Partilhar via


UsageAggregatesOperations Classe

UsageAggregatesOperações.

Não deve instantanear esta aula diretamente. Em vez disso, deve criar uma instância do Cliente que o instantaneamente para si e o anexe como um atributo.

Herança
builtins.object
UsageAggregatesOperations

Construtor

UsageAggregatesOperations(client, config, serializer, deserializer)

Parâmetros

client
Necessário

Cliente para pedidos de serviço.

config
Necessário

Configuração do cliente de serviço.

serializer
Necessário

Um serializador modelo de objeto.

deserializer
Necessário

Um deserializador modelo de objeto.

Variáveis

models

Pseudónimo para modelos de classes usadas neste grupo de operações.

Métodos

list

Consulta agregada dados de consumo de subscrição Azure para um intervalo de datas.

list

Consulta agregada dados de consumo de subscrição Azure para um intervalo de datas.

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

Parâmetros

reported_start_time
datetime
Necessário

O início do intervalo de tempo para recuperar dados.

reported_end_time
datetime
Necessário

O fim do intervalo de tempo para recuperar dados.

show_details
bool
valor predefinido: None

True retorna os dados de utilização em detalhes de nível de exemplo, false causa agregação do lado do servidor com menos detalhes. Por exemplo, se tiver 3 instâncias do site, por padrão obterá 3 itens de linha para consumo de website. Se especificar o showDetails = falso, os dados serão agregados como um item de uma única linha para consumo de website dentro do período de tempo (para a subscrição DadoId, meterId, usageStartTime e usageEndTime).

aggregation_granularity
str ou AggregationGranularity
valor predefinido: Daily

Daily (predefinição) devolve os dados em granularidade diária, Hourly devolve os dados em granularidade horária.

continuation_token_parameter
str
valor predefinido: None

Utilizado quando uma corda de token de continuação é fornecida no corpo de resposta da chamada anterior, permitindo a paging através de um grande conjunto de resultados. Se não estiverem presentes, os dados são recuperados desde o início do dia/hora (com base na granularidade) transmitidos.

cls
callable

Um tipo ou função personalizado que será passado a resposta direta

Devoluções

Um iterador semelhante a exemplo de UseAggregationListResult ou o resultado de cls(resposta)

Tipo de retorno

Exceções

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