Class: Google::Cloud::Compute::V1::HttpFaultInjection

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/compute/v1/compute.rb

Overview

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.

Instance Attribute Summary collapse

Instance Attribute Details

#abort::Google::Cloud::Compute::V1::HttpFaultAbort

Returns The specification for how client requests are aborted as part of fault injection.

Returns:



11572
11573
11574
11575
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11572

class HttpFaultInjection
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#delay::Google::Cloud::Compute::V1::HttpFaultDelay

Returns The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.

Returns:



11572
11573
11574
11575
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11572

class HttpFaultInjection
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end