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