GraphQLApiResolverPolicy interface
Gränssnitt som representerar en GraphQLApiResolverPolicy.
Metoder
create |
Skapar eller uppdaterar principkonfigurationen för GraphQL API Resolver-nivån. |
delete(string, string, string, string, string, string, Graph |
Tar bort principkonfigurationen i GraphQL Api Resolver. |
get(string, string, string, string, string, Graph |
Hämta principkonfigurationen på GraphQL API Resolver-nivå. |
get |
Hämtar entitetstillståndsversionen (Etag) av GraphQL API-matchningsprincipen som anges av dess identifierare. |
list |
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.
Alternativparametrarna.
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.
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.
Alternativparametrarna.
Returer
Promise<GraphQLApiResolverPolicyGetResponse>
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.
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.
Alternativparametrarna.