scaleway.getVpcPublicGatewayDhcpReservation
Explore with Pulumi AI
Gets information about a dhcp entries. For further information please check the API documentation
Using getVpcPublicGatewayDhcpReservation
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVpcPublicGatewayDhcpReservation(args: GetVpcPublicGatewayDhcpReservationArgs, opts?: InvokeOptions): Promise<GetVpcPublicGatewayDhcpReservationResult>
function getVpcPublicGatewayDhcpReservationOutput(args: GetVpcPublicGatewayDhcpReservationOutputArgs, opts?: InvokeOptions): Output<GetVpcPublicGatewayDhcpReservationResult>
def get_vpc_public_gateway_dhcp_reservation(gateway_network_id: Optional[str] = None,
mac_address: Optional[str] = None,
reservation_id: Optional[str] = None,
wait_for_dhcp: Optional[bool] = None,
zone: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpcPublicGatewayDhcpReservationResult
def get_vpc_public_gateway_dhcp_reservation_output(gateway_network_id: Optional[pulumi.Input[str]] = None,
mac_address: Optional[pulumi.Input[str]] = None,
reservation_id: Optional[pulumi.Input[str]] = None,
wait_for_dhcp: Optional[pulumi.Input[bool]] = None,
zone: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpcPublicGatewayDhcpReservationResult]
func LookupVpcPublicGatewayDhcpReservation(ctx *Context, args *LookupVpcPublicGatewayDhcpReservationArgs, opts ...InvokeOption) (*LookupVpcPublicGatewayDhcpReservationResult, error)
func LookupVpcPublicGatewayDhcpReservationOutput(ctx *Context, args *LookupVpcPublicGatewayDhcpReservationOutputArgs, opts ...InvokeOption) LookupVpcPublicGatewayDhcpReservationResultOutput
> Note: This function is named LookupVpcPublicGatewayDhcpReservation
in the Go SDK.
public static class GetVpcPublicGatewayDhcpReservation
{
public static Task<GetVpcPublicGatewayDhcpReservationResult> InvokeAsync(GetVpcPublicGatewayDhcpReservationArgs args, InvokeOptions? opts = null)
public static Output<GetVpcPublicGatewayDhcpReservationResult> Invoke(GetVpcPublicGatewayDhcpReservationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVpcPublicGatewayDhcpReservationResult> getVpcPublicGatewayDhcpReservation(GetVpcPublicGatewayDhcpReservationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: scaleway:index/getVpcPublicGatewayDhcpReservation:getVpcPublicGatewayDhcpReservation
arguments:
# arguments dictionary
The following arguments are supported:
- Gateway
Network stringId The ID of the owning GatewayNetwork.
- Mac
Address string The MAC address of the reservation to retrieve
- Reservation
Id string The ID of the Reservation to retrieve
- Wait
For boolDhcp Boolean to wait for mac_address to exist in dhcp
- Zone string
zone
) The zone in which the image exists.
- Gateway
Network stringId The ID of the owning GatewayNetwork.
- Mac
Address string The MAC address of the reservation to retrieve
- Reservation
Id string The ID of the Reservation to retrieve
- Wait
For boolDhcp Boolean to wait for mac_address to exist in dhcp
- Zone string
zone
) The zone in which the image exists.
- gateway
Network StringId The ID of the owning GatewayNetwork.
- mac
Address String The MAC address of the reservation to retrieve
- reservation
Id String The ID of the Reservation to retrieve
- wait
For BooleanDhcp Boolean to wait for mac_address to exist in dhcp
- zone String
zone
) The zone in which the image exists.
- gateway
Network stringId The ID of the owning GatewayNetwork.
- mac
Address string The MAC address of the reservation to retrieve
- reservation
Id string The ID of the Reservation to retrieve
- wait
For booleanDhcp Boolean to wait for mac_address to exist in dhcp
- zone string
zone
) The zone in which the image exists.
- gateway_
network_ strid The ID of the owning GatewayNetwork.
- mac_
address str The MAC address of the reservation to retrieve
- reservation_
id str The ID of the Reservation to retrieve
- wait_
for_ booldhcp Boolean to wait for mac_address to exist in dhcp
- zone str
zone
) The zone in which the image exists.
- gateway
Network StringId The ID of the owning GatewayNetwork.
- mac
Address String The MAC address of the reservation to retrieve
- reservation
Id String The ID of the Reservation to retrieve
- wait
For BooleanDhcp Boolean to wait for mac_address to exist in dhcp
- zone String
zone
) The zone in which the image exists.
getVpcPublicGatewayDhcpReservation Result
The following output properties are available:
- Created
At string The date and time of the creation of the public gateway DHCP config.
- Hostname string
The Hostname of the client machine.
- Id string
The provider-assigned unique ID for this managed resource.
- Ip
Address string The IP address to give to the machine (IP address).
- Type string
The reservation type, either static (DHCP reservation) or dynamic (DHCP lease). Possible values are reservation and lease.
- Updated
At string The date and time of the last update of the public gateway DHCP config.
- Gateway
Network stringId The ID of the owning GatewayNetwork.
- Mac
Address string - Reservation
Id string - Wait
For boolDhcp - Zone string
- Created
At string The date and time of the creation of the public gateway DHCP config.
- Hostname string
The Hostname of the client machine.
- Id string
The provider-assigned unique ID for this managed resource.
- Ip
Address string The IP address to give to the machine (IP address).
- Type string
The reservation type, either static (DHCP reservation) or dynamic (DHCP lease). Possible values are reservation and lease.
- Updated
At string The date and time of the last update of the public gateway DHCP config.
- Gateway
Network stringId The ID of the owning GatewayNetwork.
- Mac
Address string - Reservation
Id string - Wait
For boolDhcp - Zone string
- created
At String The date and time of the creation of the public gateway DHCP config.
- hostname String
The Hostname of the client machine.
- id String
The provider-assigned unique ID for this managed resource.
- ip
Address String The IP address to give to the machine (IP address).
- type String
The reservation type, either static (DHCP reservation) or dynamic (DHCP lease). Possible values are reservation and lease.
- updated
At String The date and time of the last update of the public gateway DHCP config.
- gateway
Network StringId The ID of the owning GatewayNetwork.
- mac
Address String - reservation
Id String - wait
For BooleanDhcp - zone String
- created
At string The date and time of the creation of the public gateway DHCP config.
- hostname string
The Hostname of the client machine.
- id string
The provider-assigned unique ID for this managed resource.
- ip
Address string The IP address to give to the machine (IP address).
- type string
The reservation type, either static (DHCP reservation) or dynamic (DHCP lease). Possible values are reservation and lease.
- updated
At string The date and time of the last update of the public gateway DHCP config.
- gateway
Network stringId The ID of the owning GatewayNetwork.
- mac
Address string - reservation
Id string - wait
For booleanDhcp - zone string
- created_
at str The date and time of the creation of the public gateway DHCP config.
- hostname str
The Hostname of the client machine.
- id str
The provider-assigned unique ID for this managed resource.
- ip_
address str The IP address to give to the machine (IP address).
- type str
The reservation type, either static (DHCP reservation) or dynamic (DHCP lease). Possible values are reservation and lease.
- updated_
at str The date and time of the last update of the public gateway DHCP config.
- gateway_
network_ strid The ID of the owning GatewayNetwork.
- mac_
address str - reservation_
id str - wait_
for_ booldhcp - zone str
- created
At String The date and time of the creation of the public gateway DHCP config.
- hostname String
The Hostname of the client machine.
- id String
The provider-assigned unique ID for this managed resource.
- ip
Address String The IP address to give to the machine (IP address).
- type String
The reservation type, either static (DHCP reservation) or dynamic (DHCP lease). Possible values are reservation and lease.
- updated
At String The date and time of the last update of the public gateway DHCP config.
- gateway
Network StringId The ID of the owning GatewayNetwork.
- mac
Address String - reservation
Id String - wait
For BooleanDhcp - zone String
Package Details
- Repository
- scaleway lbrlabs/pulumi-scaleway
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
scaleway
Terraform Provider.