Type definitions#
Index > TimestreamInfluxDB > Type definitions
Auto-generated documentation for TimestreamInfluxDB type annotations stubs module mypy-boto3-timestream-influxdb.
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DbInstanceSummaryTypeDef#
# DbInstanceSummaryTypeDef definition
class DbInstanceSummaryTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: NotRequired[StatusType], # (1)
endpoint: NotRequired[str],
dbInstanceType: NotRequired[DbInstanceTypeType], # (2)
dbStorageType: NotRequired[DbStorageTypeType], # (3)
allocatedStorage: NotRequired[int],
deploymentType: NotRequired[DeploymentTypeType], # (4)
- See StatusType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
DbParameterGroupSummaryTypeDef#
# DbParameterGroupSummaryTypeDef definition
class DbParameterGroupSummaryTypeDef(TypedDict):
id: str,
name: str,
arn: str,
description: NotRequired[str],
DeleteDbInstanceInputRequestTypeDef#
# DeleteDbInstanceInputRequestTypeDef definition
class DeleteDbInstanceInputRequestTypeDef(TypedDict):
identifier: str,
GetDbInstanceInputRequestTypeDef#
# GetDbInstanceInputRequestTypeDef definition
class GetDbInstanceInputRequestTypeDef(TypedDict):
identifier: str,
GetDbParameterGroupInputRequestTypeDef#
# GetDbParameterGroupInputRequestTypeDef definition
class GetDbParameterGroupInputRequestTypeDef(TypedDict):
identifier: str,
InfluxDBv2ParametersTypeDef#
# 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],
- See LogLevelType
- See TracingTypeType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListDbInstancesInputRequestTypeDef#
# ListDbInstancesInputRequestTypeDef definition
class ListDbInstancesInputRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDbParameterGroupsInputRequestTypeDef#
# ListDbParameterGroupsInputRequestTypeDef definition
class ListDbParameterGroupsInputRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
S3ConfigurationTypeDef#
# S3ConfigurationTypeDef definition
class S3ConfigurationTypeDef(TypedDict):
bucketName: str,
enabled: bool,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListDbInstancesOutputTypeDef#
# ListDbInstancesOutputTypeDef definition
class ListDbInstancesOutputTypeDef(TypedDict):
items: List[DbInstanceSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDbParameterGroupsOutputTypeDef#
# ListDbParameterGroupsOutputTypeDef definition
class ListDbParameterGroupsOutputTypeDef(TypedDict):
items: List[DbParameterGroupSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ParametersTypeDef#
# ParametersTypeDef definition
class ParametersTypeDef(TypedDict):
InfluxDBv2: NotRequired[InfluxDBv2ParametersTypeDef], # (1)
ListDbInstancesInputListDbInstancesPaginateTypeDef#
# ListDbInstancesInputListDbInstancesPaginateTypeDef definition
class ListDbInstancesInputListDbInstancesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDbParameterGroupsInputListDbParameterGroupsPaginateTypeDef#
# ListDbParameterGroupsInputListDbParameterGroupsPaginateTypeDef definition
class ListDbParameterGroupsInputListDbParameterGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
LogDeliveryConfigurationTypeDef#
# LogDeliveryConfigurationTypeDef definition
class LogDeliveryConfigurationTypeDef(TypedDict):
s3Configuration: S3ConfigurationTypeDef, # (1)
CreateDbParameterGroupInputRequestTypeDef#
# CreateDbParameterGroupInputRequestTypeDef definition
class CreateDbParameterGroupInputRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
parameters: NotRequired[ParametersTypeDef], # (1)
tags: NotRequired[Mapping[str, str]],
CreateDbParameterGroupOutputTypeDef#
# CreateDbParameterGroupOutputTypeDef definition
class CreateDbParameterGroupOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
description: str,
parameters: ParametersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDbParameterGroupOutputTypeDef#
# GetDbParameterGroupOutputTypeDef definition
class GetDbParameterGroupOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
description: str,
parameters: ParametersTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDbInstanceInputRequestTypeDef#
# CreateDbInstanceInputRequestTypeDef definition
class CreateDbInstanceInputRequestTypeDef(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]],
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
CreateDbInstanceOutputTypeDef#
# CreateDbInstanceOutputTypeDef definition
class CreateDbInstanceOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: StatusType, # (1)
endpoint: str,
dbInstanceType: DbInstanceTypeType, # (2)
dbStorageType: DbStorageTypeType, # (3)
allocatedStorage: int,
deploymentType: DeploymentTypeType, # (4)
vpcSubnetIds: List[str],
publiclyAccessible: bool,
vpcSecurityGroupIds: List[str],
dbParameterGroupIdentifier: str,
availabilityZone: str,
secondaryAvailabilityZone: str,
logDeliveryConfiguration: LogDeliveryConfigurationTypeDef, # (5)
influxAuthParametersSecretArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See StatusType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See ResponseMetadataTypeDef
DeleteDbInstanceOutputTypeDef#
# DeleteDbInstanceOutputTypeDef definition
class DeleteDbInstanceOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: StatusType, # (1)
endpoint: str,
dbInstanceType: DbInstanceTypeType, # (2)
dbStorageType: DbStorageTypeType, # (3)
allocatedStorage: int,
deploymentType: DeploymentTypeType, # (4)
vpcSubnetIds: List[str],
publiclyAccessible: bool,
vpcSecurityGroupIds: List[str],
dbParameterGroupIdentifier: str,
availabilityZone: str,
secondaryAvailabilityZone: str,
logDeliveryConfiguration: LogDeliveryConfigurationTypeDef, # (5)
influxAuthParametersSecretArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See StatusType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See ResponseMetadataTypeDef
GetDbInstanceOutputTypeDef#
# GetDbInstanceOutputTypeDef definition
class GetDbInstanceOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: StatusType, # (1)
endpoint: str,
dbInstanceType: DbInstanceTypeType, # (2)
dbStorageType: DbStorageTypeType, # (3)
allocatedStorage: int,
deploymentType: DeploymentTypeType, # (4)
vpcSubnetIds: List[str],
publiclyAccessible: bool,
vpcSecurityGroupIds: List[str],
dbParameterGroupIdentifier: str,
availabilityZone: str,
secondaryAvailabilityZone: str,
logDeliveryConfiguration: LogDeliveryConfigurationTypeDef, # (5)
influxAuthParametersSecretArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See StatusType
- See DbInstanceTypeType
- See DbStorageTypeType
- See DeploymentTypeType
- See LogDeliveryConfigurationTypeDef
- See ResponseMetadataTypeDef
UpdateDbInstanceInputRequestTypeDef#
# UpdateDbInstanceInputRequestTypeDef definition
class UpdateDbInstanceInputRequestTypeDef(TypedDict):
identifier: str,
logDeliveryConfiguration: NotRequired[LogDeliveryConfigurationTypeDef], # (1)
dbParameterGroupIdentifier: NotRequired[str],
dbInstanceType: NotRequired[DbInstanceTypeType], # (2)
deploymentType: NotRequired[DeploymentTypeType], # (3)
UpdateDbInstanceOutputTypeDef#
# UpdateDbInstanceOutputTypeDef definition
class UpdateDbInstanceOutputTypeDef(TypedDict):
id: str,
name: str,
arn: str,
status: StatusType, # (1)
endpoint: str,
dbInstanceType: DbInstanceTypeType, # (2)
dbStorageType: DbStorageTypeType, # (3)
allocatedStorage: int,
deploymentType: DeploymentTypeType, # (4)
vpcSubnetIds: List[str],
publiclyAccessible: bool,
vpcSecurityGroupIds: List[str],
dbParameterGroupIdentifier: str,
availabilityZone: str,
secondaryAvailabilityZone: str,
logDeliveryConfiguration: LogDeliveryConfigurationTypeDef, # (5)
influxAuthParametersSecretArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)