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.
24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 |
# File 'lib/aws-sdk-ec2/types.rb', line 24011 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.
24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 |
# File 'lib/aws-sdk-ec2/types.rb', line 24011 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.
24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 |
# File 'lib/aws-sdk-ec2/types.rb', line 24011 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.
24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 |
# File 'lib/aws-sdk-ec2/types.rb', line 24011 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.
24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 |
# File 'lib/aws-sdk-ec2/types.rb', line 24011 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.
24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 |
# File 'lib/aws-sdk-ec2/types.rb', line 24011 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.
24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 |
# File 'lib/aws-sdk-ec2/types.rb', line 24011 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type) include Aws::Structure end |