GetSubnetResult

data class GetSubnetResult(val arn: String, val assignIpv6AddressOnCreation: Boolean, val availabilityZone: String, val availabilityZoneId: String, val availableIpAddressCount: Int, val cidrBlock: String, val customerOwnedIpv4Pool: String, val defaultForAz: Boolean, val enableDns64: Boolean, val enableLniAtDeviceIndex: Int, val enableResourceNameDnsARecordOnLaunch: Boolean, val enableResourceNameDnsAaaaRecordOnLaunch: Boolean, val filters: List<GetSubnetFilter>? = null, val id: String, val ipv6CidrBlock: String, val ipv6CidrBlockAssociationId: String, val ipv6Native: Boolean, val mapCustomerOwnedIpOnLaunch: Boolean, val mapPublicIpOnLaunch: Boolean, val outpostArn: String, val ownerId: String, val privateDnsHostnameTypeOnLaunch: String, val state: String, val tags: Map<String, String>, val vpcId: String)

A collection of values returned by getSubnet.

Constructors

Link copied to clipboard
constructor(arn: String, assignIpv6AddressOnCreation: Boolean, availabilityZone: String, availabilityZoneId: String, availableIpAddressCount: Int, cidrBlock: String, customerOwnedIpv4Pool: String, defaultForAz: Boolean, enableDns64: Boolean, enableLniAtDeviceIndex: Int, enableResourceNameDnsARecordOnLaunch: Boolean, enableResourceNameDnsAaaaRecordOnLaunch: Boolean, filters: List<GetSubnetFilter>? = null, id: String, ipv6CidrBlock: String, ipv6CidrBlockAssociationId: String, ipv6Native: Boolean, mapCustomerOwnedIpOnLaunch: Boolean, mapPublicIpOnLaunch: Boolean, outpostArn: String, ownerId: String, privateDnsHostnameTypeOnLaunch: String, state: String, tags: Map<String, String>, vpcId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String

ARN of the subnet.

Link copied to clipboard

Whether an IPv6 address is assigned on creation.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Available IP addresses of the subnet.

Link copied to clipboard
Link copied to clipboard

Identifier of customer owned IPv4 address pool.

Link copied to clipboard
Link copied to clipboard

Whether DNS queries made to the Amazon-provided DNS Resolver in this subnet return synthetic IPv6 addresses for IPv4-only destinations.

Link copied to clipboard

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).

Link copied to clipboard

Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.

Link copied to clipboard

Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard
Link copied to clipboard

Association ID of the IPv6 CIDR block.

Link copied to clipboard

Whether this is an IPv6-only subnet.

Link copied to clipboard

Whether customer owned IP addresses are assigned on network interface creation.

Link copied to clipboard

Whether public IP addresses are assigned on instance launch.

Link copied to clipboard

ARN of the Outpost.

Link copied to clipboard

ID of the AWS account that owns the subnet.

Link copied to clipboard

The type of hostnames assigned to instances in the subnet at launch.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard