@Stability(value=Experimental) @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(List<String> availabilityZones,
String vpcId,
List<String> isolatedSubnetIds,
List<String> isolatedSubnetNames,
List<String> isolatedSubnetRouteTableIds,
List<String> privateSubnetIds,
List<String> privateSubnetNames,
List<String> privateSubnetRouteTableIds,
List<String> publicSubnetIds,
List<String> publicSubnetNames,
List<String> publicSubnetRouteTableIds,
String vpcCidrBlock,
String vpnGatewayId)
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()
(experimental) List of availability zones for the subnets in this VPC.
|
List<String> |
getIsolatedSubnetIds()
(experimental) List of isolated subnet IDs.
|
List<String> |
getIsolatedSubnetNames()
(experimental) List of names for the isolated subnets.
|
List<String> |
getIsolatedSubnetRouteTableIds()
(experimental) List of IDs of routing tables for the isolated subnets.
|
List<String> |
getPrivateSubnetIds()
(experimental) List of private subnet IDs.
|
List<String> |
getPrivateSubnetNames()
(experimental) List of names for the private subnets.
|
List<String> |
getPrivateSubnetRouteTableIds()
(experimental) List of IDs of routing tables for the private subnets.
|
List<String> |
getPublicSubnetIds()
(experimental) List of public subnet IDs.
|
List<String> |
getPublicSubnetNames()
(experimental) List of names for the public subnets.
|
List<String> |
getPublicSubnetRouteTableIds()
(experimental) List of IDs of routing tables for the public subnets.
|
String |
getVpcCidrBlock()
(experimental) VPC's CIDR range.
|
String |
getVpcId()
(experimental) VPC's identifier.
|
String |
getVpnGatewayId()
(experimental) 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(List<String> availabilityZones, String vpcId, List<String> isolatedSubnetIds, List<String> isolatedSubnetNames, List<String> isolatedSubnetRouteTableIds, List<String> privateSubnetIds, List<String> privateSubnetNames, List<String> privateSubnetRouteTableIds, List<String> publicSubnetIds, List<String> publicSubnetNames, List<String> publicSubnetRouteTableIds, String vpcCidrBlock, String vpnGatewayId)
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 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 © 2021. All rights reserved.