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
static.proto
Package: static.options.gloo.solo.io
Types:
UpstreamSpec
Static upstreams are used to route request to services listening at fixed IP/Host & Port pairs.
Static upstreams can be used to proxy any kind of service, and therefore contain a ServiceSpec
for additional service-specific configuration.
Unlike upstreams created by service discovery, Static Upstreams must be created manually by users
"hosts": [] static.options.gloo.solo.io.Host
"useTls": bool
"serviceSpec": .options.gloo.solo.io.ServiceSpec
"autoSniRewrite": .google.protobuf.BoolValue
Field
Type
Description
hosts
[]static.options.gloo.solo.io.Host
A list of addresses and ports at least one must be specified.
useTls
bool
Attempt to use outbound TLS Gloo will automatically set this to true for port 443.
serviceSpec
.options.gloo.solo.io.ServiceSpec
An optional Service Spec describing the service listening at this address.
autoSniRewrite
.google.protobuf.BoolValue
When set, automatically set the sni address to use to the addr field. If both this and host.sni_addr are set, host.sni_addr has priority. defaults to “true”.
Host
Represents a single instance of an upstream
"addr": string
"port": int
"sniAddr": string
"healthCheckConfig": .static.options.gloo.solo.io.Host.HealthCheckConfig
Field
Type
Description
addr
string
Address (hostname or IP).
port
int
Port the instance is listening on.
sniAddr
string
Address to use for SNI if using ssl.
healthCheckConfig
.static.options.gloo.solo.io.Host.HealthCheckConfig
(Enterprise Only): Host specific health checking configuration.
HealthCheckConfig
Field
Type
Description
path
string
(Enterprise Only): Path to use when health checking this specific host.