Class VpcAttributes.Jsii$Proxy
- All Implemented Interfaces:
VpcAttributes,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
VpcAttributes
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 IPv4 CIDR blocks for the isolated subnets.List of names for the isolated subnets.List of IDs of route tables for the isolated subnets.List of private subnet IDs.List of IPv4 CIDR blocks for the private subnets.List of names for the private subnets.List of IDs of route tables for the private subnets.List of public subnet IDs.List of IPv4 CIDR blocks for the public subnets.List of names for the public subnets.List of IDs of route tables for the public subnets.final StringThe region the VPC is in.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.
Default: - The VPC does not have any isolated subnets
- Specified by:
getIsolatedSubnetIdsin interfaceVpcAttributes
-
getIsolatedSubnetIpv4CidrBlocks
Description copied from interface:VpcAttributesList of IPv4 CIDR blocks for the isolated subnets.Must be undefined or have an entry for every isolated subnet group.
Default: - Retrieving the IPv4 CIDR block of any isolated subnet will fail
- Specified by:
getIsolatedSubnetIpv4CidrBlocksin 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.
Default: - All isolated subnets will have the name `Isolated`
- Specified by:
getIsolatedSubnetNamesin interfaceVpcAttributes
-
getIsolatedSubnetRouteTableIds
Description copied from interface:VpcAttributesList of IDs of route tables for the isolated subnets.Must be undefined or have a name for every isolated subnet group.
Default: - Retrieving the route table ID of any isolated subnet will fail
- 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.
Default: - The VPC does not have any private subnets
- Specified by:
getPrivateSubnetIdsin interfaceVpcAttributes
-
getPrivateSubnetIpv4CidrBlocks
Description copied from interface:VpcAttributesList of IPv4 CIDR blocks for the private subnets.Must be undefined or have an entry for every private subnet group.
Default: - Retrieving the IPv4 CIDR block of any private subnet will fail
- Specified by:
getPrivateSubnetIpv4CidrBlocksin 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.
Default: - All private subnets will have the name `Private`
- Specified by:
getPrivateSubnetNamesin interfaceVpcAttributes
-
getPrivateSubnetRouteTableIds
Description copied from interface:VpcAttributesList of IDs of route tables for the private subnets.Must be undefined or have a name for every private subnet group.
Default: - Retrieving the route table ID of any private subnet will fail
- 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.
Default: - The VPC does not have any public subnets
- Specified by:
getPublicSubnetIdsin interfaceVpcAttributes
-
getPublicSubnetIpv4CidrBlocks
Description copied from interface:VpcAttributesList of IPv4 CIDR blocks for the public subnets.Must be undefined or have an entry for every public subnet group.
Default: - Retrieving the IPv4 CIDR block of any public subnet will fail
- Specified by:
getPublicSubnetIpv4CidrBlocksin 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.
Default: - All public subnets will have the name `Public`
- Specified by:
getPublicSubnetNamesin interfaceVpcAttributes
-
getPublicSubnetRouteTableIds
Description copied from interface:VpcAttributesList of IDs of route tables for the public subnets.Must be undefined or have a name for every public subnet group.
Default: - Retrieving the route table ID of any public subnet will fail
- Specified by:
getPublicSubnetRouteTableIdsin interfaceVpcAttributes
-
getRegion
Description copied from interface:VpcAttributesThe region the VPC is in.Default: - The region of the stack where the VPC belongs to
- Specified by:
getRegionin 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()
-