TaskAgentSkuUsageSummaryQuery interface

Consulte estatísticas de uso de SKUs em um pool de nuvem de agentes. Agrupa os dados de faturamento por uma dimensão especificada e retorna os N maiores consumidores por SKU, classificados pelo total de minutos faturados.

Propriedades

endTimeExclusive

Fim do intervalo de tempo (exclusivo).

groupBy

A dimensão de faturamento para agrupar e ranquear os resultados por.

meterIds

Opcional: restringa a SKUs específicos. Nulo ou vazio significa todos os SKUs. Quando múltiplos MeterIds são fornecidos, os resultados são classificados independentemente por SKU.

poolId

O pool para consultar o uso.

queueId

Opcional: reduzir os resultados a uma fila específica antes de agrupar. Válido apenas quando GroupBy é DefinitionId. A fila identifica implicitamente o projeto.

scopeIdentifier

Opcional: restringa os resultados a um projeto específico antes de agrupar. Normalmente é usado ao aprofundar de pool → projeto, com o GroupBy configurado para DefinitionId para ver pipelines dentro desse projeto.

startTimeInclusive

Início do intervalo de tempo (inclusive).

topN

Resultados máximos por SKU. O padrão é 5 no lado do servidor.

Detalhes da propriedade

endTimeExclusive

Fim do intervalo de tempo (exclusivo).

endTimeExclusive: Date

Valor da propriedade

Date

groupBy

A dimensão de faturamento para agrupar e ranquear os resultados por.

groupBy: TaskAgentSkuUsageDimension

Valor da propriedade

meterIds

Opcional: restringa a SKUs específicos. Nulo ou vazio significa todos os SKUs. Quando múltiplos MeterIds são fornecidos, os resultados são classificados independentemente por SKU.

meterIds: string[]

Valor da propriedade

string[]

poolId

O pool para consultar o uso.

poolId: number

Valor da propriedade

number

queueId

Opcional: reduzir os resultados a uma fila específica antes de agrupar. Válido apenas quando GroupBy é DefinitionId. A fila identifica implicitamente o projeto.

queueId: number

Valor da propriedade

number

scopeIdentifier

Opcional: restringa os resultados a um projeto específico antes de agrupar. Normalmente é usado ao aprofundar de pool → projeto, com o GroupBy configurado para DefinitionId para ver pipelines dentro desse projeto.

scopeIdentifier: string

Valor da propriedade

string

startTimeInclusive

Início do intervalo de tempo (inclusive).

startTimeInclusive: Date

Valor da propriedade

Date

topN

Resultados máximos por SKU. O padrão é 5 no lado do servidor.

topN: number

Valor da propriedade

number