public static final class VpcAttributes.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements VpcAttributes
VpcAttributes
VpcAttributes.Builder, VpcAttributes.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.util.List<java.lang.String> |
getAvailabilityZones()
List of availability zones for the subnets in this VPC.
|
java.util.List<java.lang.String> |
getIsolatedSubnetIds()
List of isolated subnet IDs.
|
java.util.List<java.lang.String> |
getIsolatedSubnetNames()
List of names for the isolated subnets.
|
java.util.List<java.lang.String> |
getIsolatedSubnetRouteTableIds()
List of IDs of routing tables for the isolated subnets.
|
java.util.List<java.lang.String> |
getPrivateSubnetIds()
List of private subnet IDs.
|
java.util.List<java.lang.String> |
getPrivateSubnetNames()
List of names for the private subnets.
|
java.util.List<java.lang.String> |
getPrivateSubnetRouteTableIds()
List of IDs of routing tables for the private subnets.
|
java.util.List<java.lang.String> |
getPublicSubnetIds()
List of public subnet IDs.
|
java.util.List<java.lang.String> |
getPublicSubnetNames()
List of names for the public subnets.
|
java.util.List<java.lang.String> |
getPublicSubnetRouteTableIds()
List of IDs of routing tables for the public subnets.
|
java.lang.String |
getVpcCidrBlock()
VPC's CIDR range.
|
java.lang.String |
getVpcId()
VPC's identifier.
|
java.lang.String |
getVpnGatewayId()
VPN gateway's identifier.
|
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.util.List<java.lang.String> getAvailabilityZones()
VpcAttributes
getAvailabilityZones
in interface VpcAttributes
public final java.lang.String getVpcId()
VpcAttributes
getVpcId
in interface VpcAttributes
public final java.util.List<java.lang.String> getIsolatedSubnetIds()
VpcAttributes
Must be undefined or match the availability zones in length and order.
getIsolatedSubnetIds
in interface VpcAttributes
public final java.util.List<java.lang.String> getIsolatedSubnetNames()
VpcAttributes
Must be undefined or have a name for every isolated subnet group.
getIsolatedSubnetNames
in interface VpcAttributes
public final java.util.List<java.lang.String> getIsolatedSubnetRouteTableIds()
VpcAttributes
Must be undefined or have a name for every isolated subnet group.
getIsolatedSubnetRouteTableIds
in interface VpcAttributes
public final java.util.List<java.lang.String> getPrivateSubnetIds()
VpcAttributes
Must be undefined or match the availability zones in length and order.
getPrivateSubnetIds
in interface VpcAttributes
public final java.util.List<java.lang.String> getPrivateSubnetNames()
VpcAttributes
Must be undefined or have a name for every private subnet group.
getPrivateSubnetNames
in interface VpcAttributes
public final java.util.List<java.lang.String> getPrivateSubnetRouteTableIds()
VpcAttributes
Must be undefined or have a name for every private subnet group.
getPrivateSubnetRouteTableIds
in interface VpcAttributes
public final java.util.List<java.lang.String> getPublicSubnetIds()
VpcAttributes
Must be undefined or match the availability zones in length and order.
getPublicSubnetIds
in interface VpcAttributes
public final java.util.List<java.lang.String> getPublicSubnetNames()
VpcAttributes
Must be undefined or have a name for every public subnet group.
getPublicSubnetNames
in interface VpcAttributes
public final java.util.List<java.lang.String> getPublicSubnetRouteTableIds()
VpcAttributes
Must be undefined or have a name for every public subnet group.
getPublicSubnetRouteTableIds
in interface VpcAttributes
public final java.lang.String getVpcCidrBlock()
VpcAttributes
Default: - Retrieving the CIDR from the VPC will fail
getVpcCidrBlock
in interface VpcAttributes
public final java.lang.String getVpnGatewayId()
VpcAttributes
getVpnGatewayId
in interface VpcAttributes
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()