1. Packages
  2. Scaleway
  3. API Docs
  4. getVpcPublicGatewayDhcpReservation
Scaleway v1.10.0 published on Saturday, Jul 1, 2023 by lbrlabs

scaleway.getVpcPublicGatewayDhcpReservation

Explore with Pulumi AI

scaleway logo
Scaleway v1.10.0 published on Saturday, Jul 1, 2023 by lbrlabs

    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:

    GatewayNetworkId string

    The ID of the owning GatewayNetwork.

    MacAddress string

    The MAC address of the reservation to retrieve

    ReservationId string

    The ID of the Reservation to retrieve

    WaitForDhcp bool

    Boolean to wait for mac_address to exist in dhcp

    Zone string

    zone) The zone in which the image exists.

    GatewayNetworkId string

    The ID of the owning GatewayNetwork.

    MacAddress string

    The MAC address of the reservation to retrieve

    ReservationId string

    The ID of the Reservation to retrieve

    WaitForDhcp bool

    Boolean to wait for mac_address to exist in dhcp

    Zone string

    zone) The zone in which the image exists.

    gatewayNetworkId String

    The ID of the owning GatewayNetwork.

    macAddress String

    The MAC address of the reservation to retrieve

    reservationId String

    The ID of the Reservation to retrieve

    waitForDhcp Boolean

    Boolean to wait for mac_address to exist in dhcp

    zone String

    zone) The zone in which the image exists.

    gatewayNetworkId string

    The ID of the owning GatewayNetwork.

    macAddress string

    The MAC address of the reservation to retrieve

    reservationId string

    The ID of the Reservation to retrieve

    waitForDhcp boolean

    Boolean to wait for mac_address to exist in dhcp

    zone string

    zone) The zone in which the image exists.

    gateway_network_id str

    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_dhcp bool

    Boolean to wait for mac_address to exist in dhcp

    zone str

    zone) The zone in which the image exists.

    gatewayNetworkId String

    The ID of the owning GatewayNetwork.

    macAddress String

    The MAC address of the reservation to retrieve

    reservationId String

    The ID of the Reservation to retrieve

    waitForDhcp Boolean

    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:

    CreatedAt 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.

    IpAddress 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.

    UpdatedAt string

    The date and time of the last update of the public gateway DHCP config.

    GatewayNetworkId string

    The ID of the owning GatewayNetwork.

    MacAddress string
    ReservationId string
    WaitForDhcp bool
    Zone string
    CreatedAt 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.

    IpAddress 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.

    UpdatedAt string

    The date and time of the last update of the public gateway DHCP config.

    GatewayNetworkId string

    The ID of the owning GatewayNetwork.

    MacAddress string
    ReservationId string
    WaitForDhcp bool
    Zone string
    createdAt 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.

    ipAddress 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.

    updatedAt String

    The date and time of the last update of the public gateway DHCP config.

    gatewayNetworkId String

    The ID of the owning GatewayNetwork.

    macAddress String
    reservationId String
    waitForDhcp Boolean
    zone String
    createdAt 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.

    ipAddress 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.

    updatedAt string

    The date and time of the last update of the public gateway DHCP config.

    gatewayNetworkId string

    The ID of the owning GatewayNetwork.

    macAddress string
    reservationId string
    waitForDhcp boolean
    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_id str

    The ID of the owning GatewayNetwork.

    mac_address str
    reservation_id str
    wait_for_dhcp bool
    zone str
    createdAt 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.

    ipAddress 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.

    updatedAt String

    The date and time of the last update of the public gateway DHCP config.

    gatewayNetworkId String

    The ID of the owning GatewayNetwork.

    macAddress String
    reservationId String
    waitForDhcp Boolean
    zone String

    Package Details

    Repository
    scaleway lbrlabs/pulumi-scaleway
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the scaleway Terraform Provider.

    scaleway logo
    Scaleway v1.10.0 published on Saturday, Jul 1, 2023 by lbrlabs