Show / Hide Table of Contents

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
IDirectResponseSchema
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

Implements

IDirectResponseSchema
In This Article
Back to top