airflow.providers.fab.auth_manager.models

包内容

Action

表示权限动作,例如 can_read

Resource

表示权限对象,例如 UserDag

Role

表示可以分配权限的用户角色。

Permission

由 Action + Resource 组合组成的权限对。

User

表示分配了角色的 Airflow 用户。

RegisterUser

表示用户注册。

属性

Identity

metadata

mapper_registry

assoc_permission_role

assoc_user_role

airflow.providers.fab.auth_manager.models.Identity[源代码]
airflow.providers.fab.auth_manager.models.metadata[源代码]
airflow.providers.fab.auth_manager.models.mapper_registry[源代码]
class airflow.providers.fab.auth_manager.models.Action[源代码]

基类: flask_appbuilder.models.sqla.Model

表示权限动作,例如 can_read

__tablename__ = 'ab_permission'[源代码]
id[源代码]
name[源代码]
__repr__()[源代码]

返回 repr(self)。

class airflow.providers.fab.auth_manager.models.Resource[源代码]

基类: flask_appbuilder.models.sqla.Model

表示权限对象,例如 UserDag

__tablename__ = 'ab_view_menu'[源代码]
id[源代码]
name[源代码]
__eq__(other)[源代码]

返回 self==value。

__neq__(other)[源代码]
__repr__()[源代码]

返回 repr(self)。

airflow.providers.fab.auth_manager.models.assoc_permission_role[源代码]
class airflow.providers.fab.auth_manager.models.Role[源代码]

基类: flask_appbuilder.models.sqla.Model

表示可以分配权限的用户角色。

__tablename__ = 'ab_role'[源代码]
id[源代码]
name[源代码]
permissions[源代码]
__repr__()[源代码]

返回 repr(self)。

class airflow.providers.fab.auth_manager.models.Permission[源代码]

基类: flask_appbuilder.models.sqla.Model

由 Action + Resource 组合组成的权限对。

__tablename__ = 'ab_permission_view'[源代码]
__table_args__ = ()[源代码]
id[源代码]
action_id[源代码]
action[源代码]
resource_id[源代码]
resource[源代码]
__repr__()[源代码]

返回 repr(self)。

airflow.providers.fab.auth_manager.models.assoc_user_role[源代码]
class airflow.providers.fab.auth_manager.models.User[源代码]

基类:flask_appbuilder.models.sqla.Model, airflow.auth.managers.models.base_user.BaseUser

表示分配了角色的 Airflow 用户。

property created_by_fk[源代码]
property changed_by_fk[源代码]
property is_authenticated[源代码]
property is_active[源代码]
property is_anonymous[源代码]
property perms[源代码]
__tablename__ = 'ab_user'[源代码]
id[源代码]
first_name[源代码]
last_name[源代码]
username[源代码]
password[源代码]
active[源代码]
email[源代码]
last_login[源代码]
login_count[源代码]
fail_login_count[源代码]
roles[源代码]
created_on[源代码]
changed_on[源代码]
created_by[源代码]
changed_by[源代码]
classmethod get_user_id()[源代码]
get_id()[源代码]
get_name()[源代码]
get_full_name()[源代码]
__repr__()[源代码]

返回 repr(self)。

class airflow.providers.fab.auth_manager.models.RegisterUser[源代码]

基类: flask_appbuilder.models.sqla.Model

表示用户注册。

__tablename__ = 'ab_register_user'[源代码]
id[源代码]
first_name[源代码]
last_name[源代码]
username[源代码]
password[source]
email[source]
registration_date[source]
registration_hash[source]
airflow.providers.fab.auth_manager.models.add_index_on_ab_user_username_postgres(table, conn, **kw)[source]
airflow.providers.fab.auth_manager.models.add_index_on_ab_register_user_username_postgres(table, conn, **kw)[source]

此条目是否有帮助?