Present only for a discovered process acting as a server. References the port on which the discovered process is accepting.
Present only for a discovered process acting as a client of a monitored process/machine/port. References the monitored process/machine/port that this process is a client of.
Process metadata (command line, product name, etc.).
Name to use for display purposes
Resource ETAG.
The name of the process executable
The name of the product or suite of the process. The group is determined by its executable name, command line, etc.
Information about the hosting environment
Resource identifier. NOTE: This property will not be serialized. It can only be populated by the server.
Polymorphic Discriminator
Machine hosting this process.
Specifies whether the process is actively monitored or discovered. Possible values include: 'monitored', 'discovered'
Resource name. NOTE: This property will not be serialized. It can only be populated by the server.
The inferred role of this process based on its name, command line, etc. Possible values include: 'webServer', 'appServer', 'databaseServer', 'ldapServer', 'smbServer'
UTC date and time when the process started
UTC date and time when this process resource was updated in the system
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
Information about the account under which the process is executing.
Generated using TypeDoc
A process resource represents a process running on a machine. The process may be actively monitored, i.e., a Dependency Agent is running on its machine, or discovered, i.e., its existence was inferred by observing the data stream from monitored machines. A process resource represents a pool of actual operating system resources that share command lines and metadata. As the process pool evolves over time, prior versions of the process resource are preserved and available for access. A process is live during an interval of time, if that process is executing during (parts) of that interval