你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Products interface

表示产品的接口。

方法

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

将产品的费用移动到新的发票科目。 新的发票科目必须与现有发票科目属于同一计费对象。 仅支持使用定期费用购买的产品以及协议类型为Microsoft客户协议的计费帐户。

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

将产品的费用移动到新的发票科目。 新的发票科目必须与现有发票科目属于同一计费对象。 仅支持使用定期费用购买的产品以及协议类型为Microsoft客户协议的计费帐户。

get(string, string, ProductsGetOptionalParams)

按 ID 获取产品。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

列出计费帐户的产品。 这些不包括基于使用情况计费的产品。 对于协议类型Microsoft客户协议或Microsoft合作伙伴协议的计费帐户,支持此作。

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

列出计费配置文件的产品。 这些不包括基于使用情况计费的产品。 对于协议类型Microsoft客户协议或Microsoft合作伙伴协议的计费帐户,支持此作。

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

列出客户的产品。 这些不包括基于使用情况计费的产品。只有协议类型Microsoft合作伙伴协议的计费帐户才支持该作。

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

列出发票科目的产品。 这些不包括基于使用情况计费的产品。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

更新 Product 的属性。 目前,可以更新自动续订。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

验证产品的费用是否可以移动到新的发票科目。 仅支持使用定期费用购买的产品以及协议类型为Microsoft客户协议的计费帐户。

方法详细信息

beginMove(string, string, MoveProductRequest, ProductsMoveOptionalParams)

将产品的费用移动到新的发票科目。 新的发票科目必须与现有发票科目属于同一计费对象。 仅支持使用定期费用购买的产品以及协议类型为Microsoft客户协议的计费帐户。

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

参数

billingAccountName

string

唯一标识计费帐户的 ID。

productName

string

唯一标识产品的 ID。

parameters
MoveProductRequest

要启动转移的产品的属性。

options
ProductsMoveOptionalParams

选项参数。

返回

Promise<@azure/core-lro.SimplePollerLike<OperationState<Product>, Product>>

beginMoveAndWait(string, string, MoveProductRequest, ProductsMoveOptionalParams)

将产品的费用移动到新的发票科目。 新的发票科目必须与现有发票科目属于同一计费对象。 仅支持使用定期费用购买的产品以及协议类型为Microsoft客户协议的计费帐户。

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

参数

billingAccountName

string

唯一标识计费帐户的 ID。

productName

string

唯一标识产品的 ID。

parameters
MoveProductRequest

要启动转移的产品的属性。

options
ProductsMoveOptionalParams

选项参数。

返回

Promise<Product>

get(string, string, ProductsGetOptionalParams)

按 ID 获取产品。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

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

参数

billingAccountName

string

唯一标识计费帐户的 ID。

productName

string

唯一标识产品的 ID。

options
ProductsGetOptionalParams

选项参数。

返回

Promise<Product>

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

列出计费帐户的产品。 这些不包括基于使用情况计费的产品。 对于协议类型Microsoft客户协议或Microsoft合作伙伴协议的计费帐户,支持此作。

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

参数

billingAccountName

string

唯一标识计费帐户的 ID。

返回

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

列出计费配置文件的产品。 这些不包括基于使用情况计费的产品。 对于协议类型Microsoft客户协议或Microsoft合作伙伴协议的计费帐户,支持此作。

function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: ProductsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

唯一标识计费配置文件的 ID。

返回

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

列出客户的产品。 这些不包括基于使用情况计费的产品。只有协议类型Microsoft合作伙伴协议的计费帐户才支持该作。

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

参数

billingAccountName

string

唯一标识计费帐户的 ID。

customerName

string

唯一标识客户的 ID。

options
ProductsListByCustomerOptionalParams

选项参数。

返回

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

列出发票科目的产品。 这些不包括基于使用情况计费的产品。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: ProductsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

唯一标识计费配置文件的 ID。

invoiceSectionName

string

唯一标识发票科目的 ID。

返回

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

更新 Product 的属性。 目前,可以更新自动续订。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

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

参数

billingAccountName

string

唯一标识计费帐户的 ID。

productName

string

唯一标识产品的 ID。

parameters
ProductPatch

产品。

options
ProductsUpdateOptionalParams

选项参数。

返回

Promise<Product>

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

验证产品的费用是否可以移动到新的发票科目。 仅支持使用定期费用购买的产品以及协议类型为Microsoft客户协议的计费帐户。

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

参数

billingAccountName

string

唯一标识计费帐户的 ID。

productName

string

唯一标识产品的 ID。

parameters
MoveProductRequest

要启动转移的产品的属性。

返回