Package com.pulumi.aws.ec2.outputs
Class GetSubnetResult
- java.lang.Object
-
- com.pulumi.aws.ec2.outputs.GetSubnetResult
-
public final class GetSubnetResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetSubnetResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
arn()
java.lang.Boolean
assignIpv6AddressOnCreation()
java.lang.String
availabilityZone()
java.lang.String
availabilityZoneId()
java.lang.Integer
availableIpAddressCount()
static GetSubnetResult.Builder
builder()
static GetSubnetResult.Builder
builder(GetSubnetResult defaults)
java.lang.String
cidrBlock()
java.lang.String
customerOwnedIpv4Pool()
java.lang.Boolean
defaultForAz()
java.lang.Boolean
enableDns64()
java.lang.Integer
enableLniAtDeviceIndex()
java.lang.Boolean
enableResourceNameDnsAaaaRecordOnLaunch()
java.lang.Boolean
enableResourceNameDnsARecordOnLaunch()
java.util.List<GetSubnetFilter>
filters()
java.lang.String
id()
java.lang.String
ipv6CidrBlock()
java.lang.String
ipv6CidrBlockAssociationId()
java.lang.Boolean
ipv6Native()
java.lang.Boolean
mapCustomerOwnedIpOnLaunch()
java.lang.Boolean
mapPublicIpOnLaunch()
java.lang.String
outpostArn()
java.lang.String
ownerId()
java.lang.String
privateDnsHostnameTypeOnLaunch()
java.lang.String
state()
java.util.Map<java.lang.String,java.lang.String>
tags()
java.lang.String
vpcId()
-
-
-
Method Detail
-
arn
public java.lang.String arn()
- Returns:
- ARN of the subnet.
-
assignIpv6AddressOnCreation
public java.lang.Boolean assignIpv6AddressOnCreation()
- Returns:
- Whether an IPv6 address is assigned on creation.
-
availabilityZone
public java.lang.String availabilityZone()
-
availabilityZoneId
public java.lang.String availabilityZoneId()
-
availableIpAddressCount
public java.lang.Integer availableIpAddressCount()
- Returns:
- Available IP addresses of the subnet.
-
cidrBlock
public java.lang.String cidrBlock()
-
customerOwnedIpv4Pool
public java.lang.String customerOwnedIpv4Pool()
- Returns:
- Identifier of customer owned IPv4 address pool.
-
defaultForAz
public java.lang.Boolean defaultForAz()
-
enableDns64
public java.lang.Boolean enableDns64()
- Returns:
- Whether DNS queries made to the Amazon-provided DNS Resolver in this subnet return synthetic IPv6 addresses for IPv4-only destinations.
-
enableLniAtDeviceIndex
public java.lang.Integer enableLniAtDeviceIndex()
- Returns:
- Indicates the device position for local network interfaces in this subnet. For example, 1 indicates local network interfaces in this subnet are the secondary network interface (eth1). A local network interface cannot be the primary network interface (eth0).
-
enableResourceNameDnsARecordOnLaunch
public java.lang.Boolean enableResourceNameDnsARecordOnLaunch()
- Returns:
- Indicates whether to respond to DNS queries for instance hostnames with DNS A records.
-
enableResourceNameDnsAaaaRecordOnLaunch
public java.lang.Boolean enableResourceNameDnsAaaaRecordOnLaunch()
- Returns:
- Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
-
filters
public java.util.List<GetSubnetFilter> filters()
-
id
public java.lang.String id()
-
ipv6CidrBlock
public java.lang.String ipv6CidrBlock()
-
ipv6CidrBlockAssociationId
public java.lang.String ipv6CidrBlockAssociationId()
- Returns:
- Association ID of the IPv6 CIDR block.
-
ipv6Native
public java.lang.Boolean ipv6Native()
- Returns:
- Whether this is an IPv6-only subnet.
-
mapCustomerOwnedIpOnLaunch
public java.lang.Boolean mapCustomerOwnedIpOnLaunch()
- Returns:
- Whether customer owned IP addresses are assigned on network interface creation.
-
mapPublicIpOnLaunch
public java.lang.Boolean mapPublicIpOnLaunch()
- Returns:
- Whether public IP addresses are assigned on instance launch.
-
outpostArn
public java.lang.String outpostArn()
- Returns:
- ARN of the Outpost.
-
ownerId
public java.lang.String ownerId()
- Returns:
- ID of the AWS account that owns the subnet.
-
privateDnsHostnameTypeOnLaunch
public java.lang.String privateDnsHostnameTypeOnLaunch()
- Returns:
- The type of hostnames assigned to instances in the subnet at launch.
-
state
public java.lang.String state()
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
-
vpcId
public java.lang.String vpcId()
-
builder
public static GetSubnetResult.Builder builder()
-
builder
public static GetSubnetResult.Builder builder(GetSubnetResult defaults)
-
-