heat.engine.clients.os.keystone.keystone_constraints module¶
- class heat.engine.clients.os.keystone.keystone_constraints.KeystoneBaseConstraint[source]¶
Bases:
BaseCustomConstraint
- entity = None¶
- resource_client_name = 'keystone'¶
- class heat.engine.clients.os.keystone.keystone_constraints.KeystoneDomainConstraint[source]¶
Bases:
KeystoneBaseConstraint
- entity = 'KeystoneDomain'¶
- resource_getter_name = 'get_domain_id'¶
- class heat.engine.clients.os.keystone.keystone_constraints.KeystoneGroupConstraint[source]¶
Bases:
KeystoneBaseConstraint
- entity = 'KeystoneGroup'¶
- resource_getter_name = 'get_group_id'¶
- class heat.engine.clients.os.keystone.keystone_constraints.KeystoneProjectConstraint[source]¶
Bases:
KeystoneBaseConstraint
- entity = 'KeystoneProject'¶
- resource_getter_name = 'get_project_id'¶
- class heat.engine.clients.os.keystone.keystone_constraints.KeystoneRegionConstraint[source]¶
Bases:
KeystoneBaseConstraint
- entity = 'KeystoneRegion'¶
- resource_getter_name = 'get_region_id'¶
- class heat.engine.clients.os.keystone.keystone_constraints.KeystoneRoleConstraint[source]¶
Bases:
KeystoneBaseConstraint
- entity = 'KeystoneRole'¶
- resource_getter_name = 'get_role_id'¶
- class heat.engine.clients.os.keystone.keystone_constraints.KeystoneServiceConstraint[source]¶
Bases:
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:
KeystoneBaseConstraint
- entity = 'KeystoneUser'¶
- resource_getter_name = 'get_user_id'¶