@Stability(value=Stable) @Internal public static final class VpcAttributes.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements VpcAttributes
VpcAttributessoftware.amazon.jsii.JsiiObject.InitializationModeVpcAttributes.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.
|
protected |
Jsii$Proxy(VpcAttributes.Builder builder)
Constructor that initializes the object based on literal property values passed by the
VpcAttributes.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
List<String> |
getAvailabilityZones()
List of availability zones for the subnets in this VPC.
|
List<String> |
getIsolatedSubnetIds()
List of isolated subnet IDs.
|
List<String> |
getIsolatedSubnetNames()
List of names for the isolated subnets.
|
List<String> |
getIsolatedSubnetRouteTableIds()
List of IDs of routing tables for the isolated subnets.
|
List<String> |
getPrivateSubnetIds()
List of private subnet IDs.
|
List<String> |
getPrivateSubnetNames()
List of names for the private subnets.
|
List<String> |
getPrivateSubnetRouteTableIds()
List of IDs of routing tables for the private subnets.
|
List<String> |
getPublicSubnetIds()
List of public subnet IDs.
|
List<String> |
getPublicSubnetNames()
List of names for the public subnets.
|
List<String> |
getPublicSubnetRouteTableIds()
List of IDs of routing tables for the public subnets.
|
String |
getRegion()
The region the VPC is in.
|
String |
getVpcCidrBlock()
VPC's CIDR range.
|
String |
getVpcId()
VPC's identifier.
|
String |
getVpnGatewayId()
VPN gateway's identifier.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(VpcAttributes.Builder builder)
VpcAttributes.Builder.public final List<String> getAvailabilityZones()
VpcAttributesgetAvailabilityZones in interface VpcAttributespublic final String getVpcId()
VpcAttributesgetVpcId in interface VpcAttributespublic final List<String> getIsolatedSubnetIds()
VpcAttributesMust be undefined or match the availability zones in length and order.
getIsolatedSubnetIds in interface VpcAttributespublic final List<String> getIsolatedSubnetNames()
VpcAttributesMust be undefined or have a name for every isolated subnet group.
getIsolatedSubnetNames in interface VpcAttributespublic final List<String> getIsolatedSubnetRouteTableIds()
VpcAttributesMust be undefined or have a name for every isolated subnet group.
getIsolatedSubnetRouteTableIds in interface VpcAttributespublic final List<String> getPrivateSubnetIds()
VpcAttributesMust be undefined or match the availability zones in length and order.
getPrivateSubnetIds in interface VpcAttributespublic final List<String> getPrivateSubnetNames()
VpcAttributesMust be undefined or have a name for every private subnet group.
getPrivateSubnetNames in interface VpcAttributespublic final List<String> getPrivateSubnetRouteTableIds()
VpcAttributesMust be undefined or have a name for every private subnet group.
getPrivateSubnetRouteTableIds in interface VpcAttributespublic final List<String> getPublicSubnetIds()
VpcAttributesMust be undefined or match the availability zones in length and order.
getPublicSubnetIds in interface VpcAttributespublic final List<String> getPublicSubnetNames()
VpcAttributesMust be undefined or have a name for every public subnet group.
getPublicSubnetNames in interface VpcAttributespublic final List<String> getPublicSubnetRouteTableIds()
VpcAttributesMust be undefined or have a name for every public subnet group.
getPublicSubnetRouteTableIds in interface VpcAttributespublic final String getRegion()
VpcAttributesDefault: - The region of the stack where the VPC belongs to
getRegion in interface VpcAttributespublic final String getVpcCidrBlock()
VpcAttributesDefault: - Retrieving the CIDR from the VPC will fail
getVpcCidrBlock in interface VpcAttributespublic final String getVpnGatewayId()
VpcAttributesgetVpnGatewayId in interface VpcAttributes@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.