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


UsageAggregatesOperations Класс

Асинхронные операции UsageAggregatesOperations.

Не следует создавать экземпляр этого класса напрямую. Вместо этого следует создать экземпляр клиента, который создает его экземпляр и присоединяет его в качестве атрибута.

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

Конструктор

UsageAggregatesOperations(client, config, serializer, deserializer)

Параметры

client
Обязательно

Клиент для запросов на обслуживание.

config
Обязательно

Настройка клиента службы.

serializer
Обязательно

Сериализатор объектной модели.

deserializer
Обязательно

Десериализатор объектной модели.

Переменные

models

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

Методы

list

Запрос агрегированных данных о потреблении подписки Azure для диапазона дат.

list

Запрос агрегированных данных о потреблении подписки Azure для диапазона дат.

list(reported_start_time: datetime, reported_end_time: datetime, show_details: bool | None = None, aggregation_granularity: str | AggregationGranularity | None = 'Daily', continuation_token_parameter: str | None = None, **kwargs) -> AsyncIterable[UsageAggregationListResult]

Параметры

reported_start_time
datetime
Обязательно

Начало диапазона времени для получения данных.

reported_end_time
datetime
Обязательно

Конец диапазона времени, для которого требуется получить данные.

show_details
bool
значение по умолчанию: None

True возвращает данные об использовании на уровне экземпляра, false что приводит к статистической обработке на стороне сервера с меньшим количеством сведений. Например, если у вас есть 3 экземпляра веб-сайта, по умолчанию вы получите 3 строковых элемента для использования веб-сайта. Если указать showDetails = false, данные будут агрегированы в виде одной строки для потребления веб-сайта в течение периода времени (для заданных subscriptionId, meterId, usageStartTime и usageEndTime).

aggregation_granularity
str или AggregationGranularity
значение по умолчанию: Daily

Daily (по умолчанию) возвращает данные с ежедневной детализацией, Hourly а данные — с почасовой детализацией.

continuation_token_parameter
str
значение по умолчанию: None

Используется при указании строки маркера продолжения в тексте ответа предыдущего вызова, что позволяет выполнять разбиение по страницам в большом результирующем наборе. Если они отсутствуют, данные извлекаются с начала дня или часа (на основе степени детализации).

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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