Class GetNatGatewayResult


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