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::ImageRecipe EbsInstanceBlockDeviceSpecification
The image recipe EBS instance block device specification includes the Amazon EBS-specific block device mapping specifications for the image.
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
-
Configures 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
-
Overrides the volume size of the device.
Required: No
Type: Integer
Minimum:
1
Maximum:
16000
Update requires: Replacement
VolumeType
-
Overrides the volume type of the device.
Required: No
Type: String
Allowed values:
standard | io1 | io2 | gp2 | gp3 | sc1 | st1
Update requires: Replacement