Class HttpFaultInjection
The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.
Implements
Inherited Members
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class HttpFaultInjection : IDirectResponseSchema
Properties
Abort
The specification for how client requests are aborted as part of fault injection.
Declaration
[JsonProperty("abort")]
public virtual HttpFaultAbort Abort { get; set; }
Property Value
Type | Description |
---|---|
HttpFaultAbort |
Delay
The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
Declaration
[JsonProperty("delay")]
public virtual HttpFaultDelay Delay { get; set; }
Property Value
Type | Description |
---|---|
HttpFaultDelay |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |