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],
  1. See ClusterStatusType
  2. See ClusterDeploymentTypeType
  3. See DbInstanceTypeType
  4. See NetworkTypeType
  5. See DbStorageTypeType

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

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,

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

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

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

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,
    password: str,
    dbInstanceType: DbInstanceTypeType,  # (1)
    allocatedStorage: int,
    vpcSubnetIds: Sequence[str],
    vpcSecurityGroupIds: Sequence[str],
    deploymentType: ClusterDeploymentTypeType,  # (2)
    username: NotRequired[str],
    organization: NotRequired[str],
    bucket: NotRequired[str],
    port: NotRequired[int],
    dbParameterGroupIdentifier: NotRequired[str],
    dbStorageType: NotRequired[DbStorageTypeType],  # (3)
    networkType: NotRequired[NetworkTypeType],  # (4)
    publiclyAccessible: NotRequired[bool],
    failoverMode: NotRequired[FailoverModeType],  # (5)
    logDeliveryConfiguration: NotRequired[LogDeliveryConfigurationTypeDef],  # (6)
    tags: NotRequired[Mapping[str, str]],
  1. See DbInstanceTypeType
  2. See ClusterDeploymentTypeType
  3. See DbStorageTypeType
  4. See NetworkTypeType
  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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See StatusType
  2. See NetworkTypeType
  3. See DbInstanceTypeType
  4. See DbStorageTypeType
  5. See DeploymentTypeType
  6. See LogDeliveryConfigurationTypeDef
  7. See InstanceModeType
  8. 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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See StatusType
  2. See NetworkTypeType
  3. See DbInstanceTypeType
  4. See DbStorageTypeType
  5. See DeploymentTypeType
  6. See LogDeliveryConfigurationTypeDef
  7. See InstanceModeType
  8. 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,
    publiclyAccessible: bool,
    dbParameterGroupIdentifier: str,
    logDeliveryConfiguration: LogDeliveryConfigurationTypeDef,  # (6)
    influxAuthParametersSecretArn: str,
    vpcSubnetIds: List[str],
    vpcSecurityGroupIds: List[str],
    failoverMode: FailoverModeType,  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See ClusterStatusType
  2. See ClusterDeploymentTypeType
  3. See DbInstanceTypeType
  4. See NetworkTypeType
  5. See DbStorageTypeType
  6. See LogDeliveryConfigurationTypeDef
  7. See FailoverModeType
  8. 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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See StatusType
  2. See NetworkTypeType
  3. See DbInstanceTypeType
  4. See DbStorageTypeType
  5. See DeploymentTypeType
  6. See LogDeliveryConfigurationTypeDef
  7. See InstanceModeType
  8. 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)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See StatusType
  2. See NetworkTypeType
  3. See DbInstanceTypeType
  4. See DbStorageTypeType
  5. See DeploymentTypeType
  6. See LogDeliveryConfigurationTypeDef
  7. See InstanceModeType
  8. 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