Class: Aws::OpsWorks::Types::EbsBlockDevice
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpsWorks::Types::EbsBlockDevice
- Defined in:
- gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb
Overview
Describes an Amazon EBS volume. This data type maps directly to the Amazon EC2 EbsBlockDevice data type.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#delete_on_termination ⇒ Boolean
Whether the volume is deleted on instance termination.
-
#iops ⇒ Integer
The number of I/O operations per second (IOPS) that the volume supports.
-
#snapshot_id ⇒ String
The snapshot ID.
-
#volume_size ⇒ Integer
The volume size, in GiB.
-
#volume_type ⇒ String
The volume type.
Instance Attribute Details
#delete_on_termination ⇒ Boolean
Whether the volume is deleted on instance termination.
3088 3089 3090 3091 3092 3093 3094 3095 3096 |
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 3088 class EbsBlockDevice < Struct.new( :snapshot_id, :iops, :volume_size, :volume_type, :delete_on_termination) SENSITIVE = [] include Aws::Structure end |
#iops ⇒ Integer
The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.
3088 3089 3090 3091 3092 3093 3094 3095 3096 |
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 3088 class EbsBlockDevice < Struct.new( :snapshot_id, :iops, :volume_size, :volume_type, :delete_on_termination) SENSITIVE = [] include Aws::Structure end |
#snapshot_id ⇒ String
The snapshot ID.
3088 3089 3090 3091 3092 3093 3094 3095 3096 |
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 3088 class EbsBlockDevice < Struct.new( :snapshot_id, :iops, :volume_size, :volume_type, :delete_on_termination) SENSITIVE = [] include Aws::Structure end |
#volume_size ⇒ Integer
The volume size, in GiB. For more information, see EbsBlockDevice.
3088 3089 3090 3091 3092 3093 3094 3095 3096 |
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 3088 class EbsBlockDevice < Struct.new( :snapshot_id, :iops, :volume_size, :volume_type, :delete_on_termination) SENSITIVE = [] include Aws::Structure end |
#volume_type ⇒ String
The volume type. gp2
for General Purpose (SSD) volumes, io1
for
Provisioned IOPS (SSD) volumes, st1
for Throughput Optimized hard
disk drives (HDD), sc1
for Cold HDD,and standard
for Magnetic
volumes.
If you specify the io1
volume type, you must also specify a value
for the Iops
attribute. The maximum ratio of provisioned IOPS to
requested volume size (in GiB) is 50:1. AWS uses the default volume
size (in GiB) specified in the AMI attributes to set IOPS to 50 x
(volume size).
3088 3089 3090 3091 3092 3093 3094 3095 3096 |
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 3088 class EbsBlockDevice < Struct.new( :snapshot_id, :iops, :volume_size, :volume_type, :delete_on_termination) SENSITIVE = [] include Aws::Structure end |