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


ChargesOperations Класс

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

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

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

ConsumptionManagementClient's

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

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

Конструктор

ChargesOperations(*args, **kwargs)

Методы

list

Перечисляет расходы, основанные на определенных область.

list

Перечисляет расходы, основанные на определенных область.

list(scope: str, start_date: str | None = None, end_date: str | None = None, filter: str | None = None, apply: str | None = None, **kwargs: Any) -> ChargesListResult

Параметры

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

Область, связанный с операциями с расходами. Сюда входят "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" для область отдела и "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}" для enrollmentAccount область. Для учетных записей отделов и регистраций можно также добавить расчетный период в область с помощью /providers/Microsoft.Billing/billingPeriods/{billingPeriodName}. Например, чтобы указать расчетный период в отделе область используйте /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}/providers/Microsoft.Billing/billingPeriods/{billingPeriodS}. Кроме того, для область billingAccount используются области "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}". '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile область, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}для invoiceSection область и "providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}" для партнеров.

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

Дата начала. Значение по умолчанию —Нет.

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

Дата окончания. Значение по умолчанию —Нет.

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

Можно использовать для фильтрации расходов по свойствам/usageEnd (время в формате UTC), properties/usageStart (utc time). Фильтр поддерживает "eq", "lt", "gt", "le", "ge" и "и". В настоящее время он не поддерживает "ne", "или" или "не". Фильтр тегов — это строка пары "ключ-значение", где ключ и значение разделяются двоеточием (:). Значение по умолчанию —Нет.

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

Может использоваться для группировки расходов за выставление счетовAccount область по свойствам/billingProfileId, properties/invoiceSectionId, properties/customerId (с учетом партнера) или для billingProfile область по свойствам/invoiceSectionId. Значение по умолчанию —Нет.

cls
callable

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

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

ChargesListResult или результат 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'>