You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::EC2::Types::VolumeModification

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Describes the modification status of an EBS volume.

If the volume has never been modified, some element values will be null.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#end_time ⇒ Time

The modification completion or failure time.

Returns:

  • (Time) —

    The modification completion or failure time.

#modification_state ⇒ String

The current modification state. The modification state is null for unmodified volumes.

Possible values:

  • modifying
  • optimizing
  • completed
  • failed

Returns:

  • (String) —

    The current modification state.

#original_iops ⇒ Integer

The original IOPS rate of the volume.

Returns:

  • (Integer) —

    The original IOPS rate of the volume.

#original_size ⇒ Integer

The original size of the volume, in GiB.

Returns:

  • (Integer) —

    The original size of the volume, in GiB.

#original_volume_type ⇒ String

The original EBS volume type of the volume.

Possible values:

  • standard
  • io1
  • io2
  • gp2
  • sc1
  • st1

Returns:

  • (String) —

    The original EBS volume type of the volume.

#progress ⇒ Integer

The modification progress, from 0 to 100 percent complete.

Returns:

  • (Integer) —

    The modification progress, from 0 to 100 percent complete.

#start_time ⇒ Time

The modification start time.

Returns:

  • (Time) —

    The modification start time.

#status_message ⇒ String

A status message about the modification progress or failure.

Returns:

  • (String) —

    A status message about the modification progress or failure.

#target_iops ⇒ Integer

The target IOPS rate of the volume.

Returns:

  • (Integer) —

    The target IOPS rate of the volume.

#target_size ⇒ Integer

The target size of the volume, in GiB.

Returns:

  • (Integer) —

    The target size of the volume, in GiB.

#target_volume_type ⇒ String

The target EBS volume type of the volume.

Possible values:

  • standard
  • io1
  • io2
  • gp2
  • sc1
  • st1

Returns:

  • (String) —

    The target EBS volume type of the volume.

#volume_id ⇒ String

The ID of the volume.

Returns:

  • (String) —

    The ID of the volume.