Package com.pulumi.aws.ec2.outputs
Class GetNatGatewayResult
- java.lang.Object
-
- com.pulumi.aws.ec2.outputs.GetNatGatewayResult
-
public final class GetNatGatewayResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetNatGatewayResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringallocationId()java.lang.StringassociationId()java.lang.StringautoProvisionZones()java.lang.StringautoScalingIps()java.lang.StringavailabilityMode()java.util.List<GetNatGatewayAvailabilityZoneAddress>availabilityZoneAddresses()static GetNatGatewayResult.Builderbuilder()static GetNatGatewayResult.Builderbuilder(GetNatGatewayResult defaults)java.lang.StringconnectivityType()java.util.List<GetNatGatewayFilter>filters()java.lang.Stringid()java.lang.StringnetworkInterfaceId()java.lang.StringprivateIp()java.lang.StringpublicIp()java.lang.Stringregion()java.util.List<GetNatGatewayRegionalNatGatewayAddress>regionalNatGatewayAddresses()java.lang.StringrouteTableId()java.util.List<java.lang.String>secondaryAllocationIds()java.lang.IntegersecondaryPrivateIpAddressCount()java.util.List<java.lang.String>secondaryPrivateIpAddresses()java.lang.Stringstate()java.lang.StringsubnetId()java.util.Map<java.lang.String,java.lang.String>tags()java.lang.StringvpcId()
-
-
-
Method Detail
-
allocationId
public java.lang.String allocationId()
- Returns:
- Allocation ID of the Elastic IP address.
-
associationId
public java.lang.String associationId()
- Returns:
- Association ID of the Elastic IP address.
-
autoProvisionZones
public java.lang.String autoProvisionZones()
- Returns:
- (regional NAT gateways only) Indicates whether AWS automatically manages AZ coverage.
-
autoScalingIps
public java.lang.String autoScalingIps()
- Returns:
- (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.
-
availabilityMode
public java.lang.String availabilityMode()
- Returns:
- Specifies whether to create a zonal (single-AZ) or regional (multi-AZ) NAT gateway.
-
availabilityZoneAddresses
public java.util.List<GetNatGatewayAvailabilityZoneAddress> availabilityZoneAddresses()
- Returns:
- (regional NAT gateways only) Repeatable configuration block for the Elastic IP addresses (EIPs) and availability zones for the regional NAT gateway.
-
connectivityType
public java.lang.String connectivityType()
- Returns:
- Connectivity type of the NAT Gateway.
-
filters
public java.util.List<GetNatGatewayFilter> filters()
-
id
public java.lang.String id()
-
networkInterfaceId
public java.lang.String networkInterfaceId()
- Returns:
- ID of the network interface.
-
privateIp
public java.lang.String privateIp()
- Returns:
- (zonal NAT gateways only) Private IP address of the selected NAT Gateway.
-
publicIp
public java.lang.String publicIp()
- Returns:
- Public IP address.
-
region
public java.lang.String region()
-
regionalNatGatewayAddresses
public java.util.List<GetNatGatewayRegionalNatGatewayAddress> regionalNatGatewayAddresses()
- Returns:
- (regional NAT gateways only) Repeatable blocks for information about the IP addresses and network interface associated with the regional NAT gateway.
-
routeTableId
public java.lang.String routeTableId()
- Returns:
- (regional NAT gateways only) ID of the automatically created route table.
-
secondaryAllocationIds
public java.util.List<java.lang.String> secondaryAllocationIds()
- Returns:
- (zonal NAT gateways only) Secondary allocation EIP IDs for the selected NAT Gateway.
-
secondaryPrivateIpAddressCount
public java.lang.Integer secondaryPrivateIpAddressCount()
- Returns:
- (zonal NAT gateways only) The number of secondary private IPv4 addresses assigned to the selected NAT Gateway.
-
secondaryPrivateIpAddresses
public java.util.List<java.lang.String> secondaryPrivateIpAddresses()
- Returns:
- (zonal NAT gateways only) Secondary private IPv4 addresses assigned to the selected NAT Gateway.
-
state
public java.lang.String state()
-
subnetId
public java.lang.String subnetId()
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
-
vpcId
public java.lang.String vpcId()
-
builder
public static GetNatGatewayResult.Builder builder()
-
builder
public static GetNatGatewayResult.Builder builder(GetNatGatewayResult defaults)
-
-