HTTP Service URI

core.HttpUri

[core.HttpUri proto]

Envoy external URI descriptor

  1. {
  2. "uri": "...",
  3. "cluster": "...",
  4. "timeout": "{...}"
  5. }

uri

(string, REQUIRED) The HTTP server URI. It should be a full FQDN with protocol, host and path.

Example:

  1. uri: https://www.googleapis.com/oauth2/v1/certs

cluster

(string, REQUIRED) A cluster is created in the Envoy “cluster_manager” config section. This field specifies the cluster name.

Example:

  1. cluster: jwks_cluster

Precisely one of cluster must be set.

timeout

(Duration) Sets the maximum duration in milliseconds that a response can take to arrive upon request.