Machine type

Um recurso de máquina representa um sistema de computador descoberto. Pode ser monitorado, ou seja, um Agente de Dependência está sendo executado nele, ou descoberto, ou seja, sua existência foi inferida observando o fluxo de dados de máquinas monitoradas. À medida que as máquinas mudam, as versões anteriores do recurso da máquina são preservadas e ficam disponíveis para acesso. Uma máquina está ativa durante um intervalo de tempo, se seu Agente de Dependência tiver relatado dados durante (partes) desse intervalo, ou se um agente de Dependência em execução em outras máquinas tiver relatado atividade associada à máquina.

type Machine = CoreResource & {
  agent?: AgentConfiguration
  bootTime?: Date
  computerName?: string
  displayName?: string
  fullyQualifiedDomainName?: string
  hosting?: HostingConfigurationUnion
  hypervisor?: HypervisorConfiguration
  monitoringState?: MonitoringState
  networking?: NetworkConfiguration
  operatingSystem?: OperatingSystemConfiguration
  resources?: MachineResourcesConfiguration
  timestamp?: Date
  timezone?: Timezone
  virtualMachine?: VirtualMachineConfiguration
  virtualizationState?: VirtualizationState
}