Budgets interface
Gränssnitt som representerar en budget.
Metoder
| create |
Åtgärden för att skapa eller uppdatera en budget. Du kan också ange en eTag om du vill som en form av samtidighetskontroll. Om du vill hämta den senaste eTag-koden för en viss budget utför du en get-åtgärd före put-åtgärden. |
| delete(string, string, Budgets |
Åtgärden för att ta bort en budget. |
| get(string, string, Budgets |
Hämtar budgeten för omfånget efter budgetnamn. |
| list(string, Budgets |
Visar en lista över alla budgetar för det definierade omfånget. |
Metodinformation
createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)
Åtgärden för att skapa eller uppdatera en budget. Du kan också ange en eTag om du vill som en form av samtidighetskontroll. Om du vill hämta den senaste eTag-koden för en viss budget utför du en get-åtgärd före put-åtgärden.
function createOrUpdate(scope: string, budgetName: string, parameters: Budget, options?: BudgetsCreateOrUpdateOptionalParams): Promise<Budget>
Parametrar
- scope
-
string
Omfånget som är associerat med budgetåtgärder. Detta inkluderar '/subscriptions/{subscriptionId}/' för prenumerationsomfånget, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' för resourceGroup-omfånget, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' för faktureringskontoomfång, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" för avdelningsomfång, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} för EnrollmentAccount-omfång, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' för hanteringsgruppsomfång, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' för billingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' för invoiceSection-omfång.
- budgetName
-
string
Budgetnamn.
- parameters
- Budget
Parametrar som angetts för åtgärden Skapa budget.
Alternativparametrarna.
Returer
Promise<Budget>
delete(string, string, BudgetsDeleteOptionalParams)
Åtgärden för att ta bort en budget.
function delete(scope: string, budgetName: string, options?: BudgetsDeleteOptionalParams): Promise<void>
Parametrar
- scope
-
string
Omfånget som är associerat med budgetåtgärder. Detta inkluderar '/subscriptions/{subscriptionId}/' för prenumerationsomfånget, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' för resourceGroup-omfånget, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' för faktureringskontoomfång, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" för avdelningsomfång, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} för EnrollmentAccount-omfång, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' för hanteringsgruppsomfång, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' för billingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' för invoiceSection-omfång.
- budgetName
-
string
Budgetnamn.
- options
- BudgetsDeleteOptionalParams
Alternativparametrarna.
Returer
Promise<void>
get(string, string, BudgetsGetOptionalParams)
Hämtar budgeten för omfånget efter budgetnamn.
function get(scope: string, budgetName: string, options?: BudgetsGetOptionalParams): Promise<Budget>
Parametrar
- scope
-
string
Omfånget som är associerat med budgetåtgärder. Detta inkluderar '/subscriptions/{subscriptionId}/' för prenumerationsomfånget, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' för resourceGroup-omfånget, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' för faktureringskontoomfång, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" för avdelningsomfång, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} för EnrollmentAccount-omfång, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' för hanteringsgruppsomfång, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' för billingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' för invoiceSection-omfång.
- budgetName
-
string
Budgetnamn.
- options
- BudgetsGetOptionalParams
Alternativparametrarna.
Returer
Promise<Budget>
list(string, BudgetsListOptionalParams)
Visar en lista över alla budgetar för det definierade omfånget.
function list(scope: string, options?: BudgetsListOptionalParams): PagedAsyncIterableIterator<Budget, Budget[], PageSettings>
Parametrar
- scope
-
string
Omfånget som är associerat med budgetåtgärder. Detta inkluderar '/subscriptions/{subscriptionId}/' för prenumerationsomfånget, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' för resourceGroup-omfånget, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' för faktureringskontoomfång, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" för avdelningsomfång, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} för EnrollmentAccount-omfång, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' för hanteringsgruppsomfång, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' för billingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' för invoiceSection-omfång.
- options
- BudgetsListOptionalParams
Alternativparametrarna.