CompleteSnapshotRequest

public struct CompleteSnapshotRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The number of blocks that were written to the snapshot.

    Declaration

    Swift

    public let changedBlocksCount: Int
  • An aggregated Base-64 SHA256 checksum based on the checksums of each written block. To generate the aggregated checksum using the linear aggregation method, arrange the checksums for each written block in ascending order of their block index, concatenate them to form a single string, and then generate the checksum on the entire string using the SHA256 algorithm.

    Declaration

    Swift

    public let checksum: String?
  • The aggregation method used to generate the checksum. Currently, the only supported aggregation method is LINEAR.

    Declaration

    Swift

    public let checksumAggregationMethod: ChecksumAggregationMethod?
  • The algorithm used to generate the checksum. Currently, the only supported algorithm is SHA256.

    Declaration

    Swift

    public let checksumAlgorithm: ChecksumAlgorithm?
  • The ID of the snapshot.

    Declaration

    Swift

    public let snapshotId: String
  • Undocumented

    Declaration

    Swift

    public init(changedBlocksCount: Int, checksum: String? = nil, checksumAggregationMethod: ChecksumAggregationMethod? = nil, checksumAlgorithm: ChecksumAlgorithm? = nil, snapshotId: String)
  • Declaration

    Swift

    public func validate(name: String) throws