Provides details about a specific VPC NAT Gateway.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const _default = aws.ec2.getNatGateway({
subnetId: _public.id,
});
import pulumi
import pulumi_aws as aws
default = aws.ec2.get_nat_gateway(subnet_id=public["id"])
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ec2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ec2.LookupNatGateway(ctx, &ec2.LookupNatGatewayArgs{
SubnetId: pulumi.StringRef(public.Id),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var @default = Aws.Ec2.GetNatGateway.Invoke(new()
{
SubnetId = @public.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.Ec2Functions;
import com.pulumi.aws.ec2.inputs.GetNatGatewayArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var default = Ec2Functions.getNatGateway(GetNatGatewayArgs.builder()
.subnetId(public_.id())
.build());
}
}
variables:
default:
fn::invoke:
function: aws:ec2:getNatGateway
arguments:
subnetId: ${public.id}
With tags
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const _default = aws.ec2.getNatGateway({
subnetId: _public.id,
tags: {
Name: "gw NAT",
},
});
import pulumi
import pulumi_aws as aws
default = aws.ec2.get_nat_gateway(subnet_id=public["id"],
tags={
"Name": "gw NAT",
})
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ec2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ec2.LookupNatGateway(ctx, &ec2.LookupNatGatewayArgs{
SubnetId: pulumi.StringRef(public.Id),
Tags: map[string]interface{}{
"Name": "gw NAT",
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var @default = Aws.Ec2.GetNatGateway.Invoke(new()
{
SubnetId = @public.Id,
Tags =
{
{ "Name", "gw NAT" },
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.Ec2Functions;
import com.pulumi.aws.ec2.inputs.GetNatGatewayArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var default = Ec2Functions.getNatGateway(GetNatGatewayArgs.builder()
.subnetId(public_.id())
.tags(Map.of("Name", "gw NAT"))
.build());
}
}
variables:
default:
fn::invoke:
function: aws:ec2:getNatGateway
arguments:
subnetId: ${public.id}
tags:
Name: gw NAT
Using getNatGateway
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 getNatGateway(args: GetNatGatewayArgs, opts?: InvokeOptions): Promise<GetNatGatewayResult>
function getNatGatewayOutput(args: GetNatGatewayOutputArgs, opts?: InvokeOptions): Output<GetNatGatewayResult>def get_nat_gateway(filters: Optional[Sequence[GetNatGatewayFilter]] = None,
id: Optional[str] = None,
region: Optional[str] = None,
state: Optional[str] = None,
subnet_id: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
vpc_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNatGatewayResult
def get_nat_gateway_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetNatGatewayFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
subnet_id: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
vpc_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNatGatewayResult]func LookupNatGateway(ctx *Context, args *LookupNatGatewayArgs, opts ...InvokeOption) (*LookupNatGatewayResult, error)
func LookupNatGatewayOutput(ctx *Context, args *LookupNatGatewayOutputArgs, opts ...InvokeOption) LookupNatGatewayResultOutput> Note: This function is named LookupNatGateway in the Go SDK.
public static class GetNatGateway
{
public static Task<GetNatGatewayResult> InvokeAsync(GetNatGatewayArgs args, InvokeOptions? opts = null)
public static Output<GetNatGatewayResult> Invoke(GetNatGatewayInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNatGatewayResult> getNatGateway(GetNatGatewayArgs args, InvokeOptions options)
public static Output<GetNatGatewayResult> getNatGateway(GetNatGatewayArgs args, InvokeOptions options)
fn::invoke:
function: aws:ec2/getNatGateway:getNatGateway
arguments:
# arguments dictionaryThe following arguments are supported:
- Filters
List<Get
Nat Gateway Filter> Custom filter block as described below.
The arguments of this data source act as filters for querying the available NAT Gateways in the current Region. The given filters must match exactly one NAT Gateway whose data will be exported as attributes.
- Id string
- ID of the specific NAT Gateway to retrieve.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- State string
- State of the NAT Gateway (pending | failed | available | deleting | deleted ).
- Subnet
Id string - ID of subnet that the NAT Gateway resides in.
- Dictionary<string, string>
- Map of tags, each pair of which must exactly match a pair on the desired NAT Gateway.
- Vpc
Id string - ID of the VPC that the NAT Gateway resides in.
- Filters
[]Get
Nat Gateway Filter Custom filter block as described below.
The arguments of this data source act as filters for querying the available NAT Gateways in the current Region. The given filters must match exactly one NAT Gateway whose data will be exported as attributes.
- Id string
- ID of the specific NAT Gateway to retrieve.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- State string
- State of the NAT Gateway (pending | failed | available | deleting | deleted ).
- Subnet
Id string - ID of subnet that the NAT Gateway resides in.
- map[string]string
- Map of tags, each pair of which must exactly match a pair on the desired NAT Gateway.
- Vpc
Id string - ID of the VPC that the NAT Gateway resides in.
- filters
List<Get
Nat Gateway Filter> Custom filter block as described below.
The arguments of this data source act as filters for querying the available NAT Gateways in the current Region. The given filters must match exactly one NAT Gateway whose data will be exported as attributes.
- id String
- ID of the specific NAT Gateway to retrieve.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- state String
- State of the NAT Gateway (pending | failed | available | deleting | deleted ).
- subnet
Id String - ID of subnet that the NAT Gateway resides in.
- Map<String,String>
- Map of tags, each pair of which must exactly match a pair on the desired NAT Gateway.
- vpc
Id String - ID of the VPC that the NAT Gateway resides in.
- filters
Get
Nat Gateway Filter[] Custom filter block as described below.
The arguments of this data source act as filters for querying the available NAT Gateways in the current Region. The given filters must match exactly one NAT Gateway whose data will be exported as attributes.
- id string
- ID of the specific NAT Gateway to retrieve.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- state string
- State of the NAT Gateway (pending | failed | available | deleting | deleted ).
- subnet
Id string - ID of subnet that the NAT Gateway resides in.
- {[key: string]: string}
- Map of tags, each pair of which must exactly match a pair on the desired NAT Gateway.
- vpc
Id string - ID of the VPC that the NAT Gateway resides in.
- filters
Sequence[Get
Nat Gateway Filter] Custom filter block as described below.
The arguments of this data source act as filters for querying the available NAT Gateways in the current Region. The given filters must match exactly one NAT Gateway whose data will be exported as attributes.
- id str
- ID of the specific NAT Gateway to retrieve.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- state str
- State of the NAT Gateway (pending | failed | available | deleting | deleted ).
- subnet_
id str - ID of subnet that the NAT Gateway resides in.
- Mapping[str, str]
- Map of tags, each pair of which must exactly match a pair on the desired NAT Gateway.
- vpc_
id str - ID of the VPC that the NAT Gateway resides in.
- filters List<Property Map>
Custom filter block as described below.
The arguments of this data source act as filters for querying the available NAT Gateways in the current Region. The given filters must match exactly one NAT Gateway whose data will be exported as attributes.
- id String
- ID of the specific NAT Gateway to retrieve.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- state String
- State of the NAT Gateway (pending | failed | available | deleting | deleted ).
- subnet
Id String - ID of subnet that the NAT Gateway resides in.
- Map<String>
- Map of tags, each pair of which must exactly match a pair on the desired NAT Gateway.
- vpc
Id String - ID of the VPC that the NAT Gateway resides in.
getNatGateway Result
The following output properties are available:
- Allocation
Id string - Allocation ID of the Elastic IP address.
- Association
Id string - Association ID of the Elastic IP address.
- Auto
Provision stringZones - (regional NAT gateways only) Indicates whether AWS automatically manages AZ coverage.
- Auto
Scaling stringIps - (regional NAT gateways only) Indicates whether AWS automatically allocates additional Elastic IP addresses (EIPs) in an AZ when the NAT gateway needs more ports due to increased concurrent connections to a single destination from that AZ.
- Availability
Mode string - Specifies whether to create a zonal (single-AZ) or regional (multi-AZ) NAT gateway.
- Availability
Zone List<GetAddresses Nat Gateway Availability Zone Address> - (regional NAT gateways only) Repeatable configuration block for the Elastic IP addresses (EIPs) and availability zones for the regional NAT gateway.
- Connectivity
Type string - Connectivity type of the NAT Gateway.
- Id string
- Network
Interface stringId - ID of the network interface.
- Private
Ip string - (zonal NAT gateways only) Private IP address of the selected NAT Gateway.
- Public
Ip string - Public IP address.
- Region string
- Regional
Nat List<GetGateway Addresses Nat Gateway Regional Nat Gateway Address> - (regional NAT gateways only) Repeatable blocks for information about the IP addresses and network interface associated with the regional NAT gateway.
- Route
Table stringId - (regional NAT gateways only) ID of the automatically created route table.
- Secondary
Allocation List<string>Ids - (zonal NAT gateways only) Secondary allocation EIP IDs for the selected NAT Gateway.
- Secondary
Private intIp Address Count - (zonal NAT gateways only) The number of secondary private IPv4 addresses assigned to the selected NAT Gateway.
- Secondary
Private List<string>Ip Addresses - (zonal NAT gateways only) Secondary private IPv4 addresses assigned to the selected NAT Gateway.
- State string
- Subnet
Id string - Dictionary<string, string>
- Vpc
Id string - Filters
List<Get
Nat Gateway Filter>
- Allocation
Id string - Allocation ID of the Elastic IP address.
- Association
Id string - Association ID of the Elastic IP address.
- Auto
Provision stringZones - (regional NAT gateways only) Indicates whether AWS automatically manages AZ coverage.
- Auto
Scaling stringIps - (regional NAT gateways only) Indicates whether AWS automatically allocates additional Elastic IP addresses (EIPs) in an AZ when the NAT gateway needs more ports due to increased concurrent connections to a single destination from that AZ.
- Availability
Mode string - Specifies whether to create a zonal (single-AZ) or regional (multi-AZ) NAT gateway.
- Availability
Zone []GetAddresses Nat Gateway Availability Zone Address - (regional NAT gateways only) Repeatable configuration block for the Elastic IP addresses (EIPs) and availability zones for the regional NAT gateway.
- Connectivity
Type string - Connectivity type of the NAT Gateway.
- Id string
- Network
Interface stringId - ID of the network interface.
- Private
Ip string - (zonal NAT gateways only) Private IP address of the selected NAT Gateway.
- Public
Ip string - Public IP address.
- Region string
- Regional
Nat []GetGateway Addresses Nat Gateway Regional Nat Gateway Address - (regional NAT gateways only) Repeatable blocks for information about the IP addresses and network interface associated with the regional NAT gateway.
- Route
Table stringId - (regional NAT gateways only) ID of the automatically created route table.
- Secondary
Allocation []stringIds - (zonal NAT gateways only) Secondary allocation EIP IDs for the selected NAT Gateway.
- Secondary
Private intIp Address Count - (zonal NAT gateways only) The number of secondary private IPv4 addresses assigned to the selected NAT Gateway.
- Secondary
Private []stringIp Addresses - (zonal NAT gateways only) Secondary private IPv4 addresses assigned to the selected NAT Gateway.
- State string
- Subnet
Id string - map[string]string
- Vpc
Id string - Filters
[]Get
Nat Gateway Filter
- allocation
Id String - Allocation ID of the Elastic IP address.
- association
Id String - Association ID of the Elastic IP address.
- auto
Provision StringZones - (regional NAT gateways only) Indicates whether AWS automatically manages AZ coverage.
- auto
Scaling StringIps - (regional NAT gateways only) Indicates whether AWS automatically allocates additional Elastic IP addresses (EIPs) in an AZ when the NAT gateway needs more ports due to increased concurrent connections to a single destination from that AZ.
- availability
Mode String - Specifies whether to create a zonal (single-AZ) or regional (multi-AZ) NAT gateway.
- availability
Zone List<GetAddresses Nat Gateway Availability Zone Address> - (regional NAT gateways only) Repeatable configuration block for the Elastic IP addresses (EIPs) and availability zones for the regional NAT gateway.
- connectivity
Type String - Connectivity type of the NAT Gateway.
- id String
- network
Interface StringId - ID of the network interface.
- private
Ip String - (zonal NAT gateways only) Private IP address of the selected NAT Gateway.
- public
Ip String - Public IP address.
- region String
- regional
Nat List<GetGateway Addresses Nat Gateway Regional Nat Gateway Address> - (regional NAT gateways only) Repeatable blocks for information about the IP addresses and network interface associated with the regional NAT gateway.
- route
Table StringId - (regional NAT gateways only) ID of the automatically created route table.
- secondary
Allocation List<String>Ids - (zonal NAT gateways only) Secondary allocation EIP IDs for the selected NAT Gateway.
- secondary
Private IntegerIp Address Count - (zonal NAT gateways only) The number of secondary private IPv4 addresses assigned to the selected NAT Gateway.
- secondary
Private List<String>Ip Addresses - (zonal NAT gateways only) Secondary private IPv4 addresses assigned to the selected NAT Gateway.
- state String
- subnet
Id String - Map<String,String>
- vpc
Id String - filters
List<Get
Nat Gateway Filter>
- allocation
Id string - Allocation ID of the Elastic IP address.
- association
Id string - Association ID of the Elastic IP address.
- auto
Provision stringZones - (regional NAT gateways only) Indicates whether AWS automatically manages AZ coverage.
- auto
Scaling stringIps - (regional NAT gateways only) Indicates whether AWS automatically allocates additional Elastic IP addresses (EIPs) in an AZ when the NAT gateway needs more ports due to increased concurrent connections to a single destination from that AZ.
- availability
Mode string - Specifies whether to create a zonal (single-AZ) or regional (multi-AZ) NAT gateway.
- availability
Zone GetAddresses Nat Gateway Availability Zone Address[] - (regional NAT gateways only) Repeatable configuration block for the Elastic IP addresses (EIPs) and availability zones for the regional NAT gateway.
- connectivity
Type string - Connectivity type of the NAT Gateway.
- id string
- network
Interface stringId - ID of the network interface.
- private
Ip string - (zonal NAT gateways only) Private IP address of the selected NAT Gateway.
- public
Ip string - Public IP address.
- region string
- regional
Nat GetGateway Addresses Nat Gateway Regional Nat Gateway Address[] - (regional NAT gateways only) Repeatable blocks for information about the IP addresses and network interface associated with the regional NAT gateway.
- route
Table stringId - (regional NAT gateways only) ID of the automatically created route table.
- secondary
Allocation string[]Ids - (zonal NAT gateways only) Secondary allocation EIP IDs for the selected NAT Gateway.
- secondary
Private numberIp Address Count - (zonal NAT gateways only) The number of secondary private IPv4 addresses assigned to the selected NAT Gateway.
- secondary
Private string[]Ip Addresses - (zonal NAT gateways only) Secondary private IPv4 addresses assigned to the selected NAT Gateway.
- state string
- subnet
Id string - {[key: string]: string}
- vpc
Id string - filters
Get
Nat Gateway Filter[]
- allocation_
id str - Allocation ID of the Elastic IP address.
- association_
id str - Association ID of the Elastic IP address.
- auto_
provision_ strzones - (regional NAT gateways only) Indicates whether AWS automatically manages AZ coverage.
- auto_
scaling_ strips - (regional NAT gateways only) Indicates whether AWS automatically allocates additional Elastic IP addresses (EIPs) in an AZ when the NAT gateway needs more ports due to increased concurrent connections to a single destination from that AZ.
- availability_
mode str - Specifies whether to create a zonal (single-AZ) or regional (multi-AZ) NAT gateway.
- availability_
zone_ Sequence[Getaddresses Nat Gateway Availability Zone Address] - (regional NAT gateways only) Repeatable configuration block for the Elastic IP addresses (EIPs) and availability zones for the regional NAT gateway.
- connectivity_
type str - Connectivity type of the NAT Gateway.
- id str
- network_
interface_ strid - ID of the network interface.
- private_
ip str - (zonal NAT gateways only) Private IP address of the selected NAT Gateway.
- public_
ip str - Public IP address.
- region str
- regional_
nat_ Sequence[Getgateway_ addresses Nat Gateway Regional Nat Gateway Address] - (regional NAT gateways only) Repeatable blocks for information about the IP addresses and network interface associated with the regional NAT gateway.
- route_
table_ strid - (regional NAT gateways only) ID of the automatically created route table.
- secondary_
allocation_ Sequence[str]ids - (zonal NAT gateways only) Secondary allocation EIP IDs for the selected NAT Gateway.
- secondary_
private_ intip_ address_ count - (zonal NAT gateways only) The number of secondary private IPv4 addresses assigned to the selected NAT Gateway.
- secondary_
private_ Sequence[str]ip_ addresses - (zonal NAT gateways only) Secondary private IPv4 addresses assigned to the selected NAT Gateway.
- state str
- subnet_
id str - Mapping[str, str]
- vpc_
id str - filters
Sequence[Get
Nat Gateway Filter]
- allocation
Id String - Allocation ID of the Elastic IP address.
- association
Id String - Association ID of the Elastic IP address.
- auto
Provision StringZones - (regional NAT gateways only) Indicates whether AWS automatically manages AZ coverage.
- auto
Scaling StringIps - (regional NAT gateways only) Indicates whether AWS automatically allocates additional Elastic IP addresses (EIPs) in an AZ when the NAT gateway needs more ports due to increased concurrent connections to a single destination from that AZ.
- availability
Mode String - Specifies whether to create a zonal (single-AZ) or regional (multi-AZ) NAT gateway.
- availability
Zone List<Property Map>Addresses - (regional NAT gateways only) Repeatable configuration block for the Elastic IP addresses (EIPs) and availability zones for the regional NAT gateway.
- connectivity
Type String - Connectivity type of the NAT Gateway.
- id String
- network
Interface StringId - ID of the network interface.
- private
Ip String - (zonal NAT gateways only) Private IP address of the selected NAT Gateway.
- public
Ip String - Public IP address.
- region String
- regional
Nat List<Property Map>Gateway Addresses - (regional NAT gateways only) Repeatable blocks for information about the IP addresses and network interface associated with the regional NAT gateway.
- route
Table StringId - (regional NAT gateways only) ID of the automatically created route table.
- secondary
Allocation List<String>Ids - (zonal NAT gateways only) Secondary allocation EIP IDs for the selected NAT Gateway.
- secondary
Private NumberIp Address Count - (zonal NAT gateways only) The number of secondary private IPv4 addresses assigned to the selected NAT Gateway.
- secondary
Private List<String>Ip Addresses - (zonal NAT gateways only) Secondary private IPv4 addresses assigned to the selected NAT Gateway.
- state String
- subnet
Id String - Map<String>
- vpc
Id String - filters List<Property Map>
Supporting Types
GetNatGatewayAvailabilityZoneAddress
- Allocation
Ids List<string> - List of allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.
- Availability
Zone string - Availability Zone where this specific NAT gateway configuration is active.
- Availability
Zone stringId - Availability Zone ID where this specific NAT gateway configuration is active
- Allocation
Ids []string - List of allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.
- Availability
Zone string - Availability Zone where this specific NAT gateway configuration is active.
- Availability
Zone stringId - Availability Zone ID where this specific NAT gateway configuration is active
- allocation
Ids List<String> - List of allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.
- availability
Zone String - Availability Zone where this specific NAT gateway configuration is active.
- availability
Zone StringId - Availability Zone ID where this specific NAT gateway configuration is active
- allocation
Ids string[] - List of allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.
- availability
Zone string - Availability Zone where this specific NAT gateway configuration is active.
- availability
Zone stringId - Availability Zone ID where this specific NAT gateway configuration is active
- allocation_
ids Sequence[str] - List of allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.
- availability_
zone str - Availability Zone where this specific NAT gateway configuration is active.
- availability_
zone_ strid - Availability Zone ID where this specific NAT gateway configuration is active
- allocation
Ids List<String> - List of allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.
- availability
Zone String - Availability Zone where this specific NAT gateway configuration is active.
- availability
Zone StringId - Availability Zone ID where this specific NAT gateway configuration is active
GetNatGatewayFilter
- Name string
- Name of the field to filter by, as defined by the underlying AWS API.
- Values List<string>
- Set of values that are accepted for the given field. An Nat Gateway will be selected if any one of the given values matches.
- Name string
- Name of the field to filter by, as defined by the underlying AWS API.
- Values []string
- Set of values that are accepted for the given field. An Nat Gateway will be selected if any one of the given values matches.
- name String
- Name of the field to filter by, as defined by the underlying AWS API.
- values List<String>
- Set of values that are accepted for the given field. An Nat Gateway will be selected if any one of the given values matches.
- name string
- Name of the field to filter by, as defined by the underlying AWS API.
- values string[]
- Set of values that are accepted for the given field. An Nat Gateway will be selected if any one of the given values matches.
- name str
- Name of the field to filter by, as defined by the underlying AWS API.
- values Sequence[str]
- Set of values that are accepted for the given field. An Nat Gateway will be selected if any one of the given values matches.
- name String
- Name of the field to filter by, as defined by the underlying AWS API.
- values List<String>
- Set of values that are accepted for the given field. An Nat Gateway will be selected if any one of the given values matches.
GetNatGatewayRegionalNatGatewayAddress
- Allocation
Id string - Allocation ID of the Elastic IP address.
- Association
Id string - Association ID of the Elastic IP address.
- Availability
Zone string - Availability Zone where this specific NAT gateway configuration is active.
- Availability
Zone stringId - Availability Zone ID where this specific NAT gateway configuration is active
- Network
Interface stringId - ID of the network interface.
- Public
Ip string - Public IP address.
- Status string
- Status of the NAT gateway address.
- Allocation
Id string - Allocation ID of the Elastic IP address.
- Association
Id string - Association ID of the Elastic IP address.
- Availability
Zone string - Availability Zone where this specific NAT gateway configuration is active.
- Availability
Zone stringId - Availability Zone ID where this specific NAT gateway configuration is active
- Network
Interface stringId - ID of the network interface.
- Public
Ip string - Public IP address.
- Status string
- Status of the NAT gateway address.
- allocation
Id String - Allocation ID of the Elastic IP address.
- association
Id String - Association ID of the Elastic IP address.
- availability
Zone String - Availability Zone where this specific NAT gateway configuration is active.
- availability
Zone StringId - Availability Zone ID where this specific NAT gateway configuration is active
- network
Interface StringId - ID of the network interface.
- public
Ip String - Public IP address.
- status String
- Status of the NAT gateway address.
- allocation
Id string - Allocation ID of the Elastic IP address.
- association
Id string - Association ID of the Elastic IP address.
- availability
Zone string - Availability Zone where this specific NAT gateway configuration is active.
- availability
Zone stringId - Availability Zone ID where this specific NAT gateway configuration is active
- network
Interface stringId - ID of the network interface.
- public
Ip string - Public IP address.
- status string
- Status of the NAT gateway address.
- allocation_
id str - Allocation ID of the Elastic IP address.
- association_
id str - Association ID of the Elastic IP address.
- availability_
zone str - Availability Zone where this specific NAT gateway configuration is active.
- availability_
zone_ strid - Availability Zone ID where this specific NAT gateway configuration is active
- network_
interface_ strid - ID of the network interface.
- public_
ip str - Public IP address.
- status str
- Status of the NAT gateway address.
- allocation
Id String - Allocation ID of the Elastic IP address.
- association
Id String - Association ID of the Elastic IP address.
- availability
Zone String - Availability Zone where this specific NAT gateway configuration is active.
- availability
Zone StringId - Availability Zone ID where this specific NAT gateway configuration is active
- network
Interface StringId - ID of the network interface.
- public
Ip String - Public IP address.
- status String
- Status of the NAT gateway address.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
