Class NatGatewayRegionalNatGatewayAddress


  • public final class NatGatewayRegionalNatGatewayAddress
    extends java.lang.Object
    • Method Detail

      • allocationId

        public java.util.Optional<java.lang.String> allocationId()
        Returns:
        The Allocation ID of the Elastic IP address for the NAT Gateway. Required when `connectivityType` is set to `public` and `availabilityMode` is set to `zonal`. When `availabilityMode` is set to `regional`, this must not be set; instead, use the `availabilityZoneAddress` block to specify EIPs for each AZ.
      • associationId

        public java.util.Optional<java.lang.String> associationId()
        Returns:
        Association ID of the Elastic IP address.
      • availabilityZone

        public java.util.Optional<java.lang.String> availabilityZone()
        Returns:
        Availability Zone where this specific NAT gateway configuration is active.
      • availabilityZoneId

        public java.util.Optional<java.lang.String> availabilityZoneId()
        Returns:
        Availability Zone ID where this specific NAT gateway configuration is active
      • networkInterfaceId

        public java.util.Optional<java.lang.String> networkInterfaceId()
        Returns:
        ID of the network interface.
      • publicIp

        public java.util.Optional<java.lang.String> publicIp()
        Returns:
        Public IP address.
      • status

        public java.util.Optional<java.lang.String> status()
        Returns:
        Status of the NAT gateway address.