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

BillingSubscriptions interface

表示 BillingSubscriptions 的接口。

方法

beginCancel(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)

取消基于使用情况的订阅。 此作仅支持Microsoft合作伙伴协议类型的计费帐户。

beginCancelAndWait(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)

取消基于使用情况的订阅。 此作仅支持Microsoft合作伙伴协议类型的计费帐户。

beginDelete(string, string, BillingSubscriptionsDeleteOptionalParams)

取消计费订阅。 此作仅支持Microsoft合作伙伴协议或Microsoft客户协议类型的计费帐户。

beginDeleteAndWait(string, string, BillingSubscriptionsDeleteOptionalParams)

取消计费订阅。 此作仅支持Microsoft合作伙伴协议或Microsoft客户协议类型的计费帐户。

beginMerge(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)

将请求中提供的计费订阅与目标计费订阅合并。

beginMergeAndWait(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)

将请求中提供的计费订阅与目标计费订阅合并。

beginMove(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)

将订阅的费用移到新的发票科目。 新的发票科目必须与现有发票科目属于同一计费对象。 对于协议类型Microsoft客户协议的计费帐户,支持此作。

beginMoveAndWait(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)

将订阅的费用移到新的发票科目。 新的发票科目必须与现有发票科目属于同一计费对象。 对于协议类型Microsoft客户协议的计费帐户,支持此作。

beginSplit(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)

将订阅拆分为数量小于当前订阅数量且不等于 0 的新订阅。

beginSplitAndWait(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)

将订阅拆分为数量小于当前订阅数量且不等于 0 的新订阅。

beginUpdate(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)

更新计费订阅的属性。

beginUpdateAndWait(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)

更新计费订阅的属性。

get(string, string, BillingSubscriptionsGetOptionalParams)

按订阅 ID 获取订阅。 对于协议类型Microsoft客户协议、Microsoft合作伙伴协议和企业协议的计费帐户,支持此作。

getByBillingProfile(string, string, string, BillingSubscriptionsGetByBillingProfileOptionalParams)

按其计费配置文件和 ID 获取订阅。 协议类型为企业协议的计费帐户支持此作。

listByBillingAccount(string, BillingSubscriptionsListByBillingAccountOptionalParams)

列出计费帐户的订阅。

listByBillingProfile(string, string, BillingSubscriptionsListByBillingProfileOptionalParams)

列出计费对象信息计费的订阅。 对于协议类型Microsoft客户协议或Microsoft合作伙伴协议的计费帐户,支持此作。

listByCustomer(string, string, string, BillingSubscriptionsListByCustomerOptionalParams)

列出客户的订阅。 只有协议类型Microsoft合作伙伴协议的计费帐户才支持该作。

listByCustomerAtBillingAccount(string, string, BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams)

列出计费帐户级别的客户的订阅。 只有协议类型Microsoft合作伙伴协议的计费帐户才支持该作。

listByEnrollmentAccount(string, string, BillingSubscriptionsListByEnrollmentAccountOptionalParams)

列出注册帐户的订阅。 协议类型为企业协议的计费帐户支持此作。

listByInvoiceSection(string, string, string, BillingSubscriptionsListByInvoiceSectionOptionalParams)

列出向发票科目计费的订阅。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

validateMoveEligibility(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsValidateMoveEligibilityOptionalParams)

验证订阅的费用是否可以移动到新的发票科目。 对于协议类型Microsoft客户协议的计费帐户,支持此作。

方法详细信息

beginCancel(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)

取消基于使用情况的订阅。 此作仅支持Microsoft合作伙伴协议类型的计费帐户。

function beginCancel(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscriptionsCancelHeaders>, BillingSubscriptionsCancelHeaders>>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

parameters
CancelSubscriptionRequest

请求取消客户订阅的参数。

返回

beginCancelAndWait(string, string, CancelSubscriptionRequest, BillingSubscriptionsCancelOptionalParams)

取消基于使用情况的订阅。 此作仅支持Microsoft合作伙伴协议类型的计费帐户。

function beginCancelAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: CancelSubscriptionRequest, options?: BillingSubscriptionsCancelOptionalParams): Promise<BillingSubscriptionsCancelHeaders>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

parameters
CancelSubscriptionRequest

请求取消客户订阅的参数。

返回

beginDelete(string, string, BillingSubscriptionsDeleteOptionalParams)

取消计费订阅。 此作仅支持Microsoft合作伙伴协议或Microsoft客户协议类型的计费帐户。

function beginDelete(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscriptionsDeleteHeaders>, BillingSubscriptionsDeleteHeaders>>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

返回

beginDeleteAndWait(string, string, BillingSubscriptionsDeleteOptionalParams)

取消计费订阅。 此作仅支持Microsoft合作伙伴协议或Microsoft客户协议类型的计费帐户。

function beginDeleteAndWait(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams): Promise<BillingSubscriptionsDeleteHeaders>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

返回

beginMerge(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)

将请求中提供的计费订阅与目标计费订阅合并。

function beginMerge(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

parameters
BillingSubscriptionMergeRequest

提供用于合并两个计费订阅的请求参数。

options
BillingSubscriptionsMergeOptionalParams

选项参数。

返回

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

beginMergeAndWait(string, string, BillingSubscriptionMergeRequest, BillingSubscriptionsMergeOptionalParams)

将请求中提供的计费订阅与目标计费订阅合并。

function beginMergeAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionMergeRequest, options?: BillingSubscriptionsMergeOptionalParams): Promise<BillingSubscription>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

parameters
BillingSubscriptionMergeRequest

提供用于合并两个计费订阅的请求参数。

options
BillingSubscriptionsMergeOptionalParams

选项参数。

返回

beginMove(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)

将订阅的费用移到新的发票科目。 新的发票科目必须与现有发票科目属于同一计费对象。 对于协议类型Microsoft客户协议的计费帐户,支持此作。

function beginMove(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

parameters
MoveBillingSubscriptionRequest

请求参数以转移计费订阅。

options
BillingSubscriptionsMoveOptionalParams

选项参数。

返回

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

beginMoveAndWait(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsMoveOptionalParams)

将订阅的费用移到新的发票科目。 新的发票科目必须与现有发票科目属于同一计费对象。 对于协议类型Microsoft客户协议的计费帐户,支持此作。

function beginMoveAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsMoveOptionalParams): Promise<BillingSubscription>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

parameters
MoveBillingSubscriptionRequest

请求参数以转移计费订阅。

options
BillingSubscriptionsMoveOptionalParams

选项参数。

返回

beginSplit(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)

将订阅拆分为数量小于当前订阅数量且不等于 0 的新订阅。

function beginSplit(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

parameters
BillingSubscriptionSplitRequest

提供用于拆分计费订阅的请求参数。

options
BillingSubscriptionsSplitOptionalParams

选项参数。

返回

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

beginSplitAndWait(string, string, BillingSubscriptionSplitRequest, BillingSubscriptionsSplitOptionalParams)

将订阅拆分为数量小于当前订阅数量且不等于 0 的新订阅。

function beginSplitAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionSplitRequest, options?: BillingSubscriptionsSplitOptionalParams): Promise<BillingSubscription>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

parameters
BillingSubscriptionSplitRequest

提供用于拆分计费订阅的请求参数。

options
BillingSubscriptionsSplitOptionalParams

选项参数。

返回

beginUpdate(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)

更新计费订阅的属性。

function beginUpdate(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BillingSubscription>, BillingSubscription>>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

parameters
BillingSubscriptionPatch

订阅的计费属性。

返回

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

beginUpdateAndWait(string, string, BillingSubscriptionPatch, BillingSubscriptionsUpdateOptionalParams)

更新计费订阅的属性。

function beginUpdateAndWait(billingAccountName: string, billingSubscriptionName: string, parameters: BillingSubscriptionPatch, options?: BillingSubscriptionsUpdateOptionalParams): Promise<BillingSubscription>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

parameters
BillingSubscriptionPatch

订阅的计费属性。

返回

get(string, string, BillingSubscriptionsGetOptionalParams)

按订阅 ID 获取订阅。 对于协议类型Microsoft客户协议、Microsoft合作伙伴协议和企业协议的计费帐户,支持此作。

function get(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetOptionalParams): Promise<BillingSubscription>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

options
BillingSubscriptionsGetOptionalParams

选项参数。

返回

getByBillingProfile(string, string, string, BillingSubscriptionsGetByBillingProfileOptionalParams)

按其计费配置文件和 ID 获取订阅。 协议类型为企业协议的计费帐户支持此作。

function getByBillingProfile(billingAccountName: string, billingProfileName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetByBillingProfileOptionalParams): Promise<BillingSubscription>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

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

billingSubscriptionName

string

唯一标识订阅的 ID。

返回

listByBillingAccount(string, BillingSubscriptionsListByBillingAccountOptionalParams)

列出计费帐户的订阅。

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

参数

billingAccountName

string

唯一标识计费帐户的 ID。

返回

listByBillingProfile(string, string, BillingSubscriptionsListByBillingProfileOptionalParams)

列出计费对象信息计费的订阅。 对于协议类型Microsoft客户协议或Microsoft合作伙伴协议的计费帐户,支持此作。

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

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

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

返回

listByCustomer(string, string, string, BillingSubscriptionsListByCustomerOptionalParams)

列出客户的订阅。 只有协议类型Microsoft合作伙伴协议的计费帐户才支持该作。

function listByCustomer(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingSubscriptionsListByCustomerOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

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

customerName

string

唯一标识客户的 ID。

返回

listByCustomerAtBillingAccount(string, string, BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams)

列出计费帐户级别的客户的订阅。 只有协议类型Microsoft合作伙伴协议的计费帐户才支持该作。

function listByCustomerAtBillingAccount(billingAccountName: string, customerName: string, options?: BillingSubscriptionsListByCustomerAtBillingAccountOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

customerName

string

唯一标识客户的 ID。

返回

listByEnrollmentAccount(string, string, BillingSubscriptionsListByEnrollmentAccountOptionalParams)

列出注册帐户的订阅。 协议类型为企业协议的计费帐户支持此作。

function listByEnrollmentAccount(billingAccountName: string, enrollmentAccountName: string, options?: BillingSubscriptionsListByEnrollmentAccountOptionalParams): PagedAsyncIterableIterator<BillingSubscription, BillingSubscription[], PageSettings>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

enrollmentAccountName

string

注册帐户的名称。

返回

listByInvoiceSection(string, string, string, BillingSubscriptionsListByInvoiceSectionOptionalParams)

列出向发票科目计费的订阅。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

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

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

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

invoiceSectionName

string

唯一标识发票科目的 ID。

返回

validateMoveEligibility(string, string, MoveBillingSubscriptionRequest, BillingSubscriptionsValidateMoveEligibilityOptionalParams)

验证订阅的费用是否可以移动到新的发票科目。 对于协议类型Microsoft客户协议的计费帐户,支持此作。

function validateMoveEligibility(billingAccountName: string, billingSubscriptionName: string, parameters: MoveBillingSubscriptionRequest, options?: BillingSubscriptionsValidateMoveEligibilityOptionalParams): Promise<MoveBillingSubscriptionEligibilityResult>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingSubscriptionName

string

唯一标识订阅的 ID。

parameters
MoveBillingSubscriptionRequest

请求参数以转移计费订阅。

返回