{
  "Name" : "airflow",
  "Actions" : [ {
    "Name" : "CreateCliToken",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "environment"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateEnvironment",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "environment"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateWebLoginToken",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "rbac-role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteEnvironment",
    "ActionConditionKeys" : [ "aws:ResourceTag/${TagKey}" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "environment"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetEnvironment",
    "ActionConditionKeys" : [ "aws:ResourceTag/${TagKey}" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "environment"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "InvokeRestApi",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "rbac-role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListEnvironments",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListTagsForResource",
    "ActionConditionKeys" : [ "aws:ResourceTag/${TagKey}" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "environment"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "PublishMetrics",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "environment"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "TagResource",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "environment"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UntagResource",
    "ActionConditionKeys" : [ "aws:ResourceTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "environment"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UpdateEnvironment",
    "ActionConditionKeys" : [ "aws:ResourceTag/${TagKey}" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "environment"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  } ],
  "ConditionKeys" : [ {
    "Name" : "aws:RequestTag/${TagKey}",
    "Types" : [ "String" ]
  }, {
    "Name" : "aws:ResourceTag/${TagKey}",
    "Types" : [ "String" ]
  }, {
    "Name" : "aws:TagKeys",
    "Types" : [ "ArrayOfString" ]
  } ],
  "Operations" : [ {
    "Name" : "CreateCliToken",
    "AuthorizedActions" : [ {
      "Name" : "CreateCliToken",
      "Service" : "airflow"
    } ],
    "SDK" : [ {
      "Name" : "mwaa",
      "Method" : "create_cli_token",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateEnvironment",
    "AuthorizedActions" : [ {
      "Name" : "CreateEnvironment",
      "Service" : "airflow"
    }, {
      "Name" : "PassRole",
      "Context" : {
        "iam:PassedToService" : [ "airflow.amazonaws.com" ]
      },
      "Service" : "iam"
    }, {
      "Name" : "TagResource",
      "Service" : "airflow"
    } ],
    "SDK" : [ {
      "Name" : "mwaa",
      "Method" : "create_environment",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateWebLoginToken",
    "AuthorizedActions" : [ {
      "Name" : "CreateWebLoginToken",
      "Service" : "airflow"
    } ],
    "SDK" : [ {
      "Name" : "mwaa",
      "Method" : "create_web_login_token",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteEnvironment",
    "AuthorizedActions" : [ {
      "Name" : "DeleteEnvironment",
      "Service" : "airflow"
    } ],
    "SDK" : [ {
      "Name" : "mwaa",
      "Method" : "delete_environment",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetEnvironment",
    "AuthorizedActions" : [ {
      "Name" : "GetEnvironment",
      "Service" : "airflow"
    } ],
    "SDK" : [ {
      "Name" : "mwaa",
      "Method" : "get_environment",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "InvokeRestApi",
    "AuthorizedActions" : [ {
      "Name" : "InvokeRestApi",
      "Service" : "airflow"
    } ],
    "SDK" : [ {
      "Name" : "mwaa",
      "Method" : "invoke_rest_api",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListEnvironments",
    "AuthorizedActions" : [ {
      "Name" : "ListEnvironments",
      "Service" : "airflow"
    } ],
    "SDK" : [ {
      "Name" : "mwaa",
      "Method" : "list_environments",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListTagsForResource",
    "AuthorizedActions" : [ {
      "Name" : "ListTagsForResource",
      "Service" : "airflow"
    } ],
    "SDK" : [ {
      "Name" : "mwaa",
      "Method" : "list_tags_for_resource",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "PublishMetrics",
    "AuthorizedActions" : [ {
      "Name" : "PublishMetrics",
      "Service" : "airflow"
    } ],
    "SDK" : [ {
      "Name" : "mwaa",
      "Method" : "publish_metrics",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "TagResource",
    "AuthorizedActions" : [ {
      "Name" : "TagResource",
      "Service" : "airflow"
    } ],
    "SDK" : [ {
      "Name" : "mwaa",
      "Method" : "tag_resource",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UntagResource",
    "AuthorizedActions" : [ {
      "Name" : "UntagResource",
      "Service" : "airflow"
    } ],
    "SDK" : [ {
      "Name" : "mwaa",
      "Method" : "untag_resource",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateEnvironment",
    "AuthorizedActions" : [ {
      "Name" : "PassRole",
      "Context" : {
        "iam:PassedToService" : [ "airflow.amazonaws.com" ]
      },
      "Service" : "iam"
    }, {
      "Name" : "UpdateEnvironment",
      "Service" : "airflow"
    } ],
    "SDK" : [ {
      "Name" : "mwaa",
      "Method" : "update_environment",
      "Package" : "Boto3"
    } ]
  } ],
  "Resources" : [ {
    "Name" : "environment",
    "ARNFormats" : [ "arn:${Partition}:airflow:${Region}:${Account}:environment/${EnvironmentName}" ]
  }, {
    "Name" : "rbac-role",
    "ARNFormats" : [ "arn:${Partition}:airflow:${Region}:${Account}:role/${EnvironmentName}/${RoleName}" ]
  } ],
  "Version" : "v1.4"
}