AWSEC2DisableFastSnapshotRestoreSuccessItem

@interface AWSEC2DisableFastSnapshotRestoreSuccessItem

Describes fast snapshot restores that were successfully disabled.

  • The Availability Zone.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var optimizingTime: Date? { get set }
  • The alias of the snapshot owner.

    Declaration

    Objective-C

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

    Swift

    var ownerAlias: String? { get set }
  • The ID of the AWS account that owns the snapshot.

    Declaration

    Objective-C

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

    Swift

    var ownerId: String? { get set }
  • The ID of the snapshot.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

    @property (assign, readwrite, 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 (readwrite, strong, nonatomic)
        NSString *_Nullable stateTransitionReason;

    Swift

    var stateTransitionReason: String? { get set }