共用方式為


Views interface

表示檢視的介面。

方法

createOrUpdate(string, View, ViewsCreateOrUpdateOptionalParams)

建立或更新檢視的作業。 更新作業需要在要求中設定最新的 eTag。 您可以藉由執行取得作業來取得最新的 eTag。 建立作業不需要 eTag。

createOrUpdateByScope(string, string, View, ViewsCreateOrUpdateByScopeOptionalParams)

建立或更新檢視的作業。 更新作業需要在要求中設定最新的 eTag。 您可以藉由執行取得作業來取得最新的 eTag。 建立作業不需要 eTag。

delete(string, ViewsDeleteOptionalParams)

要刪除檢視的作業。

deleteByScope(string, string, ViewsDeleteByScopeOptionalParams)

要刪除檢視的作業。

get(string, ViewsGetOptionalParams)

依檢視名稱取得檢視。

getByScope(string, string, ViewsGetByScopeOptionalParams)

依檢視名稱取得定義範圍的檢視。

list(ViewsListOptionalParams)

依租使用者和物件列出所有檢視。

listByScope(string, ViewsListByScopeOptionalParams)

列出指定範圍的所有檢視。

方法詳細資料

createOrUpdate(string, View, ViewsCreateOrUpdateOptionalParams)

建立或更新檢視的作業。 更新作業需要在要求中設定最新的 eTag。 您可以藉由執行取得作業來取得最新的 eTag。 建立作業不需要 eTag。

function createOrUpdate(viewName: string, parameters: View, options?: ViewsCreateOrUpdateOptionalParams): Promise<View>

參數

viewName

string

檢視表名稱

parameters
View

提供給 CreateOrUpdate 檢視作業的參數。

options
ViewsCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<View>

createOrUpdateByScope(string, string, View, ViewsCreateOrUpdateByScopeOptionalParams)

建立或更新檢視的作業。 更新作業需要在要求中設定最新的 eTag。 您可以藉由執行取得作業來取得最新的 eTag。 建立作業不需要 eTag。

function createOrUpdateByScope(scope: string, viewName: string, parameters: View, options?: ViewsCreateOrUpdateByScopeOptionalParams): Promise<View>

參數

scope

string

與檢視作業相關聯的範圍。 這包括訂用帳戶範圍的 'subscriptions/{subscriptionId}', 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍的 enrollmentAccountId}','providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{外部計費帳戶範圍的 externalBillingAccountName}' 和外部訂閱範圍的 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' 。

viewName

string

檢視表名稱

parameters
View

提供給 CreateOrUpdate 檢視作業的參數。

傳回

Promise<View>

delete(string, ViewsDeleteOptionalParams)

要刪除檢視的作業。

function delete(viewName: string, options?: ViewsDeleteOptionalParams): Promise<void>

參數

viewName

string

檢視表名稱

options
ViewsDeleteOptionalParams

選項參數。

傳回

Promise<void>

deleteByScope(string, string, ViewsDeleteByScopeOptionalParams)

要刪除檢視的作業。

function deleteByScope(scope: string, viewName: string, options?: ViewsDeleteByScopeOptionalParams): Promise<void>

參數

scope

string

與檢視作業相關聯的範圍。 這包括訂用帳戶範圍的 'subscriptions/{subscriptionId}', 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍的 enrollmentAccountId}','providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{外部計費帳戶範圍的 externalBillingAccountName}' 和外部訂閱範圍的 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' 。

viewName

string

檢視表名稱

options
ViewsDeleteByScopeOptionalParams

選項參數。

傳回

Promise<void>

get(string, ViewsGetOptionalParams)

依檢視名稱取得檢視。

function get(viewName: string, options?: ViewsGetOptionalParams): Promise<View>

參數

viewName

string

檢視表名稱

options
ViewsGetOptionalParams

選項參數。

傳回

Promise<View>

getByScope(string, string, ViewsGetByScopeOptionalParams)

依檢視名稱取得定義範圍的檢視。

function getByScope(scope: string, viewName: string, options?: ViewsGetByScopeOptionalParams): Promise<View>

參數

scope

string

與檢視作業相關聯的範圍。 這包括訂用帳戶範圍的 'subscriptions/{subscriptionId}', 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍的 enrollmentAccountId}','providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{外部計費帳戶範圍的 externalBillingAccountName}' 和外部訂閱範圍的 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' 。

viewName

string

檢視表名稱

options
ViewsGetByScopeOptionalParams

選項參數。

傳回

Promise<View>

list(ViewsListOptionalParams)

依租使用者和物件列出所有檢視。

function list(options?: ViewsListOptionalParams): PagedAsyncIterableIterator<View, View[], PageSettings>

參數

options
ViewsListOptionalParams

選項參數。

傳回

listByScope(string, ViewsListByScopeOptionalParams)

列出指定範圍的所有檢視。

function listByScope(scope: string, options?: ViewsListByScopeOptionalParams): PagedAsyncIterableIterator<View, View[], PageSettings>

參數

scope

string

與檢視作業相關聯的範圍。 這包括訂用帳戶範圍的 'subscriptions/{subscriptionId}', 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍的 enrollmentAccountId}','providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{外部計費帳戶範圍的 externalBillingAccountName}' 和外部訂閱範圍的 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' 。

options
ViewsListByScopeOptionalParams

選項參數。

傳回