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 budgetnaam op.

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 het bereik van de factureringsrekening, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/afdelingen/{departmentId}' voor afdelingsbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} voor het bereik EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' voor het bereik van de beheergroep, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' voor het bereik billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' voor het bereik invoiceSection.

budgetName

string

Budgetnaam.

parameters
Budget

Parameters die zijn opgegeven bij 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 het bereik van de factureringsrekening, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/afdelingen/{departmentId}' voor afdelingsbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} voor het bereik EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' voor het bereik van de beheergroep, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' voor het bereik billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' voor het bereik invoiceSection.

budgetName

string

Budgetnaam.

options
BudgetsDeleteOptionalParams

De optiesparameters.

Retouren

Promise<void>

get(string, string, BudgetsGetOptionalParams)

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

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 het bereik van de factureringsrekening, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/afdelingen/{departmentId}' voor afdelingsbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} voor het bereik EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' voor het bereik van de beheergroep, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' voor het bereik billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' voor het bereik invoiceSection.

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 het bereik van de factureringsrekening, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/afdelingen/{departmentId}' voor afdelingsbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} voor het bereik EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' voor het bereik van de beheergroep, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' voor het bereik billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' voor het bereik invoiceSection.

options
BudgetsListOptionalParams

De optiesparameters.

Retouren