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