ProductsOperations interface

Interface representando as operações de um Produto.

Propriedades

beginMove
beginMoveAndWait
get

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

listByBillingAccount

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

listByBillingProfile

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

listByCustomer

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

listByInvoiceSection

Lista os produtos para uma seçã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 o tipo de acordo Contrato de Cliente Microsoft.

move

Move os encargos de um produto para uma nova seção de fatura. A nova seção de fatura deve pertencer ao mesmo perfil de faturamento que a seção de fatura existente. Esta operação é suportada apenas para produtos adquiridos com cobrança recorrente e para contas de faturação com o tipo de acordo Contrato de Cliente Microsoft.

update

Atualiza 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 o tipo de acordo Contrato de Cliente Microsoft.

validateMoveEligibility

Valida se as cobranças de um produto podem ser movidas para uma nova seção de fatura. Esta operação é suportada apenas para produtos adquiridos com cobrança recorrente e para contas de faturação com o tipo de acordo Contrato de Cliente Microsoft.

Detalhes de Propriedade

beginMove

Aviso

Esta API foi preterida.

use move instead

beginMove: (billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams) => Promise<SimplePollerLike<OperationState<Product>, Product>>

Valor de Propriedade

(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams) => Promise<SimplePollerLike<OperationState<Product>, Product>>

beginMoveAndWait

Aviso

Esta API foi preterida.

use move instead

beginMoveAndWait: (billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams) => Promise<Product>

Valor de Propriedade

(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams) => Promise<Product>

get

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

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

Valor de Propriedade

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

listByBillingAccount

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

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

Valor de Propriedade

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

listByBillingProfile

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

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

Valor de Propriedade

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

listByCustomer

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

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

Valor de Propriedade

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

listByInvoiceSection

Lista os produtos para uma seçã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 o tipo de acordo Contrato de Cliente Microsoft.

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

Valor de Propriedade

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

move

Move os encargos de um produto para uma nova seção de fatura. A nova seção de fatura deve pertencer ao mesmo perfil de faturamento que a seção de fatura existente. Esta operação é suportada apenas para produtos adquiridos com cobrança recorrente e para contas de faturação com o tipo de acordo Contrato de Cliente Microsoft.

move: (billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams) => PollerLike<OperationState<Product>, Product>

Valor de Propriedade

(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams) => PollerLike<OperationState<Product>, Product>

update

Atualiza 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 o tipo de acordo Contrato de Cliente Microsoft.

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

Valor de Propriedade

(billingAccountName: string, productName: string, parameters: ProductPatch, options?: ProductsUpdateOptionalParams) => Promise<Product>

validateMoveEligibility

Valida se as cobranças de um produto podem ser movidas para uma nova seção de fatura. Esta operação é suportada apenas para produtos adquiridos com cobrança recorrente e para contas de faturação com o tipo de acordo Contrato de Cliente Microsoft.

validateMoveEligibility: (billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsValidateMoveEligibilityOptionalParams) => Promise<MoveProductEligibilityResult>

Valor de Propriedade

(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsValidateMoveEligibilityOptionalParams) => Promise<MoveProductEligibilityResult>