Compartilhar via


Products interface

Interface que representa um Produtos.

Métodos

get(string, string, ProductsGetOptionalParams)

Obtém um produto por ID. A operação é suportada apenas para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Lista os produtos de uma conta de faturação. Estes não incluem produtos faturados com base na utilização. A operação é suportada para contas de faturação com o tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro da Microsoft.

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Lista os produtos de um perfil de faturação. Estes não incluem produtos faturados com base na utilização. A operação é suportada para contas de faturação com o tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro da Microsoft.

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Lista os produtos de um cliente. Estes não incluem produtos faturados com base na utilização. A operação é suportada apenas para contas de faturação com tipo de contrato Contrato de Parceiro da Microsoft.

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Lista os produtos de uma secção de fatura. Estes não incluem produtos faturados com base na utilização. A operação é suportada apenas para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.

move(string, string, TransferProductRequestProperties, ProductsMoveOptionalParams)

Move os custos de um produto para uma nova secção de fatura. A nova secção da fatura tem de pertencer ao mesmo perfil de faturação que a secção da fatura existente. Esta operação é suportada apenas para produtos que são comprados com um custo periódico e para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.

update(string, string, Product, ProductsUpdateOptionalParams)

Atualizações as propriedades de um Produto. Atualmente, a renovação automática pode ser atualizada. A operação é suportada apenas para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.

validateMove(string, string, TransferProductRequestProperties, ProductsValidateMoveOptionalParams)

Valida se os custos de um produto podem ser movidos para uma nova secção de fatura. Esta operação é suportada apenas para produtos que são comprados com um custo periódico e para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.

Detalhes de Método

get(string, string, ProductsGetOptionalParams)

Obtém um produto por ID. A operação é suportada apenas para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.

function get(billingAccountName: string, productName: string, options?: ProductsGetOptionalParams): Promise<Product>

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de faturação.

productName

string

O ID que identifica exclusivamente um produto.

options
ProductsGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Product>

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Lista os produtos de uma conta de faturação. Estes não incluem produtos faturados com base na utilização. A operação é suportada para contas de faturação com o tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro da Microsoft.

function listByBillingAccount(billingAccountName: string, options?: ProductsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de faturação.

options
ProductsListByBillingAccountOptionalParams

Os parâmetros de opções.

Devoluções

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Lista os produtos de um perfil de faturação. Estes não incluem produtos faturados com base na utilização. A operação é suportada para contas de faturação com o tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro da Microsoft.

function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: ProductsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de faturação.

billingProfileName

string

O ID que identifica exclusivamente um perfil de faturação.

options
ProductsListByBillingProfileOptionalParams

Os parâmetros de opções.

Devoluções

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Lista os produtos de um cliente. Estes não incluem produtos faturados com base na utilização. A operação é suportada apenas para contas de faturação com tipo de contrato Contrato de Parceiro da Microsoft.

function listByCustomer(billingAccountName: string, customerName: string, options?: ProductsListByCustomerOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de faturação.

customerName

string

O ID que identifica exclusivamente um cliente.

options
ProductsListByCustomerOptionalParams

Os parâmetros de opções.

Devoluções

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Lista os produtos de uma secção de fatura. Estes não incluem produtos faturados com base na utilização. A operação é suportada apenas para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.

function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: ProductsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de faturação.

billingProfileName

string

O ID que identifica exclusivamente um perfil de faturação.

invoiceSectionName

string

O ID que identifica exclusivamente uma secção de fatura.

options
ProductsListByInvoiceSectionOptionalParams

Os parâmetros de opções.

Devoluções

move(string, string, TransferProductRequestProperties, ProductsMoveOptionalParams)

Move os custos de um produto para uma nova secção de fatura. A nova secção da fatura tem de pertencer ao mesmo perfil de faturação que a secção da fatura existente. Esta operação é suportada apenas para produtos que são comprados com um custo periódico e para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.

function move(billingAccountName: string, productName: string, parameters: TransferProductRequestProperties, options?: ProductsMoveOptionalParams): Promise<Product>

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de faturação.

productName

string

O ID que identifica exclusivamente um produto.

parameters
TransferProductRequestProperties

Pedir parâmetros que são fornecidos para a operação de movimentação de produtos.

options
ProductsMoveOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Product>

update(string, string, Product, ProductsUpdateOptionalParams)

Atualizações as propriedades de um Produto. Atualmente, a renovação automática pode ser atualizada. A operação é suportada apenas para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.

function update(billingAccountName: string, productName: string, parameters: Product, options?: ProductsUpdateOptionalParams): Promise<Product>

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de faturação.

productName

string

O ID que identifica exclusivamente um produto.

parameters
Product

Pedir parâmetros que são fornecidos para a operação de atualização do produto.

options
ProductsUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Product>

validateMove(string, string, TransferProductRequestProperties, ProductsValidateMoveOptionalParams)

Valida se os custos de um produto podem ser movidos para uma nova secção de fatura. Esta operação é suportada apenas para produtos que são comprados com um custo periódico e para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.

function validateMove(billingAccountName: string, productName: string, parameters: TransferProductRequestProperties, options?: ProductsValidateMoveOptionalParams): Promise<ValidateProductTransferEligibilityResult>

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de faturação.

productName

string

O ID que identifica exclusivamente um produto.

parameters
TransferProductRequestProperties

Pedir parâmetros que são fornecidos para a operação de elegibilidade de movimentação validada.

options
ProductsValidateMoveOptionalParams

Os parâmetros de opções.

Devoluções