public sealed class Process : IMessage<Process>, IEquatable<Process>, IDeepCloneable<Process>, IBufferMessage, IMessageReference 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, 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 |
|