Analisi costi GraphQL
Utilizzare il criterio GraphQL Cost Analysis per restituire un'analisi dei costi di una query di destinazione.
Supporto gateway
| Gateway | Versione della politica |
|---|---|
| DataPower® API Gateway | 2.0.0 |
In questa sezione viene descritto come configurare il policy nell'interfaccia utente di Assembly; per ulteriori dettagli su come configurare il policy nel codice sorgente di OpenAPI, consultare graphql-cost-analysis.
Proprietà
La tabella seguente elenca le proprietà dei criteri, indica se una proprietà è richiesta, specifica i valori validi e predefiniti per l'input e specifica il tipo di dati dei valori.
| Etichetta proprietà | Obbligatorio | Descrizione | Tipo di dati |
|---|---|---|---|
| Titolo | N | Il titolo della polizza. Il valore predefinito è " |
stringa |
| Descrizione | N | Una descrizione della politica. | stringa |
| Immissione | N | Una variabile nel contesto API che contiene l'input per l'analisi dei costi GraphQL. Il contenuto del campo body della variabile è la query di costo GraphQL. Per impostazione predefinita, il nome della variabile è |
stringa |
| Output | N | Una variabile nel contesto API in cui sono memorizzati i risultati dell'analisi dei costi GraphQL. Il contenuto del campo body della variabile è il risultato dell'analisi dei costi GraphQL. Il nome della variabile predefinita è lo stesso della variabile specificata per il campo di input. Pertanto, per impostazione predefinita, l'input dell'analisi dei costi GraphQL viene sovrascritto dall'output. |
stringa |
| Destinazione | N | Una variabile nel contesto API che contiene l'obiettivo dell'analisi dei costi GraphQL. Il contenuto del campo body della variabile è il contesto GraphQL. Per impostazione predefinita, il nome della variabile è |
stringa |