Class Process
Represents an operating system process.
Implements
Inherited Members
Namespace: Google.Apis.SecurityCommandCenter.v1beta2.Data
Assembly: Google.Apis.SecurityCommandCenter.v1beta2.dll
Syntax
public class Process : IDirectResponseSchema
Properties
Args
Process arguments as JSON encoded strings.
Declaration
[JsonProperty("args")]
public virtual IList<string> Args { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ArgumentsTruncated
True if args
is incomplete.
Declaration
[JsonProperty("argumentsTruncated")]
public virtual bool? ArgumentsTruncated { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Binary
File information for the process executable.
Declaration
[JsonProperty("binary")]
public virtual File Binary { get; set; }
Property Value
Type | Description |
---|---|
File |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnvVariables
Process environment variables.
Declaration
[JsonProperty("envVariables")]
public virtual IList<EnvironmentVariable> EnvVariables { get; set; }
Property Value
Type | Description |
---|---|
IList<EnvironmentVariable> |
EnvVariablesTruncated
True if env_variables
is incomplete.
Declaration
[JsonProperty("envVariablesTruncated")]
public virtual bool? EnvVariablesTruncated { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Libraries
File information for libraries loaded by the process.
Declaration
[JsonProperty("libraries")]
public virtual IList<File> Libraries { get; set; }
Property Value
Type | Description |
---|---|
IList<File> |
Name
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)
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
ParentPid
The parent process ID.
Declaration
[JsonProperty("parentPid")]
public virtual long? ParentPid { get; set; }
Property Value
Type | Description |
---|---|
long? |
Pid
The process ID.
Declaration
[JsonProperty("pid")]
public virtual long? Pid { get; set; }
Property Value
Type | Description |
---|---|
long? |
Script
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.
Declaration
[JsonProperty("script")]
public virtual File Script { get; set; }
Property Value
Type | Description |
---|---|
File |