AWSEC2VolumeModification

Objective-C

@interface AWSEC2VolumeModification

Swift

class 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 (nonatomic, strong) 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 (nonatomic) AWSEC2VolumeModificationState modificationState;

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var originalIops: NSNumber? { get set }
  • The original setting for Amazon EBS Multi-Attach.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable originalMultiAttachEnabled;

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var originalSize: NSNumber? { get set }
  • The original throughput of the volume, in MiB/s.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable originalThroughput;

    Swift

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

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2VolumeType originalVolumeType;

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var targetIops: NSNumber? { get set }
  • The target setting for Amazon EBS Multi-Attach.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable targetMultiAttachEnabled;

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var targetSize: NSNumber? { get set }
  • The target throughput of the volume, in MiB/s.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable targetThroughput;

    Swift

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

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2VolumeType targetVolumeType;

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var volumeId: String? { get set }