Class CfnSubnetCidrReservationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnSubnetCidrReservationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSubnetCidrReservationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSubnetCidrReservationProps
@Stability(Stable)
@Internal
public static final class CfnSubnetCidrReservationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSubnetCidrReservationProps
An implementation for
CfnSubnetCidrReservationProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnSubnetCidrReservationProps
CfnSubnetCidrReservationProps.Builder, CfnSubnetCidrReservationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSubnetCidrReservationProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringgetCidr()The IPv4 or IPv6 CIDR range to reserve.final StringThe description of the subnet CIDR reservation.final StringThe type of reservation.final StringThe identifier of the subnet the CIDR range is reserved in.getTags()The tags assigned to the subnet CIDR reservation.final inthashCode()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 theCfnSubnetCidrReservationProps.Builder.
-
-
Method Details
-
getCidr
Description copied from interface:CfnSubnetCidrReservationPropsThe IPv4 or IPv6 CIDR range to reserve.Must lie inside the subnet's CIDR block and must not overlap an existing reservation. Supply an IPv6 range exactly as the service returns it: Amazon EC2 stores an IPv6 CIDR in RFC 5952 compressed form, and a noncanonical spelling of the same range is reported as drift because this property is create-only and read back.
- Specified by:
getCidrin interfaceCfnSubnetCidrReservationProps- See Also:
-
getReservationType
Description copied from interface:CfnSubnetCidrReservationPropsThe type of reservation.A prefix reservation is used for an IPv6 prefix delegated to a network interface; an explicit reservation is used for a range that Amazon EC2 must not assign automatically.
- Specified by:
getReservationTypein interfaceCfnSubnetCidrReservationProps- See Also:
-
getSubnetId
Description copied from interface:CfnSubnetCidrReservationPropsThe identifier of the subnet the CIDR range is reserved in.- Specified by:
getSubnetIdin interfaceCfnSubnetCidrReservationProps- See Also:
-
getDescription
Description copied from interface:CfnSubnetCidrReservationPropsThe description of the subnet CIDR reservation.- Specified by:
getDescriptionin interfaceCfnSubnetCidrReservationProps- See Also:
-
getTags
Description copied from interface:CfnSubnetCidrReservationPropsThe tags assigned to the subnet CIDR reservation.- Specified by:
getTagsin interfaceCfnSubnetCidrReservationProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-