Partilhar via


Products interface

Interface que representa um Produto.

Métodos

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

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 que são comprados com uma cobrança recorrente e para contas de cobrança com contrato tipo de contrato Microsoft Customer Agreement.

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

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 que são comprados com uma cobrança recorrente e para contas de cobrança com contrato tipo de contrato Microsoft Customer Agreement.

get(string, string, ProductsGetOptionalParams)

Obtém um produto por ID. A operação é suportada apenas para contas de cobrança com contrato tipo Microsoft Customer Agreement.

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

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 cobrança com tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro Microsoft.

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

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 cobrança com tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro Microsoft.

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Lista os produtos para um cliente. Estes não incluem produtos faturados com base na utilização. A operação é suportada apenas para contas de cobrança com contrato do tipo Microsoft Partner Agreement.

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

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 cobrança com contrato tipo Microsoft Customer Agreement.

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Atualiza as propriedades de um Produto. Atualmente, a renovação automática pode ser atualizada. A operação é suportada apenas para contas de cobrança com contrato tipo Microsoft Customer Agreement.

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

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 que são comprados com uma cobrança recorrente e para contas de cobrança com contrato tipo de contrato Microsoft Customer Agreement.

Detalhes de Método

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

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 que são comprados com uma cobrança recorrente e para contas de cobrança com contrato tipo de contrato Microsoft Customer Agreement.

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

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de cobrança.

productName

string

O 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.

Devoluções

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 de fatura deve pertencer ao mesmo perfil de faturamento que a seção de fatura existente. Esta operação é suportada apenas para produtos que são comprados com uma cobrança recorrente e para contas de cobrança com contrato tipo de contrato Microsoft Customer Agreement.

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

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de cobrança.

productName

string

O 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.

Devoluções

Promise<Product>

get(string, string, ProductsGetOptionalParams)

Obtém um produto por ID. A operação é suportada apenas para contas de cobrança com contrato tipo Microsoft Customer Agreement.

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

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de cobrança.

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 para uma conta de faturamento. Estes não incluem produtos faturados com base na utilização. A operação é suportada para contas de cobrança com tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro Microsoft.

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

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de cobrança.

options
ProductsListByBillingAccountOptionalParams

Os parâmetros de opções.

Devoluções

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

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 cobrança com tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro 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 cobrança.

billingProfileName

string

O ID que identifica exclusivamente um perfil de faturamento.

options
ProductsListByBillingProfileOptionalParams

Os parâmetros de opções.

Devoluções

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Lista os produtos para um cliente. Estes não incluem produtos faturados com base na utilização. A operação é suportada apenas para contas de cobrança com contrato do tipo Microsoft Partner Agreement.

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

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de cobrança.

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 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 cobrança com contrato tipo Microsoft Customer Agreement.

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 cobrança.

billingProfileName

string

O ID que identifica exclusivamente um perfil de faturamento.

invoiceSectionName

string

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

options
ProductsListByInvoiceSectionOptionalParams

Os parâmetros de opções.

Devoluções

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Atualiza as propriedades de um Produto. Atualmente, a renovação automática pode ser atualizada. A operação é suportada apenas para contas de cobrança com contrato tipo Microsoft Customer Agreement.

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

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de cobrança.

productName

string

O ID que identifica exclusivamente um produto.

parameters
ProductPatch

Um produto.

options
ProductsUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<Product>

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

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 que são comprados com uma cobrança recorrente e para contas de cobrança com contrato tipo de contrato Microsoft Customer Agreement.

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

Parâmetros

billingAccountName

string

O ID que identifica exclusivamente uma conta de cobrança.

productName

string

O ID que identifica exclusivamente um produto.

parameters
MoveProductRequest

As propriedades do produto para iniciar uma transferência.

options
ProductsValidateMoveEligibilityOptionalParams

Os parâmetros de opções.

Devoluções