airflow.providers.amazon.aws.auth_manager.avp.entities

属性

AVP_PREFIX_ENTITIES

AvpEntities

Amazon Verified Permissions 实体的枚举。

函数

get_entity_type(resource_type)

返回实体类型。

get_action_id(resource_type, method)

返回动作 ID。

模块内容

airflow.providers.amazon.aws.auth_manager.avp.entities.AVP_PREFIX_ENTITIES = 'Airflow::'[source]
class airflow.providers.amazon.aws.auth_manager.avp.entities.AvpEntities[source]

基类: enum.Enum

Amazon Verified Permissions 实体的枚举。

ACTION = 'Action'[source]
GROUP = 'Group'[source]
USER = 'User'[source]
ASSET = 'Asset'[source]
ASSET_ALIAS = 'AssetAlias'[source]
BACKFILL = 'Backfills'[source]
CONFIGURATION = 'Configuration'[source]
CONNECTION = 'Connection'[source]
CUSTOM = 'Custom'[source]
DAG = 'Dag'[source]
MENU = 'Menu'[source]
POOL = 'Pool'[source]
VARIABLE = 'Variable'[source]
VIEW = 'View'[source]
airflow.providers.amazon.aws.auth_manager.avp.entities.get_entity_type(resource_type)[source]

返回实体类型。

参数:

resource_type (AvpEntities) – 资源类型。

示例: Airflow::Action, Airflow::Group, Airflow::Variable, Airflow::User。

airflow.providers.amazon.aws.auth_manager.avp.entities.get_action_id(resource_type, method)[source]

返回动作 ID。

动作 ID 的约定是 <resource_type>.<method>。示例: Variable.GET。

参数:
  • resource_type (AvpEntities) – 资源类型。

  • method (airflow.api_fastapi.auth.managers.base_auth_manager.ResourceMethod | str) – 资源方法。

此条目是否有帮助?