novaclient.v2.client 模块¶
- class novaclient.v2.client.Client(api_version=None, auth=None, auth_token=None, auth_url=None, cacert=None, cert=None, direct_use=True, endpoint_override=None, endpoint_type='publicURL', extensions=None, http_log_debug=False, insecure=False, logger=None, os_cache=False, password=None, project_domain_id=None, project_domain_name=None, project_id=None, project_name=None, region_name=None, service_name=None, service_type='compute', session=None, timeout=None, timings=False, user_domain_id=None, user_domain_name=None, user_id=None, username=None, **kwargs)¶
基类:
object访问 OpenStack 计算 API 的顶层对象。
警告
所有脚本和项目都不应直接初始化此类。应通过 novaclient.client.Client 接口完成。
Client 对象的初始化。
- 参数:
api_version (novaclient.api_versions.APIVersion) – 计算 API 版本
auth (str) – 认证
auth_token (str) – 认证令牌
auth_url (str) – 认证 URL
cacert (str) – ca 证书
cert (str) – 证书
direct_use (bool) – novaclient 的内部变量。请勿在 novaclient 外部使用。它受到限制。
endpoint_override (str) – 绕过 URL
endpoint_type (str) – 端点类型
extensions (str) – 扩展
http_log_debug (bool) – 启用 HTTP 连接的调试
insecure (bool) – 允许不安全连接
logger (logging.Logger) – 用于所有日志记录的 Logger 实例
password (str) – 用户密码
os_cache (bool) – OS 缓存
project_domain_id (str) – 项目域的 ID
project_domain_name (str) – 项目域的名称
project_id (str) – 项目/租户 ID
project_name (str) – 项目/租户名称
region_name (str) – 区域名称
service_name (str) – 服务名称
service_type (str) – 服务类型
session (str) – 会话
timeout (float) – API 超时时间,None 或 0 会禁用
timings (bool) – 计时
user_domain_id (str) – 用户域的 ID
user_domain_name (str) – 用户域的名称
user_id (str) – 用户 ID
username (str) – 用户名
- property api_version¶
- get_timings()¶
- reset_timings()¶