Class: Google::Cloud::Compute::V1::WeightedBackendService
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::WeightedBackendService
- 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
-
#backend_service ⇒ ::String
The full or partial URL to the default BackendService resource.
-
#header_action ⇒ ::Google::Cloud::Compute::V1::HttpHeaderAction
Specifies changes to request and response headers that need to take effect for the selected backendService.
-
#weight ⇒ ::Integer
Specifies the fraction of traffic sent to a backend service, computed as weight / (sum of all weightedBackendService weights in routeAction) .
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 |