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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.cxapi.VpcContextResponse
VpcContextResponse.Builder, VpcContextResponse.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(VpcContextResponse.Builder builder) Constructor that initializes the object based on literal property values passed by theVpcContextResponse.Builder
.protected
Jsii$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.JsonNode
final boolean
AZs.IDs of all isolated subnets.Name of isolated subnet groups.Route Table IDs of isolated subnet groups.final String
The 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 String
The region in which the VPC is in.final List<VpcSubnetGroup>
The subnet groups discovered for the given VPC.final String
VPC cidr.final String
getVpcId()
VPC id.final String
The VPN gateway ID.final int
hashCode()
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:VpcContextResponse
AZs.- Specified by:
getAvailabilityZones
in interfaceVpcContextResponse
-
getVpcId
Description copied from interface:VpcContextResponse
VPC id.- Specified by:
getVpcId
in interfaceVpcContextResponse
-
getIsolatedSubnetIds
Description copied from interface:VpcContextResponse
IDs of all isolated subnets.Element count: #(availabilityZones) · #(isolatedGroups)
- Specified by:
getIsolatedSubnetIds
in interfaceVpcContextResponse
-
getIsolatedSubnetNames
Description copied from interface:VpcContextResponse
Name of isolated subnet groups.Element count: #(isolatedGroups)
- Specified by:
getIsolatedSubnetNames
in interfaceVpcContextResponse
-
getIsolatedSubnetRouteTableIds
Description copied from interface:VpcContextResponse
Route Table IDs of isolated subnet groups.Element count: #(availabilityZones) · #(isolatedGroups)
- Specified by:
getIsolatedSubnetRouteTableIds
in interfaceVpcContextResponse
-
getOwnerAccountId
Description copied from interface:VpcContextResponse
The ID of the AWS account that owns the VPC.Default: the account id of the parent stack
- Specified by:
getOwnerAccountId
in interfaceVpcContextResponse
-
getPrivateSubnetIds
Description copied from interface:VpcContextResponse
IDs of all private subnets.Element count: #(availabilityZones) · #(privateGroups)
- Specified by:
getPrivateSubnetIds
in interfaceVpcContextResponse
-
getPrivateSubnetNames
Description copied from interface:VpcContextResponse
Name of private subnet groups.Element count: #(privateGroups)
- Specified by:
getPrivateSubnetNames
in interfaceVpcContextResponse
-
getPrivateSubnetRouteTableIds
Description copied from interface:VpcContextResponse
Route Table IDs of private subnet groups.Element count: #(availabilityZones) · #(privateGroups)
- Specified by:
getPrivateSubnetRouteTableIds
in interfaceVpcContextResponse
-
getPublicSubnetIds
Description copied from interface:VpcContextResponse
IDs of all public subnets.Element count: #(availabilityZones) · #(publicGroups)
- Specified by:
getPublicSubnetIds
in interfaceVpcContextResponse
-
getPublicSubnetNames
Description copied from interface:VpcContextResponse
Name of public subnet groups.Element count: #(publicGroups)
- Specified by:
getPublicSubnetNames
in interfaceVpcContextResponse
-
getPublicSubnetRouteTableIds
Description copied from interface:VpcContextResponse
Route Table IDs of public subnet groups.Element count: #(availabilityZones) · #(publicGroups)
- Specified by:
getPublicSubnetRouteTableIds
in interfaceVpcContextResponse
-
getRegion
Description copied from interface:VpcContextResponse
The region in which the VPC is in.Default: - Region of the parent stack
- Specified by:
getRegion
in interfaceVpcContextResponse
-
getSubnetGroups
Description copied from interface:VpcContextResponse
The 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.returnAsymmetricSubnets
is true.Default: - no subnet groups will be returned unless `VpcContextQuery.returnAsymmetricSubnets` is true
- Specified by:
getSubnetGroups
in interfaceVpcContextResponse
-
getVpcCidrBlock
Description copied from interface:VpcContextResponse
VPC cidr.Default: - CIDR information not available
- Specified by:
getVpcCidrBlock
in interfaceVpcContextResponse
-
getVpnGatewayId
Description copied from interface:VpcContextResponse
The VPN gateway ID.- Specified by:
getVpnGatewayId
in interfaceVpcContextResponse
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-