Budgets interface
Interface die een budget vertegenwoordigt.
Methoden
create |
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, Budgets |
De bewerking voor het verwijderen van een budget. |
get(string, string, Budgets |
Hiermee haalt u het budget voor het bereik op op budgetnaam. |
list(string, Budgets |
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.
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.