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 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>
Copy
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]
Copy
func LookupExternalAddress(ctx *Context, args *LookupExternalAddressArgs, opts ...InvokeOption) (*LookupExternalAddressResult, error)
func LookupExternalAddressOutput(ctx *Context, args *LookupExternalAddressOutputArgs, opts ...InvokeOption) LookupExternalAddressResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetExternalAddressResult> getExternalAddress(GetExternalAddressArgs args, InvokeOptions options)
public static Output<GetExternalAddressResult> getExternalAddress(GetExternalAddressArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:vmwareengine/v1:getExternalAddress
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ExternalAddressId This property is required. string
Location This property is required. string
PrivateCloudId This property is required. string
Project string
ExternalAddressId This property is required. string
Location This property is required. string
PrivateCloudId This property is required. string
Project string
externalAddressId This property is required. String
location This property is required. String
privateCloudId This property is required. String
project String
externalAddressId This property is required. string
location This property is required. string
privateCloudId This property is required. string
project string
external_address_id This property is required. str
location This property is required. str
private_cloud_id This property is required. str
project str
externalAddressId This property is required. String
location This property is required. String
privateCloudId This property is required. String
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