QueryTimeInterval type

Tipo de intervalo de tempo para especificar o período de tempo para consultar logs e métricas. Um intervalo de tempo é o tempo de intervenção entre dois pontos de tempo. A quantidade de tempo de intervenção é expressa por uma duração Os dois pontos de tempo (início e término) são expressos por uma representação combinada de data e hora ou apenas uma representação de data. Há quatro maneiras de expressar um intervalo de tempo:

  • duração
  • hora de início, hora de término
  • hora de início, duração
  • duração, hora de término
type QueryTimeInterval =
  | { endTime: Date; startTime: Date }
  | { duration: string; startTime: Date }
  | { duration: string; endTime: Date }
  | { duration: string }