{
  "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonemrserverless.html",
  "name": "Amazon EMR Serverless",
  "prefix": "emr-serverless",
  "timestamp": "1778371206",
  "actions": [
    {
      "url": "https://docs.aws.amazon.com/emr/latest/EMR-Serverless-UserGuide/interactive-workloads.html",
      "name": "AccessInteractiveEndpoints",
      "description": "Grants permission to execute interactive workloads on an application",
      "access": "Write",
      "resources": [
        {
          "name": "application",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/emr/latest/EMR-Serverless-UserGuide/interactive-workloads-livy-endpoints.html",
      "name": "AccessLivyEndpoints",
      "description": "Grants permission to execute interactive workloads on Livy Endpoint enabled on an EMR Serverless Application",
      "access": "Write",
      "resources": [
        {
          "name": "application",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/emr/latest/EMR-Serverless-UserGuide/logging-monitoring.html",
      "name": "AccessSystemProfileLogs",
      "description": "Grants permission to access system profile logs",
      "access": "Write",
      "resources": [
        {
          "name": "jobRun",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_CancelJobRun.html",
      "name": "CancelJobRun",
      "description": "Grants permission to cancel a job run",
      "access": "Write",
      "resources": [
        {
          "name": "jobRun",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_CreateApplication.html",
      "name": "CreateApplication",
      "description": "Grants permission to create an Application",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_DeleteApplication.html",
      "name": "DeleteApplication",
      "description": "Grants permission to delete an application",
      "access": "Write",
      "resources": [
        {
          "name": "application",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_GetApplication.html",
      "name": "GetApplication",
      "description": "Grants permission to get application",
      "access": "Read",
      "resources": [
        {
          "name": "application",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_GetDashboardForJobRun.html",
      "name": "GetDashboardForJobRun",
      "description": "Grants permission to get job run dashboard",
      "access": "Read",
      "resources": [
        {
          "name": "jobRun",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_GetJobRun.html",
      "name": "GetJobRun",
      "description": "Grants permission to get a job run",
      "access": "Read",
      "resources": [
        {
          "name": "jobRun",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_GetResourceDashboard.html",
      "name": "GetResourceDashboard",
      "description": "Grants permission to get the resource dashboard",
      "access": "Read",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_GetSession.html",
      "name": "GetSession",
      "description": "Grants permission to get details about a session",
      "access": "Read",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_GetSessionEndpoint.html",
      "name": "GetSessionEndpoint",
      "description": "Grants permission to get the endpoint URL and authentication token for connecting to a session",
      "access": "Read",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_ListApplications.html",
      "name": "ListApplications",
      "description": "Grants permission to list applications",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_ListJobRunAttempts.html",
      "name": "ListJobRunAttempts",
      "description": "Grants permission to list job run attempts associated with a job run",
      "access": "List",
      "resources": [
        {
          "name": "jobRun",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_ListJobRuns.html",
      "name": "ListJobRuns",
      "description": "Grants permission to list job runs associated with an application",
      "access": "List",
      "resources": [
        {
          "name": "application",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_ListSessions.html",
      "name": "ListSessions",
      "description": "Grants permission to list sessions associated with an application",
      "access": "List",
      "resources": [
        {
          "name": "application",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_ListTagsForResource.html",
      "name": "ListTagsForResource",
      "description": "Grants permission to list tags for the specified resource",
      "access": "Read",
      "resources": [
        {
          "name": "application",
          "is_required": false
        },
        {
          "name": "jobRun",
          "is_required": false
        },
        {
          "name": "session",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_StartApplication.html",
      "name": "StartApplication",
      "description": "Grants permission to Start an application",
      "access": "Write",
      "resources": [
        {
          "name": "application",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_StartJobRun.html",
      "name": "StartJobRun",
      "description": "Grants permission to start a job run",
      "access": "Write",
      "resources": [
        {
          "name": "application",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_StartSession.html",
      "name": "StartSession",
      "description": "Grants permission to start a session in an application",
      "access": "Write",
      "resources": [
        {
          "name": "application",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_StopApplication.html",
      "name": "StopApplication",
      "description": "Grants permission to Stop an application",
      "access": "Write",
      "resources": [
        {
          "name": "application",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_TagResource.html",
      "name": "TagResource",
      "description": "Grants permission to tag the specified resource",
      "access": "Tagging",
      "resources": [
        {
          "name": "application",
          "is_required": false
        },
        {
          "name": "jobRun",
          "is_required": false
        },
        {
          "name": "session",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_TerminateSession.html",
      "name": "TerminateSession",
      "description": "Grants permission to terminate a session",
      "access": "Write",
      "resources": [
        {
          "name": "session",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_UntagResource.html",
      "name": "UntagResource",
      "description": "Grants permission to untag the specified resource",
      "access": "Tagging",
      "resources": [
        {
          "name": "application",
          "is_required": false
        },
        {
          "name": "jobRun",
          "is_required": false
        },
        {
          "name": "session",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_UpdateApplication.html",
      "name": "UpdateApplication",
      "description": "Grants permission to Update an application",
      "access": "Write",
      "resources": [
        {
          "name": "application",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    }
  ],
  "resources": [
    {
      "url": "https://docs.aws.amazon.com/emr/latest/EMR-Serverless-UserGuide/emr-serverless.html",
      "name": "application",
      "arn": "arn:${Partition}:emr-serverless:${Region}:${Account}:/applications/${ApplicationId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/emr/latest/EMR-Serverless-UserGuide/emr-serverless.html",
      "name": "jobRun",
      "arn": "arn:${Partition}:emr-serverless:${Region}:${Account}:/applications/${ApplicationId}/jobruns/${JobRunId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/emr/latest/EMR-Serverless-UserGuide/emr-serverless.html",
      "name": "session",
      "arn": "arn:${Partition}:emr-serverless:${Region}:${Account}:/applications/${ApplicationId}/sessions/${SessionId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    }
  ],
  "conditions": [
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag",
      "name": "aws:RequestTag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag",
      "name": "aws:ResourceTag/${TagKey}",
      "description": "Filters access by tag key-value pairs attached to the resource",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys",
      "name": "aws:TagKeys",
      "description": "Filters access by the presence of tag keys in the request",
      "type": "ArrayOfString"
    }
  ]
}