Proxies 类
命名空间和模块:tencent.cloud.core.proxies
代表一个或多个代理服务器配置的类。通过利用该类,您可以快速为通用或抽象产品客户端配置代理服务器,而无需关注实现细节。
class Proxies
该类仅支持构造类实例后使用,其构造实例方法签名如下:
def __init__(self,
proxy_name: str,
proxy_type: str,
proxy_endpoint: str,
proxy_auth: dict = None
)
构造实例方法参数和参数描述如下:
参数 | 类型 | 必选 | 描述 |
proxy_name | str | 是 | 默认代理服务器的名称。 例如: default |
proxy_type | str | 是 | 默认代理服务器的类型。 受支持的代理服务器类型定义在 ProxyType 枚举器。 |
proxy_endpoint | str | 是 | 默认代理服务器的端点主机名和端口。 例如: 127.0.0.1:1081 |
proxy_auth | 否 | 包含默认代理服务器的访问凭据上下文的字典实例。 |
在下文中我们将向您演示如何构造一个通用产品客户端类实例:
from tencent.cloud.core import client
from tencent.cloud.core import proxies
virtual_machine_client: client.UniversalClient = client.UniversalClient(
product_id = 'cvm',
access_credentials = ...,
access_proiexs = proxies.Proxies(
proxy_name = 'default',
proxy_type = proxies.ProxyType.Http,
proxy_endpoint = '127.0.0.1:1081',
proxy_auth = {
'username': 'root',
'password': 'default-password'
}
)
)
产品软件包:tencent-cloud-sdk-serverless-functions >= 0.1.1