class Aws::Imagebuilder::Types::EbsInstanceBlockDeviceSpecification

Amazon EBS-specific block device mapping specifications.

@note When making an API call, you may pass EbsInstanceBlockDeviceSpecification

data as a hash:

    {
      encrypted: false,
      delete_on_termination: false,
      iops: 1,
      kms_key_id: "NonEmptyString",
      snapshot_id: "NonEmptyString",
      volume_size: 1,
      volume_type: "standard", # accepts standard, io1, io2, gp2, gp3, sc1, st1
    }

@!attribute [rw] encrypted

Use to configure device encryption.
@return [Boolean]

@!attribute [rw] delete_on_termination

Use to configure delete on termination of the associated device.
@return [Boolean]

@!attribute [rw] iops

Use to configure device IOPS.
@return [Integer]

@!attribute [rw] kms_key_id

Use to configure the KMS key to use when encrypting the device.
@return [String]

@!attribute [rw] snapshot_id

The snapshot that defines the device contents.
@return [String]

@!attribute [rw] volume_size

Use to override the device's volume size.
@return [Integer]

@!attribute [rw] volume_type

Use to override the device's volume type.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/EbsInstanceBlockDeviceSpecification AWS API Documentation

Constants

SENSITIVE