Compartilhar via


GraphQLApiResolver interface

Interface que representa um GraphQLApiResolver.

Métodos

createOrUpdate(string, string, string, string, ResolverContract, GraphQLApiResolverCreateOrUpdateOptionalParams)

Cria um novo resolvedor na API GraphQL ou atualiza um existente.

delete(string, string, string, string, string, GraphQLApiResolverDeleteOptionalParams)

Exclui o resolvedor especificado na API de GraphQL.

get(string, string, string, string, GraphQLApiResolverGetOptionalParams)

Obtém os detalhes do resolvedor de API GraphQL especificado por seu identificador.

getEntityTag(string, string, string, string, GraphQLApiResolverGetEntityTagOptionalParams)

Obtém a versão Etag (estado de entidade) do resolvedor de API de GraphQL especificado por seu identificador.

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Lista uma coleção de resolvedores para a API de GraphQL especificada.

update(string, string, string, string, string, ResolverUpdateContract, GraphQLApiResolverUpdateOptionalParams)

Atualizações os detalhes do resolvedor na API de GraphQL especificada por seu identificador.

Detalhes do método

createOrUpdate(string, string, string, string, ResolverContract, GraphQLApiResolverCreateOrUpdateOptionalParams)

Cria um novo resolvedor na API GraphQL ou atualiza um existente.

function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, parameters: ResolverContract, options?: GraphQLApiResolverCreateOrUpdateOptionalParams): Promise<GraphQLApiResolverCreateOrUpdateResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento 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 resolvedor em uma API de GraphQL. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

parameters
ResolverContract

Criar parâmetros.

options
GraphQLApiResolverCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

delete(string, string, string, string, string, GraphQLApiResolverDeleteOptionalParams)

Exclui o resolvedor especificado na API de GraphQL.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento 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 resolvedor em uma API de GraphQL. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

ifMatch

string

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

options
GraphQLApiResolverDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, string, string, GraphQLApiResolverGetOptionalParams)

Obtém os detalhes do resolvedor de API GraphQL especificado por seu identificador.

function get(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverGetOptionalParams): Promise<GraphQLApiResolverGetResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento 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 resolvedor em uma API de GraphQL. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

options
GraphQLApiResolverGetOptionalParams

Os parâmetros de opções.

Retornos

getEntityTag(string, string, string, string, GraphQLApiResolverGetEntityTagOptionalParams)

Obtém a versão Etag (estado de entidade) do resolvedor de API de GraphQL especificado por seu identificador.

function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverGetEntityTagOptionalParams): Promise<GraphQLApiResolverGetEntityTagHeaders>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento 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 resolvedor em uma API de GraphQL. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

options
GraphQLApiResolverGetEntityTagOptionalParams

Os parâmetros de opções.

Retornos

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Lista uma coleção de resolvedores para a API de GraphQL especificada.

function listByApi(resourceGroupName: string, serviceName: string, apiId: string, options?: GraphQLApiResolverListByApiOptionalParams): PagedAsyncIterableIterator<ResolverContract, ResolverContract[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

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

options
GraphQLApiResolverListByApiOptionalParams

Os parâmetros de opções.

Retornos

update(string, string, string, string, string, ResolverUpdateContract, GraphQLApiResolverUpdateOptionalParams)

Atualizações os detalhes do resolvedor na API de GraphQL especificada por seu identificador.

function update(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, ifMatch: string, parameters: ResolverUpdateContract, options?: GraphQLApiResolverUpdateOptionalParams): Promise<GraphQLApiResolverUpdateResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento 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 resolvedor em uma API de GraphQL. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

ifMatch

string

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

parameters
ResolverUpdateContract

GraphQL parâmetros de Atualização do Resolvedor de API.

options
GraphQLApiResolverUpdateOptionalParams

Os parâmetros de opções.

Retornos