heat.engine.clients.os.keystone package¶
Submodules¶
- heat.engine.clients.os.keystone.fake_keystoneclient module
FakeKeystoneClientFakeKeystoneClient.create_ec2_keypair()FakeKeystoneClient.create_stack_domain_project()FakeKeystoneClient.create_stack_domain_user()FakeKeystoneClient.create_stack_domain_user_keypair()FakeKeystoneClient.create_stack_user()FakeKeystoneClient.create_trust_context()FakeKeystoneClient.delete_ec2_keypair()FakeKeystoneClient.delete_stack_domain_project()FakeKeystoneClient.delete_stack_domain_user()FakeKeystoneClient.delete_stack_domain_user_keypair()FakeKeystoneClient.delete_stack_user()FakeKeystoneClient.delete_trust()FakeKeystoneClient.disable_stack_domain_user()FakeKeystoneClient.disable_stack_user()FakeKeystoneClient.enable_stack_domain_user()FakeKeystoneClient.enable_stack_user()FakeKeystoneClient.get_ec2_keypair()FakeKeystoneClient.regenerate_trust_context()FakeKeystoneClient.server_keystone_endpoint_url()FakeKeystoneClient.stack_domain_user_token()
- heat.engine.clients.os.keystone.heat_keystoneclient module
AccessKeyKeystoneClientKsClientWrapperKsClientWrapper.auth_region_nameKsClientWrapper.clientKsClientWrapper.contextKsClientWrapper.create_ec2_keypair()KsClientWrapper.create_stack_domain_project()KsClientWrapper.create_stack_domain_user()KsClientWrapper.create_stack_domain_user_keypair()KsClientWrapper.create_stack_user()KsClientWrapper.create_trust_context()KsClientWrapper.delete_ec2_keypair()KsClientWrapper.delete_stack_domain_project()KsClientWrapper.delete_stack_domain_user()KsClientWrapper.delete_stack_domain_user_keypair()KsClientWrapper.delete_stack_user()KsClientWrapper.delete_trust()KsClientWrapper.disable_stack_domain_user()KsClientWrapper.disable_stack_user()KsClientWrapper.domain_admin_authKsClientWrapper.domain_admin_clientKsClientWrapper.enable_stack_domain_user()KsClientWrapper.enable_stack_user()KsClientWrapper.get_ec2_keypair()KsClientWrapper.regenerate_trust_context()KsClientWrapper.server_keystone_endpoint_url()KsClientWrapper.stack_domainKsClientWrapper.stack_domain_idKsClientWrapper.stack_domain_user_token()
list_opts()
- heat.engine.clients.os.keystone.keystone_constraints module
Module contents¶
- class heat.engine.clients.os.keystone.KeystoneClientPlugin(context)[source]¶
Bases:
ClientPlugin- IDENTITY = 'identity'¶
- exceptions_module = [<module 'keystoneauth1.exceptions' from '/home/zuul/src/opendev.org/openstack/heat/.tox/docs/lib/python3.12/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']¶