Products interface
Interface que representa um Produto.
Métodos
begin |
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. |
begin |
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, Products |
Obtém um produto por ID. A operação é suportada apenas para contas de cobrança com contrato tipo Microsoft Customer Agreement. |
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 cobrança com tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro 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 cobrança com tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro Microsoft. |
list |
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. |
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 cobrança com contrato tipo 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 é suportada apenas para contas de cobrança com contrato tipo Microsoft Customer Agreement. |
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 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.
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.
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.
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.
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.
Os parâmetros de opções.
Devoluções
Promise<MoveProductEligibilityResult>