Budgets interface
Интерфейс, представляющий бюджеты.
Методы
| create |
Операция создания или обновления бюджета. При желании можно указать eTag в виде элемента управления параллелизмом. Чтобы получить последнюю версию eTag для заданного бюджета, выполните операцию получения перед выполнением операции. |
| delete(string, string, Budgets |
Операция удаления бюджета. |
| get(string, string, Budgets |
Возвращает бюджет для области по имени бюджета. |
| list(string, Budgets |
Выводит список всех бюджетов для определенной области. |
Сведения о методе
createOrUpdate(string, string, Budget, BudgetsCreateOrUpdateOptionalParams)
Операция создания или обновления бюджета. При желании можно указать eTag в виде элемента управления параллелизмом. Чтобы получить последнюю версию eTag для заданного бюджета, выполните операцию получения перед выполнением операции.
function createOrUpdate(scope: string, budgetName: string, parameters: Budget, options?: BudgetsCreateOrUpdateOptionalParams): Promise<Budget>
Параметры
- scope
-
string
Область, связанная с операциями бюджета. Это включает в себя "/subscriptions/{subscriptionId}/" для области подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для области resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' для области учетной записи выставления счетов , '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departmentId}' для области отдела , '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' для области EnrollmentAccount, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" для области группы управления, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" для области выставления счетов, "providers/Microsoft.Billing/billingAccounts/{billingAccountId}/accountSections/{invoiceSectionId}" для области выставления счетов.
- budgetName
-
string
Имя бюджета.
- parameters
- Budget
Параметры, предоставленные операции создания бюджета.
Параметры параметров.
Возвращаемое значение
Promise<Budget>
delete(string, string, BudgetsDeleteOptionalParams)
Операция удаления бюджета.
function delete(scope: string, budgetName: string, options?: BudgetsDeleteOptionalParams): Promise<void>
Параметры
- scope
-
string
Область, связанная с операциями бюджета. Это включает в себя "/subscriptions/{subscriptionId}/" для области подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для области resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' для области учетной записи выставления счетов , '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departmentId}' для области отдела , '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' для области EnrollmentAccount, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" для области группы управления, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" для области выставления счетов, "providers/Microsoft.Billing/billingAccounts/{billingAccountId}/accountSections/{invoiceSectionId}" для области выставления счетов.
- budgetName
-
string
Имя бюджета.
- options
- BudgetsDeleteOptionalParams
Параметры параметров.
Возвращаемое значение
Promise<void>
get(string, string, BudgetsGetOptionalParams)
Возвращает бюджет для области по имени бюджета.
function get(scope: string, budgetName: string, options?: BudgetsGetOptionalParams): Promise<Budget>
Параметры
- scope
-
string
Область, связанная с операциями бюджета. Это включает в себя "/subscriptions/{subscriptionId}/" для области подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для области resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' для области учетной записи выставления счетов , '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departmentId}' для области отдела , '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' для области EnrollmentAccount, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" для области группы управления, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" для области выставления счетов, "providers/Microsoft.Billing/billingAccounts/{billingAccountId}/accountSections/{invoiceSectionId}" для области выставления счетов.
- budgetName
-
string
Имя бюджета.
- options
- BudgetsGetOptionalParams
Параметры параметров.
Возвращаемое значение
Promise<Budget>
list(string, BudgetsListOptionalParams)
Выводит список всех бюджетов для определенной области.
function list(scope: string, options?: BudgetsListOptionalParams): PagedAsyncIterableIterator<Budget, Budget[], PageSettings>
Параметры
- scope
-
string
Область, связанная с операциями бюджета. Это включает в себя "/subscriptions/{subscriptionId}/" для области подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для области resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' для области учетной записи выставления счетов , '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departmentId}' для области отдела , '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' для области EnrollmentAccount, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" для области группы управления, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" для области выставления счетов, "providers/Microsoft.Billing/billingAccounts/{billingAccountId}/accountSections/{invoiceSectionId}" для области выставления счетов.
- options
- BudgetsListOptionalParams
Параметры параметров.