Class NatGatewayRegionalNatGatewayAddressArgs


  • public final class NatGatewayRegionalNatGatewayAddressArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • allocationId

        public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> associationId()
        Returns:
        Association ID of the Elastic IP address.
      • availabilityZone

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

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

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

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

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