Delen via


Budgets interface

Interface die een budget vertegenwoordigt.

Methoden

createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)

De bewerking voor het maken of bijwerken van een budget. U kunt desgewenst een eTag opgeven als een vorm van gelijktijdigheidsbeheer. Als u de meest recente eTag voor een bepaald budget wilt verkrijgen, voert u een get-bewerking uit voordat u de putbewerking uitvoert.

delete(string, string, BudgetsDeleteOptionalParams)

De bewerking voor het verwijderen van een budget.

get(string, string, BudgetsGetOptionalParams)

Hiermee haalt u het budget voor het bereik op op budgetnaam.

list(string, BudgetsListOptionalParams)

Een lijst met alle budgetten voor het gedefinieerde bereik.

Methodedetails

createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)

De bewerking voor het maken of bijwerken van een budget. U kunt desgewenst een eTag opgeven als een vorm van gelijktijdigheidsbeheer. Als u de meest recente eTag voor een bepaald budget wilt verkrijgen, voert u een get-bewerking uit voordat u de putbewerking uitvoert.

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

Parameters

scope

string

Het bereik dat is gekoppeld aan budgetbewerkingen. Dit omvat '/subscriptions/{subscriptionId}/' voor het abonnementsbereik, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' voor resourceGroup-bereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' voor factureringsaccountbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' voor Afdelingsbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} voor enrollmentAccount-bereik, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' voor het bereik van de beheergroep, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' voor billingProfile-bereik, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' voor invoiceSection-bereik.

budgetName

string

Budgetnaam.

parameters
Budget

Parameters die zijn opgegeven voor de bewerking Budget maken.

options
BudgetsCreateOrUpdateOptionalParams

De optiesparameters.

Retouren

Promise<Budget>

delete(string, string, BudgetsDeleteOptionalParams)

De bewerking voor het verwijderen van een budget.

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

Parameters

scope

string

Het bereik dat is gekoppeld aan budgetbewerkingen. Dit omvat '/subscriptions/{subscriptionId}/' voor het abonnementsbereik, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' voor resourceGroup-bereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' voor factureringsaccountbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' voor Afdelingsbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} voor enrollmentAccount-bereik, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' voor het bereik van de beheergroep, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' voor billingProfile-bereik, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' voor invoiceSection-bereik.

budgetName

string

Budgetnaam.

options
BudgetsDeleteOptionalParams

De optiesparameters.

Retouren

Promise<void>

get(string, string, BudgetsGetOptionalParams)

Hiermee haalt u het budget voor het bereik op op budgetnaam.

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

Parameters

scope

string

Het bereik dat is gekoppeld aan budgetbewerkingen. Dit omvat '/subscriptions/{subscriptionId}/' voor het abonnementsbereik, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' voor resourceGroup-bereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' voor factureringsaccountbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' voor Afdelingsbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} voor enrollmentAccount-bereik, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' voor het bereik van de beheergroep, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' voor billingProfile-bereik, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' voor invoiceSection-bereik.

budgetName

string

Budgetnaam.

options
BudgetsGetOptionalParams

De optiesparameters.

Retouren

Promise<Budget>

list(string, BudgetsListOptionalParams)

Een lijst met alle budgetten voor het gedefinieerde bereik.

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

Parameters

scope

string

Het bereik dat is gekoppeld aan budgetbewerkingen. Dit omvat '/subscriptions/{subscriptionId}/' voor het abonnementsbereik, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' voor resourceGroup-bereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' voor factureringsaccountbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' voor Afdelingsbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} voor enrollmentAccount-bereik, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' voor het bereik van de beheergroep, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' voor billingProfile-bereik, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' voor invoiceSection-bereik.

options
BudgetsListOptionalParams

De optiesparameters.

Retouren