heat.engine.clients.os.keystone package¶
Submodules¶
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.10/site-packages/keystoneauth1/exceptions/__init__.py'>, <module 'heat.common.exception' from '/home/zuul/src/opendev.org/openstack/heat/heat/common/exception.py'>]¶
- parse_entity_with_domain(entity_with_domain, entity_type)[source]¶
Parse keystone entity user/role/project with domain.
entity_with_domain should be in entity{domain} format.
Returns a tuple of (entity, domain).
- service_types = ['identity']¶