airflow.providers.fab.auth_manager.schemas.role_and_permission_schema

Attributes

role_schema

role_collection_schema

action_collection_schema

Classes

ActionSchema

Action Schema.

ResourceSchema

View menu Schema.

ActionCollection

Action Collection.

ActionCollectionSchema

Permissions list schema.

ActionResourceSchema

Action View Schema.

RoleSchema

Role item schema.

RoleCollection

List of roles.

RoleCollectionSchema

List of roles.

Module Contents

class airflow.providers.fab.auth_manager.schemas.role_and_permission_schema.ActionSchema(*args, **kwargs)[source]

Bases: marshmallow_sqlalchemy.SQLAlchemySchema

Action Schema.

class Meta[source]

Meta.

model[source]
name[source]
class airflow.providers.fab.auth_manager.schemas.role_and_permission_schema.ResourceSchema(*args, **kwargs)[source]

Bases: marshmallow_sqlalchemy.SQLAlchemySchema

View menu Schema.

class Meta[source]

Meta.

model[source]
name[source]
class airflow.providers.fab.auth_manager.schemas.role_and_permission_schema.ActionCollection[source]

Bases: NamedTuple

Action Collection.

actions: list[airflow.providers.fab.auth_manager.models.Action][source]
total_entries: int[source]
class airflow.providers.fab.auth_manager.schemas.role_and_permission_schema.ActionCollectionSchema(*, only=None, exclude=(), many=None, context=None, load_only=(), dump_only=(), partial=None, unknown=None)[source]

Bases: marshmallow.Schema

Permissions list schema.

actions[source]
total_entries[source]
class airflow.providers.fab.auth_manager.schemas.role_and_permission_schema.ActionResourceSchema(*args, **kwargs)[source]

Bases: marshmallow_sqlalchemy.SQLAlchemySchema

Action View Schema.

class Meta[source]

Meta.

model[source]
action[source]
resource[source]
class airflow.providers.fab.auth_manager.schemas.role_and_permission_schema.RoleSchema(*args, **kwargs)[source]

Bases: marshmallow_sqlalchemy.SQLAlchemySchema

Role item schema.

class Meta[source]

Meta.

model[source]
name[source]
permissions[source]
class airflow.providers.fab.auth_manager.schemas.role_and_permission_schema.RoleCollection[source]

Bases: NamedTuple

List of roles.

roles: list[airflow.providers.fab.auth_manager.models.Role][source]
total_entries: int[source]
class airflow.providers.fab.auth_manager.schemas.role_and_permission_schema.RoleCollectionSchema(*, only=None, exclude=(), many=None, context=None, load_only=(), dump_only=(), partial=None, unknown=None)[source]

Bases: marshmallow.Schema

List of roles.

roles[source]
total_entries[source]
airflow.providers.fab.auth_manager.schemas.role_and_permission_schema.role_schema[source]
airflow.providers.fab.auth_manager.schemas.role_and_permission_schema.role_collection_schema[source]
airflow.providers.fab.auth_manager.schemas.role_and_permission_schema.action_collection_schema[source]

Was this entry helpful?