{
  "mesh": {
    "key": "mesh",
    "arn": "arn:${Partition}:appmesh:${Region}:${Account}:mesh/${MeshName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "virtualservice": {
    "key": "virtualService",
    "arn": "arn:${Partition}:appmesh:${Region}:${Account}:mesh/${MeshName}/virtualService/${VirtualServiceName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "virtualnode": {
    "key": "virtualNode",
    "arn": "arn:${Partition}:appmesh:${Region}:${Account}:mesh/${MeshName}/virtualNode/${VirtualNodeName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "virtualrouter": {
    "key": "virtualRouter",
    "arn": "arn:${Partition}:appmesh:${Region}:${Account}:mesh/${MeshName}/virtualRouter/${VirtualRouterName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "route": {
    "key": "route",
    "arn": "arn:${Partition}:appmesh:${Region}:${Account}:mesh/${MeshName}/virtualRouter/${VirtualRouterName}/route/${RouteName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "virtualgateway": {
    "key": "virtualGateway",
    "arn": "arn:${Partition}:appmesh:${Region}:${Account}:mesh/${MeshName}/virtualGateway/${VirtualGatewayName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  },
  "gatewayroute": {
    "key": "gatewayRoute",
    "arn": "arn:${Partition}:appmesh:${Region}:${Account}:mesh/${MeshName}/virtualGateway/${VirtualGatewayName}/gatewayRoute/${GatewayRouteName}",
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ]
  }
}