EbsInstanceBlockDeviceSpecification
¶
Source code in docs_src/capo_imagebuilder/types/ebs_instance_block_device_specification.py
delete_on_termination
instance-attribute
¶
delete_on_termination: NotRequired[NullableBoolean]
Specifies whether to delete the associated device on termination.
encrypted
instance-attribute
¶
encrypted: NotRequired[NullableBoolean]
Specifies whether to encrypt the device.
iops
instance-attribute
¶
iops: NotRequired[EbsIopsInteger]
The IOPS value for the device. Required only when volumeType is io1 or io2.
kms_key_id
instance-attribute
¶
kms_key_id: NotRequired[NonEmptyString]
The Amazon Resource Name (ARN) that uniquely identifies the KMS key to use when encrypting the device. This can be either the Key ARN or the Alias ARN. For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.
snapshot_id
instance-attribute
¶
snapshot_id: NotRequired[NonEmptyString]
The snapshot that defines the device contents.
throughput
instance-attribute
¶
throughput: NotRequired[EbsVolumeThroughput]
For GP3 volumes only – The throughput in MiB/s that the volume supports.
volume_size
instance-attribute
¶
volume_size: NotRequired[EbsVolumeSizeInteger]
Overrides the volume size for the device.
volume_type
instance-attribute
¶
volume_type: NotRequired[EbsVolumeType]
Overrides the volume type for the device.