Partilhar via


Product interface

Interface que representa um Produto.

Métodos

createOrUpdate(string, string, string, ProductContract, ProductCreateOrUpdateOptionalParams)

Cria ou atualiza um produto.

delete(string, string, string, string, ProductDeleteOptionalParams)

Excluir produto.

get(string, string, string, ProductGetOptionalParams)

Obtém os detalhes do produto especificado por seu identificador.

getEntityTag(string, string, string, ProductGetEntityTagOptionalParams)

Obtém a versão do estado da entidade (Etag) do produto especificado por seu identificador.

listByService(string, string, ProductListByServiceOptionalParams)

Lista uma coleção de produtos na instância de serviço especificada.

listByTags(string, string, ProductListByTagsOptionalParams)

Lista uma coleção de produtos associados a tags.

update(string, string, string, string, ProductUpdateParameters, ProductUpdateOptionalParams)

Atualize os detalhes do produto existente.

Detalhes de Método

createOrUpdate(string, string, string, ProductContract, ProductCreateOrUpdateOptionalParams)

Cria ou atualiza um produto.

function createOrUpdate(resourceGroupName: string, serviceName: string, productId: string, parameters: ProductContract, options?: ProductCreateOrUpdateOptionalParams): Promise<ProductCreateOrUpdateResponse>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

productId

string

Identificador do produto. Deve ser exclusivo na instância de serviço de Gerenciamento de API atual.

parameters
ProductContract

Crie ou atualize parâmetros.

options
ProductCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

delete(string, string, string, string, ProductDeleteOptionalParams)

Excluir produto.

function delete(resourceGroupName: string, serviceName: string, productId: string, ifMatch: string, options?: ProductDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

productId

string

Identificador do produto. Deve ser exclusivo na instância de serviço de Gerenciamento de API atual.

ifMatch

string

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

options
ProductDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

get(string, string, string, ProductGetOptionalParams)

Obtém os detalhes do produto especificado por seu identificador.

function get(resourceGroupName: string, serviceName: string, productId: string, options?: ProductGetOptionalParams): Promise<ProductGetResponse>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

productId

string

Identificador do produto. Deve ser exclusivo na instância de serviço de Gerenciamento de API atual.

options
ProductGetOptionalParams

Os parâmetros de opções.

Devoluções

getEntityTag(string, string, string, ProductGetEntityTagOptionalParams)

Obtém a versão do estado da entidade (Etag) do produto especificado por seu identificador.

function getEntityTag(resourceGroupName: string, serviceName: string, productId: string, options?: ProductGetEntityTagOptionalParams): Promise<ProductGetEntityTagHeaders>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

productId

string

Identificador do produto. Deve ser exclusivo na instância de serviço de Gerenciamento de API atual.

options
ProductGetEntityTagOptionalParams

Os parâmetros de opções.

Devoluções

listByService(string, string, ProductListByServiceOptionalParams)

Lista uma coleção de produtos na instância de serviço especificada.

function listByService(resourceGroupName: string, serviceName: string, options?: ProductListByServiceOptionalParams): PagedAsyncIterableIterator<ProductContract, ProductContract[], PageSettings>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

options
ProductListByServiceOptionalParams

Os parâmetros de opções.

Devoluções

listByTags(string, string, ProductListByTagsOptionalParams)

Lista uma coleção de produtos associados a tags.

function listByTags(resourceGroupName: string, serviceName: string, options?: ProductListByTagsOptionalParams): PagedAsyncIterableIterator<TagResourceContract, TagResourceContract[], PageSettings>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

options
ProductListByTagsOptionalParams

Os parâmetros de opções.

Devoluções

update(string, string, string, string, ProductUpdateParameters, ProductUpdateOptionalParams)

Atualize os detalhes do produto existente.

function update(resourceGroupName: string, serviceName: string, productId: string, ifMatch: string, parameters: ProductUpdateParameters, options?: ProductUpdateOptionalParams): Promise<ProductUpdateResponse>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

productId

string

Identificador do produto. Deve ser exclusivo na instância de serviço de Gerenciamento de API atual.

ifMatch

string

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

parameters
ProductUpdateParameters

Atualizar parâmetros.

options
ProductUpdateOptionalParams

Os parâmetros de opções.

Devoluções