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