ProductsOperations interface
Interface representando as operações de um Produto.
Propriedades
| begin |
|
| begin |
|
| 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. |
| list |
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. |
| list |
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. |
| list |
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. |
| list |
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. |
| validate |
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>