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.
Constant Summary collapse
- SENSITIVE =
[]
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 Key Management Service (KMS) CMK used for encryption.
-
#snapshot_id ⇒ String
The ID of the snapshot.
-
#throughput ⇒ Integer
The throughput that the volume supports, in MiB/s.
-
#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.
43624 43625 43626 43627 43628 43629 43630 43631 43632 43633 43634 43635 |
# File 'lib/aws-sdk-ec2/types.rb', line 43624 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type, :throughput) SENSITIVE = [] include Aws::Structure end |
#encrypted ⇒ Boolean
Indicates whether the EBS volume is encrypted.
43624 43625 43626 43627 43628 43629 43630 43631 43632 43633 43634 43635 |
# File 'lib/aws-sdk-ec2/types.rb', line 43624 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type, :throughput) SENSITIVE = [] include Aws::Structure end |
#iops ⇒ Integer
The number of I/O operations per second (IOPS) that the volume supports.
43624 43625 43626 43627 43628 43629 43630 43631 43632 43633 43634 43635 |
# File 'lib/aws-sdk-ec2/types.rb', line 43624 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type, :throughput) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The ARN of the Key Management Service (KMS) CMK used for encryption.
43624 43625 43626 43627 43628 43629 43630 43631 43632 43633 43634 43635 |
# File 'lib/aws-sdk-ec2/types.rb', line 43624 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type, :throughput) SENSITIVE = [] include Aws::Structure end |
#snapshot_id ⇒ String
The ID of the snapshot.
43624 43625 43626 43627 43628 43629 43630 43631 43632 43633 43634 43635 |
# File 'lib/aws-sdk-ec2/types.rb', line 43624 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type, :throughput) SENSITIVE = [] include Aws::Structure end |
#throughput ⇒ Integer
The throughput that the volume supports, in MiB/s.
43624 43625 43626 43627 43628 43629 43630 43631 43632 43633 43634 43635 |
# File 'lib/aws-sdk-ec2/types.rb', line 43624 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type, :throughput) SENSITIVE = [] include Aws::Structure end |
#volume_size ⇒ Integer
The size of the volume, in GiB.
43624 43625 43626 43627 43628 43629 43630 43631 43632 43633 43634 43635 |
# File 'lib/aws-sdk-ec2/types.rb', line 43624 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type, :throughput) SENSITIVE = [] include Aws::Structure end |
#volume_type ⇒ String
The volume type.
43624 43625 43626 43627 43628 43629 43630 43631 43632 43633 43634 43635 |
# File 'lib/aws-sdk-ec2/types.rb', line 43624 class LaunchTemplateEbsBlockDevice < Struct.new( :encrypted, :delete_on_termination, :iops, :kms_key_id, :snapshot_id, :volume_size, :volume_type, :throughput) SENSITIVE = [] include Aws::Structure end |