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 Loadbalancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the Loadbalancer for a percentage of requests.
Inheritance
System.Object
HttpFaultInjection
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Compute.v1.Data
Assembly: Google.Apis.Compute.v1.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 |
|---|---|
| System.String |