graphql-cost-analysis

Use a política " graphql-cost-analysis para retornar uma análise de custo de uma consulta de destino.

Suporte de gateway

Tabela 1. Tabela que mostra quais gateways suportam esta política e a versão correspondente da política
Gateway Versão da política
DataPower® API Gateway 2.0.0

Este tópico descreve como configurar a política na sua fonte do ` OpenAPI `; para obter detalhes sobre como configurar a política na interface de usuário do assembly, consulte GraphQL Cost Analysis.

Propriedades

Tabela 2. graphql-cost-analysis propriedades da política
Propriedade Obrigatório Descrição Tipo de dados
version True O número da versão da política. sequência
title Não O título da política. sequência
description Não Uma descrição da política. sequência
input Não

Uma variável no contexto da API que contém a entrada para a análise de custo GraphQL. O conteúdo do campo body da variável é a consulta de custo GraphQL. Por padrão, o nome de variável é message. A consulta deve estar no formato especificado na especificação das Diretrizes de Custo do IBM GraphQL; consulte “Introspeção dos resultados da análise de custos”: __cost.

sequência
output Não

Uma variável no contexto da API em que os resultados da análise de custo GraphQL são armazenados. O conteúdo do campo body da variável é o resultado da análise de custo GraphQL. O nome da variável padrão é o mesmo que o da variável especificada para o campo de entrada. Portanto, por padrão, a entrada da análise de custo GraphQL é substituída pela saída.

sequência
target Não

Uma variável no contexto da API que contém o destino da análise de custo GraphQL. O conteúdo do campo body da variável é o contexto GraphQL. Por padrão, o nome de variável é graphql_execute_args. O contexto de destino especifica a consulta a ser analisada e, opcionalmente, o resultado da execução da consulta.

sequência