Partilhar via


GraphQLApiResolverPolicy interface

Interface que representa um GraphQLApiResolverPolicy.

Métodos

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

Cria ou atualiza a configuração da política para o nível de Resolução da API do GraphQL.

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

Elimina a configuração da política na Resolução de API do GraphQL.

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

Obtenha a configuração da política ao nível da Resolução da API do GraphQL.

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

Obtém a versão do estado da entidade (Etag) da política de resolução da API do GraphQL especificada pelo respetivo identificador.

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

Obtenha a lista de configuração de políticas ao nível da Resolução da API do GraphQL.

Detalhes de Método

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

Cria ou atualiza a configuração da política para o nível de Resolução da API do GraphQL.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

apiId

string

Identificador de revisão da API. Tem de ser exclusivo na instância de serviço do Gestão de API atual. A revisão não atual tem ;rev=n como um sufixo em que n é o número de revisão.

resolverId

string

Identificador de resolução numa API do GraphQL. Tem de ser exclusivo na instância de serviço do Gestão de API atual.

policyId

string

O identificador da Política.

parameters
PolicyContract

O conteúdo da política a aplicar.

options
GraphQLApiResolverPolicyCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

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

Elimina a configuração da política na Resolução de API do GraphQL.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

apiId

string

Identificador de revisão da API. Tem de ser exclusivo na instância de serviço do Gestão de API atual. A revisão não atual tem ;rev=n como um sufixo em que n é o número de revisão.

resolverId

string

Identificador de resolução numa API do GraphQL. Tem de ser exclusivo na instância de serviço do Gestão de API atual.

policyId

string

O identificador da Política.

ifMatch

string

ETag da Entidade. A ETag deve corresponder ao estado da entidade atual da resposta de cabeçalho do pedido GET ou deve ser * para atualização incondicional.

options
GraphQLApiResolverPolicyDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

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

Obtenha a configuração da política ao nível da Resolução da API do GraphQL.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

apiId

string

Identificador de revisão da API. Tem de ser exclusivo na instância de serviço do Gestão de API atual. A revisão não atual tem ;rev=n como um sufixo em que n é o número de revisão.

resolverId

string

Identificador de resolução numa API do GraphQL. Tem de ser exclusivo na instância de serviço do Gestão de API atual.

policyId

string

O identificador da Política.

options
GraphQLApiResolverPolicyGetOptionalParams

Os parâmetros de opções.

Devoluções

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

Obtém a versão do estado da entidade (Etag) da política de resolução da API do GraphQL especificada pelo respetivo identificador.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

apiId

string

Identificador de revisão da API. Tem de ser exclusivo na instância de serviço do Gestão de API atual. A revisão não atual tem ;rev=n como um sufixo em que n é o número de revisão.

resolverId

string

Identificador de resolução numa API do GraphQL. Tem de ser exclusivo na instância de serviço do Gestão de API atual.

policyId

string

O identificador da Política.

options
GraphQLApiResolverPolicyGetEntityTagOptionalParams

Os parâmetros de opções.

Devoluções

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

Obtenha a lista de configuração de políticas ao nível da Resolução da API do GraphQL.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

apiId

string

Identificador de revisão da API. Tem de ser exclusivo na instância de serviço do Gestão de API atual. A revisão não atual tem ;rev=n como um sufixo em que n é o número de revisão.

resolverId

string

Identificador de resolução numa API do GraphQL. Tem de ser exclusivo na instância de serviço do Gestão de API atual.

options
GraphQLApiResolverPolicyListByResolverOptionalParams

Os parâmetros de opções.

Devoluções