次の方法で共有


Views interface

ビューを表すインターフェイス。

メソッド

createOrUpdate(string, View, ViewsCreateOrUpdateOptionalParams)

ビューを作成または更新する操作。 更新操作では、要求で最新の eTag を設定する必要があります。 get 操作を実行することで、最新の eTag を取得できます。 作成操作には eTag は必要ありません。

createOrUpdateByScope(string, string, View, ViewsCreateOrUpdateByScopeOptionalParams)

ビューを作成または更新する操作。 更新操作では、要求で最新の eTag を設定する必要があります。 get 操作を実行することで、最新の 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 を設定する必要があります。 get 操作を実行することで、最新の 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 を設定する必要があります。 get 操作を実行することで、最新の 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/{billingAccounts/{billingAccountId}/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccount スコープの enrollmentAccountId}'、BillingProfile スコープの場合は 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope.

viewName

string

ビュー名

parameters
View

CreateOrUpdate ビュー操作に指定されたパラメーター。

options
ViewsCreateOrUpdateByScopeOptionalParams

オプション パラメーター。

戻り値

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/{billingAccounts/{billingAccountId}/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccount スコープの enrollmentAccountId}'、BillingProfile スコープの場合は 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope.

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/{billingAccounts/{billingAccountId}/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccount スコープの enrollmentAccountId}'、BillingProfile スコープの場合は 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope.

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/{billingAccounts/{billingAccountId}/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccount スコープの enrollmentAccountId}'、BillingProfile スコープの場合は 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, 'providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope.

options
ViewsListByScopeOptionalParams

オプション パラメーター。

戻り値