Class: Google::Cloud::Compute::V1::WeightedBackendService

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

Overview

In contrast to a single BackendService in HttpRouteAction to which all matching traffic is directed to, WeightedBackendService allows traffic to be split across multiple backend services. The volume of traffic for each backend service is proportional to the weight specified in each WeightedBackendService

Instance Attribute Summary collapse

Instance Attribute Details

#backend_service::String



31794
31795
31796
31797
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31794

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

#header_action::Google::Cloud::Compute::V1::HttpHeaderAction



31794
31795
31796
31797
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31794

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

#weight::Integer



31794
31795
31796
31797
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31794

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