Condividi tramite


GraphQLApiResolverPolicy interface

Interfaccia che rappresenta un oggetto GraphQLApiResolverPolicy.

Metodi

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

Crea o aggiorna la configurazione dei criteri per il livello resolver dell'API GraphQL.

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

Elimina la configurazione dei criteri nel resolver api GraphQL.

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

Ottenere la configurazione dei criteri a livello di resolver dell'API GraphQL.

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

Ottiene la versione dello stato dell'entità (Etag) del criterio resolver dell'API GraphQL specificato dal relativo identificatore.

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

Ottenere l'elenco di configurazione dei criteri a livello di resolver dell'API GraphQL.

Dettagli metodo

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

Crea o aggiorna la configurazione dei criteri per il livello resolver dell'API GraphQL.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio di Gestione API.

apiId

string

Identificatore di revisione DELL'API. Deve essere univoco nell'istanza corrente del servizio di Gestione API. La revisione non corrente include ;rev=n come suffisso dove n è il numero di revisione.

resolverId

string

Identificatore del resolver all'interno di un'API GraphQL. Deve essere univoco nell'istanza corrente del servizio di Gestione API.

policyId

string

Identificatore del criterio.

parameters
PolicyContract

Contenuto dei criteri da applicare.

options
GraphQLApiResolverPolicyCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

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

Elimina la configurazione dei criteri nel resolver api GraphQL.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio di Gestione API.

apiId

string

Identificatore di revisione DELL'API. Deve essere univoco nell'istanza corrente del servizio di Gestione API. La revisione non corrente include ;rev=n come suffisso dove n è il numero di revisione.

resolverId

string

Identificatore del resolver all'interno di un'API GraphQL. Deve essere univoco nell'istanza corrente del servizio di Gestione API.

policyId

string

Identificatore del criterio.

ifMatch

string

ETag dell'entità. ETag deve corrispondere allo stato corrente dell'entità dalla risposta di intestazione della richiesta GET oppure deve essere * per l'aggiornamento incondizionato.

options
GraphQLApiResolverPolicyDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<void>

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

Ottenere la configurazione dei criteri a livello di resolver dell'API GraphQL.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio di Gestione API.

apiId

string

Identificatore di revisione DELL'API. Deve essere univoco nell'istanza corrente del servizio di Gestione API. La revisione non corrente include ;rev=n come suffisso dove n è il numero di revisione.

resolverId

string

Identificatore del resolver all'interno di un'API GraphQL. Deve essere univoco nell'istanza corrente del servizio di Gestione API.

policyId

string

Identificatore del criterio.

options
GraphQLApiResolverPolicyGetOptionalParams

Parametri delle opzioni.

Restituisce

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

Ottiene la versione dello stato dell'entità (Etag) del criterio resolver dell'API GraphQL specificato dal relativo identificatore.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio di Gestione API.

apiId

string

Identificatore di revisione DELL'API. Deve essere univoco nell'istanza corrente del servizio di Gestione API. La revisione non corrente include ;rev=n come suffisso dove n è il numero di revisione.

resolverId

string

Identificatore del resolver all'interno di un'API GraphQL. Deve essere univoco nell'istanza corrente del servizio di Gestione API.

policyId

string

Identificatore del criterio.

options
GraphQLApiResolverPolicyGetEntityTagOptionalParams

Parametri delle opzioni.

Restituisce

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

Ottenere l'elenco di configurazione dei criteri a livello di resolver dell'API GraphQL.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio di Gestione API.

apiId

string

Identificatore di revisione DELL'API. Deve essere univoco nell'istanza corrente del servizio di Gestione API. La revisione non corrente include ;rev=n come suffisso dove n è il numero di revisione.

resolverId

string

Identificatore del resolver all'interno di un'API GraphQL. Deve essere univoco nell'istanza corrente del servizio di Gestione API.

options
GraphQLApiResolverPolicyListByResolverOptionalParams

Parametri delle opzioni.

Restituisce