Class GetSubnetResult


  • public final class GetSubnetResult
    extends java.lang.Object
    • 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.
      • 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()