Products interface
Interface que representa um Produtos.
Métodos
get(string, string, Products |
Obtém um produto por ID. A operação é suportada apenas para contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
list |
Lista os produtos de uma conta de faturação. Estes não incluem produtos faturados com base na utilização. A operação é suportada para contas de faturação com o tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro da Microsoft. |
list |
Lista os produtos de um perfil de faturação. Estes não incluem produtos faturados com base na utilização. A operação é suportada para contas de faturação com o tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro da Microsoft. |
list |
Lista os produtos de um cliente. Estes não incluem produtos faturados com base na utilização. A operação é suportada apenas para contas de faturação com tipo de contrato Contrato de Parceiro da Microsoft. |
list |
Lista os produtos de uma secçã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 tipo de contrato Contrato de Cliente Microsoft. |
move(string, string, Transfer |
Move os custos de um produto para uma nova secção de fatura. A nova secção da fatura tem de pertencer ao mesmo perfil de faturação que a secção da fatura existente. Esta operação é suportada apenas para produtos que são comprados com um custo periódico e para contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
update(string, string, Product, Products |
Atualizações 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 tipo de contrato Contrato de Cliente Microsoft. |
validate |
Valida se os custos de um produto podem ser movidos para uma nova secção de fatura. Esta operação é suportada apenas para produtos que são comprados com um custo periódico e para contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
Detalhes de Método
get(string, string, ProductsGetOptionalParams)
Obtém um produto por ID. A operação é suportada apenas para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.
function get(billingAccountName: string, productName: string, options?: ProductsGetOptionalParams): Promise<Product>
Parâmetros
- billingAccountName
-
string
O ID que identifica exclusivamente uma conta de faturação.
- 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 de uma conta de faturação. Estes não incluem produtos faturados com base na utilização. A operação é suportada para contas de faturação com o tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro da Microsoft.
function listByBillingAccount(billingAccountName: string, options?: ProductsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parâmetros
- billingAccountName
-
string
O ID que identifica exclusivamente uma conta de faturação.
Os parâmetros de opções.
Devoluções
listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)
Lista os produtos de um perfil de faturação. Estes não incluem produtos faturados com base na utilização. A operação é suportada para contas de faturação com o tipo de contrato Contrato de Cliente Microsoft ou Contrato de Parceiro da 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 faturação.
- billingProfileName
-
string
O ID que identifica exclusivamente um perfil de faturação.
Os parâmetros de opções.
Devoluções
listByCustomer(string, string, ProductsListByCustomerOptionalParams)
Lista os produtos de um cliente. Estes não incluem produtos faturados com base na utilização. A operação é suportada apenas para contas de faturação com tipo de contrato Contrato de Parceiro da Microsoft.
function listByCustomer(billingAccountName: string, customerName: string, options?: ProductsListByCustomerOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>
Parâmetros
- billingAccountName
-
string
O ID que identifica exclusivamente uma conta de faturação.
- 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 de uma secçã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 tipo de contrato Contrato de Cliente Microsoft.
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 faturação.
- billingProfileName
-
string
O ID que identifica exclusivamente um perfil de faturação.
- invoiceSectionName
-
string
O ID que identifica exclusivamente uma secção de fatura.
Os parâmetros de opções.
Devoluções
move(string, string, TransferProductRequestProperties, ProductsMoveOptionalParams)
Move os custos de um produto para uma nova secção de fatura. A nova secção da fatura tem de pertencer ao mesmo perfil de faturação que a secção da fatura existente. Esta operação é suportada apenas para produtos que são comprados com um custo periódico e para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.
function move(billingAccountName: string, productName: string, parameters: TransferProductRequestProperties, options?: ProductsMoveOptionalParams): Promise<Product>
Parâmetros
- billingAccountName
-
string
O ID que identifica exclusivamente uma conta de faturação.
- productName
-
string
O ID que identifica exclusivamente um produto.
- parameters
- TransferProductRequestProperties
Pedir parâmetros que são fornecidos para a operação de movimentação de produtos.
- options
- ProductsMoveOptionalParams
Os parâmetros de opções.
Devoluções
Promise<Product>
update(string, string, Product, ProductsUpdateOptionalParams)
Atualizações 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 tipo de contrato Contrato de Cliente Microsoft.
function update(billingAccountName: string, productName: string, parameters: Product, options?: ProductsUpdateOptionalParams): Promise<Product>
Parâmetros
- billingAccountName
-
string
O ID que identifica exclusivamente uma conta de faturação.
- productName
-
string
O ID que identifica exclusivamente um produto.
- parameters
- Product
Pedir parâmetros que são fornecidos para a operação de atualização do produto.
- options
- ProductsUpdateOptionalParams
Os parâmetros de opções.
Devoluções
Promise<Product>
validateMove(string, string, TransferProductRequestProperties, ProductsValidateMoveOptionalParams)
Valida se os custos de um produto podem ser movidos para uma nova secção de fatura. Esta operação é suportada apenas para produtos que são comprados com um custo periódico e para contas de faturação com tipo de contrato Contrato de Cliente Microsoft.
function validateMove(billingAccountName: string, productName: string, parameters: TransferProductRequestProperties, options?: ProductsValidateMoveOptionalParams): Promise<ValidateProductTransferEligibilityResult>
Parâmetros
- billingAccountName
-
string
O ID que identifica exclusivamente uma conta de faturação.
- productName
-
string
O ID que identifica exclusivamente um produto.
- parameters
- TransferProductRequestProperties
Pedir parâmetros que são fornecidos para a operação de elegibilidade de movimentação validada.
Os parâmetros de opções.