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 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)
public static Output<GetExternalAddressResult> getExternalAddress(GetExternalAddressArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:vmwareengine/v1:getExternalAddress
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ExternalAddress stringId 
- Location string
- PrivateCloud stringId 
- Project string
- ExternalAddress stringId 
- Location string
- PrivateCloud stringId 
- Project string
- externalAddress StringId 
- location String
- privateCloud StringId 
- project String
- externalAddress stringId 
- location string
- privateCloud stringId 
- project string
- external_address_ strid 
- location str
- private_cloud_ strid 
- project str
- externalAddress StringId 
- location String
- privateCloud StringId 
- project String
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 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