public sealed class Process : IMessage<Process>, IEquatable<Process>, IDeepCloneable<Process>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Security Command Center v1 API class Process.
Represents an operating system process.
Namespace
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 |
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 visible in utilities like top
and ps
; it can
be accessed via /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 |