AWSEC2DisableFastSnapshotRestoreSuccessItem

Objective-C

@interface AWSEC2DisableFastSnapshotRestoreSuccessItem

Swift

class AWSEC2DisableFastSnapshotRestoreSuccessItem

Describes fast snapshot restores that were successfully disabled.

  • The Availability Zone.

    Declaration

    Objective-C

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

    Swift

    var availabilityZone: String? { get set }
  • The time at which fast snapshot restores entered the disabled state.

    Declaration

    Objective-C

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

    Swift

    var disabledTime: Date? { get set }
  • The time at which fast snapshot restores entered the disabling state.

    Declaration

    Objective-C

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

    Swift

    var disablingTime: Date? { get set }
  • The time at which fast snapshot restores entered the enabled state.

    Declaration

    Objective-C

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

    Swift

    var enabledTime: Date? { get set }
  • The time at which fast snapshot restores entered the enabling state.

    Declaration

    Objective-C

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

    Swift

    var enablingTime: Date? { get set }
  • The time at which fast snapshot restores entered the optimizing state.

    Declaration

    Objective-C

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

    Swift

    var optimizingTime: Date? { get set }
  • The AWS owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

    Declaration

    Objective-C

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

    Swift

    var ownerAlias: String? { get set }
  • The ID of the AWS account that enabled fast snapshot restores on the snapshot.

    Declaration

    Objective-C

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

    Swift

    var ownerId: String? { 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 fast snapshot restores for the snapshot.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2FastSnapshotRestoreStateCode state;

    Swift

    var state: AWSEC2FastSnapshotRestoreStateCode { get set }
  • The reason for the state transition. The possible values are as follows:

    • Client.UserInitiated - The state successfully transitioned to enabling or disabling.

    • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

    Declaration

    Objective-C

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

    Swift

    var stateTransitionReason: String? { get set }