troveclient.client module¶
OpenStack Client interface. Handles the REST calls and responses.
- troveclient.client.Client(version, *args, **kwargs)¶
- class troveclient.client.HTTPClient(user, password, projectid, auth_url, insecure=False, timeout=None, tenant_id=None, proxy_tenant_id=None, proxy_token=None, region_name=None, endpoint_type='publicURL', service_type=None, service_name=None, database_service_name=None, retries=None, http_log_debug=False, cacert=None, bypass_url=None, auth_system='keystone', auth_plugin=None)¶
Bases:
troveclient.client.TroveClientMixin
- USER_AGENT = 'python-troveclient'¶
- authenticate()¶
- delete(url, **kwargs)¶
- get(url, **kwargs)¶
- http_log_req(args, kwargs)¶
- http_log_resp(resp)¶
- patch(url, **kwargs)¶
- post(url, **kwargs)¶
- put(url, **kwargs)¶
- request(url, method, **kwargs)¶
- class troveclient.client.SessionClient(session, auth, **kwargs)¶
Bases:
keystoneauth1.adapter.LegacyJsonAdapter
,troveclient.client.TroveClientMixin
- request(url, method, **kwargs)¶
- troveclient.client.get_version_map()¶