{
  "webacl": {
    "key": "webacl",
    "arn": "arn:${Partition}:wafv2:${Region}:${Account}:${Scope}/webacl/${Name}/${Id}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "ipset": {
    "key": "ipset",
    "arn": "arn:${Partition}:wafv2:${Region}:${Account}:${Scope}/ipset/${Name}/${Id}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "managedruleset": {
    "key": "managedruleset",
    "arn": "arn:${Partition}:wafv2:${Region}:${Account}:${Scope}/managedruleset/${Name}/${Id}"
  },
  "rulegroup": {
    "key": "rulegroup",
    "arn": "arn:${Partition}:wafv2:${Region}:${Account}:${Scope}/rulegroup/${Name}/${Id}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "regexpatternset": {
    "key": "regexpatternset",
    "arn": "arn:${Partition}:wafv2:${Region}:${Account}:${Scope}/regexpatternset/${Name}/${Id}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "loadbalancer/app/": {
    "key": "loadbalancer/app/",
    "arn": "arn:${Partition}:elasticloadbalancing:${Region}:${Account}:loadbalancer/app/${LoadBalancerName}/${LoadBalancerId}"
  },
  "apigateway": {
    "key": "apigateway",
    "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${ApiId}/stages/${StageName}"
  },
  "appsync": {
    "key": "appsync",
    "arn": "arn:${Partition}:appsync:${Region}:${Account}:apis/${GraphQLAPIId}"
  },
  "userpool": {
    "key": "userpool",
    "arn": "arn:${Partition}:cognito-idp:${Region}:${Account}:userpool/${UserPoolId}"
  },
  "apprunner": {
    "key": "apprunner",
    "arn": "arn:${Partition}:apprunner:${Region}:${Account}:service/${ServiceName}/${ServiceId}"
  },
  "verified-access-instance": {
    "key": "verified-access-instance",
    "arn": "arn:${Partition}:ec2:${Region}:${Account}:verified-access-instance/${VerifiedAccessInstanceId}"
  },
  "amplify-app": {
    "key": "amplify-app",
    "arn": "arn:${Partition}:amplify:${Region}:${Account}:apps/${AppId}"
  }
}