资源:LbRouteExtension
LbRouteExtension
是一种资源,可让您控制给定请求的流量路由到何处。
JSON 表示法 |
---|
{ "name": string, "createTime": string, "updateTime": string, "description": string, "labels": { string: string, ... }, "forwardingRules": [ string ], "extensionChains": [ { object ( |
字段 | |
---|---|
name |
必需。标识符。 |
createTime |
仅限输出。创建资源时的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
updateTime |
仅限输出。更新资源时的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
description |
可选。资源的直观易懂的说明。 |
labels |
可选。与 格式必须符合 Google Cloud 资源的标签要求。 包含一系列 |
forwardingRules[] |
必需。此服务扩展程序附加到的转发规则的引用列表。必须至少提供一条转发规则。每个转发规则只能有一个 |
extensionChains[] |
必需。一组有序的扩展程序链,其中包含要执行的匹配条件和扩展程序。对于给定请求,系统会按顺序评估每个扩展程序链的匹配条件。系统会执行具有与请求匹配的条件的第一个扩展程序链。任何后续的扩展程序链都不会执行。每个资源的扩展链数量上限为 5 个。 |
loadBalancingScheme |
必需。此扩展程序引用的所有后端服务和转发规则都必须使用相同的负载均衡方案。支持的值: |
metadata |
可选。此处提供的元数据将包含在发送到扩展程序服务器的
|
方法 |
|
---|---|
|
在给定的项目和位置中创建新的 LbRouteExtension 资源。 |
|
删除指定的 LbRouteExtension 资源。 |
|
获取指定 LbRouteExtension 资源的详细信息。 |
|
列出给定项目和位置中的 LbRouteExtension 资源。 |
|
更新指定 LbRouteExtension 资源的参数。 |