Class CfnInstancePropsMixin.EbsBlockDeviceProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.opsworks.CfnInstancePropsMixin.EbsBlockDeviceProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnInstancePropsMixin.EbsBlockDeviceProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInstancePropsMixin.EbsBlockDeviceProperty
@Stability(Stable)
@Internal
public static final class CfnInstancePropsMixin.EbsBlockDeviceProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnInstancePropsMixin.EbsBlockDeviceProperty
An implementation for
CfnInstancePropsMixin.EbsBlockDeviceProperty-
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.cfnpropertymixins.services.opsworks.CfnInstancePropsMixin.EbsBlockDeviceProperty
CfnInstancePropsMixin.EbsBlockDeviceProperty.Builder, CfnInstancePropsMixin.EbsBlockDeviceProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnInstancePropsMixin.EbsBlockDeviceProperty.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 ObjectWhether the volume is deleted on instance termination.final NumbergetIops()The number of I/O operations per second (IOPS) that the volume supports.final StringThe snapshot ID.final NumberThe volume size, in GiB.final StringThe volume type.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 theCfnInstancePropsMixin.EbsBlockDeviceProperty.Builder.
-
-
Method Details
-
getDeleteOnTermination
Description copied from interface:CfnInstancePropsMixin.EbsBlockDevicePropertyWhether the volume is deleted on instance termination.Returns union: either
BooleanorIResolvable- Specified by:
getDeleteOnTerminationin interfaceCfnInstancePropsMixin.EbsBlockDeviceProperty- See Also:
-
getIops
Description copied from interface:CfnInstancePropsMixin.EbsBlockDevicePropertyThe number of I/O operations per second (IOPS) that the volume supports.For more information, see EbsBlockDevice .
- Specified by:
getIopsin interfaceCfnInstancePropsMixin.EbsBlockDeviceProperty- See Also:
-
getSnapshotId
Description copied from interface:CfnInstancePropsMixin.EbsBlockDevicePropertyThe snapshot ID.- Specified by:
getSnapshotIdin interfaceCfnInstancePropsMixin.EbsBlockDeviceProperty- See Also:
-
getVolumeSize
Description copied from interface:CfnInstancePropsMixin.EbsBlockDevicePropertyThe volume size, in GiB.For more information, see EbsBlockDevice .
- Specified by:
getVolumeSizein interfaceCfnInstancePropsMixin.EbsBlockDeviceProperty- See Also:
-
getVolumeType
Description copied from interface:CfnInstancePropsMixin.EbsBlockDevicePropertyThe volume type.gp2for General Purpose (SSD) volumes,io1for Provisioned IOPS (SSD) volumes,st1for Throughput Optimized hard disk drives (HDD),sc1for Cold HDD,andstandardfor Magnetic volumes.If you specify the
io1volume type, you must also specify a value for theIopsattribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).- Specified by:
getVolumeTypein interfaceCfnInstancePropsMixin.EbsBlockDeviceProperty- 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()
-