{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/spectrum-config_app_config", "title": "spectrum-config_app_config", "allOf": [ { "$ref": "#/components/schemas/spectrum-config_base_app_config" }, { "properties": { "argo_smart_routing": { "$ref": "#/components/schemas/spectrum-config_argo_smart_routing" }, "dns": { "$ref": "#/components/schemas/spectrum-config_dns" }, "edge_ips": { "$ref": "#/components/schemas/spectrum-config_edge_ips" }, "ip_firewall": { "$ref": "#/components/schemas/spectrum-config_ip_firewall" }, "origin_direct": { "$ref": "#/components/schemas/spectrum-config_origin_direct" }, "origin_dns": { "$ref": "#/components/schemas/spectrum-config_origin_dns" }, "origin_port": { "$ref": "#/components/schemas/spectrum-config_origin_port" }, "protocol": { "$ref": "#/components/schemas/spectrum-config_protocol" }, "proxy_protocol": { "$ref": "#/components/schemas/spectrum-config_proxy_protocol" }, "tls": { "$ref": "#/components/schemas/spectrum-config_tls" }, "traffic_type": { "$ref": "#/components/schemas/spectrum-config_traffic_type" } }, "required": [ "protocol", "dns", "ip_firewall", "proxy_protocol", "tls", "traffic_type" ], "type": "object" } ] }