GraphQL 自省

使用 GraphQL 的Introspect策略来检查 GraphQL 模式。

网关支持

表 1. 显示哪些网关支持此策略以及对应策略版本的表格
网关 策略版本
DataPower® API Gateway 2.0.0

本主题介绍了如何在 Assembly 用户界面中配置策略;有关如何在您的 OpenAPI 源代码中配置策略的详细信息,请参阅 graphql-introspect

属性

下表列示了策略属性,指示属性是否为必需属性,指定输入的有效值和缺省值并指定值的数据类型。

表 2. GraphQL 查看策略属性
属性标签 必需 描述 数据类型
标题 False 策略的标题。

默认值为 graphql-introspect.

字符串
描述 False 对策略的描述。 字符串
输入 False API 上下文中包含自省输入的变量。 变量的 body 字段的内容即自省的输入。 缺省情况下,变量名称是 message 字符串
输出 False API 上下文中将存储自省结果的变量。 变量的 body 字段的内容即 GraphQL 自省的结果。 缺省变量名称与在 Input 字段中指定的变量的名称相同。 因此,缺省情况下,输出将覆盖自省的输入。 字符串