Поделиться через


BudgetsOperations Класс

Предупреждение

НЕ следует создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

ConsumptionManagementClient's

атрибут<xref:budgets> .

Наследование
builtins.object
BudgetsOperations

Конструктор

BudgetsOperations(*args, **kwargs)

Методы

create_or_update

Операция создания или обновления бюджета. При необходимости можно указать eTag в качестве формы управления параллелизмом. Чтобы получить последнюю версию eTag для заданного бюджета, выполните операцию получения перед операцией put.

delete

Операция удаления бюджета.

get

Возвращает бюджет для область по названию бюджета.

list

Список всех бюджетов для определенного область.

create_or_update

Операция создания или обновления бюджета. При необходимости можно указать eTag в качестве формы управления параллелизмом. Чтобы получить последнюю версию eTag для заданного бюджета, выполните операцию получения перед операцией put.

create_or_update(scope: str, budget_name: str, parameters: Budget, **kwargs: Any) -> Budget

Параметры

scope
str
Обязательно

Область, связанные с бюджетными операциями. Сюда входят "/subscriptions/{subscriptionId}/" для область подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для resourceGroup область, "/providers/Microsoft.Billing/billingAccounts/{billingAccountS/{billingAccountId}" для учетной записи выставления счетов область, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" для Отдела область, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}" для EnrollmentAccount область, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" для область группы управления, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" для billingProfile область, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' для область invoiceSection.

budget_name
str
Обязательно

Название бюджета.

parameters
Budget
Обязательно

Параметры, предоставленные операции создания бюджета.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

Бюджет или результат cls(response)

Возвращаемый тип

Исключения

delete

Операция удаления бюджета.

delete(scope: str, budget_name: str, **kwargs: Any) -> None

Параметры

scope
str
Обязательно

Область, связанные с бюджетными операциями. Сюда входят "/subscriptions/{subscriptionId}/" для область подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для resourceGroup область, "/providers/Microsoft.Billing/billingAccounts/{billingAccountS/{billingAccountId}" для учетной записи выставления счетов область, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" для Отдела область, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}" для EnrollmentAccount область, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" для область группы управления, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" для billingProfile область, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' для область invoiceSection.

budget_name
str
Обязательно

Название бюджета.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

None или результат cls(response)

Возвращаемый тип

Исключения

get

Возвращает бюджет для область по названию бюджета.

get(scope: str, budget_name: str, **kwargs: Any) -> Budget

Параметры

scope
str
Обязательно

Область, связанные с бюджетными операциями. Сюда входят "/subscriptions/{subscriptionId}/" для область подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для resourceGroup область, "/providers/Microsoft.Billing/billingAccounts/{billingAccountS/{billingAccountId}" для учетной записи выставления счетов область, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" для Отдела область, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}" для EnrollmentAccount область, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" для область группы управления, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" для billingProfile область, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' для область invoiceSection.

budget_name
str
Обязательно

Название бюджета.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

Бюджет или результат cls(response)

Возвращаемый тип

Исключения

list

Список всех бюджетов для определенного область.

list(scope: str, **kwargs: Any) -> Iterable[BudgetsListResult]

Параметры

scope
str
Обязательно

Область, связанные с бюджетными операциями. Сюда входят "/subscriptions/{subscriptionId}/" для область подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для resourceGroup область, "/providers/Microsoft.Billing/billingAccounts/{billingAccountS/{billingAccountId}" для учетной записи выставления счетов область, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" для Отдела область, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}" для EnrollmentAccount область, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" для область группы управления, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" для billingProfile область, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' для область invoiceSection.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

Итератор, например экземпляр BudgetsListResult или результат cls(response)

Возвращаемый тип

Исключения

Атрибуты

models

models = <module 'azure.mgmt.consumption.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\consumption\\models\\__init__.py'>