keystone.assignment.role_backends.sql_model 模块

class keystone.assignment.role_backends.sql_model.ImpliedRoleTable(*args, **kwargs)[源代码]

基础: Base, ModelDictMixin

attributes = ['prior_role_id', 'implied_role_id']
classmethod from_dict(dictionary)[源代码]

从字典返回模型实例。

implied_role_id
prior_role_id
to_dict()[源代码]

返回包含模型属性的字典。

重写基类中的 to_dict 函数,以避免出现 extra 字段。

class keystone.assignment.role_backends.sql_model.RoleOption(option_id, option_value)[源代码]

基类: Base

option_id
option_value
role_id
class keystone.assignment.role_backends.sql_model.RoleTable(*args, **kwargs)[源代码]

基类: Base, ModelDictMixinWithExtras

attributes: list[str] = ['id', 'name', 'domain_id', 'description']
description
domain_id
extra
classmethod from_dict(role_dict)[源代码]
id
name
resource_options_registry = <keystone.common.resource_options.core.ResourceOptionRegistry 对象>
to_dict(include_extra_dict=False)[源代码]

返回模型的属性作为字典。

如果 include_extra_dict 为 True,则 ‘extra’ 属性会以字面意义上的方式包含在结果字典中两次,以与损坏的实现保持向后兼容。