StartSnapshotResponse

public struct StartSnapshotResponse : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The size of the blocks in the snapshot, in bytes.

    Declaration

    Swift

    public let blockSize: Int?
  • The description of the snapshot.

    Declaration

    Swift

    public let description: String?
  • The Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) customer master key (CMK) used to encrypt the snapshot.

    Declaration

    Swift

    public let kmsKeyArn: String?
  • The AWS account ID of the snapshot owner.

    Declaration

    Swift

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

    Declaration

    Swift

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

    Declaration

    Swift

    public let snapshotId: String?
  • The timestamp when the snapshot was created.

    Declaration

    Swift

    public let startTime: TimeStamp?
  • The status of the snapshot.

    Declaration

    Swift

    public let status: Status?
  • The tags applied to the snapshot. You can specify up to 50 tags per snapshot. For more information, see Tagging your Amazon EC2 resources in the Amazon Elastic Compute Cloud User Guide.

    Declaration

    Swift

    public let tags: [Tag]?
  • The size of the volume, in GiB.

    Declaration

    Swift

    public let volumeSize: Int64?
  • Undocumented

    Declaration

    Swift

    public init(blockSize: Int? = nil, description: String? = nil, kmsKeyArn: String? = nil, ownerId: String? = nil, parentSnapshotId: String? = nil, snapshotId: String? = nil, startTime: TimeStamp? = nil, status: Status? = nil, tags: [Tag]? = nil, volumeSize: Int64? = nil)