@Stability(value=Stable) public static final class SubnetConfiguration.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SubnetConfiguration
SubnetConfiguration
software.amazon.jsii.JsiiObject.InitializationMode
SubnetConfiguration.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.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Number |
getCidrMask()
The number of leading 1 bits in the routing mask.
|
String |
getName()
Logical name for the subnet group.
|
Boolean |
getReserved()
Controls if subnet IP space needs to be reserved.
|
SubnetType |
getSubnetType()
The type of Subnet to configure.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public String getName()
SubnetConfiguration
This name can be used when selecting VPC subnets to distinguish between different subnet groups of the same type.
getName
in interface SubnetConfiguration
public SubnetType getSubnetType()
SubnetConfiguration
The Subnet type will control the ability to route and connect to the Internet.
getSubnetType
in interface SubnetConfiguration
public 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 SubnetConfiguration
public 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 availibility zones and on cidrMask
- all other subnet
properties are ignored.
Default: false
getReserved
in interface SubnetConfiguration
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2020. All rights reserved.