heat.engine.clients.client_plugin module

class heat.engine.clients.client_plugin.ClientPlugin(context)[source]

Bases: object

client(version=None)[source]
property clients
property context
default_version = None
does_endpoint_exist(service_type, service_name)[source]
exceptions_module = None
ignore_conflict_and_not_found(ex)[source]

Raises the exception unless it is a conflict or not-found.

ignore_not_found(ex)[source]

Raises the exception unless it is a not-found.

is_client_exception(ex)[source]

Returns True if the current exception comes from the client.

is_conflict(ex)[source]

Returns True if the exception is a conflict.

is_not_found(ex)[source]

Returns True if the exception is a not-found.

is_over_limit(ex)[source]

Returns True if the exception is an over-limit.

service_types = []
supported_versions = []
url_for(**kwargs)[source]
heat.engine.clients.client_plugin.retry_if_connection_err(exception)[source]
heat.engine.clients.client_plugin.retry_if_result_is_false(result)[source]