Process type

Un recurso de proceso representa un proceso que se ejecuta en una máquina. El proceso puede estar supervisado activamente, es decir, un Dependency Agent se ejecuta en su máquina o detectado, es decir, su existencia se infirió observando el flujo de datos de las máquinas supervisadas. Un recurso de proceso representa un grupo de recursos reales del sistema operativo que comparten líneas de comandos y metadatos. A medida que el grupo de procesos evoluciona con el tiempo, las versiones anteriores del recurso de proceso se conservan y están disponibles para el acceso. Un proceso está activo durante un intervalo de tiempo, si ese proceso se ejecuta durante (partes) de ese intervalo.

type Process = CoreResource & {
  acceptorOf?: ResourceReferenceUnion
  clientOf?: ResourceReferenceUnion
  details?: ProcessDetails
  displayName?: string
  executableName?: string
  group?: string
  hosting?: ProcessHostingConfigurationUnion
  machine?: ResourceReferenceUnion
  monitoringState?: MonitoringState
  role?: ProcessRole
  startTime?: Date
  timestamp?: Date
  user?: ProcessUser
}