You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Imagebuilder::Types::EbsInstanceBlockDeviceSpecification
- Inherits:
-
Struct
- Object
- Struct
- Aws::Imagebuilder::Types::EbsInstanceBlockDeviceSpecification
- Defined in:
- (unknown)
Overview
When passing EbsInstanceBlockDeviceSpecification as input to an Aws::Client method, you can use a vanilla 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, sc1, st1
}
Amazon EBS-specific block device mapping specifications.
Returned by:
Instance Attribute Summary collapse
-
#delete_on_termination ⇒ Boolean
Use to configure delete on termination of the associated device.
-
#encrypted ⇒ Boolean
Use to configure device encryption.
-
#iops ⇒ Integer
Use to configure device IOPS.
-
#kms_key_id ⇒ String
Use to configure the KMS key to use when encrypting the device.
-
#snapshot_id ⇒ String
The snapshot that defines the device contents.
-
#volume_size ⇒ Integer
Use to override the device\'s volume size.
-
#volume_type ⇒ String
Use to override the device\'s volume type.
Instance Attribute Details
#delete_on_termination ⇒ Boolean
Use to configure delete on termination of the associated device.
#encrypted ⇒ Boolean
Use to configure device encryption.
#iops ⇒ Integer
Use to configure device IOPS.
#kms_key_id ⇒ String
Use to configure the KMS key to use when encrypting the device.
#snapshot_id ⇒ String
The snapshot that defines the device contents.
#volume_size ⇒ Integer
Use to override the device\'s volume size.
#volume_type ⇒ String
Use to override the device\'s volume type.
Possible values:
- standard
- io1
- io2
- gp2
- sc1
- st1