GraphQLApiResolver interface
Interface que representa um GraphQLApiResolver.
Métodos
Detalhes de Método
createOrUpdate(string, string, string, string, ResolverContract, GraphQLApiResolverCreateOrUpdateOptionalParams)
Cria uma nova resolução na API do GraphQL ou atualiza uma 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 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 de 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
Resolver identificador numa API do GraphQL. Tem de ser exclusivo na instância de serviço de Gestão de API atual.
- parameters
- ResolverContract
Criar parâmetros.
Os parâmetros de opções.
Devoluções
delete(string, string, string, string, string, GraphQLApiResolverDeleteOptionalParams)
Elimina a resolução especificada na API do 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 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 de 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
Resolver identificador numa API do GraphQL. Tem de ser exclusivo na instância de serviço de Gestão de API atual.
- ifMatch
-
string
ETag da Entidade. O ETag deve corresponder ao estado da entidade atual da resposta de cabeçalho do pedido GET ou deve ser * para atualização incondicional.
Os parâmetros de opções.
Devoluções
Promise<void>
get(string, string, string, string, GraphQLApiResolverGetOptionalParams)
Obtém os detalhes da Resolução da API GraphQL especificada pelo 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 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 de 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
Resolver identificador numa API do GraphQL. Tem de ser exclusivo na instância de serviço de Gestão de API atual.
Os parâmetros de opções.
Devoluções
Promise<GraphQLApiResolverGetResponse>
getEntityTag(string, string, string, string, GraphQLApiResolverGetEntityTagOptionalParams)
Obtém a versão de estado da entidade (Etag) da resolução da API GraphQL especificada pelo 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 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 de 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
Resolver identificador numa API do GraphQL. Tem de ser exclusivo na instância de serviço de Gestão de API atual.
Os parâmetros de opções.
Devoluções
listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)
Lista uma coleção das resoluções para a API 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 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 de 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.
Os parâmetros de opções.
Devoluções
update(string, string, string, string, string, ResolverUpdateContract, GraphQLApiResolverUpdateOptionalParams)
Atualizações os detalhes da resolução na API GraphQL especificada pelo 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 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 de 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
Resolver identificador numa API do GraphQL. Tem de ser exclusivo na instância de serviço de Gestão de API atual.
- ifMatch
-
string
ETag da Entidade. O ETag deve corresponder ao estado da entidade atual da resposta de cabeçalho do pedido GET ou deve ser * para atualização incondicional.
- parameters
- ResolverUpdateContract
Parâmetros da Atualização de Resolução da API GraphQL.
Os parâmetros de opções.
Devoluções
Promise<GraphQLApiResolverUpdateResponse>