The heat.engine.clients.os.keystone Module

class heat.engine.clients.os.keystone.KeystoneClientPlugin(context)[source]

Bases: heat.engine.clients.client_plugin.ClientPlugin

IDENTITY = 'identity'
exceptions_module = <module 'keystoneclient.exceptions' from '/home/jenkins/workspace/heat-docs-ubuntu-xenial/.tox/venv/local/lib/python2.7/site-packages/keystoneclient/exceptions.pyc'>
get_domain_id(domain)[source]
get_group_id(group)[source]
get_project_id(project)[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.constraints.BaseCustomConstraint

expected_exceptions = (<class 'heat.common.exception.EntityNotFound'>,)
validate_with_client(client, domain)[source]
class heat.engine.clients.os.keystone.KeystoneGroupConstraint[source]

Bases: heat.engine.constraints.BaseCustomConstraint

expected_exceptions = (<class 'heat.common.exception.EntityNotFound'>,)
validate_with_client(client, group)[source]
class heat.engine.clients.os.keystone.KeystoneProjectConstraint[source]

Bases: heat.engine.constraints.BaseCustomConstraint

expected_exceptions = (<class 'heat.common.exception.EntityNotFound'>,)
validate_with_client(client, project)[source]
class heat.engine.clients.os.keystone.KeystoneRoleConstraint[source]

Bases: heat.engine.constraints.BaseCustomConstraint

expected_exceptions = (<class 'heat.common.exception.EntityNotFound'>,)
validate_with_client(client, role)[source]
class heat.engine.clients.os.keystone.KeystoneServiceConstraint[source]

Bases: heat.engine.constraints.BaseCustomConstraint

expected_exceptions = (<class 'heat.common.exception.EntityNotFound'>, <class 'heat.common.exception.KeystoneServiceNameConflict'>)
validate_with_client(client, service)[source]
class heat.engine.clients.os.keystone.KeystoneUserConstraint[source]

Bases: heat.engine.constraints.BaseCustomConstraint

expected_exceptions = (<class 'heat.common.exception.EntityNotFound'>,)
validate_with_client(client, user)[source]

Previous topic

The heat.engine.clients.os.heat_plugin Module

Next topic

The heat.engine.clients.os.magnum Module

Project Source

This Page