EbsBlockDevice

Name Description Required Schema Default Example

DeleteOnTermination (request), deleteOnTermination (result)

By default or if true, the volume is deleted when terminating the instance. If false, the volume is not deleted when terminating the instance.

false

boolean

Iops (request), iops (result)

The number of I/O operations per second. This parameter must be specified only if you create an io1 volume. The maximum number of IOPS allowed for io1 volumes is 13000.

false

integer

SnapshotId (request), snapshotId (result)

The ID of the snapshot used to create the volume.

false

string

VolumeSize (request), volumeSize (result)

The size of the volume, in gibibytes (GiB).
If you specify a snapshot ID, the volume size must be at least equal to the snapshot size.
If you specify a snapshot ID but no volume size, the volume is created with a size similar to the snapshot one.

false

integer

VolumeType (request), volumeType (result)

The type of the volume (standard | io1 | gp2). If not specified in the request, a standard volume is created. For more information about volumes types, see Volume Types and IOPS.

false

string