Exports interface
表示导出的接口。
方法
| create |
用于创建或更新导出的操作。 更新操作要求在请求中设置最新的 eTag。 可以通过执行 get作来获取最新的 eTag。 创建作不需要 eTag。 |
| delete(string, string, Exports |
用于删除导出的操作。 |
| execute(string, string, Exports |
运行导出的操作。 |
| get(string, string, Exports |
通过导出名称获取定义的范围的导出操作。 |
| get |
为定义的作用域和导出名称获取导出的运行历史记录的操作。 |
| list(string, Exports |
列出给定范围内所有导出的作。 |
方法详细信息
createOrUpdate(string, string, Export, ExportsCreateOrUpdateOptionalParams)
用于创建或更新导出的操作。 更新操作要求在请求中设置最新的 eTag。 可以通过执行 get作来获取最新的 eTag。 创建作不需要 eTag。
function createOrUpdate(scope: string, exportName: string, parameters: Export, options?: ExportsCreateOrUpdateOptionalParams): Promise<Export>
参数
- scope
-
string
与导出操作关联的范围。 这包括订阅范围的“/subscriptions/{subscriptionId}/”、resourceGroup 范围的“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}”、 计费帐户范围的“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}”和“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}”,“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 作用域的 enrollmentAccountId},“/providers/Microsoft.Management/managementGroups/{managementGroupId}”,用于管理组范围, billingProfile 作用域的'/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}'、'/providers/Microsoft.Billing/billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}',以及'/providers/Microsoft'。Billing/billingAccounts/{billingAccountId}/customers/{customerId}特定于合作伙伴。
- exportName
-
string
导出名称。
- parameters
- Export
提供给 CreateOrUpdate 导出作的参数。
选项参数。
返回
Promise<Export>
delete(string, string, ExportsDeleteOptionalParams)
用于删除导出的操作。
function delete(scope: string, exportName: string, options?: ExportsDeleteOptionalParams): Promise<void>
参数
- scope
-
string
与导出操作关联的范围。 这包括订阅范围的“/subscriptions/{subscriptionId}/”、resourceGroup 范围的“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}”、 计费帐户范围的“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}”和“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}”,“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 作用域的 enrollmentAccountId},“/providers/Microsoft.Management/managementGroups/{managementGroupId}”,用于管理组范围, billingProfile 作用域的'/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}'、'/providers/Microsoft.Billing/billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}',以及'/providers/Microsoft'。Billing/billingAccounts/{billingAccountId}/customers/{customerId}特定于合作伙伴。
- exportName
-
string
导出名称。
- options
- ExportsDeleteOptionalParams
选项参数。
返回
Promise<void>
execute(string, string, ExportsExecuteOptionalParams)
运行导出的操作。
function execute(scope: string, exportName: string, options?: ExportsExecuteOptionalParams): Promise<void>
参数
- scope
-
string
与导出操作关联的范围。 这包括订阅范围的“/subscriptions/{subscriptionId}/”、resourceGroup 范围的“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}”、 计费帐户范围的“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}”和“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}”,“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 作用域的 enrollmentAccountId},“/providers/Microsoft.Management/managementGroups/{managementGroupId}”,用于管理组范围, billingProfile 作用域的'/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}'、'/providers/Microsoft.Billing/billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}',以及'/providers/Microsoft'。Billing/billingAccounts/{billingAccountId}/customers/{customerId}特定于合作伙伴。
- exportName
-
string
导出名称。
- options
- ExportsExecuteOptionalParams
选项参数。
返回
Promise<void>
get(string, string, ExportsGetOptionalParams)
通过导出名称获取定义的范围的导出操作。
function get(scope: string, exportName: string, options?: ExportsGetOptionalParams): Promise<Export>
参数
- scope
-
string
与导出操作关联的范围。 这包括订阅范围的“/subscriptions/{subscriptionId}/”、resourceGroup 范围的“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}”、 计费帐户范围的“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}”和“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}”,“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 作用域的 enrollmentAccountId},“/providers/Microsoft.Management/managementGroups/{managementGroupId}”,用于管理组范围, billingProfile 作用域的'/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}'、'/providers/Microsoft.Billing/billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}',以及'/providers/Microsoft'。Billing/billingAccounts/{billingAccountId}/customers/{customerId}特定于合作伙伴。
- exportName
-
string
导出名称。
- options
- ExportsGetOptionalParams
选项参数。
返回
Promise<Export>
getExecutionHistory(string, string, ExportsGetExecutionHistoryOptionalParams)
为定义的作用域和导出名称获取导出的运行历史记录的操作。
function getExecutionHistory(scope: string, exportName: string, options?: ExportsGetExecutionHistoryOptionalParams): Promise<ExportExecutionListResult>
参数
- scope
-
string
与导出操作关联的范围。 这包括订阅范围的“/subscriptions/{subscriptionId}/”、resourceGroup 范围的“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}”、 计费帐户范围的“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}”和“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}”,“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 作用域的 enrollmentAccountId},“/providers/Microsoft.Management/managementGroups/{managementGroupId}”,用于管理组范围, billingProfile 作用域的'/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}'、'/providers/Microsoft.Billing/billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}',以及'/providers/Microsoft'。Billing/billingAccounts/{billingAccountId}/customers/{customerId}特定于合作伙伴。
- exportName
-
string
导出名称。
选项参数。
返回
Promise<ExportExecutionListResult>
list(string, ExportsListOptionalParams)
列出给定范围内所有导出的作。
function list(scope: string, options?: ExportsListOptionalParams): Promise<ExportListResult>
参数
- scope
-
string
与导出操作关联的范围。 这包括订阅范围的“/subscriptions/{subscriptionId}/”、resourceGroup 范围的“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}”、 计费帐户范围的“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}”和“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}”,“/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 作用域的 enrollmentAccountId},“/providers/Microsoft.Management/managementGroups/{managementGroupId}”,用于管理组范围, billingProfile 作用域的'/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}'、'/providers/Microsoft.Billing/billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}',以及'/providers/Microsoft'。Billing/billingAccounts/{billingAccountId}/customers/{customerId}特定于合作伙伴。
- options
- ExportsListOptionalParams
选项参数。
返回
Promise<ExportListResult>