다음을 통해 공유


Budgets interface

예산을 나타내는 인터페이스입니다.

메서드

createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)

예산을 만들거나 업데이트하는 작업입니다. 필요에 따라 동시성 컨트롤의 형태로 원하는 경우 eTag를 제공할 수 있습니다. 지정된 예산에 대한 최신 eTag를 가져오려면 put 작업 전에 가져오기 작업을 수행합니다.

delete(string, string, BudgetsDeleteOptionalParams)

예산을 삭제하는 작업입니다.

get(string, string, BudgetsGetOptionalParams)

예산 이름으로 범위에 대한 예산을 가져옵니다.

list(string, BudgetsListOptionalParams)

정의된 범위에 대한 모든 예산을 나열합니다.

메서드 세부 정보

createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)

예산을 만들거나 업데이트하는 작업입니다. 필요에 따라 동시성 컨트롤의 형태로 원하는 경우 eTag를 제공할 수 있습니다. 지정된 예산에 대한 최신 eTag를 가져오려면 put 작업 전에 가져오기 작업을 수행합니다.

function createOrUpdate(scope: string, budgetName: string, parameters: Budget, options?: BudgetsCreateOrUpdateOptionalParams): Promise<Budget>

매개 변수

scope

string

예산 작업과 관련된 범위입니다. 여기에는 구독 범위에 대한 '/subscriptions/{subscriptionId}/', resourceGroup 범위에 대한 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'이 포함됩니다. 청구 계정 범위에 대한 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}', 부서 범위의 경우 '/providers/Microsoft.Billing/billingAccountId}/departments/{departmentId}', '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccount 범위의 enrollmentAccountId}', 관리 그룹 범위의 경우 '/providers/Microsoft.Management/managementGroups/{managementGroupId}' billingProfile 범위의 경우 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/{billingProfileId}' - invoiceSection 범위의 경우 'providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/invoiceSections/{invoiceSectionId}'입니다.

budgetName

string

예산 이름입니다.

parameters
Budget

예산 만들기 작업에 제공된 매개 변수입니다.

options
BudgetsCreateOrUpdateOptionalParams

옵션 매개 변수입니다.

반환

Promise<Budget>

delete(string, string, BudgetsDeleteOptionalParams)

예산을 삭제하는 작업입니다.

function delete(scope: string, budgetName: string, options?: BudgetsDeleteOptionalParams): Promise<void>

매개 변수

scope

string

예산 작업과 관련된 범위입니다. 여기에는 구독 범위에 대한 '/subscriptions/{subscriptionId}/', resourceGroup 범위에 대한 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'이 포함됩니다. 청구 계정 범위에 대한 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}', 부서 범위의 경우 '/providers/Microsoft.Billing/billingAccountId}/departments/{departmentId}', '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccount 범위의 enrollmentAccountId}', 관리 그룹 범위의 경우 '/providers/Microsoft.Management/managementGroups/{managementGroupId}' billingProfile 범위의 경우 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/{billingProfileId}' - invoiceSection 범위의 경우 'providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/invoiceSections/{invoiceSectionId}'입니다.

budgetName

string

예산 이름입니다.

options
BudgetsDeleteOptionalParams

옵션 매개 변수입니다.

반환

Promise<void>

get(string, string, BudgetsGetOptionalParams)

예산 이름으로 범위에 대한 예산을 가져옵니다.

function get(scope: string, budgetName: string, options?: BudgetsGetOptionalParams): Promise<Budget>

매개 변수

scope

string

예산 작업과 관련된 범위입니다. 여기에는 구독 범위에 대한 '/subscriptions/{subscriptionId}/', resourceGroup 범위에 대한 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'이 포함됩니다. 청구 계정 범위에 대한 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}', 부서 범위의 경우 '/providers/Microsoft.Billing/billingAccountId}/departments/{departmentId}', '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccount 범위의 enrollmentAccountId}', 관리 그룹 범위의 경우 '/providers/Microsoft.Management/managementGroups/{managementGroupId}' billingProfile 범위의 경우 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/{billingProfileId}' - invoiceSection 범위의 경우 'providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/invoiceSections/{invoiceSectionId}'입니다.

budgetName

string

예산 이름입니다.

options
BudgetsGetOptionalParams

옵션 매개 변수입니다.

반환

Promise<Budget>

list(string, BudgetsListOptionalParams)

정의된 범위에 대한 모든 예산을 나열합니다.

function list(scope: string, options?: BudgetsListOptionalParams): PagedAsyncIterableIterator<Budget, Budget[], PageSettings>

매개 변수

scope

string

예산 작업과 관련된 범위입니다. 여기에는 구독 범위에 대한 '/subscriptions/{subscriptionId}/', resourceGroup 범위에 대한 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'이 포함됩니다. 청구 계정 범위에 대한 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}', 부서 범위의 경우 '/providers/Microsoft.Billing/billingAccountId}/departments/{departmentId}', '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccount 범위의 enrollmentAccountId}', 관리 그룹 범위의 경우 '/providers/Microsoft.Management/managementGroups/{managementGroupId}' billingProfile 범위의 경우 '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/{billingProfileId}' - invoiceSection 범위의 경우 'providers/Microsoft.Billing/billingAccountId}/{billingAccountId}/invoiceSections/{invoiceSectionId}'입니다.

options
BudgetsListOptionalParams

옵션 매개 변수입니다.

반환