public sealed class Process : IMessage<Process>, IEquatable<Process>, IDeepCloneable<Process>, IBufferMessage, IMessage
Represents an operating system process.
Implements
IMessage<Process>, IEquatable<Process>, IDeepCloneable<Process>, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.V1Assembly
Google.Cloud.SecurityCenter.V1.dll
Constructors
Process()
public Process()
Process(Process)
public Process(Process other)
Parameter | |
---|---|
Name | Description |
other | Process |
Properties
Args
public RepeatedField<string> Args { get; }
Process arguments as JSON encoded strings.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
ArgumentsTruncated
public bool ArgumentsTruncated { get; set; }
True if args
is incomplete.
Property Value | |
---|---|
Type | Description |
Boolean |
Binary
public File Binary { get; set; }
File information for the process executable.
Property Value | |
---|---|
Type | Description |
File |
EnvVariables
public RepeatedField<EnvironmentVariable> EnvVariables { get; }
Process environment variables.
Property Value | |
---|---|
Type | Description |
RepeatedField<EnvironmentVariable> |
EnvVariablesTruncated
public bool EnvVariablesTruncated { get; set; }
True if env_variables
is incomplete.
Property Value | |
---|---|
Type | Description |
Boolean |
Libraries
public RepeatedField<File> Libraries { get; }
File information for libraries loaded by the process.
Property Value | |
---|---|
Type | Description |
RepeatedField<File> |
ParentPid
public long ParentPid { get; set; }
The parent process id.
Property Value | |
---|---|
Type | Description |
Int64 |
Pid
public long Pid { get; set; }
The process id.
Property Value | |
---|---|
Type | Description |
Int64 |
Script
public File Script { get; set; }
When the process represents the invocation of a script,
binary
provides information about the interpreter while script
provides information about the script file provided to the
interpreter.
Property Value | |
---|---|
Type | Description |
File |