File: //lib/google-cloud-sdk/lib/googlecloudsdk/schemas/compute/beta/WeightedBackendService.yaml
$schema: "http://json-schema.org/draft-06/schema#"
title: compute beta WeightedBackendService export schema
description: A gcloud export/import command YAML validation schema.
type: object
additionalProperties: false
properties:
COMMENT:
type: object
description: User specified info ignored by gcloud import.
additionalProperties: false
properties:
template-id:
type: string
region:
type: string
description:
type: string
date:
type: string
version:
type: string
UNKNOWN:
type: array
description: Unknown API fields that cannot be imported.
items:
type: string
backendService:
description: |-
The full or partial URL to the default BackendService resource. Before
forwarding the request to backendService, the loadbalancer applies any
relevant headerActions specified as part of this backendServiceWeight.
type: string
headerAction:
description: |-
Specifies changes to request and response headers that need to take effect
for the selected backendService. headerAction specified here take effect
before headerAction in the enclosing HttpRouteRule, PathMatcher and
UrlMap.
$ref: HttpHeaderAction.yaml
weight:
description: |-
Specifies the fraction of traffic sent to backendService, computed as
weight / (sum of all weightedBackendService weights in routeAction) . The
selection of a backend service is determined only for new traffic. Once a
user's request has been directed to a backendService, subsequent requests
will be sent to the same backendService as determined by the
BackendService's session affinity policy. The value must be between 0 and
1000
type: integer