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 del 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 API GraphQL.

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

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

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

Ottenere l'elenco della 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 del 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. Il nome non fa distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio Gestione API.

apiId

string

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

resolverId

string

Identificatore del sistema di risoluzione all'interno di un'API GraphQL. Deve essere univoco nell'istanza corrente del servizio 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. Il nome non fa distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio Gestione API.

apiId

string

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

resolverId

string

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

policyId

string

Identificatore del criterio.

ifMatch

string

ETag dell'entità. ETag deve corrispondere allo stato corrente dell'entità dalla risposta dell'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 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. Il nome non fa distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio Gestione API.

apiId

string

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

resolverId

string

Identificatore del sistema di risoluzione all'interno di un'API GraphQL. Deve essere univoco nell'istanza corrente del servizio 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) dei criteri del resolver dell'API GraphQL specificati 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. Il nome non fa distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio Gestione API.

apiId

string

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

resolverId

string

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

policyId

string

Identificatore del criterio.

options
GraphQLApiResolverPolicyGetEntityTagOptionalParams

Parametri delle opzioni.

Restituisce

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

Ottenere l'elenco della 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. Il nome non fa distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio Gestione API.

apiId

string

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

resolverId

string

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

options
GraphQLApiResolverPolicyListByResolverOptionalParams

Parametri delle opzioni.

Restituisce