BackupStorage / Client / notify_object_complete
notify_object_complete#
- BackupStorage.Client.notify_object_complete(**kwargs)#
Complete upload
See also: AWS API Documentation
Request Syntax
response = client.notify_object_complete( BackupJobId='string', UploadId='string', ObjectChecksum='string', ObjectChecksumAlgorithm='SUMMARY', MetadataString='string', MetadataBlob=b'bytes'|file, MetadataBlobLength=123, MetadataBlobChecksum='string', MetadataBlobChecksumAlgorithm='SHA256' )
- Parameters:
BackupJobId (string) – [REQUIRED] Backup job Id for the in-progress backup
UploadId (string) – [REQUIRED] Upload Id for the in-progress upload
ObjectChecksum (string) – [REQUIRED] Object checksum
ObjectChecksumAlgorithm (string) – [REQUIRED] Checksum algorithm
MetadataString (string) – Optional metadata associated with an Object. Maximum string length is 256 bytes.
MetadataBlob (bytes or seekable file-like object) – Optional metadata associated with an Object. Maximum length is 4MB.
MetadataBlobLength (integer) – The size of MetadataBlob.
MetadataBlobChecksum (string) – Checksum of MetadataBlob.
MetadataBlobChecksumAlgorithm (string) – Checksum algorithm.
- Return type:
dict
- Returns:
Response Syntax
{ 'ObjectChecksum': 'string', 'ObjectChecksumAlgorithm': 'SUMMARY' }
Response Structure
(dict) –
ObjectChecksum (string) – Object checksum
ObjectChecksumAlgorithm (string) – Checksum algorithm
Exceptions
BackupStorage.Client.exceptions.ServiceUnavailableException
BackupStorage.Client.exceptions.ServiceInternalException
BackupStorage.Client.exceptions.NotReadableInputStreamException
BackupStorage.Client.exceptions.RetryableException
BackupStorage.Client.exceptions.IllegalArgumentException
BackupStorage.Client.exceptions.ThrottlingException
BackupStorage.Client.exceptions.KMSInvalidKeyUsageException
BackupStorage.Client.exceptions.AccessDeniedException