Class SubnetV2Props.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.alpha.SubnetV2Props.Jsii$Proxy
- All Implemented Interfaces:
SubnetV2Props
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
SubnetV2Props
@Stability(Experimental)
@Internal
public static final class SubnetV2Props.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SubnetV2Props
An implementation for
SubnetV2Props
-
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.SubnetV2Props
SubnetV2Props.Builder, SubnetV2Props.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(SubnetV2Props.Builder builder) Constructor that initializes the object based on literal property values passed by theSubnetV2Props.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 Boolean
(experimental) Indicates whether a network interface created in this subnet receives an IPv6 address.final String
(experimental) Custom AZ for the subnet.final IpCidr
(experimental) ipv4 cidr to assign to this subnet.final IpCidr
(experimental) Ipv6 CIDR Range for subnet.final IRouteTable
(experimental) Custom Route for subnet.final String
(experimental) Subnet name.final SubnetType
(experimental) The type of Subnet to configure.final IVpcV2
getVpc()
(experimental) VPC Prop.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 theSubnetV2Props.Builder
.
-
-
Method Details
-
getAvailabilityZone
Description copied from interface:SubnetV2Props
(experimental) Custom AZ for the subnet.- Specified by:
getAvailabilityZone
in interfaceSubnetV2Props
-
getIpv4CidrBlock
Description copied from interface:SubnetV2Props
(experimental) ipv4 cidr to assign to this subnet.See https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-cidrblock
- Specified by:
getIpv4CidrBlock
in interfaceSubnetV2Props
-
getSubnetType
Description copied from interface:SubnetV2Props
(experimental) The type of Subnet to configure.The Subnet type will control the ability to route and connect to the Internet.
TODO: Add validation check
subnetType
when adding resources (e.g. cannot add NatGateway to private)- Specified by:
getSubnetType
in interfaceSubnetV2Props
-
getVpc
Description copied from interface:SubnetV2Props
(experimental) VPC Prop.- Specified by:
getVpc
in interfaceSubnetV2Props
-
getAssignIpv6AddressOnCreation
Description copied from interface:SubnetV2Props
(experimental) Indicates whether a network interface created in this subnet receives an IPv6 address.If you specify AssignIpv6AddressOnCreation, you must also specify Ipv6CidrBlock.
Default: - undefined in case not provided as an input
- Specified by:
getAssignIpv6AddressOnCreation
in interfaceSubnetV2Props
-
getIpv6CidrBlock
Description copied from interface:SubnetV2Props
(experimental) Ipv6 CIDR Range for subnet.Default: - No Ipv6 address
- Specified by:
getIpv6CidrBlock
in interfaceSubnetV2Props
-
getRouteTable
Description copied from interface:SubnetV2Props
(experimental) Custom Route for subnet.Default: - a default route table created
- Specified by:
getRouteTable
in interfaceSubnetV2Props
-
getSubnetName
Description copied from interface:SubnetV2Props
(experimental) Subnet name.Default: - provisioned with an autogenerated name by CDK
- Specified by:
getSubnetName
in interfaceSubnetV2Props
-
$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()
-