public sealed class Process : IMessage<Process>, IEquatable<Process>, IDeepCloneable<Process>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Command Center v2 API class Process.
Represents an operating system process.
Namespace
Google.Cloud.SecurityCenter.V2Assembly
Google.Cloud.SecurityCenter.V2.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 |
RepeatedFieldstring |
ArgumentsTruncated
public bool ArgumentsTruncated { get; set; }
True if args
is incomplete.
Property Value | |
---|---|
Type | Description |
bool |
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 |
RepeatedFieldEnvironmentVariable |
EnvVariablesTruncated
public bool EnvVariablesTruncated { get; set; }
True if env_variables
is incomplete.
Property Value | |
---|---|
Type | Description |
bool |
Libraries
public RepeatedField<File> Libraries { get; }
File information for libraries loaded by the process.
Property Value | |
---|---|
Type | Description |
RepeatedFieldFile |
Name
public string Name { get; set; }
The process name, as displayed in utilities like top
and ps
. This name
can be accessed through /proc/[pid]/comm
and changed with
prctl(PR_SET_NAME)
.
Property Value | |
---|---|
Type | Description |
string |
ParentPid
public long ParentPid { get; set; }
The parent process ID.
Property Value | |
---|---|
Type | Description |
long |
Pid
public long Pid { get; set; }
The process ID.
Property Value | |
---|---|
Type | Description |
long |
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 |