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'