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
()¶