package envoy.type

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum CodecClientType

http.proto:15

Used in: api.v2.core.HealthCheck.HttpHealthCheck

message DoubleRange

range.proto:37

Specifies the double start and end of the range using half-open interval semantics [start, end).

Used in: matcher.DoubleMatcher

message FractionalPercent

percent.proto:27

A fractional percentage is used in cases in which for performance reasons performing floating point to integer conversions during randomness calculations is undesirable. The message includes both a numerator and denominator that together determine the final fractional value. * **Example**: 1/100 = 1%. * **Example**: 3/10000 = 0.03%.

Used in: api.v2.ClusterLoadAssignment.Policy.DropOverload, api.v2.core.RuntimeFractionalPercent, api.v2.route.HedgePolicy, api.v2.route.Tracing, config.filter.accesslog.v2.RuntimeFilter, config.filter.fault.v2.FaultDelay, config.filter.fault.v2.FaultRateLimit, config.filter.http.fault.v2.FaultAbort

enum FractionalPercent.DenominatorType

percent.proto:29

Fraction percentages support several fixed denominator values.

Used in: FractionalPercent

message HashPolicy

hash_policy.proto:17

Specifies the hash policy

Used in: config.filter.network.tcp_proxy.v2.TcpProxy

message HashPolicy.SourceIp

hash_policy.proto:20

The source IP will be used to compute the hash used by hash-based load balancing algorithms.

Used in: HashPolicy

(message has no fields)

message HttpStatus

http_status.proto:137

HTTP status.

Used in: config.filter.http.ext_authz.v2.ExtAuthz, service.auth.v2.DeniedHttpResponse

message Int32Range

range.proto:27

Specifies the int32 start and end of the range using half-open interval semantics [start, end).

Used in: api.v2.listener.ListenerFilterChainMatchPredicate

message Int64Range

range.proto:17

Specifies the int64 start and end of the range using half-open interval semantics [start, end).

Used in: api.v2.core.HealthCheck.HttpHealthCheck, api.v2.route.HeaderMatcher, config.filter.network.dubbo_proxy.v2alpha1.MethodMatch.ParameterMatchSpecifier

message Percent

percent.proto:17

Identifies a percentage, in the range [0.0, 100.0].

Used in: admin.v2alpha.ClusterStatus, admin.v2alpha.HostStatus, api.v2.Cluster.CommonLbConfig, api.v2.Cluster.CommonLbConfig.ZoneAwareLbConfig, api.v2.cluster.CircuitBreakers.Thresholds.RetryBudget, config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig, config.filter.http.adaptive_concurrency.v2alpha.GradientControllerConfig.MinimumRTTCalculationParams, config.filter.http.health_check.v2.HealthCheck, config.filter.network.http_connection_manager.v2.HttpConnectionManager.Tracing

message SemanticVersion

semantic_version.proto:18

Envoy uses SemVer (https://semver.org/). Major/minor versions indicate expected behaviors and APIs, the patch version field is used only for security fixes and can be generally ignored.

Used in: api.v2.core.BuildVersion

enum StatusCode

http_status.proto:18

HTTP response codes supported in Envoy. For more details: https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml

Used in: HttpStatus

message TokenBucket

token_bucket.proto:20

Configures a token bucket, typically used for rate limiting.

Used in: config.filter.network.local_rate_limit.v2alpha.LocalRateLimit