DisableFastSnapshotRestoreSuccessItem

public struct DisableFastSnapshotRestoreSuccessItem : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The Availability Zone.

    Declaration

    Swift

    public let availabilityZone: String?
  • The time at which fast snapshot restores entered the disabled state.

    Declaration

    Swift

    public let disabledTime: TimeStamp?
  • The time at which fast snapshot restores entered the disabling state.

    Declaration

    Swift

    public let disablingTime: TimeStamp?
  • The time at which fast snapshot restores entered the enabled state.

    Declaration

    Swift

    public let enabledTime: TimeStamp?
  • The time at which fast snapshot restores entered the enabling state.

    Declaration

    Swift

    public let enablingTime: TimeStamp?
  • The time at which fast snapshot restores entered the optimizing state.

    Declaration

    Swift

    public let optimizingTime: TimeStamp?
  • The AWS owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

    Declaration

    Swift

    public let ownerAlias: String?
  • The ID of the AWS account that enabled fast snapshot restores on the snapshot.

    Declaration

    Swift

    public let ownerId: String?
  • The ID of the snapshot.

    Declaration

    Swift

    public let snapshotId: String?
  • The state of fast snapshot restores for the snapshot.

    Declaration

    Swift

    public let state: FastSnapshotRestoreStateCode?
  • 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

    Swift

    public let stateTransitionReason: String?
  • Undocumented

    Declaration

    Swift

    public init(availabilityZone: String? = nil, disabledTime: TimeStamp? = nil, disablingTime: TimeStamp? = nil, enabledTime: TimeStamp? = nil, enablingTime: TimeStamp? = nil, optimizingTime: TimeStamp? = nil, ownerAlias: String? = nil, ownerId: String? = nil, snapshotId: String? = nil, state: FastSnapshotRestoreStateCode? = nil, stateTransitionReason: String? = nil)