The heat.engine.clients.os.keystone.keystone_constraints Module

The heat.engine.clients.os.keystone.keystone_constraints Module

class heat.engine.clients.os.keystone.keystone_constraints.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.keystone_constraints.KeystoneDomainConstraint[source]

Bases: heat.engine.clients.os.keystone.keystone_constraints.KeystoneBaseConstraint

entity = 'KeystoneDomain'
resource_getter_name = 'get_domain_id'
class heat.engine.clients.os.keystone.keystone_constraints.KeystoneGroupConstraint[source]

Bases: heat.engine.clients.os.keystone.keystone_constraints.KeystoneBaseConstraint

entity = 'KeystoneGroup'
resource_getter_name = 'get_group_id'
class heat.engine.clients.os.keystone.keystone_constraints.KeystoneProjectConstraint[source]

Bases: heat.engine.clients.os.keystone.keystone_constraints.KeystoneBaseConstraint

entity = 'KeystoneProject'
resource_getter_name = 'get_project_id'
class heat.engine.clients.os.keystone.keystone_constraints.KeystoneRegionConstraint[source]

Bases: heat.engine.clients.os.keystone.keystone_constraints.KeystoneBaseConstraint

entity = 'KeystoneRegion'
resource_getter_name = 'get_region_id'
class heat.engine.clients.os.keystone.keystone_constraints.KeystoneRoleConstraint[source]

Bases: heat.engine.clients.os.keystone.keystone_constraints.KeystoneBaseConstraint

entity = 'KeystoneRole'
resource_getter_name = 'get_role_id'
class heat.engine.clients.os.keystone.keystone_constraints.KeystoneServiceConstraint[source]

Bases: heat.engine.clients.os.keystone.keystone_constraints.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.keystone_constraints.KeystoneUserConstraint[source]

Bases: heat.engine.clients.os.keystone.keystone_constraints.KeystoneBaseConstraint

entity = 'KeystoneUser'
resource_getter_name = 'get_user_id'
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.