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 classGetSubnetResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringarn()java.lang.BooleanassignIpv6AddressOnCreation()java.lang.StringavailabilityZone()java.lang.StringavailabilityZoneId()java.lang.IntegeravailableIpAddressCount()static GetSubnetResult.Builderbuilder()static GetSubnetResult.Builderbuilder(GetSubnetResult defaults)java.lang.StringcidrBlock()java.lang.StringcustomerOwnedIpv4Pool()java.lang.BooleandefaultForAz()java.lang.BooleanenableDns64()java.lang.IntegerenableLniAtDeviceIndex()java.lang.BooleanenableResourceNameDnsAaaaRecordOnLaunch()java.lang.BooleanenableResourceNameDnsARecordOnLaunch()java.util.List<GetSubnetFilter>filters()java.lang.Stringid()java.lang.Stringipv6CidrBlock()java.lang.Stringipv6CidrBlockAssociationId()java.lang.Booleanipv6Native()java.lang.BooleanmapCustomerOwnedIpOnLaunch()java.lang.BooleanmapPublicIpOnLaunch()java.lang.StringoutpostArn()java.lang.StringownerId()java.lang.StringprivateDnsHostnameTypeOnLaunch()java.lang.Stringregion()java.lang.Stringstate()java.util.Map<java.lang.String,java.lang.String>tags()java.lang.StringvpcId()
-
-
-
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.
-
region
public java.lang.String region()
-
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)
-
-