heat.engine.clients.os.keystone package

Module contents

class heat.engine.clients.os.keystone.KeystoneClientPlugin(context)[source]

Bases: heat.engine.clients.client_plugin.ClientPlugin

IDENTITY = 'identity'
exceptions_module = [<module 'keystoneauth1.exceptions' from '/home/zuul/src/opendev.org/openstack/heat/.tox/docs/lib/python3.6/site-packages/keystoneauth1/exceptions/__init__.py'>, <module 'heat.common.exception' from '/home/zuul/src/opendev.org/openstack/heat/heat/common/exception.py'>]
get_domain_id(domain)[source]
get_group_id(group)[source]
get_project_id(project)[source]
get_region_id(region)[source]
get_role_id(role)[source]
get_service_id(service)[source]
get_user_id(user)[source]
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 = ['identity']