Navigation :
Getting Started
What is Gloo Edge?
Setup
Guides
Operations
Reference
-
API Reference
-- address.proto
-- als.proto
-- annotations.proto
-- any.proto
-- api.proto
-- artifact.proto
-- aws.proto
-- aws_ec2.proto
-- azure.proto
-- backoff.proto
-- base.proto
-- base.proto
-- buffer.proto
-- circuit_breaker.proto
-- cluster.proto
-- config.proto
-- connection.proto
-- consul.proto
-- core.proto
-- cors.proto
-- csrf.proto
-- custom_tag.proto
-- datadog.proto
-- deprecation.proto
-- descriptor.proto
-- discovery.proto
-- dlp.proto
-- duration.proto
-- empty.proto
-- endpoint.proto
-- envoy.glooe.solo.io.project
-- event_service_config.proto
-- ext.proto
-- extauth.proto
-- extension.proto
-- extensions.proto
-- failover.proto
-- failover.proto
-- fault.proto
-- field_mask.proto
-- filter.proto
-- gateway.proto
-- gateway.solo.io.project
-- gloo.solo.io.project
-- glooe.solo.io.project
-- gogo.proto
-- grpc.proto
-- grpc_json.proto
-- grpc_service.proto
-- grpc_web.proto
-- gzip.proto
-- hcm.proto
-- headers.proto
-- health_check.proto
-- health_check.proto
-- healthcheck.proto
-- http.proto
-- http.proto
-- http_path.proto
-- http_uri.proto
-- http_uri.proto
-- ingress.proto
-- instance.proto
-- jwt.proto
-- kubernetes.proto
-- lbhash.proto
-- load_balancer.proto
-- matchers.proto
-- metadata.proto
-- metadata.proto
-- metrics.proto
-- migrate.proto
-- options.proto
-- outlier_detection.proto
-- parameters.proto
-- percent.proto
-- percent.proto
-- pipe.proto
-- placement.proto
-- protocol_upgrade.proto
-- proxy.proto
-- proxy_protocol.proto
-- proxy_validation.proto
-- proxylatency.proto
-- range.proto
-- range.proto
-- ratelimit.proto
-- ratelimit.proto
-- ratelimit.proto
-- rbac.proto
-- ref.proto
-- regex.proto
-- rest.proto
-- retries.proto
-- route.proto
-- route_components.proto
-- route_table.proto
-- sanitize.proto
-- secret.proto
-- semantic_version.proto
-- sensitive.proto
-- service.proto
-- service_spec.proto
-- settings.proto
-- shadowing.proto
-- socket_option.proto
-- solo-kit.proto
-- solo_jwt_authn.proto
-- source_context.proto
-- ssl.proto
-- static.proto
-- stats.proto
-- status.proto
-- status.proto
-- status.proto
-- string.proto
-- struct.proto
-- subset.proto
-- subset_spec.proto
-- tcp.proto
-- timestamp.proto
-- trace.proto
-- tracing.proto
-- transformation.proto
-- transformation.proto
-- transformation.proto
-- type.proto
-- upstream.proto
-- version.proto
-- versioning.proto
-- virtual_service.proto
-- waf.proto
-- waf.proto
-- wasm.proto
-- wasm.proto
-- wasm.proto
-- wrappers.proto
-- zipkin.proto
-
Command Line Reference
-
Changelog
- Helm Chart Values
- Gloo Edge Port Reference
- Internal Usage Statistics
- Release Support
Contributing
proxy_validation.proto
Package: gloo.solo.io
Types:
ProxyValidationServiceRequest
"proxy": .gloo.solo.io.Proxy
ProxyValidationServiceResponse
"proxyReport": .gloo.solo.io.ProxyReport
NotifyOnResyncRequest
NotifyOnResyncResponse
ProxyReport
The Proxy Report should contain one report for each sub-resource of the Proxy
E.g., each listener will have a corresponding report. Within each listener report is
a route report corresponding to each route on the listener.
If the report contains no errors, the (sub-)resource is valid.
"listenerReports": [] gloo.solo.io.ListenerReport
ListenerReport
"errors": [] gloo.solo.io.ListenerReport.Error
"httpListenerReport": .gloo.solo.io.HttpListenerReport
"tcpListenerReport": .gloo.solo.io.TcpListenerReport
Error
error types for top-level listener config
"type": .gloo.solo.io.ListenerReport.Error.Type
"reason": string
Type
Name
Description
NameNotUniqueError
BindPortNotUniqueError
SSLConfigError
ProcessingError
HttpListenerReport
"errors": [] gloo.solo.io.HttpListenerReport.Error
"virtualHostReports": [] gloo.solo.io.VirtualHostReport
Error
error types for top-level http listener config
"type": .gloo.solo.io.HttpListenerReport.Error.Type
"reason": string
Type
Name
Description
ProcessingError
VirtualHostReport
"errors": [] gloo.solo.io.VirtualHostReport.Error
"routeReports": [] gloo.solo.io.RouteReport
Error
error types for top-level virtual host config
"type": .gloo.solo.io.VirtualHostReport.Error.Type
"reason": string
Type
Name
Description
NameNotUniqueError
DomainsNotUniqueError
ProcessingError
EmptyDomainError
RouteReport
"errors": [] gloo.solo.io.RouteReport.Error
"warnings": [] gloo.solo.io.RouteReport.Warning
Error
error types for the given route config
"type": .gloo.solo.io.RouteReport.Error.Type
"reason": string
Type
Name
Description
InvalidMatcherError
ProcessingError
Warning
warning types for the given route config
"type": .gloo.solo.io.RouteReport.Warning.Type
"reason": string
Type
Name
Description
InvalidDestinationWarning
TcpListenerReport
"errors": [] gloo.solo.io.TcpListenerReport.Error
"tcpHostReports": [] gloo.solo.io.TcpHostReport
Error
error types for top-level tcp listener config
"type": .gloo.solo.io.TcpListenerReport.Error.Type
"reason": string
Type
Name
Description
NameNotUniqueError
BindPortNotUniqueError
SSLConfigError
ProcessingError
TcpHostReport
"errors": [] gloo.solo.io.TcpHostReport.Error
Error
error types for tcp host config
"type": .gloo.solo.io.TcpHostReport.Error.Type
"reason": string
Type
Name
Description
NameNotUniqueError
InvalidDestinationError
ProcessingError