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],
- See ClusterStatusType
- See ClusterDeploymentTypeType
- See DbInstanceTypeType
- See NetworkTypeType
- 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)
- See StatusType
- See NetworkTypeType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- 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)
- 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,
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)
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)
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
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)
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]],
- See DbInstanceTypeType
- See ClusterDeploymentTypeType
- See DbStorageTypeType
- See NetworkTypeType
- 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)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See StatusType
- See NetworkTypeType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See 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)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See StatusType
- See NetworkTypeType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See 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,
publiclyAccessible: bool,
dbParameterGroupIdentifier: str,
logDeliveryConfiguration: LogDeliveryConfigurationTypeDef, # (6)
influxAuthParametersSecretArn: str,
vpcSubnetIds: List[str],
vpcSecurityGroupIds: List[str],
failoverMode: FailoverModeType, # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See ClusterStatusType
- See ClusterDeploymentTypeType
- See DbInstanceTypeType
- See NetworkTypeType
- See DbStorageTypeType
- 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)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See StatusType
- See NetworkTypeType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See 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)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See StatusType
- See NetworkTypeType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See 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)