@cloud-copilot/iam-data
Version:
42 lines • 1.5 kB
JSON
{
"airflow:dagaccessentity": {
"key": "airflow:DagAccessEntity",
"description": "Filters access by the DAG sub-resource being accessed",
"type": "String"
},
"airflow:resourceaction": {
"key": "airflow:ResourceAction",
"description": "Filters access by the action being performed on the Airflow resource",
"type": "String"
},
"airflow:resourceid": {
"key": "airflow:ResourceId",
"description": "Filters access by the identifier of the specific Airflow resource, such as a DAG ID or connection ID",
"type": "String"
},
"airflow:resourcetype": {
"key": "airflow:ResourceType",
"description": "Filters access by the Airflow resource type specified in the request",
"type": "String"
},
"airflow:teamname": {
"key": "airflow:TeamName",
"description": "Filters access by the team names associated with the caller's identity, enabling team-based access control for Airflow resources",
"type": "ArrayOfString"
},
"aws:requesttag/${tagkey}": {
"key": "aws:RequestTag/${TagKey}",
"description": "Filters access by the presence of tag key-value pairs in the request",
"type": "String"
},
"aws:resourcetag/${tagkey}": {
"key": "aws:ResourceTag/${TagKey}",
"description": "Filters access by tag key-value pairs attached to the resource",
"type": "String"
},
"aws:tagkeys": {
"key": "aws:TagKeys",
"description": "Filters access by tag keys in the request",
"type": "ArrayOfString"
}
}