Dela via


Budgets interface

Gränssnitt som representerar en budget.

Metoder

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.

delete(string, string, BudgetsDeleteOptionalParams)

Åtgärden för att ta bort en budget.

get(string, string, BudgetsGetOptionalParams)

Hämtar budgeten för omfånget efter budgetnamn.

list(string, BudgetsListOptionalParams)

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.

options
BudgetsCreateOrUpdateOptionalParams

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.

Returer