Registry / database / tencentcloud-sdk-python-cdb

tencentcloud-sdk-python-cdb

JSON →
library3.1.108pypypi✓ verified 88d ago

Official Tencent Cloud SDK module for managing Cloud Database (CDB) services, including MySQL, Percona, and MariaDB instances. Current version 3.1.108. Released approximately weekly.

pip install tencentcloud-sdk-python-cdb
INSTALL
IMPORT
SIG · TENCENTCLOUD-SDK-P
T
tencentcloud-sdk-python-cdb
databasepythonv3.1.108
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

CdbClient
✓ from tencentcloud.cdb.v20170320 import cdb_client
✗ from tencentcloud.cdb import CdbClient
Module structure requires versioned package (v20170320). The top-level 'cdb' does not have CdbClient.
DescribeDBInstancesRequest
✓ from tencentcloud.cdb.v20170320 import models
✗ from tencentcloud.cdb.v20170320 import DescribeDBInstancesRequest
Models are under 'models' submodule, not directly importable.

List CDB instances using environment variables for credentials.

import os from tencentcloud.common import credential from tencentcloud.cdb.v20170320 import cdb_client, models cred = credential.Credential( os.environ.get('TENCENTCLOUD_SECRET_ID', ''), os.environ.get('TENCENTCLOUD_SECRET_KEY', '') ) client = cdb_client.CdbClient(cred, 'ap-guangzhou') req = models.DescribeDBInstancesRequest() resp = client.DescribeDBInstances(req) print(resp)
Debug
Known issues
breakingAPI version changed from v20170320? The SDK modules are tied to a specific API version. Do not mix versions or expect backward compatibility across major SDK upgrades.
fix
Always check the API version used (e.g., v20170320) and ensure your code matches the SDK's bundled version.
affects: All versions
gotchaThe SDK requires both tencentcloud-sdk-python-common and the specific service package (e.g., -cdb). Installing only -cdb will not provide the common module.
fix
Install both: pip install tencentcloud-sdk-python-common tencentcloud-sdk-python-cdb
affects: All versions
deprecatedOld import patterns like 'from tencentcloud.cdb import CdbClient' are deprecated. The correct path includes the versioned subpackage.
fix
Use 'from tencentcloud.cdb.v20170320 import cdb_client' instead.
affects: >=3.0.0
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'tencentcloud'
Missing tencentcloud-sdk-python-common or base package.
fix
pip install tencentcloud-sdk-python-common tencentcloud-sdk-python-cdb
AttributeError: module 'tencentcloud.cdb' has no attribute 'CdbClient'
Importing from wrong module path; CdbClient is under versioned subpackage.
fix
Use: from tencentcloud.cdb.v20170320 import cdb_client
ImportError: cannot import name 'DescribeDBInstancesRequest' from 'tencentcloud.cdb.v20170320'
Trying to import model directly from the versioned package instead of models submodule.
fix
Use: from tencentcloud.cdb.v20170320 import models; req = models.DescribeDBInstancesRequest()
Upgrade
Version history
3.1.108latest on PyPI · released Jun 2, 2026
Audit
Dependencies
tencentcloud-sdk-python-commonrequiredCore SDK common module required for authentication and client base classes
Agent activity
15 hits · last 30 days
node
12
OpenAI (training)
1
Resources