Udostępnij przez


Budgets interface

Interfejs reprezentujący budżety.

Metody

createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)

Operacja tworzenia lub aktualizowania budżetu. Opcjonalnie możesz podać element eTag w razie potrzeby jako formę kontrolki współbieżności. Aby uzyskać najnowszy element eTag dla danego budżetu, wykonaj operację pobierania przed operacją umieszczania.

delete(string, string, BudgetsDeleteOptionalParams)

Operacja usuwania budżetu.

get(string, string, BudgetsGetOptionalParams)

Pobiera budżet dla zakresu według nazwy budżetu.

list(string, BudgetsListOptionalParams)

Wyświetla listę wszystkich budżetów dla zdefiniowanego zakresu.

Szczegóły metody

createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)

Operacja tworzenia lub aktualizowania budżetu. Opcjonalnie możesz podać element eTag w razie potrzeby jako formę kontrolki współbieżności. Aby uzyskać najnowszy element eTag dla danego budżetu, wykonaj operację pobierania przed operacją umieszczania.

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

Parametry

scope

string

Zakres skojarzony z operacjami budżetowymi. Obejmuje to ciąg "/subscriptions/{subscriptionId}/" dla zakresu subskrypcji, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" dla zakresu grupy zasobów, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}" dla zakresu konta rozliczeniowego, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" dla zakresu działu, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}" dla zakresu EnrollmentAccount, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" dla zakresu grupy zarządzania, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" dla zakresu billingProfile, "providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}" dla zakresu invoiceSectionId}.

budgetName

string

Nazwa budżetu.

parameters
Budget

Parametry podane do operacji Create Budget (Tworzenie budżetu).

options
BudgetsCreateOrUpdateOptionalParams

Parametry opcji.

Zwraca

Promise<Budget>

delete(string, string, BudgetsDeleteOptionalParams)

Operacja usuwania budżetu.

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

Parametry

scope

string

Zakres skojarzony z operacjami budżetowymi. Obejmuje to ciąg "/subscriptions/{subscriptionId}/" dla zakresu subskrypcji, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" dla zakresu grupy zasobów, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}" dla zakresu konta rozliczeniowego, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" dla zakresu działu, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}" dla zakresu EnrollmentAccount, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" dla zakresu grupy zarządzania, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" dla zakresu billingProfile, "providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}" dla zakresu invoiceSectionId}.

budgetName

string

Nazwa budżetu.

options
BudgetsDeleteOptionalParams

Parametry opcji.

Zwraca

Promise<void>

get(string, string, BudgetsGetOptionalParams)

Pobiera budżet dla zakresu według nazwy budżetu.

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

Parametry

scope

string

Zakres skojarzony z operacjami budżetowymi. Obejmuje to ciąg "/subscriptions/{subscriptionId}/" dla zakresu subskrypcji, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" dla zakresu grupy zasobów, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}" dla zakresu konta rozliczeniowego, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" dla zakresu działu, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}" dla zakresu EnrollmentAccount, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" dla zakresu grupy zarządzania, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" dla zakresu billingProfile, "providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}" dla zakresu invoiceSectionId}.

budgetName

string

Nazwa budżetu.

options
BudgetsGetOptionalParams

Parametry opcji.

Zwraca

Promise<Budget>

list(string, BudgetsListOptionalParams)

Wyświetla listę wszystkich budżetów dla zdefiniowanego zakresu.

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

Parametry

scope

string

Zakres skojarzony z operacjami budżetowymi. Obejmuje to ciąg "/subscriptions/{subscriptionId}/" dla zakresu subskrypcji, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" dla zakresu grupy zasobów, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}" dla zakresu konta rozliczeniowego, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" dla zakresu działu, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}" dla zakresu EnrollmentAccount, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" dla zakresu grupy zarządzania, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" dla zakresu billingProfile, "providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}" dla zakresu invoiceSectionId}.

options
BudgetsListOptionalParams

Parametry opcji.

Zwraca