1. Packages
  2. Google Cloud Native
  3. API Docs
  4. apigee
  5. apigee/v1
  6. getNatAddress

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.apigee/v1.getNatAddress

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 the details of a NAT address. Note: Not supported for Apigee hybrid.

Using getNatAddress

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 getNatAddress(args: GetNatAddressArgs, opts?: InvokeOptions): Promise<GetNatAddressResult>
function getNatAddressOutput(args: GetNatAddressOutputArgs, opts?: InvokeOptions): Output<GetNatAddressResult>
Copy
def get_nat_address(instance_id: Optional[str] = None,
                    nat_address_id: Optional[str] = None,
                    organization_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetNatAddressResult
def get_nat_address_output(instance_id: Optional[pulumi.Input[str]] = None,
                    nat_address_id: Optional[pulumi.Input[str]] = None,
                    organization_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetNatAddressResult]
Copy
func LookupNatAddress(ctx *Context, args *LookupNatAddressArgs, opts ...InvokeOption) (*LookupNatAddressResult, error)
func LookupNatAddressOutput(ctx *Context, args *LookupNatAddressOutputArgs, opts ...InvokeOption) LookupNatAddressResultOutput
Copy

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

public static class GetNatAddress 
{
    public static Task<GetNatAddressResult> InvokeAsync(GetNatAddressArgs args, InvokeOptions? opts = null)
    public static Output<GetNatAddressResult> Invoke(GetNatAddressInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetNatAddressResult> getNatAddress(GetNatAddressArgs args, InvokeOptions options)
public static Output<GetNatAddressResult> getNatAddress(GetNatAddressArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:apigee/v1:getNatAddress
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

InstanceId This property is required. string
NatAddressId This property is required. string
OrganizationId This property is required. string
InstanceId This property is required. string
NatAddressId This property is required. string
OrganizationId This property is required. string
instanceId This property is required. String
natAddressId This property is required. String
organizationId This property is required. String
instanceId This property is required. string
natAddressId This property is required. string
organizationId This property is required. string
instance_id This property is required. str
nat_address_id This property is required. str
organization_id This property is required. str
instanceId This property is required. String
natAddressId This property is required. String
organizationId This property is required. String

getNatAddress Result

The following output properties are available:

IpAddress string
The static IPV4 address.
Name string
Resource ID of the NAT address.
State string
State of the nat address.
IpAddress string
The static IPV4 address.
Name string
Resource ID of the NAT address.
State string
State of the nat address.
ipAddress String
The static IPV4 address.
name String
Resource ID of the NAT address.
state String
State of the nat address.
ipAddress string
The static IPV4 address.
name string
Resource ID of the NAT address.
state string
State of the nat address.
ip_address str
The static IPV4 address.
name str
Resource ID of the NAT address.
state str
State of the nat address.
ipAddress String
The static IPV4 address.
name String
Resource ID of the NAT address.
state String
State of the nat address.

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