The heat.engine.clients.os.keystone
Module¶
-
class
heat.engine.clients.os.keystone.
KeystoneBaseConstraint
[source]¶ Bases:
heat.engine.constraints.BaseCustomConstraint
-
entity
= None¶
-
resource_client_name
= 'keystone'¶
-
validate_with_client
(client, resource_id)¶
-
-
class
heat.engine.clients.os.keystone.
KeystoneClientPlugin
(context)[source]¶ Bases:
heat.engine.clients.client_plugin.ClientPlugin
-
IDENTITY
= 'identity'¶
-
exceptions_module
= <module 'keystoneclient.exceptions' from '/usr/lib/python2.7/dist-packages/keystoneclient/exceptions.pyc'>¶
-
get_domain_id
(domain)¶
-
get_group_id
(group)¶
-
get_project_id
(project)¶
-
get_region_id
(region)¶
-
get_role_id
(role)¶
-
get_service_id
(service)¶
-
get_user_id
(user)¶
-
is_conflict
(ex)¶
-
is_not_found
(ex)¶
-
is_over_limit
(ex)¶
-
service_types
= ['identity']¶
-
-
class
heat.engine.clients.os.keystone.
KeystoneDomainConstraint
[source]¶ Bases:
heat.engine.clients.os.keystone.KeystoneBaseConstraint
-
entity
= 'KeystoneDomain'¶
-
resource_getter_name
= 'get_domain_id'¶
-
-
class
heat.engine.clients.os.keystone.
KeystoneGroupConstraint
[source]¶ Bases:
heat.engine.clients.os.keystone.KeystoneBaseConstraint
-
entity
= 'KeystoneGroup'¶
-
resource_getter_name
= 'get_group_id'¶
-
-
class
heat.engine.clients.os.keystone.
KeystoneProjectConstraint
[source]¶ Bases:
heat.engine.clients.os.keystone.KeystoneBaseConstraint
-
entity
= 'KeystoneProject'¶
-
resource_getter_name
= 'get_project_id'¶
-
-
class
heat.engine.clients.os.keystone.
KeystoneRegionConstraint
[source]¶ Bases:
heat.engine.clients.os.keystone.KeystoneBaseConstraint
-
entity
= 'KeystoneRegion'¶
-
resource_getter_name
= 'get_region_id'¶
-
-
class
heat.engine.clients.os.keystone.
KeystoneRoleConstraint
[source]¶ Bases:
heat.engine.clients.os.keystone.KeystoneBaseConstraint
-
entity
= 'KeystoneRole'¶
-
resource_getter_name
= 'get_role_id'¶
-
-
class
heat.engine.clients.os.keystone.
KeystoneServiceConstraint
[source]¶ Bases:
heat.engine.clients.os.keystone.KeystoneBaseConstraint
-
entity
= 'KeystoneService'¶
-
expected_exceptions
= (<class 'heat.common.exception.EntityNotFound'>, <class 'heat.common.exception.KeystoneServiceNameConflict'>)¶
-
resource_getter_name
= 'get_service_id'¶
-
-
class
heat.engine.clients.os.keystone.
KeystoneUserConstraint
[source]¶ Bases:
heat.engine.clients.os.keystone.KeystoneBaseConstraint
-
entity
= 'KeystoneUser'¶
-
resource_getter_name
= 'get_user_id'¶
-