public static final class CfnNatGatewayProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnNatGatewayProps
CfnNatGatewayProps
CfnNatGatewayProps.Builder, CfnNatGatewayProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAllocationId()
[Public NAT gateway only] The allocation ID of the Elastic IP address that's associated with the NAT gateway.
|
java.lang.String |
getConnectivityType()
Indicates whether the NAT gateway supports public or private connectivity.
|
java.lang.String |
getPrivateIpAddress()
The private IPv4 address to assign to the NAT gateway.
|
java.lang.String |
getSubnetId()
The ID of the subnet in which the NAT gateway is located.
|
java.util.List<CfnTag> |
getTags()
The tags for the NAT gateway.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getSubnetId()
CfnNatGatewayProps
getSubnetId
in interface CfnNatGatewayProps
public final java.lang.String getAllocationId()
CfnNatGatewayProps
This property is required for a public NAT gateway and cannot be specified with a private NAT gateway.
getAllocationId
in interface CfnNatGatewayProps
public final java.lang.String getConnectivityType()
CfnNatGatewayProps
The default is public connectivity.
getConnectivityType
in interface CfnNatGatewayProps
public final java.lang.String getPrivateIpAddress()
CfnNatGatewayProps
If you don't provide an address, a private IPv4 address will be automatically assigned.
getPrivateIpAddress
in interface CfnNatGatewayProps
public final java.util.List<CfnTag> getTags()
CfnNatGatewayProps
getTags
in interface CfnNatGatewayProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()