Sdílet prostřednictvím


GraphQLApiResolverPolicy interface

Rozhraní představující GraphQLApiResolverPolicy.

Metody

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

Vytvoří nebo aktualizuje konfiguraci zásad pro úroveň překladače rozhraní GraphQL API.

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

Odstraní konfiguraci zásad v překladači rozhraní GraphQL API.

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

Získejte konfiguraci zásad na úrovni překladače rozhraní GraphQL API.

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

Získá verzi stavu entity (Etag) zásady překladače rozhraní GraphQL API určené jeho identifikátorem.

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

Získejte seznam konfigurace zásad na úrovni překladače rozhraní GraphQL API.

Podrobnosti metody

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

Vytvoří nebo aktualizuje konfiguraci zásad pro úroveň překladače rozhraní GraphQL API.

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

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

apiId

string

Identifikátor revize rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize.

resolverId

string

Identifikátor překladače v rozhraní GraphQL API V aktuální instanci služby API Management musí být jedinečné.

policyId

string

Identifikátor zásady.

parameters
PolicyContract

Obsah zásad, který se má použít.

Návraty

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

Odstraní konfiguraci zásad v překladači rozhraní GraphQL API.

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

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

apiId

string

Identifikátor revize rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize.

resolverId

string

Identifikátor překladače v rozhraní GraphQL API V aktuální instanci služby API Management musí být jedinečné.

policyId

string

Identifikátor zásady.

ifMatch

string

ETag of the Entity. Značka ETag by měla odpovídat aktuálnímu stavu entity z odpovědi hlavičky požadavku GET, nebo by měla být * pro nepodmíněnou aktualizaci.

options
GraphQLApiResolverPolicyDeleteOptionalParams

Parametry možností.

Návraty

Promise<void>

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

Získejte konfiguraci zásad na úrovni překladače rozhraní GraphQL API.

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

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

apiId

string

Identifikátor revize rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize.

resolverId

string

Identifikátor překladače v rozhraní GraphQL API V aktuální instanci služby API Management musí být jedinečné.

policyId

string

Identifikátor zásady.

options
GraphQLApiResolverPolicyGetOptionalParams

Parametry možností.

Návraty

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

Získá verzi stavu entity (Etag) zásady překladače rozhraní GraphQL API určené jeho identifikátorem.

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

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

apiId

string

Identifikátor revize rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize.

resolverId

string

Identifikátor překladače v rozhraní GraphQL API V aktuální instanci služby API Management musí být jedinečné.

policyId

string

Identifikátor zásady.

Návraty

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

Získejte seznam konfigurace zásad na úrovni překladače rozhraní GraphQL API.

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

Parametry

resourceGroupName

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName

string

Název služby API Management.

apiId

string

Identifikátor revize rozhraní API. V aktuální instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize.

resolverId

string

Identifikátor překladače v rozhraní GraphQL API V aktuální instanci služby API Management musí být jedinečné.

Návraty