SnapshotTaskDetail
public struct SnapshotTaskDetail : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The description of the snapshot.
Declaration
Swift
public let description: String?
-
The size of the disk in the snapshot, in GiB.
Declaration
Swift
public let diskImageSize: Double?
-
Indicates whether the snapshot is encrypted.
Declaration
Swift
public let encrypted: Bool?
-
The format of the disk image from which the snapshot is created.
Declaration
Swift
public let format: String?
-
The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the encrypted snapshot.
Declaration
Swift
public let kmsKeyId: String?
-
The percentage of completion for the import snapshot task.
Declaration
Swift
public let progress: String?
-
The snapshot ID of the disk being imported.
Declaration
Swift
public let snapshotId: String?
-
A brief status for the import snapshot task.
Declaration
Swift
public let status: String?
-
A detailed status message for the import snapshot task.
Declaration
Swift
public let statusMessage: String?
-
The URL of the disk image from which the snapshot is created.
Declaration
Swift
public let url: String?
-
The Amazon S3 bucket for the disk image.
Declaration
Swift
public let userBucket: UserBucketDetails?
-
init(description:diskImageSize:encrypted:format:kmsKeyId:progress:snapshotId:status:statusMessage:url:userBucket:)
Undocumented
Declaration
Swift
public init(description: String? = nil, diskImageSize: Double? = nil, encrypted: Bool? = nil, format: String? = nil, kmsKeyId: String? = nil, progress: String? = nil, snapshotId: String? = nil, status: String? = nil, statusMessage: String? = nil, url: String? = nil, userBucket: UserBucketDetails? = nil)