Class CfnInstance.EbsBlockDeviceProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.opsworks.CfnInstance.EbsBlockDeviceProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnInstance.EbsBlockDeviceProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInstance.EbsBlockDeviceProperty
@Stability(Stable)
@Internal
public static final class CfnInstance.EbsBlockDeviceProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnInstance.EbsBlockDeviceProperty
An implementation for
CfnInstance.EbsBlockDeviceProperty
-
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.opsworks.CfnInstance.EbsBlockDeviceProperty
CfnInstance.EbsBlockDeviceProperty.Builder, CfnInstance.EbsBlockDeviceProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnInstance.EbsBlockDeviceProperty.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 Object
Whether the volume is deleted on instance termination.final Number
getIops()
The number of I/O operations per second (IOPS) that the volume supports.final String
The snapshot ID.final Number
The volume size, in GiB.final String
The volume type.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 theCfnInstance.EbsBlockDeviceProperty.Builder
.
-
-
Method Details
-
getDeleteOnTermination
Description copied from interface:CfnInstance.EbsBlockDeviceProperty
Whether the volume is deleted on instance termination.- Specified by:
getDeleteOnTermination
in interfaceCfnInstance.EbsBlockDeviceProperty
- See Also:
-
getIops
Description copied from interface:CfnInstance.EbsBlockDeviceProperty
The number of I/O operations per second (IOPS) that the volume supports.For more information, see EbsBlockDevice .
- Specified by:
getIops
in interfaceCfnInstance.EbsBlockDeviceProperty
- See Also:
-
getSnapshotId
Description copied from interface:CfnInstance.EbsBlockDeviceProperty
The snapshot ID.- Specified by:
getSnapshotId
in interfaceCfnInstance.EbsBlockDeviceProperty
- See Also:
-
getVolumeSize
Description copied from interface:CfnInstance.EbsBlockDeviceProperty
The volume size, in GiB.For more information, see EbsBlockDevice .
- Specified by:
getVolumeSize
in interfaceCfnInstance.EbsBlockDeviceProperty
- See Also:
-
getVolumeType
Description copied from interface:CfnInstance.EbsBlockDeviceProperty
The volume type.gp2
for General Purpose (SSD) volumes,io1
for Provisioned IOPS (SSD) volumes,st1
for Throughput Optimized hard disk drives (HDD),sc1
for Cold HDD,andstandard
for Magnetic volumes.If you specify the
io1
volume type, you must also specify a value for theIops
attribute. 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:
getVolumeType
in interfaceCfnInstance.EbsBlockDeviceProperty
- See Also:
-
$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()
-