AWS::ImageBuilder::ContainerRecipe EbsInstanceBlockDeviceSpecification - AWS CloudFormation

This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::ImageBuilder::ContainerRecipe EbsInstanceBlockDeviceSpecification

Amazon EBS-specific block device mapping specifications.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "DeleteOnTermination" : Boolean, "Encrypted" : Boolean, "Iops" : Integer, "KmsKeyId" : String, "SnapshotId" : String, "Throughput" : Integer, "VolumeSize" : Integer, "VolumeType" : String }

YAML

DeleteOnTermination: Boolean Encrypted: Boolean Iops: Integer KmsKeyId: String SnapshotId: String Throughput: Integer VolumeSize: Integer VolumeType: String

Properties

DeleteOnTermination

Use to configure delete on termination of the associated device.

Required: No

Type: Boolean

Update requires: Replacement

Encrypted

Use to configure device encryption.

Required: No

Type: Boolean

Update requires: Replacement

Iops

Use to configure device IOPS.

Required: No

Type: Integer

Minimum: 100

Maximum: 64000

Update requires: Replacement

KmsKeyId

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 AWS Key Management Service Developer Guide.

Required: No

Type: String

Minimum: 1

Maximum: 1024

Update requires: Replacement

SnapshotId

The snapshot that defines the device contents.

Required: No

Type: String

Minimum: 1

Maximum: 1024

Update requires: Replacement

Throughput

For GP3 volumes only – The throughput in MiB/s that the volume supports.

Required: No

Type: Integer

Minimum: 125

Maximum: 1000

Update requires: Replacement

VolumeSize

Use to override the device's volume size.

Required: No

Type: Integer

Minimum: 1

Maximum: 16000

Update requires: Replacement

VolumeType

Use to override the device's volume type.

Required: No

Type: String

Allowed values: standard | io1 | io2 | gp2 | gp3 | sc1 | st1

Update requires: Replacement