Typed dictionaries
Index > TimestreamWrite > Typed dictionaries
Auto-generated documentation for TimestreamWrite type annotations stubs module mypy-boto3-timestream-write.
BatchLoadProgressReportTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import BatchLoadProgressReportTypeDef
def get_value() -> BatchLoadProgressReportTypeDef:
return {
"RecordsProcessed": ...,
}
Definition
class BatchLoadProgressReportTypeDef(TypedDict):
RecordsProcessed: NotRequired[int],
RecordsIngested: NotRequired[int],
ParseFailures: NotRequired[int],
RecordIngestionFailures: NotRequired[int],
FileFailures: NotRequired[int],
BytesMetered: NotRequired[int],
BatchLoadTaskTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import BatchLoadTaskTypeDef
def get_value() -> BatchLoadTaskTypeDef:
return {
"TaskId": ...,
}
Definition
class BatchLoadTaskTypeDef(TypedDict):
TaskId: NotRequired[str],
TaskStatus: NotRequired[BatchLoadStatusType], # (1)
DatabaseName: NotRequired[str],
TableName: NotRequired[str],
CreationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
ResumableUntil: NotRequired[datetime],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TagTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
DatabaseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DatabaseTypeDef
def get_value() -> DatabaseTypeDef:
return {
"Arn": ...,
}
Definition
class DatabaseTypeDef(TypedDict):
Arn: NotRequired[str],
DatabaseName: NotRequired[str],
TableCount: NotRequired[int],
KmsKeyId: NotRequired[str],
CreationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
RetentionPropertiesTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import RetentionPropertiesTypeDef
def get_value() -> RetentionPropertiesTypeDef:
return {
"MemoryStoreRetentionPeriodInHours": ...,
"MagneticStoreRetentionPeriodInDays": ...,
}
Definition
class RetentionPropertiesTypeDef(TypedDict):
MemoryStoreRetentionPeriodInHours: int,
MagneticStoreRetentionPeriodInDays: int,
CsvConfigurationTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import CsvConfigurationTypeDef
def get_value() -> CsvConfigurationTypeDef:
return {
"ColumnSeparator": ...,
}
Definition
class CsvConfigurationTypeDef(TypedDict):
ColumnSeparator: NotRequired[str],
EscapeChar: NotRequired[str],
QuoteChar: NotRequired[str],
NullValue: NotRequired[str],
TrimWhiteSpace: NotRequired[bool],
DataModelS3ConfigurationTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DataModelS3ConfigurationTypeDef
def get_value() -> DataModelS3ConfigurationTypeDef:
return {
"BucketName": ...,
}
Definition
class DataModelS3ConfigurationTypeDef(TypedDict):
BucketName: NotRequired[str],
ObjectKey: NotRequired[str],
DimensionMappingTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DimensionMappingTypeDef
def get_value() -> DimensionMappingTypeDef:
return {
"SourceColumn": ...,
}
Definition
class DimensionMappingTypeDef(TypedDict):
SourceColumn: NotRequired[str],
DestinationColumn: NotRequired[str],
DataSourceS3ConfigurationTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DataSourceS3ConfigurationTypeDef
def get_value() -> DataSourceS3ConfigurationTypeDef:
return {
"BucketName": ...,
}
Definition
class DataSourceS3ConfigurationTypeDef(TypedDict):
BucketName: str,
ObjectKeyPrefix: NotRequired[str],
DeleteDatabaseRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DeleteDatabaseRequestRequestTypeDef
def get_value() -> DeleteDatabaseRequestRequestTypeDef:
return {
"DatabaseName": ...,
}
DeleteTableRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DeleteTableRequestRequestTypeDef
def get_value() -> DeleteTableRequestRequestTypeDef:
return {
"DatabaseName": ...,
"TableName": ...,
}
DescribeBatchLoadTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DescribeBatchLoadTaskRequestRequestTypeDef
def get_value() -> DescribeBatchLoadTaskRequestRequestTypeDef:
return {
"TaskId": ...,
}
DescribeDatabaseRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DescribeDatabaseRequestRequestTypeDef
def get_value() -> DescribeDatabaseRequestRequestTypeDef:
return {
"DatabaseName": ...,
}
EndpointTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import EndpointTypeDef
def get_value() -> EndpointTypeDef:
return {
"Address": ...,
"CachePeriodInMinutes": ...,
}
DescribeTableRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DescribeTableRequestRequestTypeDef
def get_value() -> DescribeTableRequestRequestTypeDef:
return {
"DatabaseName": ...,
"TableName": ...,
}
DimensionTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DimensionTypeDef
def get_value() -> DimensionTypeDef:
return {
"Name": ...,
"Value": ...,
}
Definition
class DimensionTypeDef(TypedDict):
Name: str,
Value: str,
DimensionValueType: NotRequired[DimensionValueTypeType], # (1)
ListBatchLoadTasksRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import ListBatchLoadTasksRequestRequestTypeDef
def get_value() -> ListBatchLoadTasksRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListBatchLoadTasksRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
TaskStatus: NotRequired[BatchLoadStatusType], # (1)
ListDatabasesRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import ListDatabasesRequestRequestTypeDef
def get_value() -> ListDatabasesRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListDatabasesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTablesRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import ListTablesRequestRequestTypeDef
def get_value() -> ListTablesRequestRequestTypeDef:
return {
"DatabaseName": ...,
}
Definition
class ListTablesRequestRequestTypeDef(TypedDict):
DatabaseName: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
}
S3ConfigurationTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import S3ConfigurationTypeDef
def get_value() -> S3ConfigurationTypeDef:
return {
"BucketName": ...,
}
Definition
class S3ConfigurationTypeDef(TypedDict):
BucketName: NotRequired[str],
ObjectKeyPrefix: NotRequired[str],
EncryptionOption: NotRequired[S3EncryptionOptionType], # (1)
KmsKeyId: NotRequired[str],
MeasureValueTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import MeasureValueTypeDef
def get_value() -> MeasureValueTypeDef:
return {
"Name": ...,
"Value": ...,
"Type": ...,
}
Definition
class MeasureValueTypeDef(TypedDict):
Name: str,
Value: str,
Type: MeasureValueTypeType, # (1)
MultiMeasureAttributeMappingTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import MultiMeasureAttributeMappingTypeDef
def get_value() -> MultiMeasureAttributeMappingTypeDef:
return {
"SourceColumn": ...,
}
Definition
class MultiMeasureAttributeMappingTypeDef(TypedDict):
SourceColumn: str,
TargetMultiMeasureAttributeName: NotRequired[str],
MeasureValueType: NotRequired[ScalarMeasureValueTypeType], # (1)
RecordsIngestedTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import RecordsIngestedTypeDef
def get_value() -> RecordsIngestedTypeDef:
return {
"Total": ...,
}
Definition
class RecordsIngestedTypeDef(TypedDict):
Total: NotRequired[int],
MemoryStore: NotRequired[int],
MagneticStore: NotRequired[int],
ReportS3ConfigurationTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import ReportS3ConfigurationTypeDef
def get_value() -> ReportS3ConfigurationTypeDef:
return {
"BucketName": ...,
}
Definition
class ReportS3ConfigurationTypeDef(TypedDict):
BucketName: str,
ObjectKeyPrefix: NotRequired[str],
EncryptionOption: NotRequired[S3EncryptionOptionType], # (1)
KmsKeyId: NotRequired[str],
ResumeBatchLoadTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import ResumeBatchLoadTaskRequestRequestTypeDef
def get_value() -> ResumeBatchLoadTaskRequestRequestTypeDef:
return {
"TaskId": ...,
}
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateDatabaseRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import UpdateDatabaseRequestRequestTypeDef
def get_value() -> UpdateDatabaseRequestRequestTypeDef:
return {
"DatabaseName": ...,
"KmsKeyId": ...,
}
CreateBatchLoadTaskResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import CreateBatchLoadTaskResponseTypeDef
def get_value() -> CreateBatchLoadTaskResponseTypeDef:
return {
"TaskId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateBatchLoadTaskResponseTypeDef(TypedDict):
TaskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBatchLoadTasksResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import ListBatchLoadTasksResponseTypeDef
def get_value() -> ListBatchLoadTasksResponseTypeDef:
return {
"NextToken": ...,
"BatchLoadTasks": ...,
"ResponseMetadata": ...,
}
Definition
class ListBatchLoadTasksResponseTypeDef(TypedDict):
NextToken: str,
BatchLoadTasks: List[BatchLoadTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatabaseRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import CreateDatabaseRequestRequestTypeDef
def get_value() -> CreateDatabaseRequestRequestTypeDef:
return {
"DatabaseName": ...,
}
Definition
class CreateDatabaseRequestRequestTypeDef(TypedDict):
DatabaseName: str,
KmsKeyId: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateDatabaseResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import CreateDatabaseResponseTypeDef
def get_value() -> CreateDatabaseResponseTypeDef:
return {
"Database": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDatabaseResponseTypeDef(TypedDict):
Database: DatabaseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDatabaseResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DescribeDatabaseResponseTypeDef
def get_value() -> DescribeDatabaseResponseTypeDef:
return {
"Database": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDatabaseResponseTypeDef(TypedDict):
Database: DatabaseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDatabasesResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import ListDatabasesResponseTypeDef
def get_value() -> ListDatabasesResponseTypeDef:
return {
"Databases": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDatabasesResponseTypeDef(TypedDict):
Databases: List[DatabaseTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDatabaseResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import UpdateDatabaseResponseTypeDef
def get_value() -> UpdateDatabaseResponseTypeDef:
return {
"Database": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateDatabaseResponseTypeDef(TypedDict):
Database: DatabaseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DataSourceConfigurationTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DataSourceConfigurationTypeDef
def get_value() -> DataSourceConfigurationTypeDef:
return {
"DataSourceS3Configuration": ...,
"DataFormat": ...,
}
Definition
class DataSourceConfigurationTypeDef(TypedDict):
DataSourceS3Configuration: DataSourceS3ConfigurationTypeDef, # (1)
DataFormat: BatchLoadDataFormatType, # (3)
CsvConfiguration: NotRequired[CsvConfigurationTypeDef], # (2)
DescribeEndpointsResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DescribeEndpointsResponseTypeDef
def get_value() -> DescribeEndpointsResponseTypeDef:
return {
"Endpoints": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeEndpointsResponseTypeDef(TypedDict):
Endpoints: List[EndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MagneticStoreRejectedDataLocationTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import MagneticStoreRejectedDataLocationTypeDef
def get_value() -> MagneticStoreRejectedDataLocationTypeDef:
return {
"S3Configuration": ...,
}
Definition
class MagneticStoreRejectedDataLocationTypeDef(TypedDict):
S3Configuration: NotRequired[S3ConfigurationTypeDef], # (1)
RecordTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import RecordTypeDef
def get_value() -> RecordTypeDef:
return {
"Dimensions": ...,
}
Definition
class RecordTypeDef(TypedDict):
Dimensions: NotRequired[Sequence[DimensionTypeDef]], # (1)
MeasureName: NotRequired[str],
MeasureValue: NotRequired[str],
MeasureValueType: NotRequired[MeasureValueTypeType], # (2)
Time: NotRequired[str],
TimeUnit: NotRequired[TimeUnitType], # (3)
Version: NotRequired[int],
MeasureValues: NotRequired[Sequence[MeasureValueTypeDef]], # (4)
- See DimensionTypeDef
- See MeasureValueTypeType
- See TimeUnitType
- See MeasureValueTypeDef
MixedMeasureMappingTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import MixedMeasureMappingTypeDef
def get_value() -> MixedMeasureMappingTypeDef:
return {
"MeasureValueType": ...,
}
Definition
class MixedMeasureMappingTypeDef(TypedDict):
MeasureValueType: MeasureValueTypeType, # (1)
MeasureName: NotRequired[str],
SourceColumn: NotRequired[str],
TargetMeasureName: NotRequired[str],
MultiMeasureAttributeMappings: NotRequired[Sequence[MultiMeasureAttributeMappingTypeDef]], # (2)
MultiMeasureMappingsTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import MultiMeasureMappingsTypeDef
def get_value() -> MultiMeasureMappingsTypeDef:
return {
"MultiMeasureAttributeMappings": ...,
}
Definition
class MultiMeasureMappingsTypeDef(TypedDict):
MultiMeasureAttributeMappings: Sequence[MultiMeasureAttributeMappingTypeDef], # (1)
TargetMultiMeasureName: NotRequired[str],
WriteRecordsResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import WriteRecordsResponseTypeDef
def get_value() -> WriteRecordsResponseTypeDef:
return {
"RecordsIngested": ...,
"ResponseMetadata": ...,
}
Definition
class WriteRecordsResponseTypeDef(TypedDict):
RecordsIngested: RecordsIngestedTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReportConfigurationTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import ReportConfigurationTypeDef
def get_value() -> ReportConfigurationTypeDef:
return {
"ReportS3Configuration": ...,
}
Definition
class ReportConfigurationTypeDef(TypedDict):
ReportS3Configuration: NotRequired[ReportS3ConfigurationTypeDef], # (1)
MagneticStoreWritePropertiesTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import MagneticStoreWritePropertiesTypeDef
def get_value() -> MagneticStoreWritePropertiesTypeDef:
return {
"EnableMagneticStoreWrites": ...,
}
Definition
class MagneticStoreWritePropertiesTypeDef(TypedDict):
EnableMagneticStoreWrites: bool,
MagneticStoreRejectedDataLocation: NotRequired[MagneticStoreRejectedDataLocationTypeDef], # (1)
WriteRecordsRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import WriteRecordsRequestRequestTypeDef
def get_value() -> WriteRecordsRequestRequestTypeDef:
return {
"DatabaseName": ...,
"TableName": ...,
"Records": ...,
}
Definition
class WriteRecordsRequestRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
Records: Sequence[RecordTypeDef], # (1)
CommonAttributes: NotRequired[RecordTypeDef], # (2)
- See RecordTypeDef
- See RecordTypeDef
DataModelTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DataModelTypeDef
def get_value() -> DataModelTypeDef:
return {
"DimensionMappings": ...,
}
Definition
class DataModelTypeDef(TypedDict):
DimensionMappings: Sequence[DimensionMappingTypeDef], # (2)
TimeColumn: NotRequired[str],
TimeUnit: NotRequired[TimeUnitType], # (1)
MultiMeasureMappings: NotRequired[MultiMeasureMappingsTypeDef], # (3)
MixedMeasureMappings: NotRequired[Sequence[MixedMeasureMappingTypeDef]], # (4)
MeasureNameColumn: NotRequired[str],
- See TimeUnitType
- See DimensionMappingTypeDef
- See MultiMeasureMappingsTypeDef
- See MixedMeasureMappingTypeDef
CreateTableRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import CreateTableRequestRequestTypeDef
def get_value() -> CreateTableRequestRequestTypeDef:
return {
"DatabaseName": ...,
"TableName": ...,
}
Definition
class CreateTableRequestRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
RetentionProperties: NotRequired[RetentionPropertiesTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
MagneticStoreWriteProperties: NotRequired[MagneticStoreWritePropertiesTypeDef], # (3)
TableTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import TableTypeDef
def get_value() -> TableTypeDef:
return {
"Arn": ...,
}
Definition
class TableTypeDef(TypedDict):
Arn: NotRequired[str],
TableName: NotRequired[str],
DatabaseName: NotRequired[str],
TableStatus: NotRequired[TableStatusType], # (1)
RetentionProperties: NotRequired[RetentionPropertiesTypeDef], # (2)
CreationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
MagneticStoreWriteProperties: NotRequired[MagneticStoreWritePropertiesTypeDef], # (3)
UpdateTableRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import UpdateTableRequestRequestTypeDef
def get_value() -> UpdateTableRequestRequestTypeDef:
return {
"DatabaseName": ...,
"TableName": ...,
}
Definition
class UpdateTableRequestRequestTypeDef(TypedDict):
DatabaseName: str,
TableName: str,
RetentionProperties: NotRequired[RetentionPropertiesTypeDef], # (1)
MagneticStoreWriteProperties: NotRequired[MagneticStoreWritePropertiesTypeDef], # (2)
DataModelConfigurationTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DataModelConfigurationTypeDef
def get_value() -> DataModelConfigurationTypeDef:
return {
"DataModel": ...,
}
Definition
class DataModelConfigurationTypeDef(TypedDict):
DataModel: NotRequired[DataModelTypeDef], # (1)
DataModelS3Configuration: NotRequired[DataModelS3ConfigurationTypeDef], # (2)
CreateTableResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import CreateTableResponseTypeDef
def get_value() -> CreateTableResponseTypeDef:
return {
"Table": ...,
"ResponseMetadata": ...,
}
Definition
class CreateTableResponseTypeDef(TypedDict):
Table: TableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TableTypeDef
- See ResponseMetadataTypeDef
DescribeTableResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DescribeTableResponseTypeDef
def get_value() -> DescribeTableResponseTypeDef:
return {
"Table": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeTableResponseTypeDef(TypedDict):
Table: TableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TableTypeDef
- See ResponseMetadataTypeDef
ListTablesResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import ListTablesResponseTypeDef
def get_value() -> ListTablesResponseTypeDef:
return {
"Tables": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTablesResponseTypeDef(TypedDict):
Tables: List[TableTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TableTypeDef
- See ResponseMetadataTypeDef
UpdateTableResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import UpdateTableResponseTypeDef
def get_value() -> UpdateTableResponseTypeDef:
return {
"Table": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateTableResponseTypeDef(TypedDict):
Table: TableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TableTypeDef
- See ResponseMetadataTypeDef
BatchLoadTaskDescriptionTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import BatchLoadTaskDescriptionTypeDef
def get_value() -> BatchLoadTaskDescriptionTypeDef:
return {
"TaskId": ...,
}
Definition
class BatchLoadTaskDescriptionTypeDef(TypedDict):
TaskId: NotRequired[str],
ErrorMessage: NotRequired[str],
DataSourceConfiguration: NotRequired[DataSourceConfigurationTypeDef], # (1)
ProgressReport: NotRequired[BatchLoadProgressReportTypeDef], # (2)
ReportConfiguration: NotRequired[ReportConfigurationTypeDef], # (3)
DataModelConfiguration: NotRequired[DataModelConfigurationTypeDef], # (4)
TargetDatabaseName: NotRequired[str],
TargetTableName: NotRequired[str],
TaskStatus: NotRequired[BatchLoadStatusType], # (5)
RecordVersion: NotRequired[int],
CreationTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
ResumableUntil: NotRequired[datetime],
- See DataSourceConfigurationTypeDef
- See BatchLoadProgressReportTypeDef
- See ReportConfigurationTypeDef
- See DataModelConfigurationTypeDef
- See BatchLoadStatusType
CreateBatchLoadTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import CreateBatchLoadTaskRequestRequestTypeDef
def get_value() -> CreateBatchLoadTaskRequestRequestTypeDef:
return {
"DataSourceConfiguration": ...,
"ReportConfiguration": ...,
"TargetDatabaseName": ...,
"TargetTableName": ...,
}
Definition
class CreateBatchLoadTaskRequestRequestTypeDef(TypedDict):
DataSourceConfiguration: DataSourceConfigurationTypeDef, # (1)
ReportConfiguration: ReportConfigurationTypeDef, # (2)
TargetDatabaseName: str,
TargetTableName: str,
ClientToken: NotRequired[str],
DataModelConfiguration: NotRequired[DataModelConfigurationTypeDef], # (3)
RecordVersion: NotRequired[int],
DescribeBatchLoadTaskResponseTypeDef
Usage Example
from mypy_boto3_timestream_write.type_defs import DescribeBatchLoadTaskResponseTypeDef
def get_value() -> DescribeBatchLoadTaskResponseTypeDef:
return {
"BatchLoadTaskDescription": ...,
"ResponseMetadata": ...,
}