Budgets interface
Schnittstelle, die ein Budgets darstellt.
Methoden
create |
Der Vorgang zum Erstellen oder Aktualisieren eines Budgets. Optional können Sie ein eTag als Parallelitätssteuerung bereitstellen. Um das neueste eTag für ein bestimmtes Budget zu erhalten, führen Sie vor dem Put-Vorgang einen Abrufvorgang aus. |
delete(string, string, Budgets |
Der Vorgang zum Löschen eines Budgets. |
get(string, string, Budgets |
Ruft das Budget für den Bereich nach Budgetname ab. |
list(string, Budgets |
Listet alle Budgets für den definierten Bereich auf. |
Details zur Methode
createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)
Der Vorgang zum Erstellen oder Aktualisieren eines Budgets. Optional können Sie ein eTag als Parallelitätssteuerung bereitstellen. Um das neueste eTag für ein bestimmtes Budget zu erhalten, führen Sie vor dem Put-Vorgang einen Abrufvorgang aus.
function createOrUpdate(scope: string, budgetName: string, parameters: Budget, options?: BudgetsCreateOrUpdateOptionalParams): Promise<Budget>
Parameter
- scope
-
string
Der Bereich, der Budgetvorgängen zugeordnet ist. Dies schließt "/subscriptions/{subscriptionId}/" für den Abonnementbereich ein, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, '/providers/Billing/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' for EnrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId/{invoiceSectionId}' for invoiceSectionId.
- budgetName
-
string
Budgetname.
- parameters
- Budget
Parameter, die für den Vorgang "Budget erstellen" bereitgestellt werden.
Die Optionsparameter.
Gibt zurück
Promise<Budget>
delete(string, string, BudgetsDeleteOptionalParams)
Der Vorgang zum Löschen eines Budgets.
function delete(scope: string, budgetName: string, options?: BudgetsDeleteOptionalParams): Promise<void>
Parameter
- scope
-
string
Der Bereich, der Budgetvorgängen zugeordnet ist. Dies schließt "/subscriptions/{subscriptionId}/" für den Abonnementbereich ein, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, '/providers/Billing/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' for EnrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId/{invoiceSectionId}' for invoiceSectionId.
- budgetName
-
string
Budgetname.
- options
- BudgetsDeleteOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<void>
get(string, string, BudgetsGetOptionalParams)
Ruft das Budget für den Bereich nach Budgetname ab.
function get(scope: string, budgetName: string, options?: BudgetsGetOptionalParams): Promise<Budget>
Parameter
- scope
-
string
Der Bereich, der Budgetvorgängen zugeordnet ist. Dies schließt "/subscriptions/{subscriptionId}/" für den Abonnementbereich ein, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, '/providers/Billing/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' for EnrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId/{invoiceSectionId}' for invoiceSectionId.
- budgetName
-
string
Budgetname.
- options
- BudgetsGetOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<Budget>
list(string, BudgetsListOptionalParams)
Listet alle Budgets für den definierten Bereich auf.
function list(scope: string, options?: BudgetsListOptionalParams): PagedAsyncIterableIterator<Budget, Budget[], PageSettings>
Parameter
- scope
-
string
Der Bereich, der Budgetvorgängen zugeordnet ist. Dies schließt "/subscriptions/{subscriptionId}/" für den Abonnementbereich ein, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, '/providers/Billing/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' for EnrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId/{invoiceSectionId}' for invoiceSectionId.
- options
- BudgetsListOptionalParams
Die Optionsparameter.