Views interface
表示檢視的介面。
方法
create |
建立或更新檢視的作業。 更新作業需要在要求中設定最新的 eTag。 您可以藉由執行取得作業來取得最新的 eTag。 建立作業不需要 eTag。 |
create |
建立或更新檢視的作業。 更新作業需要在要求中設定最新的 eTag。 您可以藉由執行取得作業來取得最新的 eTag。 建立作業不需要 eTag。 |
delete(string, Views |
要刪除檢視的作業。 |
delete |
要刪除檢視的作業。 |
get(string, Views |
依檢視名稱取得檢視。 |
get |
依檢視名稱取得定義範圍的檢視。 |
list(Views |
依租使用者和物件列出所有檢視。 |
list |
列出指定範圍的所有檢視。 |
方法詳細資料
createOrUpdate(string, View, ViewsCreateOrUpdateOptionalParams)
建立或更新檢視的作業。 更新作業需要在要求中設定最新的 eTag。 您可以藉由執行取得作業來取得最新的 eTag。 建立作業不需要 eTag。
function createOrUpdate(viewName: string, parameters: View, options?: ViewsCreateOrUpdateOptionalParams): Promise<View>
參數
- viewName
-
string
檢視表名稱
- parameters
- View
提供給 CreateOrUpdate 檢視作業的參數。
選項參數。
傳回
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
選項參數。