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 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 d’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é 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 |
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.
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.
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.
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é 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.
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.
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.
Paramètres d’options.
Retours
Promise<GraphQLApiResolverUpdateResponse>