Compartir a través de


UsageAggregatesOperations Clase

Operaciones asincrónicas UsageAggregatesOperations.

No debe crear una instancia de esta clase directamente. En su lugar, debe crear una instancia de cliente que le cree instancias y la adjunte como un atributo.

Herencia
builtins.object
UsageAggregatesOperations

Constructor

UsageAggregatesOperations(client, config, serializer, deserializer)

Parámetros

client
Requerido

Cliente para solicitudes de servicio.

config
Requerido

Configuración del cliente de servicio.

serializer
Requerido

Serializador de modelo de objetos.

deserializer
Requerido

Deserializador de modelo de objetos.

Variables

models

Alias para modelar clases usadas en este grupo de operaciones.

Métodos

list

Consulte los datos agregados de consumo de la suscripción de Azure para un intervalo de fechas.

list

Consulte los datos agregados de consumo de la suscripción de Azure para un intervalo de fechas.

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]

Parámetros

reported_start_time
datetime
Requerido

Inicio del intervalo de tiempo para el que se van a recuperar los datos.

reported_end_time
datetime
Requerido

Final del intervalo de tiempo para el que se van a recuperar los datos.

show_details
bool
valor predeterminado: None

True devuelve datos de uso en detalles de nivel de instancia, false lo que hace que la agregación del lado servidor con menos detalles. Por ejemplo, si tiene 3 instancias de sitio web, de forma predeterminada obtendrá 3 elementos de línea para el consumo del sitio web. Si especifica showDetails = false, los datos se agregarán como un solo elemento de línea para el consumo del sitio web dentro del período de tiempo (para el valor de subscriptionId, meterId, usageStartTime y usageEndTime).

aggregation_granularity
str o AggregationGranularity
valor predeterminado: Daily

Daily (valor predeterminado) devuelve los datos en granularidad diaria, Hourly devuelve los datos en granularidad por hora.

continuation_token_parameter
str
valor predeterminado: None

Se usa cuando se proporciona una cadena de token de continuación en el cuerpo de respuesta de la llamada anterior, lo que permite la paginación a través de un conjunto de resultados grande. Si no está presente, los datos se recuperan desde el principio del día/hora (en función de la granularidad) pasados.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de UsageAggregationListResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

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'>