{
  "rootcatalog": {
    "key": "rootcatalog",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:catalog"
  },
  "catalog": {
    "key": "catalog",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:catalog/${CatalogName}"
  },
  "database": {
    "key": "database",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:database/${DatabaseName}"
  },
  "table": {
    "key": "table",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:table/${DatabaseName}/${TableName}"
  },
  "tableversion": {
    "key": "tableversion",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:tableVersion/${DatabaseName}/${TableName}/${TableVersionName}"
  },
  "connection": {
    "key": "connection",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:connection/${ConnectionName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "userdefinedfunction": {
    "key": "userdefinedfunction",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:userDefinedFunction/${DatabaseName}/${UserDefinedFunctionName}"
  },
  "devendpoint": {
    "key": "devendpoint",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:devEndpoint/${DevEndpointName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "job": {
    "key": "job",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:job/${JobName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "trigger": {
    "key": "trigger",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:trigger/${TriggerName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "crawler": {
    "key": "crawler",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:crawler/${CrawlerName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "workflow": {
    "key": "workflow",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:workflow/${WorkflowName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "blueprint": {
    "key": "blueprint",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:blueprint/${BlueprintName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "mltransform": {
    "key": "mlTransform",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:mlTransform/${TransformId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "registry": {
    "key": "registry",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:registry/${RegistryName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "schema": {
    "key": "schema",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:schema/${SchemaName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "session": {
    "key": "session",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:session/${SessionId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "usageprofile": {
    "key": "usageProfile",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:usageProfile/${UsageProfileId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "dataqualityruleset": {
    "key": "dataQualityRuleset",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:dataQualityRuleset/${RulesetName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "customentitytype": {
    "key": "customEntityType",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:customEntityType/${CustomEntityTypeId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "completion": {
    "key": "completion",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:completion/${CompletionId}"
  },
  "integration": {
    "key": "integration",
    "arn": "arn:${Partition}:glue:${Region}:${Account}:integration:${IntegrationId}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  }
}