GraphQLApiResolver interface
Interface que representa um GraphQLApiResolver.
Métodos
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.
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.
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.
Os parâmetros de opções.
Retornos
Promise<GraphQLApiResolverGetResponse>
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.
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.
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.
Os parâmetros de opções.
Retornos
Promise<GraphQLApiResolverUpdateResponse>