Contour · Schema

VirtualHost

Defines the virtual host for this HTTPProxy, including its FQDN and TLS configuration. Only present on root HTTPProxy resources.

EnvoyIngress ControllerKubernetesNetworkingProxy

Properties

Name Type Description
fqdn string Fully qualified domain name of the virtual host.
tls object
rateLimitPolicy object
corsPolicy object
authorization object
View JSON Schema on GitHub

JSON Schema

contour-virtualhost-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/VirtualHost",
  "title": "VirtualHost",
  "type": "object",
  "description": "Defines the virtual host for this HTTPProxy, including its FQDN and TLS configuration. Only present on root HTTPProxy resources.",
  "required": [
    "fqdn"
  ],
  "properties": {
    "fqdn": {
      "type": "string",
      "description": "Fully qualified domain name of the virtual host.",
      "example": "app.example.com"
    },
    "tls": {
      "$ref": "#/components/schemas/TLS"
    },
    "rateLimitPolicy": {
      "$ref": "#/components/schemas/RateLimitPolicy"
    },
    "corsPolicy": {
      "$ref": "#/components/schemas/CORSPolicy"
    },
    "authorization": {
      "$ref": "#/components/schemas/AuthorizationServer"
    }
  }
}