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?
-
init(availabilityZone:disabledTime:disablingTime:enabledTime:enablingTime:optimizingTime:ownerAlias:ownerId:snapshotId:state:stateTransitionReason:)
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)