BillingRequests interface
表示 BillingRequests 的接口。
方法
方法详细信息
beginCreateOrUpdate(string, BillingRequest, BillingRequestsCreateOrUpdateOptionalParams)
创建或更新计费请求。
function beginCreateOrUpdate(billingRequestName: string, parameters: BillingRequest, options?: BillingRequestsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BillingRequest>, BillingRequest>>
参数
- billingRequestName
-
string
唯一标识计费请求的 ID。
- parameters
- BillingRequest
用户提交的用于管理计费的请求。 具有作用域所有者角色的用户可以批准或拒绝这些请求。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<BillingRequest>, BillingRequest>>
beginCreateOrUpdateAndWait(string, BillingRequest, BillingRequestsCreateOrUpdateOptionalParams)
创建或更新计费请求。
function beginCreateOrUpdateAndWait(billingRequestName: string, parameters: BillingRequest, options?: BillingRequestsCreateOrUpdateOptionalParams): Promise<BillingRequest>
参数
- billingRequestName
-
string
唯一标识计费请求的 ID。
- parameters
- BillingRequest
用户提交的用于管理计费的请求。 具有作用域所有者角色的用户可以批准或拒绝这些请求。
选项参数。
返回
Promise<BillingRequest>
get(string, BillingRequestsGetOptionalParams)
按其 ID 获取计费请求。
function get(billingRequestName: string, options?: BillingRequestsGetOptionalParams): Promise<BillingRequest>
参数
- billingRequestName
-
string
唯一标识计费请求的 ID。
- options
- BillingRequestsGetOptionalParams
选项参数。
返回
Promise<BillingRequest>
listByBillingAccount(string, BillingRequestsListByBillingAccountOptionalParams)
为计费帐户提交的计费请求列表。
function listByBillingAccount(billingAccountName: string, options?: BillingRequestsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
参数
- billingAccountName
-
string
唯一标识计费帐户的 ID。
选项参数。
返回
listByBillingProfile(string, string, BillingRequestsListByBillingProfileOptionalParams)
为计费配置文件提交的计费请求列表。
function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: BillingRequestsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
参数
- billingAccountName
-
string
唯一标识计费帐户的 ID。
- billingProfileName
-
string
唯一标识计费配置文件的 ID。
选项参数。
返回
listByCustomer(string, string, string, BillingRequestsListByCustomerOptionalParams)
为客户提交的计费请求列表。
function listByCustomer(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRequestsListByCustomerOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
参数
- billingAccountName
-
string
唯一标识计费帐户的 ID。
- billingProfileName
-
string
唯一标识计费配置文件的 ID。
- customerName
-
string
唯一标识客户的 ID。
选项参数。
返回
listByInvoiceSection(string, string, string, BillingRequestsListByInvoiceSectionOptionalParams)
为发票科目提交的计费请求列表。
function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRequestsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
参数
- billingAccountName
-
string
唯一标识计费帐户的 ID。
- billingProfileName
-
string
唯一标识计费配置文件的 ID。
- invoiceSectionName
-
string
唯一标识发票科目的 ID。
选项参数。
返回
listByUser(BillingRequestsListByUserOptionalParams)
用户提交的计费请求列表。
function listByUser(options?: BillingRequestsListByUserOptionalParams): PagedAsyncIterableIterator<BillingRequest, BillingRequest[], PageSettings>
参数
选项参数。