TimestreamWrite / Client / describe_batch_load_task
describe_batch_load_task¶
- TimestreamWrite.Client.describe_batch_load_task(**kwargs)¶
- Returns information about the batch load task, including configurations, mappings, progress, and other details. Service quotas apply. See code sample for details. - See also: AWS API Documentation - Request Syntax- response = client.describe_batch_load_task( TaskId='string' ) - Parameters:
- TaskId (string) – - [REQUIRED] - The ID of the batch load task. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'BatchLoadTaskDescription': { 'TaskId': 'string', 'ErrorMessage': 'string', 'DataSourceConfiguration': { 'DataSourceS3Configuration': { 'BucketName': 'string', 'ObjectKeyPrefix': 'string' }, 'CsvConfiguration': { 'ColumnSeparator': 'string', 'EscapeChar': 'string', 'QuoteChar': 'string', 'NullValue': 'string', 'TrimWhiteSpace': True|False }, 'DataFormat': 'CSV' }, 'ProgressReport': { 'RecordsProcessed': 123, 'RecordsIngested': 123, 'ParseFailures': 123, 'RecordIngestionFailures': 123, 'FileFailures': 123, 'BytesMetered': 123 }, 'ReportConfiguration': { 'ReportS3Configuration': { 'BucketName': 'string', 'ObjectKeyPrefix': 'string', 'EncryptionOption': 'SSE_S3'|'SSE_KMS', 'KmsKeyId': 'string' } }, 'DataModelConfiguration': { 'DataModel': { 'TimeColumn': 'string', 'TimeUnit': 'MILLISECONDS'|'SECONDS'|'MICROSECONDS'|'NANOSECONDS', 'DimensionMappings': [ { 'SourceColumn': 'string', 'DestinationColumn': 'string' }, ], 'MultiMeasureMappings': { 'TargetMultiMeasureName': 'string', 'MultiMeasureAttributeMappings': [ { 'SourceColumn': 'string', 'TargetMultiMeasureAttributeName': 'string', 'MeasureValueType': 'DOUBLE'|'BIGINT'|'BOOLEAN'|'VARCHAR'|'TIMESTAMP' }, ] }, 'MixedMeasureMappings': [ { 'MeasureName': 'string', 'SourceColumn': 'string', 'TargetMeasureName': 'string', 'MeasureValueType': 'DOUBLE'|'BIGINT'|'VARCHAR'|'BOOLEAN'|'TIMESTAMP'|'MULTI', 'MultiMeasureAttributeMappings': [ { 'SourceColumn': 'string', 'TargetMultiMeasureAttributeName': 'string', 'MeasureValueType': 'DOUBLE'|'BIGINT'|'BOOLEAN'|'VARCHAR'|'TIMESTAMP' }, ] }, ], 'MeasureNameColumn': 'string' }, 'DataModelS3Configuration': { 'BucketName': 'string', 'ObjectKey': 'string' } }, 'TargetDatabaseName': 'string', 'TargetTableName': 'string', 'TaskStatus': 'CREATED'|'IN_PROGRESS'|'FAILED'|'SUCCEEDED'|'PROGRESS_STOPPED'|'PENDING_RESUME', 'RecordVersion': 123, 'CreationTime': datetime(2015, 1, 1), 'LastUpdatedTime': datetime(2015, 1, 1), 'ResumableUntil': datetime(2015, 1, 1) } } - Response Structure- (dict) – - BatchLoadTaskDescription (dict) – - Description of the batch load task. - TaskId (string) – - The ID of the batch load task. 
- ErrorMessage (string) – 
- DataSourceConfiguration (dict) – - Configuration details about the data source for a batch load task. - DataSourceS3Configuration (dict) – - Configuration of an S3 location for a file which contains data to load. - BucketName (string) – - The bucket name of the customer S3 bucket. 
- ObjectKeyPrefix (string) – 
 
- CsvConfiguration (dict) – - A delimited data format where the column separator can be a comma and the record separator is a newline character. - ColumnSeparator (string) – - Column separator can be one of comma (‘,’), pipe (’|), semicolon (‘;’), tab(‘/t’), or blank space (’ ‘). 
- EscapeChar (string) – - Escape character can be one of 
- QuoteChar (string) – - Can be single quote (’) or double quote (“). 
- NullValue (string) – - Can be blank space (’ ‘). 
- TrimWhiteSpace (boolean) – - Specifies to trim leading and trailing white space. 
 
- DataFormat (string) – - This is currently CSV. 
 
- ProgressReport (dict) – - RecordsProcessed (integer) – 
- RecordsIngested (integer) – 
- ParseFailures (integer) – 
- RecordIngestionFailures (integer) – 
- FileFailures (integer) – 
- BytesMetered (integer) – 
 
- ReportConfiguration (dict) – - Report configuration for a batch load task. This contains details about where error reports are stored. - ReportS3Configuration (dict) – - Configuration of an S3 location to write error reports and events for a batch load. - BucketName (string) – 
- ObjectKeyPrefix (string) – 
- EncryptionOption (string) – 
- KmsKeyId (string) – 
 
 
- DataModelConfiguration (dict) – - Data model configuration for a batch load task. This contains details about where a data model for a batch load task is stored. - DataModel (dict) – - TimeColumn (string) – - Source column to be mapped to time. 
- TimeUnit (string) – - The granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds, or other supported values. Default is - MILLISECONDS.
- DimensionMappings (list) – - Source to target mappings for dimensions. - (dict) – - SourceColumn (string) – 
- DestinationColumn (string) – 
 
 
- MultiMeasureMappings (dict) – - Source to target mappings for multi-measure records. - TargetMultiMeasureName (string) – 
- MultiMeasureAttributeMappings (list) – - (dict) – - SourceColumn (string) – 
- TargetMultiMeasureAttributeName (string) – 
- MeasureValueType (string) – 
 
 
 
- MixedMeasureMappings (list) – - Source to target mappings for measures. - (dict) – - MeasureName (string) – 
- SourceColumn (string) – 
- TargetMeasureName (string) – 
- MeasureValueType (string) – 
- MultiMeasureAttributeMappings (list) – - (dict) – - SourceColumn (string) – 
- TargetMultiMeasureAttributeName (string) – 
- MeasureValueType (string) – 
 
 
 
 
- MeasureNameColumn (string) – 
 
- DataModelS3Configuration (dict) – - BucketName (string) – 
- ObjectKey (string) – 
 
 
- TargetDatabaseName (string) – 
- TargetTableName (string) – 
- TaskStatus (string) – - Status of the batch load task. 
- RecordVersion (integer) – 
- CreationTime (datetime) – - The time when the Timestream batch load task was created. 
- LastUpdatedTime (datetime) – - The time when the Timestream batch load task was last updated. 
- ResumableUntil (datetime) – 
 
 
 
 - Exceptions