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)
// 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:
- External
Address stringId - Location string
- Private
Cloud stringId - Project string
- External
Address stringId - Location string
- Private
Cloud stringId - Project string
- external
Address StringId - location String
- private
Cloud StringId - project String
- external
Address stringId - location string
- private
Cloud stringId - project string
- external_
address_ strid - location str
- private_
cloud_ strid - project str
- external
Address StringId - location String
- private
Cloud StringId - project String
getExternalAddress Result
The following output properties are available:
- Create
Time string - Creation time of this resource.
- Description string
- User-provided description for this resource.
- External
Ip string - The external IP address of a workload VM.
- Internal
Ip 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.
- Update
Time string - Last update time of this resource.
- Create
Time string - Creation time of this resource.
- Description string
- User-provided description for this resource.
- External
Ip string - The external IP address of a workload VM.
- Internal
Ip 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.
- Update
Time string - Last update time of this resource.
- create
Time String - Creation time of this resource.
- description String
- User-provided description for this resource.
- external
Ip String - The external IP address of a workload VM.
- internal
Ip 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.
- update
Time String - Last update time of this resource.
- create
Time string - Creation time of this resource.
- description string
- User-provided description for this resource.
- external
Ip string - The external IP address of a workload VM.
- internal
Ip 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.
- update
Time 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.
- create
Time String - Creation time of this resource.
- description String
- User-provided description for this resource.
- external
Ip String - The external IP address of a workload VM.
- internal
Ip 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.
- update
Time 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