GraphQLApiResolver interface
Interface représentant un GraphQLApiResolver.
Méthodes
| create |
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, Graph |
Supprime le programme de résolution spécifié dans l’API GraphQL. |
| get(string, string, string, string, Graph |
Obtient les détails du programme de résolution de l’API GraphQL spécifié par son identificateur. |
| get |
Obtient la version d’état d’entité (Etag) du programme de résolution de l’API GraphQL spécifiée par son identificateur. |
| list |
Répertorie une collection des résolveurs pour l’API GraphQL spécifiée. |
| update(string, string, string, string, string, Resolver |
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.
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.
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.
Paramètres d’options.
Retours
Promise<GraphQLApiResolverGetResponse>
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.
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.
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.
Paramètres d’options.
Retours
Promise<GraphQLApiResolverUpdateResponse>