Dela via


GraphQLApiResolverPolicy interface

Gränssnitt som representerar en GraphQLApiResolverPolicy.

Metoder

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

Skapar eller uppdaterar principkonfigurationen för GraphQL API Resolver-nivån.

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

Tar bort principkonfigurationen i GraphQL Api Resolver.

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

Hämta principkonfigurationen på GraphQL API Resolver-nivå.

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

Hämtar entitetstillståndsversionen (Etag) av GraphQL API-matchningsprincipen som anges av dess identifierare.

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

Hämta listan över principkonfiguration på GraphQL API Resolver-nivå.

Metodinformation

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

Skapar eller uppdaterar principkonfigurationen för GraphQL API Resolver-nivån.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

apiId

string

API-revisionsidentifierare. Måste vara unikt i den aktuella API Management tjänstinstansen. Icke-aktuell revision har ;rev=n som suffix där n är revisionsnumret.

resolverId

string

Matchningsidentifierare i ett GraphQL-API. Måste vara unikt i den aktuella API Management tjänstinstansen.

policyId

string

Identifieraren för principen.

parameters
PolicyContract

Principinnehållet som ska tillämpas.

Returer

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

Tar bort principkonfigurationen i GraphQL Api Resolver.

function delete(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, policyId: string, ifMatch: string, options?: GraphQLApiResolverPolicyDeleteOptionalParams): Promise<void>

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

apiId

string

API-revisionsidentifierare. Måste vara unikt i den aktuella API Management tjänstinstansen. Icke-aktuell revision har ;rev=n som suffix där n är revisionsnumret.

resolverId

string

Matchningsidentifierare i ett GraphQL-API. Måste vara unikt i den aktuella API Management tjänstinstansen.

policyId

string

Identifieraren för principen.

ifMatch

string

ETag för entiteten. ETag ska matcha det aktuella entitetstillståndet från huvudsvaret för GET-begäran eller * för ovillkorlig uppdatering.

options
GraphQLApiResolverPolicyDeleteOptionalParams

Alternativparametrarna.

Returer

Promise<void>

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

Hämta principkonfigurationen på GraphQL API Resolver-nivå.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

apiId

string

API-revisionsidentifierare. Måste vara unikt i den aktuella API Management tjänstinstansen. Icke-aktuell revision har ;rev=n som suffix där n är revisionsnumret.

resolverId

string

Matchningsidentifierare i ett GraphQL-API. Måste vara unikt i den aktuella API Management tjänstinstansen.

policyId

string

Identifieraren för principen.

options
GraphQLApiResolverPolicyGetOptionalParams

Alternativparametrarna.

Returer

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

Hämtar entitetstillståndsversionen (Etag) av GraphQL API-matchningsprincipen som anges av dess identifierare.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

apiId

string

API-revisionsidentifierare. Måste vara unikt i den aktuella API Management tjänstinstansen. Icke-aktuell revision har ;rev=n som suffix där n är revisionsnumret.

resolverId

string

Matchningsidentifierare i ett GraphQL-API. Måste vara unikt i den aktuella API Management tjänstinstansen.

policyId

string

Identifieraren för principen.

options
GraphQLApiResolverPolicyGetEntityTagOptionalParams

Alternativparametrarna.

Returer

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

Hämta listan över principkonfiguration på GraphQL API Resolver-nivå.

function listByResolver(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverPolicyListByResolverOptionalParams): PagedAsyncIterableIterator<PolicyContract, PolicyContract[], PageSettings>

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

apiId

string

API-revisionsidentifierare. Måste vara unikt i den aktuella API Management tjänstinstansen. Icke-aktuell revision har ;rev=n som suffix där n är revisionsnumret.

resolverId

string

Matchningsidentifierare i ett GraphQL-API. Måste vara unikt i den aktuella API Management tjänstinstansen.

Returer