{
  "@context": {
    "@version": 1.1,
    "aws": "https://aws.amazon.com/schema/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "GatewayRouteHostnameRewrite": "aws:GatewayRouteHostnameRewrite",
    "GatewayRouteHostnameMatch": "aws:GatewayRouteHostnameMatch",
    "GatewayRouteVirtualService": "aws:GatewayRouteVirtualService",
    "GatewayRouteData": "aws:GatewayRouteData",
    "GatewayRouteRef": "aws:GatewayRouteRef",
    "GatewayRouteSpec": "aws:GatewayRouteSpec",
    "GatewayRouteStatus": "aws:GatewayRouteStatus",
    "GatewayRouteTarget": "aws:GatewayRouteTarget",
    "defaultTargetHostname": {
      "@id": "aws:defaultTargetHostname",
      "@type": "xsd:string"
    },
    "exact": {
      "@id": "aws:exact",
      "@type": "xsd:string"
    },
    "suffix": {
      "@id": "aws:suffix",
      "@type": "xsd:string"
    },
    "grpcRoute": {
      "@id": "aws:grpcRoute",
      "@type": "xsd:string"
    },
    "http2Route": {
      "@id": "aws:http2Route",
      "@type": "xsd:string"
    },
    "httpRoute": {
      "@id": "aws:httpRoute",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "aws:priority",
      "@type": "xsd:string"
    },
    "port": {
      "@id": "aws:port",
      "@type": "xsd:string"
    },
    "virtualService": {
      "@id": "aws:virtualService",
      "@type": "xsd:string"
    },
    "gatewayRouteName": {
      "@id": "aws:gatewayRouteName",
      "@type": "xsd:string"
    },
    "meshName": {
      "@id": "aws:meshName",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "aws:metadata",
      "@type": "@id"
    },
    "spec": {
      "@id": "aws:spec",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "aws:status",
      "@type": "xsd:string"
    },
    "virtualGatewayName": {
      "@id": "aws:virtualGatewayName",
      "@type": "xsd:string"
    },
    "arn": {
      "@id": "aws:arn",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "aws:createdAt",
      "@type": "xsd:string"
    },
    "lastUpdatedAt": {
      "@id": "aws:lastUpdatedAt",
      "@type": "xsd:string"
    },
    "meshOwner": {
      "@id": "aws:meshOwner",
      "@type": "xsd:string"
    },
    "resourceOwner": {
      "@id": "aws:resourceOwner",
      "@type": "xsd:string"
    },
    "version": "schema:version",
    "virtualServiceName": {
      "@id": "aws:virtualServiceName",
      "@type": "xsd:string"
    }
  }
}