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 for Python

产品软件包:tencent-cloud-sdk-serverless-functions >= 0.1.1

最后更新于