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

InvoiceSections interface

表示 InvoiceSections 的接口。

方法

beginCreateOrUpdate(string, string, string, InvoiceSection, InvoiceSectionsCreateOrUpdateOptionalParams)

创建或更新发票科目。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

beginCreateOrUpdateAndWait(string, string, string, InvoiceSection, InvoiceSectionsCreateOrUpdateOptionalParams)

创建或更新发票科目。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

beginDelete(string, string, string, InvoiceSectionsDeleteOptionalParams)

删除发票科目。 对于协议类型Microsoft客户协议的计费帐户,支持此作。

beginDeleteAndWait(string, string, string, InvoiceSectionsDeleteOptionalParams)

删除发票科目。 对于协议类型Microsoft客户协议的计费帐户,支持此作。

get(string, string, string, InvoiceSectionsGetOptionalParams)

按其 ID 获取发票科目。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

listByBillingProfile(string, string, InvoiceSectionsListByBillingProfileOptionalParams)

列出用户有权访问的发票科目。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

validateDeleteEligibility(string, string, string, InvoiceSectionsValidateDeleteEligibilityOptionalParams)

验证是否可以删除发票科目。 对于协议类型Microsoft客户协议的计费帐户,支持此作。

方法详细信息

beginCreateOrUpdate(string, string, string, InvoiceSection, InvoiceSectionsCreateOrUpdateOptionalParams)

创建或更新发票科目。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

function beginCreateOrUpdate(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: InvoiceSection, options?: InvoiceSectionsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<InvoiceSection>, InvoiceSection>>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

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

invoiceSectionName

string

唯一标识发票科目的 ID。

parameters
InvoiceSection

发票科目。

返回

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

beginCreateOrUpdateAndWait(string, string, string, InvoiceSection, InvoiceSectionsCreateOrUpdateOptionalParams)

创建或更新发票科目。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

function beginCreateOrUpdateAndWait(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: InvoiceSection, options?: InvoiceSectionsCreateOrUpdateOptionalParams): Promise<InvoiceSection>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

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

invoiceSectionName

string

唯一标识发票科目的 ID。

parameters
InvoiceSection

发票科目。

返回

Promise<InvoiceSection>

beginDelete(string, string, string, InvoiceSectionsDeleteOptionalParams)

删除发票科目。 对于协议类型Microsoft客户协议的计费帐户,支持此作。

function beginDelete(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: InvoiceSectionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<InvoiceSectionsDeleteHeaders>, InvoiceSectionsDeleteHeaders>>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

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

invoiceSectionName

string

唯一标识发票科目的 ID。

options
InvoiceSectionsDeleteOptionalParams

选项参数。

返回

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

beginDeleteAndWait(string, string, string, InvoiceSectionsDeleteOptionalParams)

删除发票科目。 对于协议类型Microsoft客户协议的计费帐户,支持此作。

function beginDeleteAndWait(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: InvoiceSectionsDeleteOptionalParams): Promise<InvoiceSectionsDeleteHeaders>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

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

invoiceSectionName

string

唯一标识发票科目的 ID。

options
InvoiceSectionsDeleteOptionalParams

选项参数。

返回

get(string, string, string, InvoiceSectionsGetOptionalParams)

按其 ID 获取发票科目。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

function get(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: InvoiceSectionsGetOptionalParams): Promise<InvoiceSection>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

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

invoiceSectionName

string

唯一标识发票科目的 ID。

options
InvoiceSectionsGetOptionalParams

选项参数。

返回

Promise<InvoiceSection>

listByBillingProfile(string, string, InvoiceSectionsListByBillingProfileOptionalParams)

列出用户有权访问的发票科目。 该作仅支持协议类型为Microsoft客户协议的计费帐户。

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

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

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

返回

validateDeleteEligibility(string, string, string, InvoiceSectionsValidateDeleteEligibilityOptionalParams)

验证是否可以删除发票科目。 对于协议类型Microsoft客户协议的计费帐户,支持此作。

function validateDeleteEligibility(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: InvoiceSectionsValidateDeleteEligibilityOptionalParams): Promise<DeleteInvoiceSectionEligibilityResult>

参数

billingAccountName

string

唯一标识计费帐户的 ID。

billingProfileName

string

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

invoiceSectionName

string

唯一标识发票科目的 ID。

返回