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?
  • url

    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?
  • 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)