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

模块内容

AvpEntities

Amazon Verified Permissions 实体的枚举。

函数

get_entity_type(resource_type)

返回实体类型。

get_action_id(resource_type, method)

返回操作 ID。

属性

AVP_PREFIX_ENTITIES

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

基类: enum.Enum

Amazon Verified Permissions 实体的枚举。

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

返回实体类型。

参数

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)[源代码]

返回操作 ID。

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

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

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

这个条目有用吗?