Skip to content

Typed dictionaries#

Index > TimestreamWrite > Typed dictionaries

Auto-generated documentation for TimestreamWrite type annotations stubs module mypy-boto3-timestream-write.

BatchLoadProgressReportTypeDef#

# BatchLoadProgressReportTypeDef usage example

from mypy_boto3_timestream_write.type_defs import BatchLoadProgressReportTypeDef

def get_value() -> BatchLoadProgressReportTypeDef:
    return {
        "RecordsProcessed": ...,
    }
# BatchLoadProgressReportTypeDef definition

class BatchLoadProgressReportTypeDef(TypedDict):
    RecordsProcessed: NotRequired[int],
    RecordsIngested: NotRequired[int],
    ParseFailures: NotRequired[int],
    RecordIngestionFailures: NotRequired[int],
    FileFailures: NotRequired[int],
    BytesMetered: NotRequired[int],

BatchLoadTaskTypeDef#

# BatchLoadTaskTypeDef usage example

from mypy_boto3_timestream_write.type_defs import BatchLoadTaskTypeDef

def get_value() -> BatchLoadTaskTypeDef:
    return {
        "TaskId": ...,
    }
# BatchLoadTaskTypeDef 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],
  1. See BatchLoadStatusType

CreateBatchLoadTaskResponseTypeDef#

# CreateBatchLoadTaskResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import CreateBatchLoadTaskResponseTypeDef

def get_value() -> CreateBatchLoadTaskResponseTypeDef:
    return {
        "TaskId": ...,
        "ResponseMetadata": ...,
    }
# CreateBatchLoadTaskResponseTypeDef definition

class CreateBatchLoadTaskResponseTypeDef(TypedDict):
    TaskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_timestream_write.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

DatabaseTypeDef#

# DatabaseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DatabaseTypeDef

def get_value() -> DatabaseTypeDef:
    return {
        "Arn": ...,
    }
# DatabaseTypeDef definition

class DatabaseTypeDef(TypedDict):
    Arn: NotRequired[str],
    DatabaseName: NotRequired[str],
    TableCount: NotRequired[int],
    KmsKeyId: NotRequired[str],
    CreationTime: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],

RetentionPropertiesTypeDef#

# RetentionPropertiesTypeDef usage example

from mypy_boto3_timestream_write.type_defs import RetentionPropertiesTypeDef

def get_value() -> RetentionPropertiesTypeDef:
    return {
        "MemoryStoreRetentionPeriodInHours": ...,
        "MagneticStoreRetentionPeriodInDays": ...,
    }
# RetentionPropertiesTypeDef definition

class RetentionPropertiesTypeDef(TypedDict):
    MemoryStoreRetentionPeriodInHours: int,
    MagneticStoreRetentionPeriodInDays: int,

CsvConfigurationTypeDef#

# CsvConfigurationTypeDef usage example

from mypy_boto3_timestream_write.type_defs import CsvConfigurationTypeDef

def get_value() -> CsvConfigurationTypeDef:
    return {
        "ColumnSeparator": ...,
    }
# CsvConfigurationTypeDef definition

class CsvConfigurationTypeDef(TypedDict):
    ColumnSeparator: NotRequired[str],
    EscapeChar: NotRequired[str],
    QuoteChar: NotRequired[str],
    NullValue: NotRequired[str],
    TrimWhiteSpace: NotRequired[bool],

DataModelS3ConfigurationTypeDef#

# DataModelS3ConfigurationTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DataModelS3ConfigurationTypeDef

def get_value() -> DataModelS3ConfigurationTypeDef:
    return {
        "BucketName": ...,
    }
# DataModelS3ConfigurationTypeDef definition

class DataModelS3ConfigurationTypeDef(TypedDict):
    BucketName: NotRequired[str],
    ObjectKey: NotRequired[str],

DimensionMappingTypeDef#

# DimensionMappingTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DimensionMappingTypeDef

def get_value() -> DimensionMappingTypeDef:
    return {
        "SourceColumn": ...,
    }
# DimensionMappingTypeDef definition

class DimensionMappingTypeDef(TypedDict):
    SourceColumn: NotRequired[str],
    DestinationColumn: NotRequired[str],

DataSourceS3ConfigurationTypeDef#

# DataSourceS3ConfigurationTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DataSourceS3ConfigurationTypeDef

def get_value() -> DataSourceS3ConfigurationTypeDef:
    return {
        "BucketName": ...,
    }
# DataSourceS3ConfigurationTypeDef definition

class DataSourceS3ConfigurationTypeDef(TypedDict):
    BucketName: str,
    ObjectKeyPrefix: NotRequired[str],

DeleteDatabaseRequestRequestTypeDef#

# DeleteDatabaseRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DeleteDatabaseRequestRequestTypeDef

def get_value() -> DeleteDatabaseRequestRequestTypeDef:
    return {
        "DatabaseName": ...,
    }
# DeleteDatabaseRequestRequestTypeDef definition

class DeleteDatabaseRequestRequestTypeDef(TypedDict):
    DatabaseName: str,

DeleteTableRequestRequestTypeDef#

# DeleteTableRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DeleteTableRequestRequestTypeDef

def get_value() -> DeleteTableRequestRequestTypeDef:
    return {
        "DatabaseName": ...,
        "TableName": ...,
    }
# DeleteTableRequestRequestTypeDef definition

class DeleteTableRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,

DescribeBatchLoadTaskRequestRequestTypeDef#

# DescribeBatchLoadTaskRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DescribeBatchLoadTaskRequestRequestTypeDef

def get_value() -> DescribeBatchLoadTaskRequestRequestTypeDef:
    return {
        "TaskId": ...,
    }
# DescribeBatchLoadTaskRequestRequestTypeDef definition

class DescribeBatchLoadTaskRequestRequestTypeDef(TypedDict):
    TaskId: str,

DescribeDatabaseRequestRequestTypeDef#

# DescribeDatabaseRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DescribeDatabaseRequestRequestTypeDef

def get_value() -> DescribeDatabaseRequestRequestTypeDef:
    return {
        "DatabaseName": ...,
    }
# DescribeDatabaseRequestRequestTypeDef definition

class DescribeDatabaseRequestRequestTypeDef(TypedDict):
    DatabaseName: str,

EndpointTypeDef#

# EndpointTypeDef usage example

from mypy_boto3_timestream_write.type_defs import EndpointTypeDef

def get_value() -> EndpointTypeDef:
    return {
        "Address": ...,
        "CachePeriodInMinutes": ...,
    }
# EndpointTypeDef definition

class EndpointTypeDef(TypedDict):
    Address: str,
    CachePeriodInMinutes: int,

DescribeTableRequestRequestTypeDef#

# DescribeTableRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DescribeTableRequestRequestTypeDef

def get_value() -> DescribeTableRequestRequestTypeDef:
    return {
        "DatabaseName": ...,
        "TableName": ...,
    }
# DescribeTableRequestRequestTypeDef definition

class DescribeTableRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,

DimensionTypeDef#

# DimensionTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DimensionTypeDef

def get_value() -> DimensionTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
# DimensionTypeDef definition

class DimensionTypeDef(TypedDict):
    Name: str,
    Value: str,
    DimensionValueType: NotRequired[DimensionValueTypeType],  # (1)
  1. See DimensionValueTypeType

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_timestream_write.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListBatchLoadTasksRequestRequestTypeDef#

# ListBatchLoadTasksRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import ListBatchLoadTasksRequestRequestTypeDef

def get_value() -> ListBatchLoadTasksRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListBatchLoadTasksRequestRequestTypeDef definition

class ListBatchLoadTasksRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    TaskStatus: NotRequired[BatchLoadStatusType],  # (1)
  1. See BatchLoadStatusType

ListDatabasesRequestRequestTypeDef#

# ListDatabasesRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import ListDatabasesRequestRequestTypeDef

def get_value() -> ListDatabasesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListDatabasesRequestRequestTypeDef definition

class ListDatabasesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTablesRequestRequestTypeDef#

# ListTablesRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import ListTablesRequestRequestTypeDef

def get_value() -> ListTablesRequestRequestTypeDef:
    return {
        "DatabaseName": ...,
    }
# ListTablesRequestRequestTypeDef definition

class ListTablesRequestRequestTypeDef(TypedDict):
    DatabaseName: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

S3ConfigurationTypeDef#

# S3ConfigurationTypeDef usage example

from mypy_boto3_timestream_write.type_defs import S3ConfigurationTypeDef

def get_value() -> S3ConfigurationTypeDef:
    return {
        "BucketName": ...,
    }
# S3ConfigurationTypeDef definition

class S3ConfigurationTypeDef(TypedDict):
    BucketName: NotRequired[str],
    ObjectKeyPrefix: NotRequired[str],
    EncryptionOption: NotRequired[S3EncryptionOptionType],  # (1)
    KmsKeyId: NotRequired[str],
  1. See S3EncryptionOptionType

MeasureValueTypeDef#

# MeasureValueTypeDef usage example

from mypy_boto3_timestream_write.type_defs import MeasureValueTypeDef

def get_value() -> MeasureValueTypeDef:
    return {
        "Name": ...,
        "Value": ...,
        "Type": ...,
    }
# MeasureValueTypeDef definition

class MeasureValueTypeDef(TypedDict):
    Name: str,
    Value: str,
    Type: MeasureValueTypeType,  # (1)
  1. See MeasureValueTypeType

MultiMeasureAttributeMappingTypeDef#

# MultiMeasureAttributeMappingTypeDef usage example

from mypy_boto3_timestream_write.type_defs import MultiMeasureAttributeMappingTypeDef

def get_value() -> MultiMeasureAttributeMappingTypeDef:
    return {
        "SourceColumn": ...,
    }
# MultiMeasureAttributeMappingTypeDef definition

class MultiMeasureAttributeMappingTypeDef(TypedDict):
    SourceColumn: str,
    TargetMultiMeasureAttributeName: NotRequired[str],
    MeasureValueType: NotRequired[ScalarMeasureValueTypeType],  # (1)
  1. See ScalarMeasureValueTypeType

RecordsIngestedTypeDef#

# RecordsIngestedTypeDef usage example

from mypy_boto3_timestream_write.type_defs import RecordsIngestedTypeDef

def get_value() -> RecordsIngestedTypeDef:
    return {
        "Total": ...,
    }
# RecordsIngestedTypeDef definition

class RecordsIngestedTypeDef(TypedDict):
    Total: NotRequired[int],
    MemoryStore: NotRequired[int],
    MagneticStore: NotRequired[int],

ReportS3ConfigurationTypeDef#

# ReportS3ConfigurationTypeDef usage example

from mypy_boto3_timestream_write.type_defs import ReportS3ConfigurationTypeDef

def get_value() -> ReportS3ConfigurationTypeDef:
    return {
        "BucketName": ...,
    }
# ReportS3ConfigurationTypeDef definition

class ReportS3ConfigurationTypeDef(TypedDict):
    BucketName: str,
    ObjectKeyPrefix: NotRequired[str],
    EncryptionOption: NotRequired[S3EncryptionOptionType],  # (1)
    KmsKeyId: NotRequired[str],
  1. See S3EncryptionOptionType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_timestream_write.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ResumeBatchLoadTaskRequestRequestTypeDef#

# ResumeBatchLoadTaskRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import ResumeBatchLoadTaskRequestRequestTypeDef

def get_value() -> ResumeBatchLoadTaskRequestRequestTypeDef:
    return {
        "TaskId": ...,
    }
# ResumeBatchLoadTaskRequestRequestTypeDef definition

class ResumeBatchLoadTaskRequestRequestTypeDef(TypedDict):
    TaskId: str,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateDatabaseRequestRequestTypeDef#

# UpdateDatabaseRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import UpdateDatabaseRequestRequestTypeDef

def get_value() -> UpdateDatabaseRequestRequestTypeDef:
    return {
        "DatabaseName": ...,
        "KmsKeyId": ...,
    }
# UpdateDatabaseRequestRequestTypeDef definition

class UpdateDatabaseRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    KmsKeyId: str,

ListBatchLoadTasksResponseTypeDef#

# ListBatchLoadTasksResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import ListBatchLoadTasksResponseTypeDef

def get_value() -> ListBatchLoadTasksResponseTypeDef:
    return {
        "NextToken": ...,
        "BatchLoadTasks": ...,
        "ResponseMetadata": ...,
    }
# ListBatchLoadTasksResponseTypeDef definition

class ListBatchLoadTasksResponseTypeDef(TypedDict):
    NextToken: str,
    BatchLoadTasks: List[BatchLoadTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchLoadTaskTypeDef
  2. See ResponseMetadataTypeDef

CreateDatabaseRequestRequestTypeDef#

# CreateDatabaseRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import CreateDatabaseRequestRequestTypeDef

def get_value() -> CreateDatabaseRequestRequestTypeDef:
    return {
        "DatabaseName": ...,
    }
# CreateDatabaseRequestRequestTypeDef definition

class CreateDatabaseRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    KmsKeyId: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateDatabaseResponseTypeDef#

# CreateDatabaseResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import CreateDatabaseResponseTypeDef

def get_value() -> CreateDatabaseResponseTypeDef:
    return {
        "Database": ...,
        "ResponseMetadata": ...,
    }
# CreateDatabaseResponseTypeDef definition

class CreateDatabaseResponseTypeDef(TypedDict):
    Database: DatabaseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatabaseTypeDef
  2. See ResponseMetadataTypeDef

DescribeDatabaseResponseTypeDef#

# DescribeDatabaseResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DescribeDatabaseResponseTypeDef

def get_value() -> DescribeDatabaseResponseTypeDef:
    return {
        "Database": ...,
        "ResponseMetadata": ...,
    }
# DescribeDatabaseResponseTypeDef definition

class DescribeDatabaseResponseTypeDef(TypedDict):
    Database: DatabaseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatabaseTypeDef
  2. See ResponseMetadataTypeDef

ListDatabasesResponseTypeDef#

# ListDatabasesResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import ListDatabasesResponseTypeDef

def get_value() -> ListDatabasesResponseTypeDef:
    return {
        "Databases": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDatabasesResponseTypeDef definition

class ListDatabasesResponseTypeDef(TypedDict):
    Databases: List[DatabaseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatabaseTypeDef
  2. See ResponseMetadataTypeDef

UpdateDatabaseResponseTypeDef#

# UpdateDatabaseResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import UpdateDatabaseResponseTypeDef

def get_value() -> UpdateDatabaseResponseTypeDef:
    return {
        "Database": ...,
        "ResponseMetadata": ...,
    }
# UpdateDatabaseResponseTypeDef definition

class UpdateDatabaseResponseTypeDef(TypedDict):
    Database: DatabaseTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatabaseTypeDef
  2. See ResponseMetadataTypeDef

DataSourceConfigurationTypeDef#

# DataSourceConfigurationTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DataSourceConfigurationTypeDef

def get_value() -> DataSourceConfigurationTypeDef:
    return {
        "DataSourceS3Configuration": ...,
        "DataFormat": ...,
    }
# DataSourceConfigurationTypeDef definition

class DataSourceConfigurationTypeDef(TypedDict):
    DataSourceS3Configuration: DataSourceS3ConfigurationTypeDef,  # (1)
    DataFormat: BatchLoadDataFormatType,  # (3)
    CsvConfiguration: NotRequired[CsvConfigurationTypeDef],  # (2)
  1. See DataSourceS3ConfigurationTypeDef
  2. See CsvConfigurationTypeDef
  3. See BatchLoadDataFormatType

DescribeEndpointsResponseTypeDef#

# DescribeEndpointsResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DescribeEndpointsResponseTypeDef

def get_value() -> DescribeEndpointsResponseTypeDef:
    return {
        "Endpoints": ...,
        "ResponseMetadata": ...,
    }
# DescribeEndpointsResponseTypeDef definition

class DescribeEndpointsResponseTypeDef(TypedDict):
    Endpoints: List[EndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

MagneticStoreRejectedDataLocationTypeDef#

# MagneticStoreRejectedDataLocationTypeDef usage example

from mypy_boto3_timestream_write.type_defs import MagneticStoreRejectedDataLocationTypeDef

def get_value() -> MagneticStoreRejectedDataLocationTypeDef:
    return {
        "S3Configuration": ...,
    }
# MagneticStoreRejectedDataLocationTypeDef definition

class MagneticStoreRejectedDataLocationTypeDef(TypedDict):
    S3Configuration: NotRequired[S3ConfigurationTypeDef],  # (1)
  1. See S3ConfigurationTypeDef

RecordTypeDef#

# RecordTypeDef usage example

from mypy_boto3_timestream_write.type_defs import RecordTypeDef

def get_value() -> RecordTypeDef:
    return {
        "Dimensions": ...,
    }
# RecordTypeDef 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)
  1. See DimensionTypeDef
  2. See MeasureValueTypeType
  3. See TimeUnitType
  4. See MeasureValueTypeDef

MixedMeasureMappingTypeDef#

# MixedMeasureMappingTypeDef usage example

from mypy_boto3_timestream_write.type_defs import MixedMeasureMappingTypeDef

def get_value() -> MixedMeasureMappingTypeDef:
    return {
        "MeasureValueType": ...,
    }
# MixedMeasureMappingTypeDef definition

class MixedMeasureMappingTypeDef(TypedDict):
    MeasureValueType: MeasureValueTypeType,  # (1)
    MeasureName: NotRequired[str],
    SourceColumn: NotRequired[str],
    TargetMeasureName: NotRequired[str],
    MultiMeasureAttributeMappings: NotRequired[Sequence[MultiMeasureAttributeMappingTypeDef]],  # (2)
  1. See MeasureValueTypeType
  2. See MultiMeasureAttributeMappingTypeDef

MultiMeasureMappingsTypeDef#

# MultiMeasureMappingsTypeDef usage example

from mypy_boto3_timestream_write.type_defs import MultiMeasureMappingsTypeDef

def get_value() -> MultiMeasureMappingsTypeDef:
    return {
        "MultiMeasureAttributeMappings": ...,
    }
# MultiMeasureMappingsTypeDef definition

class MultiMeasureMappingsTypeDef(TypedDict):
    MultiMeasureAttributeMappings: Sequence[MultiMeasureAttributeMappingTypeDef],  # (1)
    TargetMultiMeasureName: NotRequired[str],
  1. See MultiMeasureAttributeMappingTypeDef

WriteRecordsResponseTypeDef#

# WriteRecordsResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import WriteRecordsResponseTypeDef

def get_value() -> WriteRecordsResponseTypeDef:
    return {
        "RecordsIngested": ...,
        "ResponseMetadata": ...,
    }
# WriteRecordsResponseTypeDef definition

class WriteRecordsResponseTypeDef(TypedDict):
    RecordsIngested: RecordsIngestedTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecordsIngestedTypeDef
  2. See ResponseMetadataTypeDef

ReportConfigurationTypeDef#

# ReportConfigurationTypeDef usage example

from mypy_boto3_timestream_write.type_defs import ReportConfigurationTypeDef

def get_value() -> ReportConfigurationTypeDef:
    return {
        "ReportS3Configuration": ...,
    }
# ReportConfigurationTypeDef definition

class ReportConfigurationTypeDef(TypedDict):
    ReportS3Configuration: NotRequired[ReportS3ConfigurationTypeDef],  # (1)
  1. See ReportS3ConfigurationTypeDef

MagneticStoreWritePropertiesTypeDef#

# MagneticStoreWritePropertiesTypeDef usage example

from mypy_boto3_timestream_write.type_defs import MagneticStoreWritePropertiesTypeDef

def get_value() -> MagneticStoreWritePropertiesTypeDef:
    return {
        "EnableMagneticStoreWrites": ...,
    }
# MagneticStoreWritePropertiesTypeDef definition

class MagneticStoreWritePropertiesTypeDef(TypedDict):
    EnableMagneticStoreWrites: bool,
    MagneticStoreRejectedDataLocation: NotRequired[MagneticStoreRejectedDataLocationTypeDef],  # (1)
  1. See MagneticStoreRejectedDataLocationTypeDef

WriteRecordsRequestRequestTypeDef#

# WriteRecordsRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import WriteRecordsRequestRequestTypeDef

def get_value() -> WriteRecordsRequestRequestTypeDef:
    return {
        "DatabaseName": ...,
        "TableName": ...,
        "Records": ...,
    }
# WriteRecordsRequestRequestTypeDef definition

class WriteRecordsRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    Records: Sequence[RecordTypeDef],  # (1)
    CommonAttributes: NotRequired[RecordTypeDef],  # (2)
  1. See RecordTypeDef
  2. See RecordTypeDef

DataModelTypeDef#

# DataModelTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DataModelTypeDef

def get_value() -> DataModelTypeDef:
    return {
        "DimensionMappings": ...,
    }
# DataModelTypeDef 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],
  1. See TimeUnitType
  2. See DimensionMappingTypeDef
  3. See MultiMeasureMappingsTypeDef
  4. See MixedMeasureMappingTypeDef

CreateTableRequestRequestTypeDef#

# CreateTableRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import CreateTableRequestRequestTypeDef

def get_value() -> CreateTableRequestRequestTypeDef:
    return {
        "DatabaseName": ...,
        "TableName": ...,
    }
# CreateTableRequestRequestTypeDef definition

class CreateTableRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    RetentionProperties: NotRequired[RetentionPropertiesTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    MagneticStoreWriteProperties: NotRequired[MagneticStoreWritePropertiesTypeDef],  # (3)
  1. See RetentionPropertiesTypeDef
  2. See TagTypeDef
  3. See MagneticStoreWritePropertiesTypeDef

TableTypeDef#

# TableTypeDef usage example

from mypy_boto3_timestream_write.type_defs import TableTypeDef

def get_value() -> TableTypeDef:
    return {
        "Arn": ...,
    }
# TableTypeDef 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)
  1. See TableStatusType
  2. See RetentionPropertiesTypeDef
  3. See MagneticStoreWritePropertiesTypeDef

UpdateTableRequestRequestTypeDef#

# UpdateTableRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import UpdateTableRequestRequestTypeDef

def get_value() -> UpdateTableRequestRequestTypeDef:
    return {
        "DatabaseName": ...,
        "TableName": ...,
    }
# UpdateTableRequestRequestTypeDef definition

class UpdateTableRequestRequestTypeDef(TypedDict):
    DatabaseName: str,
    TableName: str,
    RetentionProperties: NotRequired[RetentionPropertiesTypeDef],  # (1)
    MagneticStoreWriteProperties: NotRequired[MagneticStoreWritePropertiesTypeDef],  # (2)
  1. See RetentionPropertiesTypeDef
  2. See MagneticStoreWritePropertiesTypeDef

DataModelConfigurationTypeDef#

# DataModelConfigurationTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DataModelConfigurationTypeDef

def get_value() -> DataModelConfigurationTypeDef:
    return {
        "DataModel": ...,
    }
# DataModelConfigurationTypeDef definition

class DataModelConfigurationTypeDef(TypedDict):
    DataModel: NotRequired[DataModelTypeDef],  # (1)
    DataModelS3Configuration: NotRequired[DataModelS3ConfigurationTypeDef],  # (2)
  1. See DataModelTypeDef
  2. See DataModelS3ConfigurationTypeDef

CreateTableResponseTypeDef#

# CreateTableResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import CreateTableResponseTypeDef

def get_value() -> CreateTableResponseTypeDef:
    return {
        "Table": ...,
        "ResponseMetadata": ...,
    }
# CreateTableResponseTypeDef definition

class CreateTableResponseTypeDef(TypedDict):
    Table: TableTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableTypeDef
  2. See ResponseMetadataTypeDef

DescribeTableResponseTypeDef#

# DescribeTableResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DescribeTableResponseTypeDef

def get_value() -> DescribeTableResponseTypeDef:
    return {
        "Table": ...,
        "ResponseMetadata": ...,
    }
# DescribeTableResponseTypeDef definition

class DescribeTableResponseTypeDef(TypedDict):
    Table: TableTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableTypeDef
  2. See ResponseMetadataTypeDef

ListTablesResponseTypeDef#

# ListTablesResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import ListTablesResponseTypeDef

def get_value() -> ListTablesResponseTypeDef:
    return {
        "Tables": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTablesResponseTypeDef definition

class ListTablesResponseTypeDef(TypedDict):
    Tables: List[TableTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableTypeDef
  2. See ResponseMetadataTypeDef

UpdateTableResponseTypeDef#

# UpdateTableResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import UpdateTableResponseTypeDef

def get_value() -> UpdateTableResponseTypeDef:
    return {
        "Table": ...,
        "ResponseMetadata": ...,
    }
# UpdateTableResponseTypeDef definition

class UpdateTableResponseTypeDef(TypedDict):
    Table: TableTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableTypeDef
  2. See ResponseMetadataTypeDef

BatchLoadTaskDescriptionTypeDef#

# BatchLoadTaskDescriptionTypeDef usage example

from mypy_boto3_timestream_write.type_defs import BatchLoadTaskDescriptionTypeDef

def get_value() -> BatchLoadTaskDescriptionTypeDef:
    return {
        "TaskId": ...,
    }
# BatchLoadTaskDescriptionTypeDef 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],
  1. See DataSourceConfigurationTypeDef
  2. See BatchLoadProgressReportTypeDef
  3. See ReportConfigurationTypeDef
  4. See DataModelConfigurationTypeDef
  5. See BatchLoadStatusType

CreateBatchLoadTaskRequestRequestTypeDef#

# CreateBatchLoadTaskRequestRequestTypeDef usage example

from mypy_boto3_timestream_write.type_defs import CreateBatchLoadTaskRequestRequestTypeDef

def get_value() -> CreateBatchLoadTaskRequestRequestTypeDef:
    return {
        "DataSourceConfiguration": ...,
        "ReportConfiguration": ...,
        "TargetDatabaseName": ...,
        "TargetTableName": ...,
    }
# CreateBatchLoadTaskRequestRequestTypeDef definition

class CreateBatchLoadTaskRequestRequestTypeDef(TypedDict):
    DataSourceConfiguration: DataSourceConfigurationTypeDef,  # (1)
    ReportConfiguration: ReportConfigurationTypeDef,  # (2)
    TargetDatabaseName: str,
    TargetTableName: str,
    ClientToken: NotRequired[str],
    DataModelConfiguration: NotRequired[DataModelConfigurationTypeDef],  # (3)
    RecordVersion: NotRequired[int],
  1. See DataSourceConfigurationTypeDef
  2. See ReportConfigurationTypeDef
  3. See DataModelConfigurationTypeDef

DescribeBatchLoadTaskResponseTypeDef#

# DescribeBatchLoadTaskResponseTypeDef usage example

from mypy_boto3_timestream_write.type_defs import DescribeBatchLoadTaskResponseTypeDef

def get_value() -> DescribeBatchLoadTaskResponseTypeDef:
    return {
        "BatchLoadTaskDescription": ...,
        "ResponseMetadata": ...,
    }
# DescribeBatchLoadTaskResponseTypeDef definition

class DescribeBatchLoadTaskResponseTypeDef(TypedDict):
    BatchLoadTaskDescription: BatchLoadTaskDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchLoadTaskDescriptionTypeDef
  2. See ResponseMetadataTypeDef