troveclient.v1.client 模块¶
- class troveclient.v1.client.Client(username=None, password=None, project_id=None, auth_url='', insecure=False, timeout=None, tenant_id=None, proxy_tenant_id=None, proxy_token=None, region_name=None, endpoint_type='publicURL', extensions=None, service_type='database', service_name=None, database_service_name=None, retries=None, http_log_debug=False, cacert=None, bypass_url=None, auth_system='keystone', auth_plugin=None, session=None, auth=None, **kwargs)¶
基类:
object访问 OpenStack 数据库 API 的顶层对象。
使用您的凭据创建一个实例
>> client = Client(USERNAME, PASSWORD, project_id=TENANT_NAME, auth_url=AUTH_URL)
然后在其管理器上调用方法
>> client.instances.list() ...
- authenticate()¶
对服务器进行身份验证。
通常,当您首次访问 API 时,这会自动调用,但您可以调用此方法来立即强制进行身份验证。
成功时返回;如果凭据错误,则引发
exceptions.Unauthorized。
- get_database_api_version_from_endpoint()¶