{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "RouteSpec", "type": "object", "description": "Desired state of the Route resource.", "properties": { "host": { "type": "string", "description": "The desired hostname for the route. If not specified, a hostname is generated by the router." }, "path": { "type": "string", "description": "The path that the router watches to route traffic to the service. Only used for path-based routing with edge or re-encrypt TLS termination." }, "subdomain": { "type": "string", "description": "A DNS subdomain request. If set, the route hostname is composed using this value and the ingress domain." }, "alternateBackends": { "type": "array", "description": "Up to 3 additional backends for A/B testing. Traffic is split among the backends according to their weights." }, "wildcardPolicy": { "type": "string", "description": "The wildcard policy for the hostname. None disallows wildcard routes, Subdomain allows wildcard routes with subdomains." } } }