Exports interface
表示匯出的介面。
方法
create |
要建立或更新匯出的作業。 更新作業需要在要求中設定最新的 eTag。 您可以藉由執行取得作業來取得最新的 eTag。 建立作業不需要 eTag。 |
delete(string, string, Exports |
要刪除匯出的作業。 |
execute(string, string, Exports |
要執行匯出的作業。 |
get(string, string, Exports |
依匯出名稱取得所定義範圍的匯出作業。 |
get |
取得已定義範圍和匯出名稱之匯出的執行歷程記錄的作業。 |
list(string, Exports |
要列出指定範圍內所有匯出的作業。 |
方法詳細資料
createOrUpdate(string, string, Export, ExportsCreateOrUpdateOptionalParams)
要建立或更新匯出的作業。 更新作業需要在要求中設定最新的 eTag。 您可以藉由執行取得作業來取得最新的 eTag。 建立作業不需要 eTag。
function createOrUpdate(scope: string, exportName: string, parameters: Export, options?: ExportsCreateOrUpdateOptionalParams): Promise<Export>
參數
- scope
-
string
與匯出作業相關聯的範圍。 這包括訂用帳戶範圍的 '/subscriptions/{subscriptionId}/' 資源群組範圍的 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 、計費帳戶範圍的 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' 和 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' 適用于部門範圍、'/providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍、'/providers/Microsoft.Management/managementGroups/{managementGroupId} for Management Group scope 的 enrollmentAccountId}' billingProfile 範圍的 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/{billingProfiles/{billingProfileId}'、'/providers/Microsoft.Billing/billingAccountId}/{billingProfileId}/{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}/' 資源群組範圍的 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 、計費帳戶範圍的 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' 和 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' 適用于部門範圍、'/providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍、'/providers/Microsoft.Management/managementGroups/{managementGroupId} for Management Group scope 的 enrollmentAccountId}' billingProfile 範圍的 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/{billingProfiles/{billingProfileId}'、'/providers/Microsoft.Billing/billingAccountId}/{billingProfileId}/{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}/' 資源群組範圍的 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 、計費帳戶範圍的 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' 和 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' 適用于部門範圍、'/providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍、'/providers/Microsoft.Management/managementGroups/{managementGroupId} for Management Group scope 的 enrollmentAccountId}' billingProfile 範圍的 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/{billingProfiles/{billingProfileId}'、'/providers/Microsoft.Billing/billingAccountId}/{billingProfileId}/{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}/' 資源群組範圍的 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 、計費帳戶範圍的 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' 和 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' 適用于部門範圍、'/providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍、'/providers/Microsoft.Management/managementGroups/{managementGroupId} for Management Group scope 的 enrollmentAccountId}' billingProfile 範圍的 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/{billingProfiles/{billingProfileId}'、'/providers/Microsoft.Billing/billingAccountId}/{billingProfileId}/{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}/' 資源群組範圍的 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 、計費帳戶範圍的 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' 和 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' 適用于部門範圍、'/providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍、'/providers/Microsoft.Management/managementGroups/{managementGroupId} for Management Group scope 的 enrollmentAccountId}' billingProfile 範圍的 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/{billingProfiles/{billingProfileId}'、'/providers/Microsoft.Billing/billingAccountId}/{billingProfileId}/{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}/' 資源群組範圍的 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' 、計費帳戶範圍的 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' 和 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' 適用于部門範圍、'/providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍、'/providers/Microsoft.Management/managementGroups/{managementGroupId} for Management Group scope 的 enrollmentAccountId}' billingProfile 範圍的 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/{billingProfiles/{billingProfileId}'、'/providers/Microsoft.Billing/billingAccountId}/{billingProfileId}/{billingProfileId}/invoiceSections/{invoiceSectionId}' 和 '/providers/Microsoft' 。Billing/billingAccounts/{billingAccountId}/customers/{customerId}' 專屬合作夥伴。
- options
- ExportsListOptionalParams
選項參數。
傳回
Promise<ExportListResult>