Package com.pulumi.aws.ec2.inputs
Class NatGatewayRegionalNatGatewayAddressArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.NatGatewayRegionalNatGatewayAddressArgs
-
public final class NatGatewayRegionalNatGatewayAddressArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNatGatewayRegionalNatGatewayAddressArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static NatGatewayRegionalNatGatewayAddressArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>allocationId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>associationId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>availabilityZone()java.util.Optional<com.pulumi.core.Output<java.lang.String>>availabilityZoneId()static NatGatewayRegionalNatGatewayAddressArgs.Builderbuilder()static NatGatewayRegionalNatGatewayAddressArgs.Builderbuilder(NatGatewayRegionalNatGatewayAddressArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>networkInterfaceId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>publicIp()java.util.Optional<com.pulumi.core.Output<java.lang.String>>status()
-
-
-
Field Detail
-
Empty
public static final NatGatewayRegionalNatGatewayAddressArgs Empty
-
-
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.
-
builder
public static NatGatewayRegionalNatGatewayAddressArgs.Builder builder()
-
builder
public static NatGatewayRegionalNatGatewayAddressArgs.Builder builder(NatGatewayRegionalNatGatewayAddressArgs defaults)
-
-