Class VpcV2Attributes.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.alpha.VpcV2Attributes.Jsii$Proxy
- All Implemented Interfaces:
VpcV2Attributes
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
VpcV2Attributes
@Stability(Experimental)
@Internal
public static final class VpcV2Attributes.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements VpcV2Attributes
An implementation for
VpcV2Attributes
-
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.services.ec2.alpha.VpcV2Attributes
VpcV2Attributes.Builder, VpcV2Attributes.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(VpcV2Attributes.Builder builder) Constructor that initializes the object based on literal property values passed by theVpcV2Attributes.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
final String
(experimental) The ID of the AWS account that owns the imported VPC required in case of cross account VPC as given value will be used to set field account for imported VPC, which then later can be used for establishing VPC peering connection.final String
(experimental) Region in which imported VPC is hosted required in case of cross region VPC as given value will be used to set field region for imported VPC, which then later can be used for establishing VPC peering connection.final List<VPCCidrBlockattributes>
(experimental) Import Secondary CIDR blocks associated with VPC.final List<SubnetV2Attributes>
(experimental) Subnets associated with imported VPC.final String
(experimental) Primary VPC CIDR Block of the imported VPC Can only be IPv4.final String
getVpcId()
(experimental) The VPC ID Refers to physical Id of the resource.final String
(experimental) A VPN Gateway is attached to the VPC.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 theVpcV2Attributes.Builder
.
-
-
Method Details
-
getVpcCidrBlock
Description copied from interface:VpcV2Attributes
(experimental) Primary VPC CIDR Block of the imported VPC Can only be IPv4.- Specified by:
getVpcCidrBlock
in interfaceVpcV2Attributes
-
getVpcId
Description copied from interface:VpcV2Attributes
(experimental) The VPC ID Refers to physical Id of the resource.- Specified by:
getVpcId
in interfaceVpcV2Attributes
-
getOwnerAccountId
Description copied from interface:VpcV2Attributes
(experimental) The ID of the AWS account that owns the imported VPC required in case of cross account VPC as given value will be used to set field account for imported VPC, which then later can be used for establishing VPC peering connection.Default: - constructed with stack account value
- Specified by:
getOwnerAccountId
in interfaceVpcV2Attributes
-
getRegion
Description copied from interface:VpcV2Attributes
(experimental) Region in which imported VPC is hosted required in case of cross region VPC as given value will be used to set field region for imported VPC, which then later can be used for establishing VPC peering connection.Default: - constructed with stack region value
- Specified by:
getRegion
in interfaceVpcV2Attributes
-
getSecondaryCidrBlocks
Description copied from interface:VpcV2Attributes
(experimental) Import Secondary CIDR blocks associated with VPC.Default: - No secondary IP address
- Specified by:
getSecondaryCidrBlocks
in interfaceVpcV2Attributes
-
getSubnets
Description copied from interface:VpcV2Attributes
(experimental) Subnets associated with imported VPC.Default: - no subnets provided to be imported
- Specified by:
getSubnets
in interfaceVpcV2Attributes
-
getVpnGatewayId
Description copied from interface:VpcV2Attributes
(experimental) A VPN Gateway is attached to the VPC.Default: - No VPN Gateway
- Specified by:
getVpnGatewayId
in interfaceVpcV2Attributes
-
$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()
-