다음을 통해 공유


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)

뷰 이름으로 정의된 scope 대한 보기를 가져옵니다.

list(ViewsListOptionalParams)

테넌트 및 개체별 모든 보기를 나열합니다.

listByScope(string, ViewsListByScopeOptionalParams)

지정된 scope 모든 보기를 나열합니다.

메서드 세부 정보

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

보기 작업과 연결된 scope. 여기에는 구독 scope 대한 'subscriptions/{subscriptionId}'가 포함됩니다. 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' scope, 청구 계정 scope 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}', 부서 scope 대한 'providers/Microsoft.Billing/billingAccountId}/{departmentId}' EnrollmentAccount scope 대한 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' BillingProfile scope 대한 'providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/{billingProfileId}' , InvoiceSection scope 대한 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSectionSectionId}' , 관리 그룹 scope 대한 'providers/Microsoft.Management/managementGroups/{managementGroupId}', 외부 청구 계정 scope 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}'의 경우 'providers/Microsoft.CostManagement/externalBillingAccountName}' 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

보기 작업과 연결된 scope. 여기에는 구독 scope 대한 'subscriptions/{subscriptionId}'가 포함됩니다. 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' scope, 청구 계정 scope 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}', 부서 scope 대한 'providers/Microsoft.Billing/billingAccountId}/{departmentId}' EnrollmentAccount scope 대한 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' BillingProfile scope 대한 'providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/{billingProfileId}' , InvoiceSection scope 대한 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSectionSectionId}' , 관리 그룹 scope 대한 'providers/Microsoft.Management/managementGroups/{managementGroupId}', 외부 청구 계정 scope 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}'의 경우 'providers/Microsoft.CostManagement/externalBillingAccountName}' 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)

뷰 이름으로 정의된 scope 대한 보기를 가져옵니다.

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

매개 변수

scope

string

보기 작업과 연결된 scope. 여기에는 구독 scope 대한 'subscriptions/{subscriptionId}'가 포함됩니다. 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' scope, 청구 계정 scope 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}', 부서 scope 대한 'providers/Microsoft.Billing/billingAccountId}/{departmentId}' EnrollmentAccount scope 대한 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' BillingProfile scope 대한 'providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/{billingProfileId}' , InvoiceSection scope 대한 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSectionSectionId}' , 관리 그룹 scope 대한 'providers/Microsoft.Management/managementGroups/{managementGroupId}', 외부 청구 계정 scope 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}'의 경우 'providers/Microsoft.CostManagement/externalBillingAccountName}' scope.

viewName

string

뷰 이름

options
ViewsGetByScopeOptionalParams

옵션 매개 변수입니다.

반환

Promise<View>

list(ViewsListOptionalParams)

테넌트 및 개체별 모든 보기를 나열합니다.

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

매개 변수

options
ViewsListOptionalParams

옵션 매개 변수입니다.

반환

listByScope(string, ViewsListByScopeOptionalParams)

지정된 scope 모든 보기를 나열합니다.

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

매개 변수

scope

string

보기 작업과 연결된 scope. 여기에는 구독 scope 대한 'subscriptions/{subscriptionId}'가 포함됩니다. 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' scope, 청구 계정 scope 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}', 부서 scope 대한 'providers/Microsoft.Billing/billingAccountId}/{departmentId}' EnrollmentAccount scope 대한 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' BillingProfile scope 대한 'providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/{billingProfileId}' , InvoiceSection scope 대한 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSectionSectionId}' , 관리 그룹 scope 대한 'providers/Microsoft.Management/managementGroups/{managementGroupId}', 외부 청구 계정 scope 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}'의 경우 'providers/Microsoft.CostManagement/externalBillingAccountName}' scope.

options
ViewsListByScopeOptionalParams

옵션 매개 변수입니다.

반환