UniversalClient 类
命名空间和模块:tencent.cloud.core.client
简要
代表通用产品客户端的类。通过利用该类,您可以以同步或异步面向对象的编程方式快速访问 Tencent Cloud API 并获得结果,而无需关注实现细节。
通常情况下,通用产品客户端用作 Tencent Cloud SDK for Python 暂未提供抽象产品客户端的 Tencent Cloud 产品,其具有直接访问 Tencent Cloud API 的能力。
继承:tencent.cloud.core.client.BaseClient
类
请注意,通用产品客户端仅适用于支持 TC3-HMAC-SHA256 签名方法的 Tencent Cloud API v3 版本,较旧的签名方法或 Tencent Cloud API 版本暂不支持。
Tips: 从 Tencent Cloud SDK for Python 0.1.4 版本起,所有产品客户端类型应该从 UniversalClient
继承,而不是从 BaseClient
继承。
构造
该类仅支持构造类实例后使用,其构造实例方法签名如下:
构造实例方法参数和参数描述如下:
参数
类型
必选
描述
product_id
str
是
Tencent Cloud 产品唯一标识符。
例如:cvm
access_credentials
Credentials
否
访问凭据类实例。如果该参数被忽略或设置为 None
,默认设置为环境凭据或文件凭据。
兼容性
请注意,对于 Tencent Cloud SDK for Python 0.1.3 或更低版本,部分参数名称为:
文档中的参数名
旧的参数名
类型一致
行为一致
access_credentials
credentials_context
是
是
access_proxies
proxies_context
是
是
值得注意的是,旧版本除参数名称不同外,与新版本中的参数数据类型和行为是一致的。
属性
该类型的实例包含可被公开访问的属性有:
属性
类型
只读
描述
error_manager
ErrorManager
是
当前通用客户端实例的错误管理器实例。借助错误管理器,您可以自定义对感兴趣地错误的处理方式。
credentials
Credentials
是
当前通用客户端实例所绑定的访问凭据实例。
proxies
Proxies
是
当前通用客户端实例所绑定的一个或多个代理服务器配置实例。如果需要修改代理服务器配置,请使用 set_access_proxies
方法。
请注意,如果当前通用客户端未设置代理服务器配置,该属性默认值为 None
。
兼容性
该类型部分可被公开访问的属性可能需要最新的 Tencent Cloud SDK for Python 版本:
属性
软件包
版本要求
error_manager
tencent-cloud-sdk-core
>= 0.1.2
credentials
tencent-cloud-sdk-core
>= 0.1.2
proxies
tencent-cloud-sdk-core
>= 0.1.3
示例
在下文中我们将向您演示如何构造一个通用产品客户端类实例:
适用于
Tencent Cloud SDK for Python
产品软件包:tencent-cloud-sdk-serverless-functions >= 0.1.3
最后更新于