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.objectUsageAggregatesOperations
Constructor
UsageAggregatesOperations(client, config, serializer, deserializer)
Parámetros
- client
Cliente para solicitudes de servicio.
- config
Configuración del cliente de servicio.
- serializer
Serializador de modelo de objetos.
- deserializer
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
Inicio del intervalo de tiempo para el que se van a recuperar los datos.
- reported_end_time
- datetime
Final del intervalo de tiempo para el que se van a recuperar los datos.
- show_details
- bool
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
Daily
(valor predeterminado) devuelve los datos en granularidad diaria, Hourly
devuelve los datos en granularidad por hora.
- continuation_token_parameter
- str
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'>
Azure SDK for Python