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.
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> |
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 |
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 |