@Stability(value=Experimental) @Internal public static final class SubnetConfiguration.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SubnetConfiguration
SubnetConfigurationsoftware.amazon.jsii.JsiiObject.InitializationModeSubnetConfiguration.Builder, SubnetConfiguration.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(String name,
SubnetType subnetType,
Number cidrMask,
Boolean reserved)
Constructor that initializes the object based on literal property values passed by the
SubnetConfiguration.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Number |
getCidrMask()
(experimental) The number of leading 1 bits in the routing mask.
|
String |
getName()
(experimental) Logical name for the subnet group.
|
Boolean |
getReserved()
(experimental) Controls if subnet IP space needs to be reserved.
|
SubnetType |
getSubnetType()
(experimental) The type of Subnet to configure.
|
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(String name, SubnetType subnetType, Number cidrMask, Boolean reserved)
SubnetConfiguration.Builder.public final String getName()
SubnetConfigurationThis name can be used when selecting VPC subnets to distinguish between different subnet groups of the same type.
getName in interface SubnetConfigurationpublic final SubnetType getSubnetType()
SubnetConfigurationThe Subnet type will control the ability to route and connect to the Internet.
getSubnetType in interface SubnetConfigurationpublic final Number getCidrMask()
SubnetConfiguration
The number of available IP addresses in each subnet of this group
will be equal to 2^(32 - cidrMask) - 2.
Valid values are 16--28.
Default: - Available IP space is evenly divided across subnets.
getCidrMask in interface SubnetConfigurationpublic final Boolean getReserved()
SubnetConfiguration
When true, the IP space for the subnet is reserved but no actual
resources are provisioned. This space is only dependent on the
number of availability zones and on cidrMask - all other subnet
properties are ignored.
Default: false
getReserved in interface SubnetConfiguration@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.