Products interface
表示产品的接口。
方法
方法详细信息
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。
选项参数。
返回
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
要启动转移的产品的属性。
选项参数。
返回
Promise<MoveProductEligibilityResult>