GraphQL-Kostenanalyse

Verwenden Sie die GraphQL, um eine Kostenanalyse für eine Zielabfrage zurückzugeben.

Gateway-Unterstützung

Tabelle 1. Tabelle, aus der hervorgeht, welche Gateways diese Richtlinie unterstützen, sowie die entsprechende Richtlinienversion
Gateway Richtlinienversion
DataPower® API Gateway 2.0.0

In diesem Thema wird beschrieben, wie Sie die Richtlinie in der Benutzeroberfläche von Assembly konfigurieren. Einzelheiten zur Konfiguration der Richtlinie in Ihrer „ OpenAPI “-Quelle finden Sie unter graphql-cost-analysis.

Eigenschaften

Die folgende Tabelle enthält die Richtlinieneigenschaften, gibt an, ob eine Eigenschaft erforderlich ist, enthält die gültigen Werte und die Standardwerte für Eingaben und gibt den jeweiligen Datentyp der Werte an.

Tabelle 2. GraphQL Eigenschaften der Kostenanalyse-Richtlinie
Eigenschaftsbezeichnung Erforderlich Beschreibung Datentyp
Titel Nein Der Titel der Richtlinie.

Der Standardwert ist graphql-introspect.

Zeichenfolge
Beschreibung Nein Eine Beschreibung der Richtlinie. Zeichenfolge
Eingabe Nein

Eine Variable im API-Kontext, die den Input für die GraphQL enthält. Der Inhalt des Feldes body der Variablen ist die GraphQL. Der Variablenname lautet standardmäßig message. Die Abfrage sollte das Format aufweisen, das in der Spezifikation „ IBM “ unter GraphQL Cost Directives festgelegt ist; siehe „Introspection of Cost Analysis Results“: __cost.

Zeichenfolge
Ausgabe Nein

Eine Variable im API-Kontext, in der die Ergebnisse der GraphQL gespeichert werden. Der Inhalt des Feldes body der Variablen ist das Ergebnis der GraphQL. Der Standardvariablenname ist derselbe wie der der für das Eingabefeld angegebenen Variable. Daher wird die Eingabe der GraphQL standardmäßig durch die Ausgabe überschrieben.

Zeichenfolge
Target Nein

Eine Variable im API-Kontext, die das Ziel für die GraphQL enthält. Der Inhalt des Feldes body der Variablen ist der GraphQL. Der Variablenname lautet standardmäßig graphql_execute_args. Der Zielkontext gibt die zu analysierende Abfrage und, optional, das Ergebnis der Abfrageausführung an.

Zeichenfolge