public static final class CfnSubnetProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnSubnetProps
CfnSubnetProps
CfnSubnetProps.Builder, CfnSubnetProps.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.Object |
getAssignIpv6AddressOnCreation()
Indicates whether a network interface created in this subnet receives an IPv6 address.
|
java.lang.String |
getAvailabilityZone()
The Availability Zone of the subnet.
|
java.lang.String |
getAvailabilityZoneId()
The AZ ID of the subnet.
|
java.lang.String |
getCidrBlock()
The IPv4 CIDR block assigned to the subnet.
|
java.lang.Object |
getEnableDns64()
Indicates whether DNS queries made to the Amazon-provided DNS Resolver in this subnet should return synthetic IPv6 addresses for IPv4-only destinations.
|
java.lang.String |
getIpv6CidrBlock()
The IPv6 CIDR block.
|
java.lang.Object |
getIpv6Native()
Indicates whether this is an IPv6 only subnet.
|
java.lang.Object |
getMapPublicIpOnLaunch()
Indicates whether instances launched in this subnet receive a public IPv4 address.
|
java.lang.String |
getOutpostArn()
The Amazon Resource Name (ARN) of the Outpost.
|
java.lang.Object |
getPrivateDnsNameOptionsOnLaunch()
The hostname type for EC2 instances launched into this subnet and how DNS A and AAAA record queries to the instances should be handled.
|
java.util.List<CfnTag> |
getTags()
Any tags assigned to the subnet.
|
java.lang.String |
getVpcId()
The ID of the VPC the subnet is in.
|
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 getVpcId()
CfnSubnetProps
If you update this property, you must also update the CidrBlock
property.
getVpcId
in interface CfnSubnetProps
public final java.lang.Object getAssignIpv6AddressOnCreation()
CfnSubnetProps
If you specify AssignIpv6AddressOnCreation
, you must also specify Ipv6CidrBlock
.
getAssignIpv6AddressOnCreation
in interface CfnSubnetProps
public final java.lang.String getAvailabilityZone()
CfnSubnetProps
If you update this property, you must also update the CidrBlock
property.
getAvailabilityZone
in interface CfnSubnetProps
public final java.lang.String getAvailabilityZoneId()
CfnSubnetProps
getAvailabilityZoneId
in interface CfnSubnetProps
public final java.lang.String getCidrBlock()
CfnSubnetProps
If you update this property, we create a new subnet, and then delete the existing one.
getCidrBlock
in interface CfnSubnetProps
public final java.lang.Object getEnableDns64()
CfnSubnetProps
For more information, see DNS64 and NAT64 in the Amazon Virtual Private Cloud User Guide .
getEnableDns64
in interface CfnSubnetProps
public final java.lang.String getIpv6CidrBlock()
CfnSubnetProps
If you specify AssignIpv6AddressOnCreation
, you must also specify Ipv6CidrBlock
.
getIpv6CidrBlock
in interface CfnSubnetProps
public final java.lang.Object getIpv6Native()
CfnSubnetProps
For more information, see Subnet basics in the Amazon Virtual Private Cloud User Guide .
getIpv6Native
in interface CfnSubnetProps
public final java.lang.Object getMapPublicIpOnLaunch()
CfnSubnetProps
The default value is false
.
getMapPublicIpOnLaunch
in interface CfnSubnetProps
public final java.lang.String getOutpostArn()
CfnSubnetProps
getOutpostArn
in interface CfnSubnetProps
public final java.lang.Object getPrivateDnsNameOptionsOnLaunch()
CfnSubnetProps
For more information, see Amazon EC2 instance hostname types in the Amazon Elastic Compute Cloud User Guide .
Available options:
getPrivateDnsNameOptionsOnLaunch
in interface CfnSubnetProps
public final java.util.List<CfnTag> getTags()
CfnSubnetProps
getTags
in interface CfnSubnetProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()