通用表达式语言 (CEL) 匹配器(协议)

.xds.type.matcher.v3.CelMatcher

[.xds.type.matcher.v3.CelMatcher 协议]

通过针对通过 HttpAttributesCelMatchInput 指定的一组标准化 HTTP 属性 评估 通用表达式语言 (CEL) 表达式来执行匹配。

注意

匹配结果为 true,当且仅当评估结果为布尔值且为 true。在所有其他情况下,匹配结果为 false,包括但不限于:非布尔类型、falsenull、`` int(1)`` 等。如果 CEL 表达式引发错误,则评估结果将解释为“不匹配”。

有关使用方法的详细信息,请参阅 统一匹配器 API 文档。

{
  "expr_match": {...},
  "description": ...
}
expr_match

(.xds.type.v3.CelExpression必填) CEL 程序的解析或检查表示。

description

(string) CEL AST 的自由格式描述,例如原始表达式文本,用于调试辅助。