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)[source]
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/jenkins/workspace/heat-docs-ubuntu-trusty/.tox/venv/local/lib/python2.7/site-packages/keystoneauth1/exceptions/__init__.pyc'>, <module 'heat.common.exception' from '/home/jenkins/workspace/heat-docs-ubuntu-trusty/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]
is_not_found(ex)[source]
is_over_limit(ex)[source]
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'

Previous topic

The heat.engine.clients.os.heat_plugin Module

Next topic

The heat.engine.clients.os.magnum Module

Project Source

This Page