Products interface
Interface que representa um Products.
Métodos
| begin |
Move os encargos de um produto para uma nova seção de fatura. A nova seção da fatura deve pertencer ao mesmo perfil de cobrança que a seção da fatura existente. Essa operação tem suporte apenas para produtos comprados com um custo recorrente e para contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft. |
| begin |
Move os encargos de um produto para uma nova seção de fatura. A nova seção da fatura deve pertencer ao mesmo perfil de cobrança que a seção da fatura existente. Essa operação tem suporte apenas para produtos comprados com um custo recorrente e para contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft. |
| get(string, string, Products |
Obtém um produto por ID. A operação tem suporte apenas para contas de cobrança com o tipo de contrato Microsoft Customer Agreement. |
| list |
Lista os produtos de uma conta de cobrança. Eles não incluem produtos cobrados com base no uso. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement ou Contrato de Parceiro da Microsoft. |
| list |
Lista os produtos para um perfil de cobrança. Eles não incluem produtos cobrados com base no uso. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement ou Contrato de Parceiro da Microsoft. |
| list |
Lista os produtos de um cliente. Eles não incluem produtos cobrados com base no uso. A operação tem suporte apenas para contas de cobrança com o tipo de contrato Microsoft Partner Agreement. |
| list |
Lista os produtos para uma seção de fatura. Eles não incluem produtos cobrados com base no uso. A operação tem suporte apenas para contas de cobrança com o tipo de contrato Microsoft Customer Agreement. |
| update(string, string, Product |
Atualiza as propriedades de um Produto. Atualmente, a renovação automática pode ser atualizada. A operação tem suporte apenas para contas de cobrança com o tipo de contrato Microsoft Customer Agreement. |
| validate |
Valida se os encargos de um produto podem ser movidos para uma nova seção de fatura. Essa operação tem suporte apenas para produtos comprados com um custo recorrente e para contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft. |
Detalhes do método
beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)
Move os encargos de um produto para uma nova seção de fatura. A nova seção da fatura deve pertencer ao mesmo perfil de cobrança que a seção da fatura existente. Essa operação tem suporte apenas para produtos comprados com um custo recorrente e para contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft.
function beginMove(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<SimplePollerLike<OperationState<Product>, Product>>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- productName
-
string
A ID que identifica exclusivamente um produto.
- parameters
- MoveProductRequest
As propriedades do produto para iniciar uma transferência.
- options
- ProductsMoveOptionalParams
Os parâmetros de opções.
Retornos
Promise<@azure/core-lro.SimplePollerLike<OperationState<Product>, Product>>
beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)
Move os encargos de um produto para uma nova seção de fatura. A nova seção da fatura deve pertencer ao mesmo perfil de cobrança que a seção da fatura existente. Essa operação tem suporte apenas para produtos comprados com um custo recorrente e para contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft.
function beginMoveAndWait(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<Product>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- productName
-
string
A ID que identifica exclusivamente um produto.
- parameters
- MoveProductRequest
As propriedades do produto para iniciar uma transferência.
- options
- ProductsMoveOptionalParams
Os parâmetros de opções.
Retornos
Promise<Product>
get(string, string, ProductsGetOptionalParams)
Obtém um produto por ID. A operação tem suporte apenas para contas de cobrança com o tipo de contrato Microsoft Customer Agreement.
function get(billingAccountName: string, productName: string, options?: ProductsGetOptionalParams): Promise<Product>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- productName
-
string
A ID que identifica exclusivamente um produto.
- options
- ProductsGetOptionalParams
Os parâmetros de opções.
Retornos
Promise<Product>
listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)
Lista os produtos de uma conta de cobrança. Eles não incluem produtos cobrados com base no uso. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement ou Contrato de Parceiro da Microsoft.
function listByBillingAccount(billingAccountName: string, options?: ProductsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
Os parâmetros de opções.
Retornos
listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)
Lista os produtos para um perfil de cobrança. Eles não incluem produtos cobrados com base no uso. A operação tem suporte para contas de cobrança com o tipo de contrato Microsoft Customer Agreement ou Contrato de Parceiro da Microsoft.
function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: ProductsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- billingProfileName
-
string
A ID que identifica exclusivamente um perfil de cobrança.
Os parâmetros de opções.
Retornos
listByCustomer(string, string, ProductsListByCustomerOptionalParams)
Lista os produtos de um cliente. Eles não incluem produtos cobrados com base no uso. A operação tem suporte apenas para contas de cobrança com o tipo de contrato Microsoft Partner Agreement.
function listByCustomer(billingAccountName: string, customerName: string, options?: ProductsListByCustomerOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- customerName
-
string
A ID que identifica exclusivamente um cliente.
Os parâmetros de opções.
Retornos
listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)
Lista os produtos para uma seção de fatura. Eles não incluem produtos cobrados com base no uso. A operação tem suporte apenas para contas de cobrança com o tipo de contrato Microsoft Customer Agreement.
function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: ProductsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- billingProfileName
-
string
A ID que identifica exclusivamente um perfil de cobrança.
- invoiceSectionName
-
string
A ID que identifica exclusivamente uma seção de fatura.
Os parâmetros de opções.
Retornos
update(string, string, ProductPatch, ProductsUpdateOptionalParams)
Atualiza as propriedades de um Produto. Atualmente, a renovação automática pode ser atualizada. A operação tem suporte apenas para contas de cobrança com o tipo de contrato Microsoft Customer Agreement.
function update(billingAccountName: string, productName: string, parameters: ProductPatch, options?: ProductsUpdateOptionalParams): Promise<Product>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- productName
-
string
A ID que identifica exclusivamente um produto.
- parameters
- ProductPatch
Um produto.
- options
- ProductsUpdateOptionalParams
Os parâmetros de opções.
Retornos
Promise<Product>
validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)
Valida se os encargos de um produto podem ser movidos para uma nova seção de fatura. Essa operação tem suporte apenas para produtos comprados com um custo recorrente e para contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft.
function validateMoveEligibility(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsValidateMoveEligibilityOptionalParams): Promise<MoveProductEligibilityResult>
Parâmetros
- billingAccountName
-
string
A ID que identifica exclusivamente uma conta de cobrança.
- productName
-
string
A ID que identifica exclusivamente um produto.
- parameters
- MoveProductRequest
As propriedades do produto para iniciar uma transferência.
Os parâmetros de opções.
Retornos
Promise<MoveProductEligibilityResult>