Freigeben über


GraphQLApiResolverPolicy interface

Schnittstelle, die eine GraphQLApiResolverPolicy darstellt.

Methoden

createOrUpdate(string, string, string, string, string, PolicyContract, GraphQLApiResolverPolicyCreateOrUpdateOptionalParams)

Erstellt oder aktualisiert die Richtlinienkonfiguration für die GraphQL API Resolver-Ebene.

delete(string, string, string, string, string, string, GraphQLApiResolverPolicyDeleteOptionalParams)

Löscht die Richtlinienkonfiguration am GraphQL Api Resolver.

get(string, string, string, string, string, GraphQLApiResolverPolicyGetOptionalParams)

Rufen Sie die Richtlinienkonfiguration auf GraphQL API Resolver-Ebene ab.

getEntityTag(string, string, string, string, string, GraphQLApiResolverPolicyGetEntityTagOptionalParams)

Ruft die Entitätsstatusversion (Etag) der GraphQL API-Resolverrichtlinie ab, die durch den Bezeichner angegeben wird.

listByResolver(string, string, string, string, GraphQLApiResolverPolicyListByResolverOptionalParams)

Rufen Sie die Liste der Richtlinienkonfiguration auf GraphQL API Resolver-Ebene ab.

Details zur Methode

createOrUpdate(string, string, string, string, string, PolicyContract, GraphQLApiResolverPolicyCreateOrUpdateOptionalParams)

Erstellt oder aktualisiert die Richtlinienkonfiguration für die GraphQL API Resolver-Ebene.

function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, parameters: PolicyContract, options?: GraphQLApiResolverPolicyCreateOrUpdateOptionalParams): Promise<GraphQLApiResolverPolicyCreateOrUpdateResponse>

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.

policyId

string

Der Bezeichner der Richtlinie.

parameters
PolicyContract

Der anzuwendende Richtlinieninhalt.

Gibt zurück

delete(string, string, string, string, string, string, GraphQLApiResolverPolicyDeleteOptionalParams)

Löscht die Richtlinienkonfiguration am GraphQL Api Resolver.

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

policyId

string

Der Bezeichner der Richtlinie.

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.

options
GraphQLApiResolverPolicyDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

get(string, string, string, string, string, GraphQLApiResolverPolicyGetOptionalParams)

Rufen Sie die Richtlinienkonfiguration auf GraphQL API Resolver-Ebene ab.

function get(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, options?: GraphQLApiResolverPolicyGetOptionalParams): Promise<GraphQLApiResolverPolicyGetResponse>

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.

policyId

string

Der Bezeichner der Richtlinie.

options
GraphQLApiResolverPolicyGetOptionalParams

Die Optionsparameter.

Gibt zurück

getEntityTag(string, string, string, string, string, GraphQLApiResolverPolicyGetEntityTagOptionalParams)

Ruft die Entitätsstatusversion (Etag) der GraphQL API-Resolverrichtlinie ab, die durch den Bezeichner angegeben wird.

function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, options?: GraphQLApiResolverPolicyGetEntityTagOptionalParams): Promise<GraphQLApiResolverPolicyGetEntityTagHeaders>

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.

policyId

string

Der Bezeichner der Richtlinie.

Gibt zurück

listByResolver(string, string, string, string, GraphQLApiResolverPolicyListByResolverOptionalParams)

Rufen Sie die Liste der Richtlinienkonfiguration auf GraphQL API Resolver-Ebene ab.

function listByResolver(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverPolicyListByResolverOptionalParams): PagedAsyncIterableIterator<PolicyContract, PolicyContract[], 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.

resolverId

string

Resolverbezeichner innerhalb einer GraphQL-API. Muss im aktuellen API Management Dienst instance eindeutig sein.

Gibt zurück