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
-
Use to configure the KMS key to use when encrypting the device.
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