Class: Aws::EC2::Types::LaunchTemplateEbsBlockDevice
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::LaunchTemplateEbsBlockDevice
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Describes a block device for an EBS volume.
Instance Attribute Summary collapse
-
#delete_on_termination ⇒ Boolean
Indicates whether the EBS volume is deleted on instance termination.
-
#encrypted ⇒ Boolean
Indicates whether the EBS volume is encrypted.
-
#iops ⇒ Integer
The number of I/O operations per second (IOPS) that the volume supports.
-
#kms_key_id ⇒ String
The ARN of the AWS Key Management Service (AWS KMS) CMK used for encryption.
-
#snapshot_id ⇒ String
The ID of the snapshot.
-
#volume_size ⇒ Integer
The size of the volume, in GiB.
-
#volume_type ⇒ String
The volume type.
Instance Attribute Details
#delete_on_termination ⇒ Boolean
Indicates whether the EBS volume is deleted on instance termination.
23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 |
# File 'lib/aws-sdk-ec2/types.rb', line 23837 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type) include Aws::Structure end |
#encrypted ⇒ Boolean
Indicates whether the EBS volume is encrypted.
23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 |
# File 'lib/aws-sdk-ec2/types.rb', line 23837 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type) include Aws::Structure end |
#iops ⇒ Integer
The number of I/O operations per second (IOPS) that the volume supports.
23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 |
# File 'lib/aws-sdk-ec2/types.rb', line 23837 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type) include Aws::Structure end |
#kms_key_id ⇒ String
The ARN of the AWS Key Management Service (AWS KMS) CMK used for encryption.
23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 |
# File 'lib/aws-sdk-ec2/types.rb', line 23837 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type) include Aws::Structure end |
#snapshot_id ⇒ String
The ID of the snapshot.
23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 |
# File 'lib/aws-sdk-ec2/types.rb', line 23837 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type) include Aws::Structure end |
#volume_size ⇒ Integer
The size of the volume, in GiB.
23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 |
# File 'lib/aws-sdk-ec2/types.rb', line 23837 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type) include Aws::Structure end |
#volume_type ⇒ String
The volume type.
23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 |
# File 'lib/aws-sdk-ec2/types.rb', line 23837 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type) include Aws::Structure end |