{"library":"mypy-boto3-timestream-influxdb","title":"Type Annotations for boto3 TimestreamInfluxDB","description":"mypy-boto3-timestream-influxdb provides type annotations for the AWS boto3 TimestreamInfluxDB service, enhancing developer experience with static type checking for improved code quality and autocompletion. It is currently at version 1.42.77 and releases frequently, often in sync with new boto3/botocore versions or updates to the `mypy-boto3-builder`.","language":"python","status":"active","last_verified":"Thu May 14","install":{"commands":["pip install mypy-boto3-timestream-influxdb"],"cli":null},"imports":["from mypy_boto3_timestream_influxdb import TimestreamInfluxDBClient","from mypy_boto3_timestream_influxdb.type_defs import TagTypeDef"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import boto3\nfrom mypy_boto3_timestream_influxdb import TimestreamInfluxDBClient\nfrom mypy_boto3_timestream_influxdb.type_defs import CreateInfluxDBInstanceInputRequestTypeDef\nimport os\n\n# The actual client is from boto3, mypy-boto3 provides the type hint\nclient: TimestreamInfluxDBClient = boto3.client(\n    \"timestream-influxdb\",\n    region_name=os.environ.get('AWS_REGION', 'us-east-1')\n)\n\n# Example of using a typed client method (hypothetical, as actual calls depend on service API)\ntry:\n    # This is a placeholder call, replace with an actual TimestreamInfluxDB operation\n    # to test type hints, e.g., client.list_influx_db_instances()\n    # We'll use a type definition for demonstration.\n    instance_config: CreateInfluxDBInstanceInputRequestTypeDef = {\n        \"name\": \"my-test-instance\",\n        \"DeploymentType\": \"SINGLE_INSTANCE\",\n        \"LogLevel\": \"INFO\",\n        \"DbInstanceType\": \"db.influx.small\"\n    }\n    print(f\"Example TypeDef: {instance_config}\")\n    \n    # You would typically call a client method here, e.g.:\n    # response = client.create_influx_db_instance(**instance_config)\n    # print(response)\n\n    # Example of a simpler client method call (adjust to actual API)\n    status_response = client.can_do_service_actions() # Placeholder for a simple client method\n    print(f\"Service status check (placeholder): {status_response}\")\n\nexcept Exception as e:\n    print(f\"An error occurred: {e}\")\n    print(\"Note: This quickstart primarily demonstrates type hinting setup. Actual API calls require proper AWS credentials and service specific parameters.\")","lang":"python","description":"Demonstrates how to import the `TimestreamInfluxDBClient` type from `mypy-boto3-timestream-influxdb` and use it to type-hint a `boto3` client instance. It also shows how to import and use a specific TypeDef for clearer data structures.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-14","installed_version":"1.43.0","pypi_latest":"1.43.0","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":1.6,"avg_import_s":null,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"mypy-boto3-timestream-influxdb","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"18.3M"},{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"mypy-boto3-timestream-influxdb","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"mypy-boto3-timestream-influxdb","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":1.6,"import_time_s":null,"mem_mb":null,"disk_size":"19M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"mypy-boto3-timestream-influxdb","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"mypy-boto3-timestream-influxdb","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"20.2M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"mypy-boto3-timestream-influxdb","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"mypy-boto3-timestream-influxdb","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":1.7,"import_time_s":null,"mem_mb":null,"disk_size":"21M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"mypy-boto3-timestream-influxdb","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"mypy-boto3-timestream-influxdb","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"11.7M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"mypy-boto3-timestream-influxdb","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"mypy-boto3-timestream-influxdb","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":1.4,"import_time_s":null,"mem_mb":null,"disk_size":"12M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"mypy-boto3-timestream-influxdb","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"mypy-boto3-timestream-influxdb","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"11.5M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"mypy-boto3-timestream-influxdb","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"mypy-boto3-timestream-influxdb","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":1.4,"import_time_s":null,"mem_mb":null,"disk_size":"12M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"mypy-boto3-timestream-influxdb","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"mypy-boto3-timestream-influxdb","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"17.8M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"mypy-boto3-timestream-influxdb","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"mypy-boto3-timestream-influxdb","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":1.9,"import_time_s":null,"mem_mb":null,"disk_size":"18M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"mypy-boto3-timestream-influxdb","exit_code":1,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null}]}}