Security Command Center v2 API - Class Process (1.0.0-beta03)

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.

Inheritance

object > Process

Namespace

Google.Cloud.SecurityCenter.V2

Assembly

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