public static final class CfnInstance.EbsBlockDeviceProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnInstance.EbsBlockDeviceProperty
CfnInstance.EbsBlockDeviceProperty
CfnInstance.EbsBlockDeviceProperty.Builder, CfnInstance.EbsBlockDeviceProperty.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(java.lang.Object o) |
java.lang.Object |
getDeleteOnTermination()
Whether the volume is deleted on instance termination.
|
java.lang.Number |
getIops()
The number of I/O operations per second (IOPS) that the volume supports.
|
java.lang.String |
getSnapshotId()
The snapshot ID.
|
java.lang.Number |
getVolumeSize()
The volume size, in GiB.
|
java.lang.String |
getVolumeType()
The volume type.
|
int |
hashCode() |
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 final java.lang.Object getDeleteOnTermination()
CfnInstance.EbsBlockDeviceProperty
getDeleteOnTermination
in interface CfnInstance.EbsBlockDeviceProperty
public final java.lang.Number getIops()
CfnInstance.EbsBlockDeviceProperty
For more information, see EbsBlockDevice .
getIops
in interface CfnInstance.EbsBlockDeviceProperty
public final java.lang.String getSnapshotId()
CfnInstance.EbsBlockDeviceProperty
getSnapshotId
in interface CfnInstance.EbsBlockDeviceProperty
public final java.lang.Number getVolumeSize()
CfnInstance.EbsBlockDeviceProperty
For more information, see EbsBlockDevice .
getVolumeSize
in interface CfnInstance.EbsBlockDeviceProperty
public final java.lang.String getVolumeType()
CfnInstance.EbsBlockDeviceProperty
gp2
for General Purpose (SSD) volumes, io1
for Provisioned IOPS (SSD) volumes, st1
for Throughput Optimized hard disk drives (HDD), sc1
for Cold HDD,and standard
for Magnetic volumes.
If you specify the io1
volume type, you must also specify a value for the Iops
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).
getVolumeType
in interface CfnInstance.EbsBlockDeviceProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()