Class CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
@Stability(Stable)
@Internal
public static final class CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
An implementation for
CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
-
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.imagebuilder.CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.Builder, CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.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
Use to configure delete on termination of the associated device.final Object
Use to configure device encryption.final Number
getIops()
Use to configure device IOPS.final String
Use to configure the KMS key to use when encrypting the device.final String
The snapshot that defines the device contents.final Number
For GP3 volumes only – The throughput in MiB/s that the volume supports.final Number
Use to override the device's volume size.final String
Use to override the device's 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
protected Jsii$Proxy(CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty.Builder
.
-
-
Method Details
-
getDeleteOnTermination
Description copied from interface:CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
Use to configure delete on termination of the associated device.- Specified by:
getDeleteOnTermination
in interfaceCfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
- See Also:
-
getEncrypted
Description copied from interface:CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
Use to configure device encryption.- Specified by:
getEncrypted
in interfaceCfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
- See Also:
-
getIops
Description copied from interface:CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
Use to configure device IOPS.- Specified by:
getIops
in interfaceCfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
- See Also:
-
getKmsKeyId
Description copied from interface:CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
Use to configure the KMS key to use when encrypting the device.- Specified by:
getKmsKeyId
in interfaceCfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
- See Also:
-
getSnapshotId
Description copied from interface:CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
The snapshot that defines the device contents.- Specified by:
getSnapshotId
in interfaceCfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
- See Also:
-
getThroughput
Description copied from interface:CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
For GP3 volumes only – The throughput in MiB/s that the volume supports.- Specified by:
getThroughput
in interfaceCfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
- See Also:
-
getVolumeSize
Description copied from interface:CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
Use to override the device's volume size.- Specified by:
getVolumeSize
in interfaceCfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
- See Also:
-
getVolumeType
Description copied from interface:CfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
Use to override the device's volume type.- Specified by:
getVolumeType
in interfaceCfnContainerRecipe.EbsInstanceBlockDeviceSpecificationProperty
- 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()
-