Class VpcAttributes.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.VpcAttributes.Jsii$Proxy
- All Implemented Interfaces:
VpcAttributes,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- VpcAttributes
@Stability(Stable)
@Internal
public static final class VpcAttributes.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements VpcAttributes
An implementation for
VpcAttributes-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.VpcAttributes
VpcAttributes.Builder, VpcAttributes.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(VpcAttributes.Builder builder) Constructor that initializes the object based on literal property values passed by theVpcAttributes.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanList of availability zones for the subnets in this VPC.List of isolated subnet IDs.List of names for the isolated subnets.List of IDs of routing tables for the isolated subnets.List of private subnet IDs.List of names for the private subnets.List of IDs of routing tables for the private subnets.List of public subnet IDs.List of names for the public subnets.List of IDs of routing tables for the public subnets.final StringVPC's CIDR range.final StringgetVpcId()VPC's identifier.final StringVPN gateway's identifier.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theVpcAttributes.Builder.
-
-
Method Details
-
getAvailabilityZones
Description copied from interface:VpcAttributesList of availability zones for the subnets in this VPC.- Specified by:
getAvailabilityZonesin interfaceVpcAttributes
-
getVpcId
Description copied from interface:VpcAttributesVPC's identifier.- Specified by:
getVpcIdin interfaceVpcAttributes
-
getIsolatedSubnetIds
Description copied from interface:VpcAttributesList of isolated subnet IDs.Must be undefined or match the availability zones in length and order.
- Specified by:
getIsolatedSubnetIdsin interfaceVpcAttributes
-
getIsolatedSubnetNames
Description copied from interface:VpcAttributesList of names for the isolated subnets.Must be undefined or have a name for every isolated subnet group.
- Specified by:
getIsolatedSubnetNamesin interfaceVpcAttributes
-
getIsolatedSubnetRouteTableIds
Description copied from interface:VpcAttributesList of IDs of routing tables for the isolated subnets.Must be undefined or have a name for every isolated subnet group.
- Specified by:
getIsolatedSubnetRouteTableIdsin interfaceVpcAttributes
-
getPrivateSubnetIds
Description copied from interface:VpcAttributesList of private subnet IDs.Must be undefined or match the availability zones in length and order.
- Specified by:
getPrivateSubnetIdsin interfaceVpcAttributes
-
getPrivateSubnetNames
Description copied from interface:VpcAttributesList of names for the private subnets.Must be undefined or have a name for every private subnet group.
- Specified by:
getPrivateSubnetNamesin interfaceVpcAttributes
-
getPrivateSubnetRouteTableIds
Description copied from interface:VpcAttributesList of IDs of routing tables for the private subnets.Must be undefined or have a name for every private subnet group.
- Specified by:
getPrivateSubnetRouteTableIdsin interfaceVpcAttributes
-
getPublicSubnetIds
Description copied from interface:VpcAttributesList of public subnet IDs.Must be undefined or match the availability zones in length and order.
- Specified by:
getPublicSubnetIdsin interfaceVpcAttributes
-
getPublicSubnetNames
Description copied from interface:VpcAttributesList of names for the public subnets.Must be undefined or have a name for every public subnet group.
- Specified by:
getPublicSubnetNamesin interfaceVpcAttributes
-
getPublicSubnetRouteTableIds
Description copied from interface:VpcAttributesList of IDs of routing tables for the public subnets.Must be undefined or have a name for every public subnet group.
- Specified by:
getPublicSubnetRouteTableIdsin interfaceVpcAttributes
-
getVpcCidrBlock
Description copied from interface:VpcAttributesVPC's CIDR range.Default: - Retrieving the CIDR from the VPC will fail
- Specified by:
getVpcCidrBlockin interfaceVpcAttributes
-
getVpnGatewayId
Description copied from interface:VpcAttributesVPN gateway's identifier.- Specified by:
getVpnGatewayIdin interfaceVpcAttributes
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-