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



28064
28065
28066
28067
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 28064

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

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



28064
28065
28066
28067
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 28064

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

#weight::Integer



28064
28065
28066
28067
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 28064

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