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 de résolution 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 de l’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ée 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)

Met à 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 de résolution 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 l’instance actuelle du service Gestion des API. La révision non actuelle a ; rev=n en tant que 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 l’instance actuelle du service Gestion des API.

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 l’instance actuelle du service Gestion des API. La révision non actuelle a ; rev=n en tant que 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 l’instance actuelle du service Gestion des API.

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
GraphQLApiResolverDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

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

Obtient les détails du programme de résolution de l’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 l’instance actuelle du service Gestion des API. La révision non actuelle a ; rev=n en tant que 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 l’instance actuelle du service Gestion des API.

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ée 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 l’instance actuelle du service Gestion des API. La révision non actuelle a ; rev=n en tant que 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 l’instance actuelle du service Gestion des API.

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 l’instance actuelle du service Gestion des API. La révision non actuelle a ; rev=n en tant que 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)

Met à 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 l’instance actuelle du service Gestion des API. La révision non actuelle a ; rev=n en tant que 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 l’instance actuelle du service Gestion des API.

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.

parameters
ResolverUpdateContract

Paramètres de mise à jour de l’API GraphQL.

options
GraphQLApiResolverUpdateOptionalParams

Paramètres d’options.

Retours