{
  "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_apigatewaymanagementapi.html",
  "name": "Amazon API Gateway",
  "prefix": "execute-api",
  "timestamp": "1784505606",
  "actions": [
    {
      "url": "https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-caching.html",
      "name": "InvalidateCache",
      "description": "Grants permission to invalidate API cache upon a client request",
      "access": "Write",
      "resources": [
        {
          "name": "execute-api-general",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-call-api.html",
      "name": "Invoke",
      "description": "Grants permission to invoke an API upon a client request",
      "access": "Write",
      "resources": [
        {
          "name": "execute-api-domain",
          "is_required": false
        },
        {
          "name": "execute-api-general",
          "is_required": false
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-control-access-iam.html",
      "name": "ManageConnections",
      "description": "Grants permission to access the Websocket @connections Route",
      "access": "Write",
      "resources": [
        {
          "name": "execute-api-general",
          "is_required": true
        }
      ],
      "conditions": []
    }
  ],
  "resources": [
    {
      "url": "https://docs.aws.amazon.com/apigateway/latest/developerguide/security_iam_service-with-iam.html",
      "name": "execute-api-domain",
      "arn": "arn:${Partition}:execute-api:${Region}:${Account}:/domainnames/${DomainName}+${DomainIdentifier}",
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/apigateway/latest/developerguide/security_iam_service-with-iam.html",
      "name": "execute-api-general",
      "arn": "arn:${Partition}:execute-api:${Region}:${Account}:${ApiId}/${Stage}/${Method}/${ApiSpecificResourcePath}",
      "conditions": [
        "execute-api:viaDomainArn"
      ]
    }
  ],
  "conditions": [
    {
      "url": "https://docs.aws.amazon.com/apigateway/latest/developerguide/security_iam_service-with-iam.html",
      "name": "execute-api:viaDomainArn",
      "description": "Filters access by the DomainName ARN the API is called from",
      "type": "ARN"
    }
  ]
}