osc_lib.clientmanager Module¶Manage access to the clients, including authenticating when needed.
osc_lib.clientmanager.ClientCache(factory)¶Bases: object
Descriptor class for caching created client handles.
osc_lib.clientmanager.ClientManager(cli_options=None, api_version=None, pw_func=None, app_name=None, app_version=None)¶Bases: object
Manages access to API clients, including authentication.
auth_ref¶Dereference will trigger an auth if it hasn’t already
get_configuration()¶get_endpoint_for_service_type(service_type, region_name=None, interface='public')¶Return the endpoint URL for the service type.
is_service_available(service_type)¶Check if a service type is in the current Service Catalog
setup_auth()¶Set up authentication
This is deferred until authentication is actually attempted because it gets in the way of things that do not require auth.
validate_scope()¶
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.