class Aws::Imagebuilder::Types::EbsInstanceBlockDeviceSpecification
Amazon EBS-specific block device mapping specifications.
@note When making an API call, you may pass EbsInstanceBlockDeviceSpecification
data as a hash: { encrypted: false, delete_on_termination: false, iops: 1, kms_key_id: "NonEmptyString", snapshot_id: "NonEmptyString", volume_size: 1, volume_type: "standard", # accepts standard, io1, io2, gp2, gp3, sc1, st1 }
@!attribute [rw] encrypted
Use to configure device encryption. @return [Boolean]
@!attribute [rw] delete_on_termination
Use to configure delete on termination of the associated device. @return [Boolean]
@!attribute [rw] iops
Use to configure device IOPS. @return [Integer]
@!attribute [rw] kms_key_id
Use to configure the KMS key to use when encrypting the device. @return [String]
@!attribute [rw] snapshot_id
The snapshot that defines the device contents. @return [String]
@!attribute [rw] volume_size
Use to override the device's volume size. @return [Integer]
@!attribute [rw] volume_type
Use to override the device's volume type. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/EbsInstanceBlockDeviceSpecification AWS API Documentation
Constants
- SENSITIVE