AWSEC2SnapshotTierStatus

Objective-C

@interface AWSEC2SnapshotTierStatus

Swift

class AWSEC2SnapshotTierStatus

Provides information about a snapshot’s storage tier.

  • The date and time when the last archive process was completed.

    Declaration

    Objective-C

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

    Swift

    var archivalCompleteTime: Date? { get set }
  • The status of the last archive or restore process.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2TieringOperationStatus lastTieringOperationStatus;

    Swift

    var lastTieringOperationStatus: AWSEC2TieringOperationStatus { get set }
  • A message describing the status of the last archive or restore process.

    Declaration

    Objective-C

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

    Swift

    var lastTieringOperationStatusDetail: String? { get set }
  • The progress of the last archive or restore process, as a percentage.

    Declaration

    Objective-C

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

    Swift

    var lastTieringProgress: NSNumber? { get set }
  • The date and time when the last archive or restore process was started.

    Declaration

    Objective-C

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

    Swift

    var lastTieringStartTime: Date? { get set }
  • The ID of the Amazon Web Services account that owns the snapshot.

    Declaration

    Objective-C

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

    Swift

    var ownerId: String? { get set }
  • Only for archived snapshots that are temporarily restored. Indicates the date and time when a temporarily restored snapshot will be automatically re-archived.

    Declaration

    Objective-C

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

    Swift

    var restoreExpiryTime: Date? { get set }
  • The ID of the snapshot.

    Declaration

    Objective-C

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

    Swift

    var snapshotId: String? { get set }
  • The state of the snapshot.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2SnapshotState status;

    Swift

    var status: AWSEC2SnapshotState { get set }
  • The storage tier in which the snapshot is stored. standard indicates that the snapshot is stored in the standard snapshot storage tier and that it is ready for use. archive indicates that the snapshot is currently archived and that it must be restored before it can be used.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2StorageTier storageTier;

    Swift

    var storageTier: AWSEC2StorageTier { get set }
  • The tags that are assigned to the snapshot.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2Tag *> *_Nullable tags;

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The ID of the volume from which the snapshot was created.

    Declaration

    Objective-C

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

    Swift

    var volumeId: String? { get set }