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 }