Partager via


GraphQLApiResolver interface

Interface représentant un GraphQLApiResolver.

Méthodes

createOrUpdate(string, string, string, string, ResolverContract, GraphQLApiResolverCreateOrUpdateOptionalParams)

Crée un programme de résolution dans l’API GraphQL ou met à jour un programme existant.

delete(string, string, string, string, string, GraphQLApiResolverDeleteOptionalParams)

Supprime le programme de résolution spécifié dans l’API GraphQL.

get(string, string, string, string, GraphQLApiResolverGetOptionalParams)

Obtient les détails du programme de résolution d’API GraphQL spécifié par son identificateur.

getEntityTag(string, string, string, string, GraphQLApiResolverGetEntityTagOptionalParams)

Obtient la version d’état d’entité (Etag) du programme de résolution de l’API GraphQL spécifié par son identificateur.

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Répertorie une collection des résolveurs pour l’API GraphQL spécifiée.

update(string, string, string, string, string, ResolverUpdateContract, GraphQLApiResolverUpdateOptionalParams)

Mises à jour les détails du programme de résolution dans l’API GraphQL spécifiée par son identificateur.

Détails de la méthode

createOrUpdate(string, string, string, string, ResolverContract, GraphQLApiResolverCreateOrUpdateOptionalParams)

Crée un programme de résolution dans l’API GraphQL ou met à jour un programme existant.

function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, parameters: ResolverContract, options?: GraphQLApiResolverCreateOrUpdateOptionalParams): Promise<GraphQLApiResolverCreateOrUpdateResponse>

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.

parameters
ResolverContract

Créez des paramètres.

options
GraphQLApiResolverCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

delete(string, string, string, string, string, GraphQLApiResolverDeleteOptionalParams)

Supprime le programme de résolution spécifié dans l’API GraphQL.

function delete(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, ifMatch: string, options?: GraphQLApiResolverDeleteOptionalParams): 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.

ifMatch

string

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

options
GraphQLApiResolverDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

get(string, string, string, string, GraphQLApiResolverGetOptionalParams)

Obtient les détails du programme de résolution d’API GraphQL spécifié par son identificateur.

function get(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverGetOptionalParams): Promise<GraphQLApiResolverGetResponse>

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
GraphQLApiResolverGetOptionalParams

Paramètres d’options.

Retours

getEntityTag(string, string, string, string, GraphQLApiResolverGetEntityTagOptionalParams)

Obtient la version d’état d’entité (Etag) du programme de résolution de l’API GraphQL spécifié par son identificateur.

function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverGetEntityTagOptionalParams): Promise<GraphQLApiResolverGetEntityTagHeaders>

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
GraphQLApiResolverGetEntityTagOptionalParams

Paramètres d’options.

Retours

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Répertorie une collection des résolveurs pour l’API GraphQL spécifiée.

function listByApi(resourceGroupName: string, serviceName: string, apiId: string, options?: GraphQLApiResolverListByApiOptionalParams): PagedAsyncIterableIterator<ResolverContract, ResolverContract[], 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.

options
GraphQLApiResolverListByApiOptionalParams

Paramètres d’options.

Retours

update(string, string, string, string, string, ResolverUpdateContract, GraphQLApiResolverUpdateOptionalParams)

Mises à jour les détails du programme de résolution dans l’API GraphQL spécifiée par son identificateur.

function update(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, ifMatch: string, parameters: ResolverUpdateContract, options?: GraphQLApiResolverUpdateOptionalParams): Promise<GraphQLApiResolverUpdateResponse>

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.

ifMatch

string

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

parameters
ResolverUpdateContract

GraphQL paramètres de mise à jour de l’API Resolver.

options
GraphQLApiResolverUpdateOptionalParams

Paramètres d’options.

Retours