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 interveniente entre dois pontos temporais. A quantidade de tempo de intervenção é expressa por uma duração Os dois pontos temporais (início e fim) são expressos por uma representação combinada de data e hora ou apenas por uma representação de data. Há quatro maneiras de expressar um intervalo de tempo:

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