1. Packages
  2. Google Cloud Native
  3. API Docs
  4. vmwareengine
  5. vmwareengine/v1
  6. getExternalAddress

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.vmwareengine/v1.getExternalAddress

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Gets details of a single external IP address.

    Using getExternalAddress

    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 getExternalAddress(args: GetExternalAddressArgs, opts?: InvokeOptions): Promise<GetExternalAddressResult>
    function getExternalAddressOutput(args: GetExternalAddressOutputArgs, opts?: InvokeOptions): Output<GetExternalAddressResult>
    def get_external_address(external_address_id: Optional[str] = None,
                             location: Optional[str] = None,
                             private_cloud_id: Optional[str] = None,
                             project: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetExternalAddressResult
    def get_external_address_output(external_address_id: Optional[pulumi.Input[str]] = None,
                             location: Optional[pulumi.Input[str]] = None,
                             private_cloud_id: Optional[pulumi.Input[str]] = None,
                             project: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetExternalAddressResult]
    func LookupExternalAddress(ctx *Context, args *LookupExternalAddressArgs, opts ...InvokeOption) (*LookupExternalAddressResult, error)
    func LookupExternalAddressOutput(ctx *Context, args *LookupExternalAddressOutputArgs, opts ...InvokeOption) LookupExternalAddressResultOutput

    > Note: This function is named LookupExternalAddress in the Go SDK.

    public static class GetExternalAddress 
    {
        public static Task<GetExternalAddressResult> InvokeAsync(GetExternalAddressArgs args, InvokeOptions? opts = null)
        public static Output<GetExternalAddressResult> Invoke(GetExternalAddressInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetExternalAddressResult> getExternalAddress(GetExternalAddressArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:vmwareengine/v1:getExternalAddress
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getExternalAddress Result

    The following output properties are available:

    CreateTime string
    Creation time of this resource.
    Description string
    User-provided description for this resource.
    ExternalIp string
    The external IP address of a workload VM.
    InternalIp string
    The internal IP address of a workload VM.
    Name string
    The resource name of this external IP address. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address
    State string
    The state of the resource.
    Uid string
    System-generated unique identifier for the resource.
    UpdateTime string
    Last update time of this resource.
    CreateTime string
    Creation time of this resource.
    Description string
    User-provided description for this resource.
    ExternalIp string
    The external IP address of a workload VM.
    InternalIp string
    The internal IP address of a workload VM.
    Name string
    The resource name of this external IP address. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address
    State string
    The state of the resource.
    Uid string
    System-generated unique identifier for the resource.
    UpdateTime string
    Last update time of this resource.
    createTime String
    Creation time of this resource.
    description String
    User-provided description for this resource.
    externalIp String
    The external IP address of a workload VM.
    internalIp String
    The internal IP address of a workload VM.
    name String
    The resource name of this external IP address. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address
    state String
    The state of the resource.
    uid String
    System-generated unique identifier for the resource.
    updateTime String
    Last update time of this resource.
    createTime string
    Creation time of this resource.
    description string
    User-provided description for this resource.
    externalIp string
    The external IP address of a workload VM.
    internalIp string
    The internal IP address of a workload VM.
    name string
    The resource name of this external IP address. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address
    state string
    The state of the resource.
    uid string
    System-generated unique identifier for the resource.
    updateTime string
    Last update time of this resource.
    create_time str
    Creation time of this resource.
    description str
    User-provided description for this resource.
    external_ip str
    The external IP address of a workload VM.
    internal_ip str
    The internal IP address of a workload VM.
    name str
    The resource name of this external IP address. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address
    state str
    The state of the resource.
    uid str
    System-generated unique identifier for the resource.
    update_time str
    Last update time of this resource.
    createTime String
    Creation time of this resource.
    description String
    User-provided description for this resource.
    externalIp String
    The external IP address of a workload VM.
    internalIp String
    The internal IP address of a workload VM.
    name String
    The resource name of this external IP address. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address
    state String
    The state of the resource.
    uid String
    System-generated unique identifier for the resource.
    updateTime String
    Last update time of this resource.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi