GraphQLApiResolver interface
Schnittstelle, die einen GraphQLApiResolver darstellt.
Methoden
Details zur Methode
createOrUpdate(string, string, string, string, ResolverContract, GraphQLApiResolverCreateOrUpdateOptionalParams)
Erstellt einen neuen Resolver in der GraphQL-API oder aktualisiert einen vorhandenen.
function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, parameters: ResolverContract, options?: GraphQLApiResolverCreateOrUpdateOptionalParams): Promise<GraphQLApiResolverCreateOrUpdateResponse>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- serviceName
-
string
Der Name des API Management-Diensts.
- apiId
-
string
API-Revisionsbezeichner. Muss im aktuellen API Management Dienst instance eindeutig sein. Die nicht aktuelle Revision weist ;rev=n als Suffix auf, wobei n die Revisionsnummer ist.
- resolverId
-
string
Resolverbezeichner innerhalb einer GraphQL-API. Muss im aktuellen API Management Dienst instance eindeutig sein.
- parameters
- ResolverContract
Erstellen sie Parameter.
Die Optionsparameter.
Gibt zurück
delete(string, string, string, string, string, GraphQLApiResolverDeleteOptionalParams)
Löscht den angegebenen Resolver in der GraphQL-API.
function delete(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, ifMatch: string, options?: GraphQLApiResolverDeleteOptionalParams): Promise<void>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- serviceName
-
string
Der Name des API Management-Diensts.
- apiId
-
string
API-Revisionsbezeichner. Muss im aktuellen API Management Dienst instance eindeutig sein. Die nicht aktuelle Revision weist ;rev=n als Suffix auf, wobei n die Revisionsnummer ist.
- resolverId
-
string
Resolverbezeichner innerhalb einer GraphQL-API. Muss im aktuellen API Management Dienst instance eindeutig sein.
- ifMatch
-
string
ETag der Entität. ETag sollte mit dem aktuellen Entitätsstatus aus der Headerantwort der GET-Anforderung übereinstimmen, oder es sollte * für bedingungslose Aktualisierung sein.
Die Optionsparameter.
Gibt zurück
Promise<void>
get(string, string, string, string, GraphQLApiResolverGetOptionalParams)
Ruft die Details des GraphQL-API-Resolvers ab, der durch seinen Bezeichner angegeben wird.
function get(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverGetOptionalParams): Promise<GraphQLApiResolverGetResponse>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- serviceName
-
string
Der Name des API Management-Diensts.
- apiId
-
string
API-Revisionsbezeichner. Muss im aktuellen API Management Dienst instance eindeutig sein. Die nicht aktuelle Revision weist ;rev=n als Suffix auf, wobei n die Revisionsnummer ist.
- resolverId
-
string
Resolverbezeichner innerhalb einer GraphQL-API. Muss im aktuellen API Management Dienst instance eindeutig sein.
Die Optionsparameter.
Gibt zurück
Promise<GraphQLApiResolverGetResponse>
getEntityTag(string, string, string, string, GraphQLApiResolverGetEntityTagOptionalParams)
Ruft die Entitätsstatusversion (Etag) des GraphQL-API-Resolvers ab, der durch seinen Bezeichner angegeben wird.
function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverGetEntityTagOptionalParams): Promise<GraphQLApiResolverGetEntityTagHeaders>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- serviceName
-
string
Der Name des API Management-Diensts.
- apiId
-
string
API-Revisionsbezeichner. Muss im aktuellen API Management Dienst instance eindeutig sein. Die nicht aktuelle Revision weist ;rev=n als Suffix auf, wobei n die Revisionsnummer ist.
- resolverId
-
string
Resolverbezeichner innerhalb einer GraphQL-API. Muss im aktuellen API Management Dienst instance eindeutig sein.
Die Optionsparameter.
Gibt zurück
listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)
Listet eine Auflistung der Resolver für die angegebene GraphQL-API auf.
function listByApi(resourceGroupName: string, serviceName: string, apiId: string, options?: GraphQLApiResolverListByApiOptionalParams): PagedAsyncIterableIterator<ResolverContract, ResolverContract[], PageSettings>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- serviceName
-
string
Der Name des API Management-Diensts.
- apiId
-
string
API-Revisionsbezeichner. Muss im aktuellen API Management Dienst instance eindeutig sein. Die nicht aktuelle Revision weist ;rev=n als Suffix auf, wobei n die Revisionsnummer ist.
Die Optionsparameter.
Gibt zurück
update(string, string, string, string, string, ResolverUpdateContract, GraphQLApiResolverUpdateOptionalParams)
Updates die Details des Resolvers in der durch den Bezeichner angegebenen GraphQL-API.
function update(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, ifMatch: string, parameters: ResolverUpdateContract, options?: GraphQLApiResolverUpdateOptionalParams): Promise<GraphQLApiResolverUpdateResponse>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- serviceName
-
string
Der Name des API Management-Diensts.
- apiId
-
string
API-Revisionsbezeichner. Muss im aktuellen API Management Dienst instance eindeutig sein. Die nicht aktuelle Revision weist ;rev=n als Suffix auf, wobei n die Revisionsnummer ist.
- resolverId
-
string
Resolverbezeichner innerhalb einer GraphQL-API. Muss im aktuellen API Management Dienst instance eindeutig sein.
- ifMatch
-
string
ETag der Entität. ETag sollte mit dem aktuellen Entitätsstatus aus der Headerantwort der GET-Anforderung übereinstimmen, oder es sollte * für bedingungslose Aktualisierung sein.
- parameters
- ResolverUpdateContract
GraphQL API Resolver Update-Parameter.
Die Optionsparameter.
Gibt zurück
Promise<GraphQLApiResolverUpdateResponse>