Navigation :
Installation
Tutorial
APIs
- aws.proto
- azure.proto
- circuit_breaker.proto
- connection.proto
- consul.proto
- descriptor.proto
- destination_rule.proto
- duration.proto
- extensions.proto
- fault.proto
- gateway.proto
- glooshot.proto
- glooshot.solo.io.project
- gogo.proto
- grpc.proto
- grpc_web.proto
- hcm.proto
- ingress.proto
- install.proto
- kubernetes.proto
- load_balancer.proto
- mesh.proto
- metadata.proto
- parameters.proto
- plugins.proto
- policy.proto
- prefix_rewrite.proto
- proxy.proto
- rbac.proto
- ref.proto
- rest.proto
- retries.proto
- routing.proto
- security.proto
- selector.proto
- service_spec.proto
- sidecar.proto
- solo-kit.proto
- ssl.proto
- static.proto
- status.proto
- struct.proto
- subset.proto
- subset_spec.proto
- timestamp.proto
- transformation.proto
- virtual_service.proto
- wrappers.proto
fault.proto
Package: fault.plugins.gloo.solo.io
TODO: this was copied form the transformation filter.
TODO: instead of manually copying, we want to do it via script, similar to the java-control-plane
TODO: to solo-kit/api/envoy
Types:
RouteAbort
"percentage" : float
"httpStatus" : int
Field
Type
Description
Default
percentage
float
Percentage of requests that should be aborted, defaulting to 0. This should be a value between 0.0 and 100.0, with up to 6 significant digits.
httpStatus
int
This should be a standard HTTP status, i.e. 503. Defaults to 0.
RouteDelay
"percentage" : float
"fixedDelay" : .google.protobuf.Duration
Field
Type
Description
Default
percentage
float
Percentage of requests that should be delayed, defaulting to 0. This should be a value between 0.0 and 100.0, with up to 6 significant digits.
fixedDelay
.google.protobuf.Duration
Fixed delay, defaulting to 0.
RouteFaults
"abort" : .fault.plugins.gloo.solo.io.RouteAbort
"delay" : .fault.plugins.gloo.solo.io.RouteDelay