Class: Aws::EC2::Types::ScheduledInstancesEbs
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::ScheduledInstancesEbs
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Describes an EBS volume for a Scheduled Instance.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#delete_on_termination ⇒ Boolean
Indicates whether the volume is deleted on instance termination.
-
#encrypted ⇒ Boolean
Indicates whether the volume is encrypted.
-
#iops ⇒ Integer
The number of I/O operations per second (IOPS) to provision for an ‘io1` or `io2` volume, with a maximum ratio of 50 IOPS/GiB for `io1`, and 500 IOPS/GiB for `io2`.
-
#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 volume is deleted on instance termination.
58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 |
# File 'lib/aws-sdk-ec2/types.rb', line 58914 class ScheduledInstancesEbs < Struct.new( :delete_on_termination, :encrypted, :iops, :snapshot_id, :volume_size, :volume_type) SENSITIVE = [] include Aws::Structure end |
#encrypted ⇒ Boolean
Indicates whether the volume is encrypted. You can attached encrypted volumes only to instances that support them.
58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 |
# File 'lib/aws-sdk-ec2/types.rb', line 58914 class ScheduledInstancesEbs < Struct.new( :delete_on_termination, :encrypted, :iops, :snapshot_id, :volume_size, :volume_type) SENSITIVE = [] include Aws::Structure end |
#iops ⇒ Integer
The number of I/O operations per second (IOPS) to provision for an ‘io1` or `io2` volume, with a maximum ratio of 50 IOPS/GiB for `io1`, and 500 IOPS/GiB for `io2`. Range is 100 to 64,000 IOPS for volumes in most Regions. Maximum IOPS of 64,000 is guaranteed only on [instances built on the Nitro System]. Other instance families guarantee performance up to 32,000 IOPS. For more information, see
- Amazon EBS volume types][2
-
in the *Amazon EC2 User Guide*.
This parameter is valid only for Provisioned IOPS SSD (‘io1` and `io2`) volumes.
[1]: docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances [2]: docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html
58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 |
# File 'lib/aws-sdk-ec2/types.rb', line 58914 class ScheduledInstancesEbs < Struct.new( :delete_on_termination, :encrypted, :iops, :snapshot_id, :volume_size, :volume_type) SENSITIVE = [] include Aws::Structure end |
#snapshot_id ⇒ String
The ID of the snapshot.
58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 |
# File 'lib/aws-sdk-ec2/types.rb', line 58914 class ScheduledInstancesEbs < Struct.new( :delete_on_termination, :encrypted, :iops, :snapshot_id, :volume_size, :volume_type) SENSITIVE = [] include Aws::Structure end |
#volume_size ⇒ Integer
The size of the volume, in GiB.
Default: If you’re creating the volume from a snapshot and don’t specify a volume size, the default is the snapshot size.
58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 |
# File 'lib/aws-sdk-ec2/types.rb', line 58914 class ScheduledInstancesEbs < Struct.new( :delete_on_termination, :encrypted, :iops, :snapshot_id, :volume_size, :volume_type) SENSITIVE = [] include Aws::Structure end |
#volume_type ⇒ String
The volume type. ‘gp2` for General Purpose SSD, `io1` or ` io2` for Provisioned IOPS SSD, Throughput Optimized HDD for `st1`, Cold HDD for `sc1`, or `standard` for Magnetic.
Default: ‘gp2`
58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 |
# File 'lib/aws-sdk-ec2/types.rb', line 58914 class ScheduledInstancesEbs < Struct.new( :delete_on_termination, :encrypted, :iops, :snapshot_id, :volume_size, :volume_type) SENSITIVE = [] include Aws::Structure end |