BillingSubscriptions interface
表示 BillingSubscriptions 的接口。
方法
方法详细信息
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
请求取消客户订阅的参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscriptionsCancelHeaders>, BillingSubscriptionsCancelHeaders>>
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
请求取消客户订阅的参数。
选项参数。
返回
Promise<BillingSubscriptionsCancelHeaders>
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。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingSubscriptionsDeleteHeaders>, BillingSubscriptionsDeleteHeaders>>
beginDeleteAndWait(string, string, BillingSubscriptionsDeleteOptionalParams)
取消计费订阅。 此作仅支持Microsoft合作伙伴协议或Microsoft客户协议类型的计费帐户。
function beginDeleteAndWait(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsDeleteOptionalParams): Promise<BillingSubscriptionsDeleteHeaders>
参数
- billingAccountName
-
string
唯一标识计费帐户的 ID。
- billingSubscriptionName
-
string
唯一标识订阅的 ID。
选项参数。
返回
Promise<BillingSubscriptionsDeleteHeaders>
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
提供用于合并两个计费订阅的请求参数。
选项参数。
返回
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
提供用于合并两个计费订阅的请求参数。
选项参数。
返回
Promise<BillingSubscription>
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
请求参数以转移计费订阅。
选项参数。
返回
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
请求参数以转移计费订阅。
选项参数。
返回
Promise<BillingSubscription>
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
提供用于拆分计费订阅的请求参数。
选项参数。
返回
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
提供用于拆分计费订阅的请求参数。
选项参数。
返回
Promise<BillingSubscription>
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
订阅的计费属性。
选项参数。
返回
Promise<BillingSubscription>
get(string, string, BillingSubscriptionsGetOptionalParams)
按订阅 ID 获取订阅。 对于协议类型Microsoft客户协议、Microsoft合作伙伴协议和企业协议的计费帐户,支持此作。
function get(billingAccountName: string, billingSubscriptionName: string, options?: BillingSubscriptionsGetOptionalParams): Promise<BillingSubscription>
参数
- billingAccountName
-
string
唯一标识计费帐户的 ID。
- billingSubscriptionName
-
string
唯一标识订阅的 ID。
选项参数。
返回
Promise<BillingSubscription>
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。
选项参数。
返回
Promise<BillingSubscription>
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
请求参数以转移计费订阅。