@Stability(value=Experimental) @Internal public static final class VpcContextResponse.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements VpcContextResponse
VpcContextResponsesoftware.amazon.jsii.JsiiObject.InitializationModeVpcContextResponse.Builder, VpcContextResponse.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,
List<? extends VpcSubnetGroup> subnetGroups,
String vpcCidrBlock,
String vpnGatewayId)
Constructor that initializes the object based on literal property values passed by the
VpcContextResponse.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
List<String> |
getAvailabilityZones()
(experimental) AZs.
|
List<String> |
getIsolatedSubnetIds()
(experimental) IDs of all isolated subnets.
|
List<String> |
getIsolatedSubnetNames()
(experimental) Name of isolated subnet groups.
|
List<String> |
getIsolatedSubnetRouteTableIds()
(experimental) Route Table IDs of isolated subnet groups.
|
List<String> |
getPrivateSubnetIds()
(experimental) IDs of all private subnets.
|
List<String> |
getPrivateSubnetNames()
(experimental) Name of private subnet groups.
|
List<String> |
getPrivateSubnetRouteTableIds()
(experimental) Route Table IDs of private subnet groups.
|
List<String> |
getPublicSubnetIds()
(experimental) IDs of all public subnets.
|
List<String> |
getPublicSubnetNames()
(experimental) Name of public subnet groups.
|
List<String> |
getPublicSubnetRouteTableIds()
(experimental) Route Table IDs of public subnet groups.
|
List<VpcSubnetGroup> |
getSubnetGroups()
(experimental) The subnet groups discovered for the given VPC.
|
String |
getVpcCidrBlock()
(experimental) VPC cidr.
|
String |
getVpcId()
(experimental) VPC id.
|
String |
getVpnGatewayId()
(experimental) The VPN gateway ID.
|
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, List<? extends VpcSubnetGroup> subnetGroups, String vpcCidrBlock, String vpnGatewayId)
VpcContextResponse.Builder.public final List<String> getAvailabilityZones()
VpcContextResponsegetAvailabilityZones in interface VpcContextResponsepublic final String getVpcId()
VpcContextResponsegetVpcId in interface VpcContextResponsepublic final List<String> getIsolatedSubnetIds()
VpcContextResponseElement count: #(availabilityZones) · #(isolatedGroups)
getIsolatedSubnetIds in interface VpcContextResponsepublic final List<String> getIsolatedSubnetNames()
VpcContextResponseElement count: #(isolatedGroups)
getIsolatedSubnetNames in interface VpcContextResponsepublic final List<String> getIsolatedSubnetRouteTableIds()
VpcContextResponseElement count: #(availabilityZones) · #(isolatedGroups)
getIsolatedSubnetRouteTableIds in interface VpcContextResponsepublic final List<String> getPrivateSubnetIds()
VpcContextResponseElement count: #(availabilityZones) · #(privateGroups)
getPrivateSubnetIds in interface VpcContextResponsepublic final List<String> getPrivateSubnetNames()
VpcContextResponseElement count: #(privateGroups)
getPrivateSubnetNames in interface VpcContextResponsepublic final List<String> getPrivateSubnetRouteTableIds()
VpcContextResponseElement count: #(availabilityZones) · #(privateGroups)
getPrivateSubnetRouteTableIds in interface VpcContextResponsepublic final List<String> getPublicSubnetIds()
VpcContextResponseElement count: #(availabilityZones) · #(publicGroups)
getPublicSubnetIds in interface VpcContextResponsepublic final List<String> getPublicSubnetNames()
VpcContextResponseElement count: #(publicGroups)
getPublicSubnetNames in interface VpcContextResponsepublic final List<String> getPublicSubnetRouteTableIds()
VpcContextResponseElement count: #(availabilityZones) · #(publicGroups)
getPublicSubnetRouteTableIds in interface VpcContextResponsepublic final List<VpcSubnetGroup> getSubnetGroups()
VpcContextResponseUnlike the above properties, this will include asymmetric subnets, if the VPC has any. This property will only be populated if {@link VpcContextQuery.returnAsymmetricSubnets} is true.
Default: - no subnet groups will be returned unless VpcContextQuery.returnAsymmetricSubnets is true
getSubnetGroups in interface VpcContextResponsepublic final String getVpcCidrBlock()
VpcContextResponseDefault: - CIDR information not available
getVpcCidrBlock in interface VpcContextResponsepublic final String getVpnGatewayId()
VpcContextResponsegetVpnGatewayId in interface VpcContextResponse@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.