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


ReservationsDetailsOperations Класс

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

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

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

ConsumptionManagementClient's

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

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

Конструктор

ReservationsDetailsOperations(*args, **kwargs)

Методы

list

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

list_by_reservation_order

Список сведений о резервировании для предоставленного диапазона дат.

list_by_reservation_order_and_reservation

Список сведений о резервировании для предоставленного диапазона дат.

list

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

list(resource_scope: str, start_date: str | None = None, end_date: str | None = None, filter: str | None = None, reservation_id: str | None = None, reservation_order_id: str | None = None, **kwargs: Any) -> Iterable[ReservationDetailsListResult]

Параметры

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

Область, связанный с операциями с подробными сведениями о резервировании. К ним относятся "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}" для область BillingAccount (устаревшая версия) и /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" для BillingProfile область (современная версия).

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

Дата начала. Применимо только при запросе с помощью профиля выставления счетов. Значение по умолчанию —Нет.

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

Дата окончания. Применимо только при запросе с помощью профиля выставления счетов. Значение по умолчанию —Нет.

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

Фильтрация сведений о резервировании по диапазону дат. Properties/UsageDate для даты начала и даты окончания. Фильтр поддерживает le и ge. Неприменимо при запросе с помощью профиля выставления счетов. Значение по умолчанию —Нет.

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

Идентификатор резервирования GUID. Действителен только в том случае, если также указан параметр reservationOrderId. Фильтрация по определенному резервированию. Значение по умолчанию —Нет.

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

Guid идентификатора заказа на резервирование. Требуется, если указан параметр reservationId. Фильтрация по определенному заказу на резервирование. Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

list_by_reservation_order

Список сведений о резервировании для предоставленного диапазона дат.

list_by_reservation_order(reservation_order_id: str, filter: str, **kwargs: Any) -> Iterable[ReservationDetailsListResult]

Параметры

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

Идентификатор заказа резервирования.

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

Фильтрация сведений о резервировании по диапазону дат. Properties/UsageDate для даты начала и даты окончания. Фильтр поддерживает le и ge.

cls
callable

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

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

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

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

Исключения

list_by_reservation_order_and_reservation

Список сведений о резервировании для предоставленного диапазона дат.

list_by_reservation_order_and_reservation(reservation_order_id: str, reservation_id: str, filter: str, **kwargs: Any) -> Iterable[ReservationDetailsListResult]

Параметры

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

Идентификатор заказа резервирования.

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

Идентификатор резервирования.

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

Фильтрация сведений о резервировании по диапазону дат. Properties/UsageDate для даты начала и даты окончания. Фильтр поддерживает le и ge.

cls
callable

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

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

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