Skip to content

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)
  1. See StatusType
  2. See DbInstanceTypeType
  3. See DbStorageTypeType
  4. 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],
  1. See LogLevelType
  2. 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)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListDbInstancesOutputTypeDef#

# ListDbInstancesOutputTypeDef definition

class ListDbInstancesOutputTypeDef(TypedDict):
    items: List[DbInstanceSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DbInstanceSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListDbParameterGroupsOutputTypeDef#

# ListDbParameterGroupsOutputTypeDef definition

class ListDbParameterGroupsOutputTypeDef(TypedDict):
    items: List[DbParameterGroupSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DbParameterGroupSummaryTypeDef
  2. See ResponseMetadataTypeDef

ParametersTypeDef#

# ParametersTypeDef definition

class ParametersTypeDef(TypedDict):
    InfluxDBv2: NotRequired[InfluxDBv2ParametersTypeDef],  # (1)
  1. See InfluxDBv2ParametersTypeDef

ListDbInstancesInputListDbInstancesPaginateTypeDef#

# ListDbInstancesInputListDbInstancesPaginateTypeDef definition

class ListDbInstancesInputListDbInstancesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDbParameterGroupsInputListDbParameterGroupsPaginateTypeDef#

# ListDbParameterGroupsInputListDbParameterGroupsPaginateTypeDef definition

class ListDbParameterGroupsInputListDbParameterGroupsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

LogDeliveryConfigurationTypeDef#

# LogDeliveryConfigurationTypeDef definition

class LogDeliveryConfigurationTypeDef(TypedDict):
    s3Configuration: S3ConfigurationTypeDef,  # (1)
  1. See S3ConfigurationTypeDef

CreateDbParameterGroupInputRequestTypeDef#

# CreateDbParameterGroupInputRequestTypeDef definition

class CreateDbParameterGroupInputRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    parameters: NotRequired[ParametersTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],
  1. See ParametersTypeDef

CreateDbParameterGroupOutputTypeDef#

# 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 definition

class GetDbParameterGroupOutputTypeDef(TypedDict):
    id: str,
    name: str,
    arn: str,
    description: str,
    parameters: ParametersTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParametersTypeDef
  2. See ResponseMetadataTypeDef

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

UpdateDbInstanceInputRequestTypeDef#

# UpdateDbInstanceInputRequestTypeDef definition

class UpdateDbInstanceInputRequestTypeDef(TypedDict):
    identifier: str,
    logDeliveryConfiguration: NotRequired[LogDeliveryConfigurationTypeDef],  # (1)
    dbParameterGroupIdentifier: NotRequired[str],
  1. See LogDeliveryConfigurationTypeDef

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