Resource: LbRouteExtension
LbRouteExtension
is a resource that lets you control where traffic is routed to for a given request.
JSON representation |
---|
{ "name": string, "createTime": string, "updateTime": string, "description": string, "labels": { string: string, ... }, "forwardingRules": [ string ], "extensionChains": [ { object ( |
Fields | |
---|---|
name |
Required. Identifier. Name of the |
create |
Output only. The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
update |
Output only. The timestamp when the resource was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
description |
Optional. A human-readable description of the resource. |
labels |
Optional. Set of labels associated with the The format must comply with the requirements for labels for Google Cloud resources. An object containing a list of |
forwarding |
Required. A list of references to the forwarding rules to which this service extension is attached. At least one forwarding rule is required. There can be only one |
extension |
Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. |
load |
Required. All backend services and forwarding rules referenced by this extension must share the same load balancing scheme. Supported values: |
metadata |
Optional. The metadata provided here is included as part of the
This field is not supported for plugin extensions. Setting it results in a validation error. |
Methods |
|
---|---|
|
Creates a new LbRouteExtension resource in a given project and location. |
|
Deletes the specified LbRouteExtension resource. |
|
Gets details of the specified LbRouteExtension resource. |
|
Lists LbRouteExtension resources in a given project and location. |
|
Updates the parameters of the specified LbRouteExtension resource. |