Type definitions#
Index > TimestreamInfluxDB > Type definitions
Auto-generated documentation for TimestreamInfluxDB type annotations stubs module mypy-boto3-timestream-influxdb.
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DbClusterSummaryTypeDef#
# DbClusterSummaryTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import DbClusterSummaryTypeDef
def get_value() -> DbClusterSummaryTypeDef:
return {
"id": ...,
}
# DbClusterSummaryTypeDef definition
class DbClusterSummaryTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: NotRequired[ClusterStatusType], # (1)
endpoint: NotRequired[str],
readerEndpoint: NotRequired[str],
port: NotRequired[int],
deploymentType: NotRequired[ClusterDeploymentTypeType], # (2)
dbInstanceType: NotRequired[DbInstanceTypeType], # (3)
networkType: NotRequired[NetworkTypeType], # (4)
dbStorageType: NotRequired[DbStorageTypeType], # (5)
allocatedStorage: NotRequired[int],
engineType: NotRequired[EngineTypeType], # (6)
- See ClusterStatusType
- See ClusterDeploymentTypeType
- See DbInstanceTypeType
- See NetworkTypeType
- See DbStorageTypeType
- See EngineTypeType
DbInstanceForClusterSummaryTypeDef#
# DbInstanceForClusterSummaryTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import DbInstanceForClusterSummaryTypeDef
def get_value() -> DbInstanceForClusterSummaryTypeDef:
return {
"id": ...,
}
# DbInstanceForClusterSummaryTypeDef definition
class DbInstanceForClusterSummaryTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: NotRequired[StatusType], # (1)
endpoint: NotRequired[str],
port: NotRequired[int],
networkType: NotRequired[NetworkTypeType], # (2)
dbInstanceType: NotRequired[DbInstanceTypeType], # (3)
dbStorageType: NotRequired[DbStorageTypeType], # (4)
allocatedStorage: NotRequired[int],
deploymentType: NotRequired[DeploymentTypeType], # (5)
instanceMode: NotRequired[InstanceModeType], # (6)
instanceModes: NotRequired[list[InstanceModeType]], # (7)
- See StatusType
- See NetworkTypeType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See InstanceModeType
- See
list[InstanceModeType]
DbInstanceSummaryTypeDef#
# DbInstanceSummaryTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import DbInstanceSummaryTypeDef
def get_value() -> DbInstanceSummaryTypeDef:
return {
"id": ...,
}
# DbInstanceSummaryTypeDef definition
class DbInstanceSummaryTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: NotRequired[StatusType], # (1)
endpoint: NotRequired[str],
port: NotRequired[int],
networkType: NotRequired[NetworkTypeType], # (2)
dbInstanceType: NotRequired[DbInstanceTypeType], # (3)
dbStorageType: NotRequired[DbStorageTypeType], # (4)
allocatedStorage: NotRequired[int],
deploymentType: NotRequired[DeploymentTypeType], # (5)
- See StatusType
- See NetworkTypeType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
DbParameterGroupSummaryTypeDef#
# DbParameterGroupSummaryTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import DbParameterGroupSummaryTypeDef
def get_value() -> DbParameterGroupSummaryTypeDef:
return {
"id": ...,
}
# DbParameterGroupSummaryTypeDef definition
class DbParameterGroupSummaryTypeDef(TypedDict):
id: str,
name: str,
arn: str,
description: NotRequired[str],
DeleteDbClusterInputTypeDef#
# DeleteDbClusterInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import DeleteDbClusterInputTypeDef
def get_value() -> DeleteDbClusterInputTypeDef:
return {
"dbClusterId": ...,
}
# DeleteDbClusterInputTypeDef definition
class DeleteDbClusterInputTypeDef(TypedDict):
dbClusterId: str,
DeleteDbInstanceInputTypeDef#
# DeleteDbInstanceInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import DeleteDbInstanceInputTypeDef
def get_value() -> DeleteDbInstanceInputTypeDef:
return {
"identifier": ...,
}
# DeleteDbInstanceInputTypeDef definition
class DeleteDbInstanceInputTypeDef(TypedDict):
identifier: str,
DurationTypeDef#
# DurationTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import DurationTypeDef
def get_value() -> DurationTypeDef:
return {
"durationType": ...,
}
# DurationTypeDef definition
class DurationTypeDef(TypedDict):
durationType: DurationTypeType, # (1)
value: int,
- See DurationTypeType
GetDbClusterInputTypeDef#
# GetDbClusterInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import GetDbClusterInputTypeDef
def get_value() -> GetDbClusterInputTypeDef:
return {
"dbClusterId": ...,
}
# GetDbClusterInputTypeDef definition
class GetDbClusterInputTypeDef(TypedDict):
dbClusterId: str,
GetDbInstanceInputTypeDef#
# GetDbInstanceInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import GetDbInstanceInputTypeDef
def get_value() -> GetDbInstanceInputTypeDef:
return {
"identifier": ...,
}
# GetDbInstanceInputTypeDef definition
class GetDbInstanceInputTypeDef(TypedDict):
identifier: str,
GetDbParameterGroupInputTypeDef#
# GetDbParameterGroupInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import GetDbParameterGroupInputTypeDef
def get_value() -> GetDbParameterGroupInputTypeDef:
return {
"identifier": ...,
}
# GetDbParameterGroupInputTypeDef definition
class GetDbParameterGroupInputTypeDef(TypedDict):
identifier: str,
PercentOrAbsoluteLongTypeDef#
# PercentOrAbsoluteLongTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import PercentOrAbsoluteLongTypeDef
def get_value() -> PercentOrAbsoluteLongTypeDef:
return {
"percent": ...,
}
# PercentOrAbsoluteLongTypeDef definition
class PercentOrAbsoluteLongTypeDef(TypedDict):
percent: NotRequired[str],
absolute: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListDbClustersInputTypeDef#
# ListDbClustersInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListDbClustersInputTypeDef
def get_value() -> ListDbClustersInputTypeDef:
return {
"nextToken": ...,
}
# ListDbClustersInputTypeDef definition
class ListDbClustersInputTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDbInstancesForClusterInputTypeDef#
# ListDbInstancesForClusterInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListDbInstancesForClusterInputTypeDef
def get_value() -> ListDbInstancesForClusterInputTypeDef:
return {
"dbClusterId": ...,
}
# ListDbInstancesForClusterInputTypeDef definition
class ListDbInstancesForClusterInputTypeDef(TypedDict):
dbClusterId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDbInstancesInputTypeDef#
# ListDbInstancesInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListDbInstancesInputTypeDef
def get_value() -> ListDbInstancesInputTypeDef:
return {
"nextToken": ...,
}
# ListDbInstancesInputTypeDef definition
class ListDbInstancesInputTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDbParameterGroupsInputTypeDef#
# ListDbParameterGroupsInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListDbParameterGroupsInputTypeDef
def get_value() -> ListDbParameterGroupsInputTypeDef:
return {
"nextToken": ...,
}
# ListDbParameterGroupsInputTypeDef definition
class ListDbParameterGroupsInputTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
S3ConfigurationTypeDef#
# S3ConfigurationTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import S3ConfigurationTypeDef
def get_value() -> S3ConfigurationTypeDef:
return {
"bucketName": ...,
}
# S3ConfigurationTypeDef definition
class S3ConfigurationTypeDef(TypedDict):
bucketName: str,
enabled: bool,
RebootDbClusterInputTypeDef#
# RebootDbClusterInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import RebootDbClusterInputTypeDef
def get_value() -> RebootDbClusterInputTypeDef:
return {
"dbClusterId": ...,
}
# RebootDbClusterInputTypeDef definition
class RebootDbClusterInputTypeDef(TypedDict):
dbClusterId: str,
instanceIds: NotRequired[Sequence[str]],
RebootDbInstanceInputTypeDef#
# RebootDbInstanceInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import RebootDbInstanceInputTypeDef
def get_value() -> RebootDbInstanceInputTypeDef:
return {
"identifier": ...,
}
# RebootDbInstanceInputTypeDef definition
class RebootDbInstanceInputTypeDef(TypedDict):
identifier: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
CreateDbClusterOutputTypeDef#
# CreateDbClusterOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import CreateDbClusterOutputTypeDef
def get_value() -> CreateDbClusterOutputTypeDef:
return {
"dbClusterId": ...,
}
# CreateDbClusterOutputTypeDef definition
class CreateDbClusterOutputTypeDef(TypedDict):
dbClusterId: str,
dbClusterStatus: ClusterStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDbClusterOutputTypeDef#
# DeleteDbClusterOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import DeleteDbClusterOutputTypeDef
def get_value() -> DeleteDbClusterOutputTypeDef:
return {
"dbClusterStatus": ...,
}
# DeleteDbClusterOutputTypeDef definition
class DeleteDbClusterOutputTypeDef(TypedDict):
dbClusterStatus: ClusterStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RebootDbClusterOutputTypeDef#
# RebootDbClusterOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import RebootDbClusterOutputTypeDef
def get_value() -> RebootDbClusterOutputTypeDef:
return {
"dbClusterStatus": ...,
}
# RebootDbClusterOutputTypeDef definition
class RebootDbClusterOutputTypeDef(TypedDict):
dbClusterStatus: ClusterStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDbClusterOutputTypeDef#
# UpdateDbClusterOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import UpdateDbClusterOutputTypeDef
def get_value() -> UpdateDbClusterOutputTypeDef:
return {
"dbClusterStatus": ...,
}
# UpdateDbClusterOutputTypeDef definition
class UpdateDbClusterOutputTypeDef(TypedDict):
dbClusterStatus: ClusterStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDbClustersOutputTypeDef#
# ListDbClustersOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListDbClustersOutputTypeDef
def get_value() -> ListDbClustersOutputTypeDef:
return {
"items": ...,
}
# ListDbClustersOutputTypeDef definition
class ListDbClustersOutputTypeDef(TypedDict):
items: list[DbClusterSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[DbClusterSummaryTypeDef] - See ResponseMetadataTypeDef
ListDbInstancesForClusterOutputTypeDef#
# ListDbInstancesForClusterOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListDbInstancesForClusterOutputTypeDef
def get_value() -> ListDbInstancesForClusterOutputTypeDef:
return {
"items": ...,
}
# ListDbInstancesForClusterOutputTypeDef definition
class ListDbInstancesForClusterOutputTypeDef(TypedDict):
items: list[DbInstanceForClusterSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[DbInstanceForClusterSummaryTypeDef] - See ResponseMetadataTypeDef
ListDbInstancesOutputTypeDef#
# ListDbInstancesOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListDbInstancesOutputTypeDef
def get_value() -> ListDbInstancesOutputTypeDef:
return {
"items": ...,
}
# ListDbInstancesOutputTypeDef definition
class ListDbInstancesOutputTypeDef(TypedDict):
items: list[DbInstanceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[DbInstanceSummaryTypeDef] - See ResponseMetadataTypeDef
ListDbParameterGroupsOutputTypeDef#
# ListDbParameterGroupsOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListDbParameterGroupsOutputTypeDef
def get_value() -> ListDbParameterGroupsOutputTypeDef:
return {
"items": ...,
}
# ListDbParameterGroupsOutputTypeDef definition
class ListDbParameterGroupsOutputTypeDef(TypedDict):
items: list[DbParameterGroupSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[DbParameterGroupSummaryTypeDef] - See ResponseMetadataTypeDef
InfluxDBv2ParametersTypeDef#
# InfluxDBv2ParametersTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import InfluxDBv2ParametersTypeDef
def get_value() -> InfluxDBv2ParametersTypeDef:
return {
"fluxLogEnabled": ...,
}
# InfluxDBv2ParametersTypeDef definition
class InfluxDBv2ParametersTypeDef(TypedDict):
fluxLogEnabled: NotRequired[bool],
logLevel: NotRequired[LogLevelType], # (1)
noTasks: NotRequired[bool],
queryConcurrency: NotRequired[int],
queryQueueSize: NotRequired[int],
tracingType: NotRequired[TracingTypeType], # (2)
metricsDisabled: NotRequired[bool],
httpIdleTimeout: NotRequired[DurationTypeDef], # (3)
httpReadHeaderTimeout: NotRequired[DurationTypeDef], # (3)
httpReadTimeout: NotRequired[DurationTypeDef], # (3)
httpWriteTimeout: NotRequired[DurationTypeDef], # (3)
influxqlMaxSelectBuckets: NotRequired[int],
influxqlMaxSelectPoint: NotRequired[int],
influxqlMaxSelectSeries: NotRequired[int],
pprofDisabled: NotRequired[bool],
queryInitialMemoryBytes: NotRequired[int],
queryMaxMemoryBytes: NotRequired[int],
queryMemoryBytes: NotRequired[int],
sessionLength: NotRequired[int],
sessionRenewDisabled: NotRequired[bool],
storageCacheMaxMemorySize: NotRequired[int],
storageCacheSnapshotMemorySize: NotRequired[int],
storageCacheSnapshotWriteColdDuration: NotRequired[DurationTypeDef], # (3)
storageCompactFullWriteColdDuration: NotRequired[DurationTypeDef], # (3)
storageCompactThroughputBurst: NotRequired[int],
storageMaxConcurrentCompactions: NotRequired[int],
storageMaxIndexLogFileSize: NotRequired[int],
storageNoValidateFieldSize: NotRequired[bool],
storageRetentionCheckInterval: NotRequired[DurationTypeDef], # (3)
storageSeriesFileMaxConcurrentSnapshotCompactions: NotRequired[int],
storageSeriesIdSetCacheSize: NotRequired[int],
storageWalMaxConcurrentWrites: NotRequired[int],
storageWalMaxWriteDelay: NotRequired[DurationTypeDef], # (3)
uiDisabled: NotRequired[bool],
- See LogLevelType
- See TracingTypeType
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
InfluxDBv3CoreParametersTypeDef#
# InfluxDBv3CoreParametersTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import InfluxDBv3CoreParametersTypeDef
def get_value() -> InfluxDBv3CoreParametersTypeDef:
return {
"queryFileLimit": ...,
}
# InfluxDBv3CoreParametersTypeDef definition
class InfluxDBv3CoreParametersTypeDef(TypedDict):
queryFileLimit: NotRequired[int],
queryLogSize: NotRequired[int],
logFilter: NotRequired[str],
logFormat: NotRequired[LogFormatsType], # (1)
dataFusionNumThreads: NotRequired[int],
dataFusionRuntimeType: NotRequired[DataFusionRuntimeTypeType], # (2)
dataFusionRuntimeDisableLifoSlot: NotRequired[bool],
dataFusionRuntimeEventInterval: NotRequired[int],
dataFusionRuntimeGlobalQueueInterval: NotRequired[int],
dataFusionRuntimeMaxBlockingThreads: NotRequired[int],
dataFusionRuntimeMaxIoEventsPerTick: NotRequired[int],
dataFusionRuntimeThreadKeepAlive: NotRequired[DurationTypeDef], # (3)
dataFusionRuntimeThreadPriority: NotRequired[int],
dataFusionMaxParquetFanout: NotRequired[int],
dataFusionUseCachedParquetLoader: NotRequired[bool],
dataFusionConfig: NotRequired[str],
maxHttpRequestSize: NotRequired[int],
forceSnapshotMemThreshold: NotRequired[PercentOrAbsoluteLongTypeDef], # (4)
walSnapshotSize: NotRequired[int],
walMaxWriteBufferSize: NotRequired[int],
snapshottedWalFilesToKeep: NotRequired[int],
preemptiveCacheAge: NotRequired[DurationTypeDef], # (3)
parquetMemCachePrunePercentage: NotRequired[float],
parquetMemCachePruneInterval: NotRequired[DurationTypeDef], # (3)
disableParquetMemCache: NotRequired[bool],
parquetMemCacheQueryPathDuration: NotRequired[DurationTypeDef], # (3)
lastCacheEvictionInterval: NotRequired[DurationTypeDef], # (3)
distinctCacheEvictionInterval: NotRequired[DurationTypeDef], # (3)
gen1Duration: NotRequired[DurationTypeDef], # (3)
execMemPoolBytes: NotRequired[PercentOrAbsoluteLongTypeDef], # (4)
parquetMemCacheSize: NotRequired[PercentOrAbsoluteLongTypeDef], # (4)
walReplayFailOnError: NotRequired[bool],
walReplayConcurrencyLimit: NotRequired[int],
tableIndexCacheMaxEntries: NotRequired[int],
tableIndexCacheConcurrencyLimit: NotRequired[int],
gen1LookbackDuration: NotRequired[DurationTypeDef], # (3)
retentionCheckInterval: NotRequired[DurationTypeDef], # (3)
deleteGracePeriod: NotRequired[DurationTypeDef], # (3)
hardDeleteDefaultDuration: NotRequired[DurationTypeDef], # (3)
- See LogFormatsType
- See DataFusionRuntimeTypeType
- See DurationTypeDef
- See PercentOrAbsoluteLongTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See PercentOrAbsoluteLongTypeDef
- See PercentOrAbsoluteLongTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
InfluxDBv3EnterpriseParametersTypeDef#
# InfluxDBv3EnterpriseParametersTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import InfluxDBv3EnterpriseParametersTypeDef
def get_value() -> InfluxDBv3EnterpriseParametersTypeDef:
return {
"queryFileLimit": ...,
}
# InfluxDBv3EnterpriseParametersTypeDef definition
class InfluxDBv3EnterpriseParametersTypeDef(TypedDict):
ingestQueryInstances: int,
queryOnlyInstances: int,
dedicatedCompactor: bool,
queryFileLimit: NotRequired[int],
queryLogSize: NotRequired[int],
logFilter: NotRequired[str],
logFormat: NotRequired[LogFormatsType], # (1)
dataFusionNumThreads: NotRequired[int],
dataFusionRuntimeType: NotRequired[DataFusionRuntimeTypeType], # (2)
dataFusionRuntimeDisableLifoSlot: NotRequired[bool],
dataFusionRuntimeEventInterval: NotRequired[int],
dataFusionRuntimeGlobalQueueInterval: NotRequired[int],
dataFusionRuntimeMaxBlockingThreads: NotRequired[int],
dataFusionRuntimeMaxIoEventsPerTick: NotRequired[int],
dataFusionRuntimeThreadKeepAlive: NotRequired[DurationTypeDef], # (3)
dataFusionRuntimeThreadPriority: NotRequired[int],
dataFusionMaxParquetFanout: NotRequired[int],
dataFusionUseCachedParquetLoader: NotRequired[bool],
dataFusionConfig: NotRequired[str],
maxHttpRequestSize: NotRequired[int],
forceSnapshotMemThreshold: NotRequired[PercentOrAbsoluteLongTypeDef], # (4)
walSnapshotSize: NotRequired[int],
walMaxWriteBufferSize: NotRequired[int],
snapshottedWalFilesToKeep: NotRequired[int],
preemptiveCacheAge: NotRequired[DurationTypeDef], # (3)
parquetMemCachePrunePercentage: NotRequired[float],
parquetMemCachePruneInterval: NotRequired[DurationTypeDef], # (3)
disableParquetMemCache: NotRequired[bool],
parquetMemCacheQueryPathDuration: NotRequired[DurationTypeDef], # (3)
lastCacheEvictionInterval: NotRequired[DurationTypeDef], # (3)
distinctCacheEvictionInterval: NotRequired[DurationTypeDef], # (3)
gen1Duration: NotRequired[DurationTypeDef], # (3)
execMemPoolBytes: NotRequired[PercentOrAbsoluteLongTypeDef], # (4)
parquetMemCacheSize: NotRequired[PercentOrAbsoluteLongTypeDef], # (4)
walReplayFailOnError: NotRequired[bool],
walReplayConcurrencyLimit: NotRequired[int],
tableIndexCacheMaxEntries: NotRequired[int],
tableIndexCacheConcurrencyLimit: NotRequired[int],
gen1LookbackDuration: NotRequired[DurationTypeDef], # (3)
retentionCheckInterval: NotRequired[DurationTypeDef], # (3)
deleteGracePeriod: NotRequired[DurationTypeDef], # (3)
hardDeleteDefaultDuration: NotRequired[DurationTypeDef], # (3)
compactionRowLimit: NotRequired[int],
compactionMaxNumFilesPerPlan: NotRequired[int],
compactionGen2Duration: NotRequired[DurationTypeDef], # (3)
compactionMultipliers: NotRequired[str],
compactionCleanupWait: NotRequired[DurationTypeDef], # (3)
compactionCheckInterval: NotRequired[DurationTypeDef], # (3)
lastValueCacheDisableFromHistory: NotRequired[bool],
distinctValueCacheDisableFromHistory: NotRequired[bool],
replicationInterval: NotRequired[DurationTypeDef], # (3)
catalogSyncInterval: NotRequired[DurationTypeDef], # (3)
- See LogFormatsType
- See DataFusionRuntimeTypeType
- See DurationTypeDef
- See PercentOrAbsoluteLongTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See PercentOrAbsoluteLongTypeDef
- See PercentOrAbsoluteLongTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
- See DurationTypeDef
ListDbClustersInputPaginateTypeDef#
# ListDbClustersInputPaginateTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListDbClustersInputPaginateTypeDef
def get_value() -> ListDbClustersInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDbClustersInputPaginateTypeDef definition
class ListDbClustersInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDbInstancesForClusterInputPaginateTypeDef#
# ListDbInstancesForClusterInputPaginateTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListDbInstancesForClusterInputPaginateTypeDef
def get_value() -> ListDbInstancesForClusterInputPaginateTypeDef:
return {
"dbClusterId": ...,
}
# ListDbInstancesForClusterInputPaginateTypeDef definition
class ListDbInstancesForClusterInputPaginateTypeDef(TypedDict):
dbClusterId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDbInstancesInputPaginateTypeDef#
# ListDbInstancesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListDbInstancesInputPaginateTypeDef
def get_value() -> ListDbInstancesInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDbInstancesInputPaginateTypeDef definition
class ListDbInstancesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDbParameterGroupsInputPaginateTypeDef#
# ListDbParameterGroupsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ListDbParameterGroupsInputPaginateTypeDef
def get_value() -> ListDbParameterGroupsInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDbParameterGroupsInputPaginateTypeDef definition
class ListDbParameterGroupsInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
LogDeliveryConfigurationTypeDef#
# LogDeliveryConfigurationTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import LogDeliveryConfigurationTypeDef
def get_value() -> LogDeliveryConfigurationTypeDef:
return {
"s3Configuration": ...,
}
# LogDeliveryConfigurationTypeDef definition
class LogDeliveryConfigurationTypeDef(TypedDict):
s3Configuration: S3ConfigurationTypeDef, # (1)
ParametersTypeDef#
# ParametersTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import ParametersTypeDef
def get_value() -> ParametersTypeDef:
return {
"InfluxDBv2": ...,
}
# ParametersTypeDef definition
class ParametersTypeDef(TypedDict):
InfluxDBv2: NotRequired[InfluxDBv2ParametersTypeDef], # (1)
InfluxDBv3Core: NotRequired[InfluxDBv3CoreParametersTypeDef], # (2)
InfluxDBv3Enterprise: NotRequired[InfluxDBv3EnterpriseParametersTypeDef], # (3)
- See InfluxDBv2ParametersTypeDef
- See InfluxDBv3CoreParametersTypeDef
- See InfluxDBv3EnterpriseParametersTypeDef
CreateDbClusterInputTypeDef#
# CreateDbClusterInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import CreateDbClusterInputTypeDef
def get_value() -> CreateDbClusterInputTypeDef:
return {
"name": ...,
}
# CreateDbClusterInputTypeDef definition
class CreateDbClusterInputTypeDef(TypedDict):
name: str,
dbInstanceType: DbInstanceTypeType, # (1)
vpcSubnetIds: Sequence[str],
vpcSecurityGroupIds: Sequence[str],
username: NotRequired[str],
password: NotRequired[str],
organization: NotRequired[str],
bucket: NotRequired[str],
port: NotRequired[int],
dbParameterGroupIdentifier: NotRequired[str],
dbStorageType: NotRequired[DbStorageTypeType], # (2)
allocatedStorage: NotRequired[int],
networkType: NotRequired[NetworkTypeType], # (3)
publiclyAccessible: NotRequired[bool],
deploymentType: NotRequired[ClusterDeploymentTypeType], # (4)
failoverMode: NotRequired[FailoverModeType], # (5)
logDeliveryConfiguration: NotRequired[LogDeliveryConfigurationTypeDef], # (6)
tags: NotRequired[Mapping[str, str]],
- See DbInstanceTypeType
- See DbStorageTypeType
- See NetworkTypeType
- See ClusterDeploymentTypeType
- See FailoverModeType
- See LogDeliveryConfigurationTypeDef
CreateDbInstanceInputTypeDef#
# CreateDbInstanceInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import CreateDbInstanceInputTypeDef
def get_value() -> CreateDbInstanceInputTypeDef:
return {
"name": ...,
}
# CreateDbInstanceInputTypeDef definition
class CreateDbInstanceInputTypeDef(TypedDict):
name: str,
password: str,
dbInstanceType: DbInstanceTypeType, # (1)
vpcSubnetIds: Sequence[str],
vpcSecurityGroupIds: Sequence[str],
allocatedStorage: int,
username: NotRequired[str],
organization: NotRequired[str],
bucket: NotRequired[str],
publiclyAccessible: NotRequired[bool],
dbStorageType: NotRequired[DbStorageTypeType], # (2)
dbParameterGroupIdentifier: NotRequired[str],
deploymentType: NotRequired[DeploymentTypeType], # (3)
logDeliveryConfiguration: NotRequired[LogDeliveryConfigurationTypeDef], # (4)
tags: NotRequired[Mapping[str, str]],
port: NotRequired[int],
networkType: NotRequired[NetworkTypeType], # (5)
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See NetworkTypeType
CreateDbInstanceOutputTypeDef#
# CreateDbInstanceOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import CreateDbInstanceOutputTypeDef
def get_value() -> CreateDbInstanceOutputTypeDef:
return {
"id": ...,
}
# CreateDbInstanceOutputTypeDef definition
class CreateDbInstanceOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: StatusType, # (1)
endpoint: str,
port: int,
networkType: NetworkTypeType, # (2)
dbInstanceType: DbInstanceTypeType, # (3)
dbStorageType: DbStorageTypeType, # (4)
allocatedStorage: int,
deploymentType: DeploymentTypeType, # (5)
vpcSubnetIds: list[str],
publiclyAccessible: bool,
vpcSecurityGroupIds: list[str],
dbParameterGroupIdentifier: str,
availabilityZone: str,
secondaryAvailabilityZone: str,
logDeliveryConfiguration: LogDeliveryConfigurationTypeDef, # (6)
influxAuthParametersSecretArn: str,
dbClusterId: str,
instanceMode: InstanceModeType, # (7)
instanceModes: list[InstanceModeType], # (8)
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See StatusType
- See NetworkTypeType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See InstanceModeType
- See
list[InstanceModeType] - See ResponseMetadataTypeDef
DeleteDbInstanceOutputTypeDef#
# DeleteDbInstanceOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import DeleteDbInstanceOutputTypeDef
def get_value() -> DeleteDbInstanceOutputTypeDef:
return {
"id": ...,
}
# DeleteDbInstanceOutputTypeDef definition
class DeleteDbInstanceOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: StatusType, # (1)
endpoint: str,
port: int,
networkType: NetworkTypeType, # (2)
dbInstanceType: DbInstanceTypeType, # (3)
dbStorageType: DbStorageTypeType, # (4)
allocatedStorage: int,
deploymentType: DeploymentTypeType, # (5)
vpcSubnetIds: list[str],
publiclyAccessible: bool,
vpcSecurityGroupIds: list[str],
dbParameterGroupIdentifier: str,
availabilityZone: str,
secondaryAvailabilityZone: str,
logDeliveryConfiguration: LogDeliveryConfigurationTypeDef, # (6)
influxAuthParametersSecretArn: str,
dbClusterId: str,
instanceMode: InstanceModeType, # (7)
instanceModes: list[InstanceModeType], # (8)
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See StatusType
- See NetworkTypeType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See InstanceModeType
- See
list[InstanceModeType] - See ResponseMetadataTypeDef
GetDbClusterOutputTypeDef#
# GetDbClusterOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import GetDbClusterOutputTypeDef
def get_value() -> GetDbClusterOutputTypeDef:
return {
"id": ...,
}
# GetDbClusterOutputTypeDef definition
class GetDbClusterOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: ClusterStatusType, # (1)
endpoint: str,
readerEndpoint: str,
port: int,
deploymentType: ClusterDeploymentTypeType, # (2)
dbInstanceType: DbInstanceTypeType, # (3)
networkType: NetworkTypeType, # (4)
dbStorageType: DbStorageTypeType, # (5)
allocatedStorage: int,
engineType: EngineTypeType, # (6)
publiclyAccessible: bool,
dbParameterGroupIdentifier: str,
logDeliveryConfiguration: LogDeliveryConfigurationTypeDef, # (7)
influxAuthParametersSecretArn: str,
vpcSubnetIds: list[str],
vpcSecurityGroupIds: list[str],
failoverMode: FailoverModeType, # (8)
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See ClusterStatusType
- See ClusterDeploymentTypeType
- See DbInstanceTypeType
- See NetworkTypeType
- See DbStorageTypeType
- See EngineTypeType
- See LogDeliveryConfigurationTypeDef
- See FailoverModeType
- See ResponseMetadataTypeDef
GetDbInstanceOutputTypeDef#
# GetDbInstanceOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import GetDbInstanceOutputTypeDef
def get_value() -> GetDbInstanceOutputTypeDef:
return {
"id": ...,
}
# GetDbInstanceOutputTypeDef definition
class GetDbInstanceOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: StatusType, # (1)
endpoint: str,
port: int,
networkType: NetworkTypeType, # (2)
dbInstanceType: DbInstanceTypeType, # (3)
dbStorageType: DbStorageTypeType, # (4)
allocatedStorage: int,
deploymentType: DeploymentTypeType, # (5)
vpcSubnetIds: list[str],
publiclyAccessible: bool,
vpcSecurityGroupIds: list[str],
dbParameterGroupIdentifier: str,
availabilityZone: str,
secondaryAvailabilityZone: str,
logDeliveryConfiguration: LogDeliveryConfigurationTypeDef, # (6)
influxAuthParametersSecretArn: str,
dbClusterId: str,
instanceMode: InstanceModeType, # (7)
instanceModes: list[InstanceModeType], # (8)
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See StatusType
- See NetworkTypeType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See InstanceModeType
- See
list[InstanceModeType] - See ResponseMetadataTypeDef
RebootDbInstanceOutputTypeDef#
# RebootDbInstanceOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import RebootDbInstanceOutputTypeDef
def get_value() -> RebootDbInstanceOutputTypeDef:
return {
"id": ...,
}
# RebootDbInstanceOutputTypeDef definition
class RebootDbInstanceOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: StatusType, # (1)
endpoint: str,
port: int,
networkType: NetworkTypeType, # (2)
dbInstanceType: DbInstanceTypeType, # (3)
dbStorageType: DbStorageTypeType, # (4)
allocatedStorage: int,
deploymentType: DeploymentTypeType, # (5)
vpcSubnetIds: list[str],
publiclyAccessible: bool,
vpcSecurityGroupIds: list[str],
dbParameterGroupIdentifier: str,
availabilityZone: str,
secondaryAvailabilityZone: str,
logDeliveryConfiguration: LogDeliveryConfigurationTypeDef, # (6)
influxAuthParametersSecretArn: str,
dbClusterId: str,
instanceMode: InstanceModeType, # (7)
instanceModes: list[InstanceModeType], # (8)
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See StatusType
- See NetworkTypeType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See InstanceModeType
- See
list[InstanceModeType] - See ResponseMetadataTypeDef
UpdateDbClusterInputTypeDef#
# UpdateDbClusterInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import UpdateDbClusterInputTypeDef
def get_value() -> UpdateDbClusterInputTypeDef:
return {
"dbClusterId": ...,
}
# UpdateDbClusterInputTypeDef definition
class UpdateDbClusterInputTypeDef(TypedDict):
dbClusterId: str,
logDeliveryConfiguration: NotRequired[LogDeliveryConfigurationTypeDef], # (1)
dbParameterGroupIdentifier: NotRequired[str],
port: NotRequired[int],
dbInstanceType: NotRequired[DbInstanceTypeType], # (2)
failoverMode: NotRequired[FailoverModeType], # (3)
UpdateDbInstanceInputTypeDef#
# UpdateDbInstanceInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import UpdateDbInstanceInputTypeDef
def get_value() -> UpdateDbInstanceInputTypeDef:
return {
"identifier": ...,
}
# UpdateDbInstanceInputTypeDef definition
class UpdateDbInstanceInputTypeDef(TypedDict):
identifier: str,
logDeliveryConfiguration: NotRequired[LogDeliveryConfigurationTypeDef], # (1)
dbParameterGroupIdentifier: NotRequired[str],
port: NotRequired[int],
dbInstanceType: NotRequired[DbInstanceTypeType], # (2)
deploymentType: NotRequired[DeploymentTypeType], # (3)
dbStorageType: NotRequired[DbStorageTypeType], # (4)
allocatedStorage: NotRequired[int],
- See LogDeliveryConfigurationTypeDef
- See DbInstanceTypeType
- See DeploymentTypeType
- See DbStorageTypeType
UpdateDbInstanceOutputTypeDef#
# UpdateDbInstanceOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import UpdateDbInstanceOutputTypeDef
def get_value() -> UpdateDbInstanceOutputTypeDef:
return {
"id": ...,
}
# UpdateDbInstanceOutputTypeDef definition
class UpdateDbInstanceOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: StatusType, # (1)
endpoint: str,
port: int,
networkType: NetworkTypeType, # (2)
dbInstanceType: DbInstanceTypeType, # (3)
dbStorageType: DbStorageTypeType, # (4)
allocatedStorage: int,
deploymentType: DeploymentTypeType, # (5)
vpcSubnetIds: list[str],
publiclyAccessible: bool,
vpcSecurityGroupIds: list[str],
dbParameterGroupIdentifier: str,
availabilityZone: str,
secondaryAvailabilityZone: str,
logDeliveryConfiguration: LogDeliveryConfigurationTypeDef, # (6)
influxAuthParametersSecretArn: str,
dbClusterId: str,
instanceMode: InstanceModeType, # (7)
instanceModes: list[InstanceModeType], # (8)
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See StatusType
- See NetworkTypeType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See InstanceModeType
- See
list[InstanceModeType] - See ResponseMetadataTypeDef
CreateDbParameterGroupInputTypeDef#
# CreateDbParameterGroupInputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import CreateDbParameterGroupInputTypeDef
def get_value() -> CreateDbParameterGroupInputTypeDef:
return {
"name": ...,
}
# CreateDbParameterGroupInputTypeDef definition
class CreateDbParameterGroupInputTypeDef(TypedDict):
name: str,
description: NotRequired[str],
parameters: NotRequired[ParametersTypeDef], # (1)
tags: NotRequired[Mapping[str, str]],
CreateDbParameterGroupOutputTypeDef#
# CreateDbParameterGroupOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import CreateDbParameterGroupOutputTypeDef
def get_value() -> CreateDbParameterGroupOutputTypeDef:
return {
"id": ...,
}
# CreateDbParameterGroupOutputTypeDef definition
class CreateDbParameterGroupOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
description: str,
parameters: ParametersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDbParameterGroupOutputTypeDef#
# GetDbParameterGroupOutputTypeDef TypedDict usage example
from mypy_boto3_timestream_influxdb.type_defs import GetDbParameterGroupOutputTypeDef
def get_value() -> GetDbParameterGroupOutputTypeDef:
return {
"id": ...,
}
# GetDbParameterGroupOutputTypeDef definition
class GetDbParameterGroupOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
description: str,
parameters: ParametersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)