Skip to content

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)
  1. See ClusterStatusType
  2. See ClusterDeploymentTypeType
  3. See DbInstanceTypeType
  4. See NetworkTypeType
  5. See DbStorageTypeType
  6. 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)
  1. See StatusType
  2. See NetworkTypeType
  3. See DbInstanceTypeType
  4. See DbStorageTypeType
  5. See DeploymentTypeType
  6. See InstanceModeType
  7. 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)
  1. See StatusType
  2. See NetworkTypeType
  3. See DbInstanceTypeType
  4. See DbStorageTypeType
  5. 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,
  1. 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)
  1. See ClusterStatusType
  2. See ResponseMetadataTypeDef

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)
  1. See ClusterStatusType
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ClusterStatusType
  2. See ResponseMetadataTypeDef

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)
  1. See ClusterStatusType
  2. See ResponseMetadataTypeDef

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],
  1. See list[DbClusterSummaryTypeDef]
  2. 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],
  1. See list[DbInstanceForClusterSummaryTypeDef]
  2. 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],
  1. See list[DbInstanceSummaryTypeDef]
  2. 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],
  1. See list[DbParameterGroupSummaryTypeDef]
  2. 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],
  1. See LogLevelType
  2. See TracingTypeType
  3. See DurationTypeDef
  4. See DurationTypeDef
  5. See DurationTypeDef
  6. See DurationTypeDef
  7. See DurationTypeDef
  8. See DurationTypeDef
  9. See DurationTypeDef
  10. 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)
  1. See LogFormatsType
  2. See DataFusionRuntimeTypeType
  3. See DurationTypeDef
  4. See PercentOrAbsoluteLongTypeDef
  5. See DurationTypeDef
  6. See DurationTypeDef
  7. See DurationTypeDef
  8. See DurationTypeDef
  9. See DurationTypeDef
  10. See DurationTypeDef
  11. See PercentOrAbsoluteLongTypeDef
  12. See PercentOrAbsoluteLongTypeDef
  13. See DurationTypeDef
  14. See DurationTypeDef
  15. See DurationTypeDef
  16. 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)
  1. See LogFormatsType
  2. See DataFusionRuntimeTypeType
  3. See DurationTypeDef
  4. See PercentOrAbsoluteLongTypeDef
  5. See DurationTypeDef
  6. See DurationTypeDef
  7. See DurationTypeDef
  8. See DurationTypeDef
  9. See DurationTypeDef
  10. See DurationTypeDef
  11. See PercentOrAbsoluteLongTypeDef
  12. See PercentOrAbsoluteLongTypeDef
  13. See DurationTypeDef
  14. See DurationTypeDef
  15. See DurationTypeDef
  16. See DurationTypeDef
  17. See DurationTypeDef
  18. See DurationTypeDef
  19. See DurationTypeDef
  20. See DurationTypeDef
  21. 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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See S3ConfigurationTypeDef

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)
  1. See InfluxDBv2ParametersTypeDef
  2. See InfluxDBv3CoreParametersTypeDef
  3. 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]],
  1. See DbInstanceTypeType
  2. See DbStorageTypeType
  3. See NetworkTypeType
  4. See ClusterDeploymentTypeType
  5. See FailoverModeType
  6. 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)
  1. See DbInstanceTypeType
  2. See DbStorageTypeType
  3. See DeploymentTypeType
  4. See LogDeliveryConfigurationTypeDef
  5. 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)
  1. See StatusType
  2. See NetworkTypeType
  3. See DbInstanceTypeType
  4. See DbStorageTypeType
  5. See DeploymentTypeType
  6. See LogDeliveryConfigurationTypeDef
  7. See InstanceModeType
  8. See list[InstanceModeType]
  9. 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)
  1. See StatusType
  2. See NetworkTypeType
  3. See DbInstanceTypeType
  4. See DbStorageTypeType
  5. See DeploymentTypeType
  6. See LogDeliveryConfigurationTypeDef
  7. See InstanceModeType
  8. See list[InstanceModeType]
  9. 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)
  1. See ClusterStatusType
  2. See ClusterDeploymentTypeType
  3. See DbInstanceTypeType
  4. See NetworkTypeType
  5. See DbStorageTypeType
  6. See EngineTypeType
  7. See LogDeliveryConfigurationTypeDef
  8. See FailoverModeType
  9. 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)
  1. See StatusType
  2. See NetworkTypeType
  3. See DbInstanceTypeType
  4. See DbStorageTypeType
  5. See DeploymentTypeType
  6. See LogDeliveryConfigurationTypeDef
  7. See InstanceModeType
  8. See list[InstanceModeType]
  9. 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)
  1. See StatusType
  2. See NetworkTypeType
  3. See DbInstanceTypeType
  4. See DbStorageTypeType
  5. See DeploymentTypeType
  6. See LogDeliveryConfigurationTypeDef
  7. See InstanceModeType
  8. See list[InstanceModeType]
  9. 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)
  1. See LogDeliveryConfigurationTypeDef
  2. See DbInstanceTypeType
  3. See FailoverModeType

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],
  1. See LogDeliveryConfigurationTypeDef
  2. See DbInstanceTypeType
  3. See DeploymentTypeType
  4. 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)
  1. See StatusType
  2. See NetworkTypeType
  3. See DbInstanceTypeType
  4. See DbStorageTypeType
  5. See DeploymentTypeType
  6. See LogDeliveryConfigurationTypeDef
  7. See InstanceModeType
  8. See list[InstanceModeType]
  9. 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]],
  1. See ParametersTypeDef

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)
  1. See ParametersTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ParametersTypeDef
  2. See ResponseMetadataTypeDef