Interface CfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty.Jsii$Proxy
- Enclosing class:
- CfnImageRecipe
@Stability(Stable)
public static interface CfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty
extends software.amazon.jsii.JsiiSerializable
The image recipe EBS instance block device specification includes the Amazon EBS-specific block device mapping specifications for the image.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.imagebuilder.*;
EbsInstanceBlockDeviceSpecificationProperty ebsInstanceBlockDeviceSpecificationProperty = EbsInstanceBlockDeviceSpecificationProperty.builder()
.deleteOnTermination(false)
.encrypted(false)
.iops(123)
.kmsKeyId("kmsKeyId")
.snapshotId("snapshotId")
.throughput(123)
.volumeSize(123)
.volumeType("volumeType")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectConfigures delete on termination of the associated device.default ObjectUse to configure device encryption.default NumbergetIops()Use to configure device IOPS.default StringUse to configure the KMS key to use when encrypting the device.default StringThe snapshot that defines the device contents.default NumberFor GP3 volumes only – The throughput in MiB/s that the volume supports.default NumberOverrides the volume size of the device.default StringOverrides the volume type of the device.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDeleteOnTermination
Configures delete on termination of the associated device. -
getEncrypted
Use to configure device encryption. -
getIops
Use to configure device IOPS. -
getKmsKeyId
Use to configure the KMS key to use when encrypting the device. -
getSnapshotId
The snapshot that defines the device contents. -
getThroughput
For GP3 volumes only – The throughput in MiB/s that the volume supports. -
getVolumeSize
Overrides the volume size of the device. -
getVolumeType
Overrides the volume type of the device. -
builder
@Stability(Stable) static CfnImageRecipe.EbsInstanceBlockDeviceSpecificationProperty.Builder builder()
-