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


LotsOperations Класс

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

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

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

ConsumptionManagementClient's

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

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

Конструктор

LotsOperations(*args, **kwargs)

Методы

list_by_billing_account

Список всех обязательств по потреблению Microsoft Azure для учетной записи выставления счетов. API поддерживается только для учетных записей выставления счетов с клиентскими соглашениями Майкрософт (MCA) и прямыми Соглашение Enterprise (EA).

list_by_billing_profile

Список всех кредитов Azure для учетной записи выставления счетов или профиля выставления счетов. API поддерживается только для учетных записей выставления счетов с клиентскими соглашениями Майкрософт (MCA).

list_by_customer

Список всех кредитов Azure для клиента. API поддерживается только для учетных записей выставления счетов с соглашениями с партнером Майкрософт (MPA).

list_by_billing_account

Список всех обязательств по потреблению Microsoft Azure для учетной записи выставления счетов. API поддерживается только для учетных записей выставления счетов с клиентскими соглашениями Майкрософт (MCA) и прямыми Соглашение Enterprise (EA).

list_by_billing_account(billing_account_id: str, filter: str | None = None, **kwargs: Any) -> Iterable[Lots]

Параметры

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

BillingAccount ID.

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

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

cls
callable

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

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

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

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

Исключения

list_by_billing_profile

Список всех кредитов Azure для учетной записи выставления счетов или профиля выставления счетов. API поддерживается только для учетных записей выставления счетов с клиентскими соглашениями Майкрософт (MCA).

list_by_billing_profile(billing_account_id: str, billing_profile_id: str, **kwargs: Any) -> Iterable[Lots]

Параметры

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

BillingAccount ID.

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

Идентификатор профиля выставления счетов Azure.

cls
callable

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

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

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

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

Исключения

list_by_customer

Список всех кредитов Azure для клиента. API поддерживается только для учетных записей выставления счетов с соглашениями с партнером Майкрософт (MPA).

list_by_customer(billing_account_id: str, customer_id: str, filter: str | None = None, **kwargs: Any) -> Iterable[Lots]

Параметры

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

BillingAccount ID.

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

Идентификатор клиента.

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

Может использоваться для фильтрации лотов по состоянию, источнику и т. д. Фильтр поддерживает "eq", "lt", "gt", "le", "ge" и "и". Фильтр тегов — это строка пары "ключ-значение", где ключ и значение разделяются двоеточием (:). Значение по умолчанию —Нет.

cls
callable

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

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

Итератор, например экземпляр Lots или результат 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'>