BackupStorage / Client / put_chunk
put_chunk#
- BackupStorage.Client.put_chunk(**kwargs)#
- Upload chunk. - See also: AWS API Documentation - Request Syntax- response = client.put_chunk( BackupJobId='string', UploadId='string', ChunkIndex=123, Data=b'bytes'|file, Length=123, Checksum='string', ChecksumAlgorithm='SHA256' ) - Parameters:
- BackupJobId (string) – [REQUIRED] Backup job Id for the in-progress backup. 
- UploadId (string) – [REQUIRED] Upload Id for the in-progress upload. 
- ChunkIndex (integer) – [REQUIRED] Describes this chunk’s position relative to the other chunks 
- Data (bytes or seekable file-like object) – [REQUIRED] Data to be uploaded 
- Length (integer) – [REQUIRED] Data length 
- Checksum (string) – [REQUIRED] Data checksum 
- ChecksumAlgorithm (string) – [REQUIRED] Checksum algorithm 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'ChunkChecksum': 'string', 'ChunkChecksumAlgorithm': 'SHA256' } - Response Structure- (dict) – - ChunkChecksum (string) – Chunk checksum 
- ChunkChecksumAlgorithm (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