Partager via


GraphQLApiResolverPolicy interface

Interface représentant un GraphQLApiResolverPolicy.

Méthodes

createOrUpdate(string, string, string, string, string, PolicyContract, GraphQLApiResolverPolicyCreateOrUpdateOptionalParams)

Crée ou met à jour la configuration de stratégie pour le GraphQL niveau du programme de résolution d’API.

delete(string, string, string, string, string, string, GraphQLApiResolverPolicyDeleteOptionalParams)

Supprime la configuration de la stratégie dans le GraphQL Programme de résolution d’API.

get(string, string, string, string, string, GraphQLApiResolverPolicyGetOptionalParams)

Obtenez la configuration de la stratégie au niveau GraphQL du programme de résolution d’API.

getEntityTag(string, string, string, string, string, GraphQLApiResolverPolicyGetEntityTagOptionalParams)

Obtient la version d’état d’entité (Etag) de la stratégie de résolution d’API GraphQL spécifiée par son identificateur.

listByResolver(string, string, string, string, GraphQLApiResolverPolicyListByResolverOptionalParams)

Obtenez la liste de la configuration de stratégie au niveau GraphQL du programme de résolution d’API.

Détails de la méthode

createOrUpdate(string, string, string, string, string, PolicyContract, GraphQLApiResolverPolicyCreateOrUpdateOptionalParams)

Crée ou met à jour la configuration de stratégie pour le GraphQL niveau du programme de résolution d’API.

function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, parameters: PolicyContract, options?: GraphQLApiResolverPolicyCreateOrUpdateOptionalParams): Promise<GraphQLApiResolverPolicyCreateOrUpdateResponse>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

apiId

string

Identificateur de révision d’API. Doit être unique dans le instance de service Gestion des API actuel. La révision non actuelle a ;rev=n comme suffixe où n est le numéro de révision.

resolverId

string

Identificateur du programme de résolution dans une API GraphQL. Doit être unique dans le instance de service Gestion des API actuel.

policyId

string

Identificateur de la stratégie.

parameters
PolicyContract

Contenu de la stratégie à appliquer.

options
GraphQLApiResolverPolicyCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

delete(string, string, string, string, string, string, GraphQLApiResolverPolicyDeleteOptionalParams)

Supprime la configuration de la stratégie dans le GraphQL Programme de résolution d’API.

function delete(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, ifMatch: string, options?: GraphQLApiResolverPolicyDeleteOptionalParams): Promise<void>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

apiId

string

Identificateur de révision d’API. Doit être unique dans le instance de service Gestion des API actuel. La révision non actuelle a ;rev=n comme suffixe où n est le numéro de révision.

resolverId

string

Identificateur du programme de résolution dans une API GraphQL. Doit être unique dans le instance de service Gestion des API actuel.

policyId

string

Identificateur de la stratégie.

ifMatch

string

ETag de l’entité. ETag doit correspondre à l’état actuel de l’entité à partir de la réponse d’en-tête de la requête GET ou il doit être * pour la mise à jour inconditionnelle.

options
GraphQLApiResolverPolicyDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

get(string, string, string, string, string, GraphQLApiResolverPolicyGetOptionalParams)

Obtenez la configuration de la stratégie au niveau GraphQL du programme de résolution d’API.

function get(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, options?: GraphQLApiResolverPolicyGetOptionalParams): Promise<GraphQLApiResolverPolicyGetResponse>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

apiId

string

Identificateur de révision d’API. Doit être unique dans le instance de service Gestion des API actuel. La révision non actuelle a ;rev=n comme suffixe où n est le numéro de révision.

resolverId

string

Identificateur du programme de résolution dans une API GraphQL. Doit être unique dans le instance de service Gestion des API actuel.

policyId

string

Identificateur de la stratégie.

options
GraphQLApiResolverPolicyGetOptionalParams

Paramètres d’options.

Retours

getEntityTag(string, string, string, string, string, GraphQLApiResolverPolicyGetEntityTagOptionalParams)

Obtient la version d’état d’entité (Etag) de la stratégie de résolution d’API GraphQL spécifiée par son identificateur.

function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, options?: GraphQLApiResolverPolicyGetEntityTagOptionalParams): Promise<GraphQLApiResolverPolicyGetEntityTagHeaders>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

apiId

string

Identificateur de révision d’API. Doit être unique dans le instance de service Gestion des API actuel. La révision non actuelle a ;rev=n comme suffixe où n est le numéro de révision.

resolverId

string

Identificateur du programme de résolution dans une API GraphQL. Doit être unique dans le instance de service Gestion des API actuel.

policyId

string

Identificateur de la stratégie.

options
GraphQLApiResolverPolicyGetEntityTagOptionalParams

Paramètres d’options.

Retours

listByResolver(string, string, string, string, GraphQLApiResolverPolicyListByResolverOptionalParams)

Obtenez la liste de la configuration de stratégie au niveau GraphQL du programme de résolution d’API.

function listByResolver(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverPolicyListByResolverOptionalParams): PagedAsyncIterableIterator<PolicyContract, PolicyContract[], PageSettings>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

apiId

string

Identificateur de révision d’API. Doit être unique dans le instance de service Gestion des API actuel. La révision non actuelle a ;rev=n comme suffixe où n est le numéro de révision.

resolverId

string

Identificateur du programme de résolution dans une API GraphQL. Doit être unique dans le instance de service Gestion des API actuel.

options
GraphQLApiResolverPolicyListByResolverOptionalParams

Paramètres d’options.

Retours