Machine type

Ресурс компьютера представляет обнаруженную компьютерную систему. Его можно отслеживать, т. е. агент зависимостей работает на нем или обнаружен, т. е. его существование было выведено путем наблюдения за потоком данных с отслеживаемых компьютеров. При изменении компьютеров предыдущие версии ресурса компьютера сохраняются и доступны для доступа. Компьютер живет в течение интервала времени, если агент зависимостей сообщает данные во время (части) этого интервала, или агент зависимостей, работающий на других компьютерах, имеет сообщаемое действие, связанное с компьютером.

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
}