Budgets interface
예산을 나타내는 인터페이스입니다.
메서드
| create |
예산을 만들거나 업데이트하는 작업입니다. 필요에 따라 동시성 컨트롤의 형태로 원하는 경우 eTag를 제공할 수 있습니다. 지정된 예산에 대한 최신 eTag를 가져오려면 put 작업 전에 가져오기 작업을 수행합니다. |
| delete(string, string, Budgets |
예산을 삭제하는 작업입니다. |
| get(string, string, Budgets |
예산 이름으로 범위에 대한 예산을 가져옵니다. |
| list(string, Budgets |
정의된 범위에 대한 모든 예산을 나열합니다. |
메서드 세부 정보
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
예산 만들기 작업에 제공된 매개 변수입니다.
옵션 매개 변수입니다.
반환
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
옵션 매개 변수입니다.