AWSEC2VolumeModification

@interface AWSEC2VolumeModification

Describes the modification status of an EBS volume.

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

  • The modification completion or failure time.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable endTime;

    Swift

    var endTime: Date? { get set }
  • The current modification state. The modification state is null for unmodified volumes.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        AWSEC2VolumeModificationState modificationState;

    Swift

    var modificationState: AWSEC2VolumeModificationState { get set }
  • The original IOPS rate of the volume.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable originalIops;

    Swift

    var originalIops: NSNumber? { get set }
  • The original size of the volume.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable originalSize;

    Swift

    var originalSize: NSNumber? { get set }
  • The original EBS volume type of the volume.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) AWSEC2VolumeType originalVolumeType;

    Swift

    var originalVolumeType: AWSEC2VolumeType { get set }
  • The modification progress, from 0 to 100 percent complete.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable progress;

    Swift

    var progress: NSNumber? { get set }
  • The modification start time.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable startTime;

    Swift

    var startTime: Date? { get set }
  • A status message about the modification progress or failure.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable statusMessage;

    Swift

    var statusMessage: String? { get set }
  • The target IOPS rate of the volume.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable targetIops;

    Swift

    var targetIops: NSNumber? { get set }
  • The target size of the volume, in GiB.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable targetSize;

    Swift

    var targetSize: NSNumber? { get set }
  • The target EBS volume type of the volume.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) AWSEC2VolumeType targetVolumeType;

    Swift

    var targetVolumeType: AWSEC2VolumeType { get set }
  • The ID of the volume.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable volumeId;

    Swift

    var volumeId: String? { get set }