Class VpcContextResponse.Jsii$Proxy
- All Implemented Interfaces:
VpcContextResponse,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
VpcContextResponse
VpcContextResponse-
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.cxapi.VpcContextResponse
VpcContextResponse.Builder, VpcContextResponse.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(VpcContextResponse.Builder builder) Constructor that initializes the object based on literal property values passed by theVpcContextResponse.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 booleanAZs.IDs of all isolated subnets.Name of isolated subnet groups.Route Table IDs of isolated subnet groups.final StringThe ID of the AWS account that owns the VPC.IDs of all private subnets.Name of private subnet groups.Route Table IDs of private subnet groups.IDs of all public subnets.Name of public subnet groups.Route Table IDs of public subnet groups.final StringThe region in which the VPC is in.final List<VpcSubnetGroup> The subnet groups discovered for the given VPC.final StringVPC cidr.final StringgetVpcId()VPC id.final StringThe VPN gateway ID.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 theVpcContextResponse.Builder.
-
-
Method Details
-
getAvailabilityZones
Description copied from interface:VpcContextResponseAZs.- Specified by:
getAvailabilityZonesin interfaceVpcContextResponse
-
getVpcId
Description copied from interface:VpcContextResponseVPC id.- Specified by:
getVpcIdin interfaceVpcContextResponse
-
getIsolatedSubnetIds
Description copied from interface:VpcContextResponseIDs of all isolated subnets.Element count: #(availabilityZones) · #(isolatedGroups)
- Specified by:
getIsolatedSubnetIdsin interfaceVpcContextResponse
-
getIsolatedSubnetNames
Description copied from interface:VpcContextResponseName of isolated subnet groups.Element count: #(isolatedGroups)
- Specified by:
getIsolatedSubnetNamesin interfaceVpcContextResponse
-
getIsolatedSubnetRouteTableIds
Description copied from interface:VpcContextResponseRoute Table IDs of isolated subnet groups.Element count: #(availabilityZones) · #(isolatedGroups)
- Specified by:
getIsolatedSubnetRouteTableIdsin interfaceVpcContextResponse
-
getOwnerAccountId
Description copied from interface:VpcContextResponseThe ID of the AWS account that owns the VPC.Default: the account id of the parent stack
- Specified by:
getOwnerAccountIdin interfaceVpcContextResponse
-
getPrivateSubnetIds
Description copied from interface:VpcContextResponseIDs of all private subnets.Element count: #(availabilityZones) · #(privateGroups)
- Specified by:
getPrivateSubnetIdsin interfaceVpcContextResponse
-
getPrivateSubnetNames
Description copied from interface:VpcContextResponseName of private subnet groups.Element count: #(privateGroups)
- Specified by:
getPrivateSubnetNamesin interfaceVpcContextResponse
-
getPrivateSubnetRouteTableIds
Description copied from interface:VpcContextResponseRoute Table IDs of private subnet groups.Element count: #(availabilityZones) · #(privateGroups)
- Specified by:
getPrivateSubnetRouteTableIdsin interfaceVpcContextResponse
-
getPublicSubnetIds
Description copied from interface:VpcContextResponseIDs of all public subnets.Element count: #(availabilityZones) · #(publicGroups)
- Specified by:
getPublicSubnetIdsin interfaceVpcContextResponse
-
getPublicSubnetNames
Description copied from interface:VpcContextResponseName of public subnet groups.Element count: #(publicGroups)
- Specified by:
getPublicSubnetNamesin interfaceVpcContextResponse
-
getPublicSubnetRouteTableIds
Description copied from interface:VpcContextResponseRoute Table IDs of public subnet groups.Element count: #(availabilityZones) · #(publicGroups)
- Specified by:
getPublicSubnetRouteTableIdsin interfaceVpcContextResponse
-
getRegion
Description copied from interface:VpcContextResponseThe region in which the VPC is in.Default: - Region of the parent stack
- Specified by:
getRegionin interfaceVpcContextResponse
-
getSubnetGroups
Description copied from interface:VpcContextResponseThe subnet groups discovered for the given VPC.Unlike the above properties, this will include asymmetric subnets, if the VPC has any. This property will only be populated if
VpcContextQuery.returnAsymmetricSubnetsis true.Default: - no subnet groups will be returned unless `VpcContextQuery.returnAsymmetricSubnets` is true
- Specified by:
getSubnetGroupsin interfaceVpcContextResponse
-
getVpcCidrBlock
Description copied from interface:VpcContextResponseVPC cidr.Default: - CIDR information not available
- Specified by:
getVpcCidrBlockin interfaceVpcContextResponse
-
getVpnGatewayId
Description copied from interface:VpcContextResponseThe VPN gateway ID.- Specified by:
getVpnGatewayIdin interfaceVpcContextResponse
-
$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()
-