Reference documentation and code samples for the Google Cloud Security Command Center V1 Client class Process.
Represents an operating system process.
Generated from protobuf message google.cloud.securitycenter.v1.Process
Namespace
Google \ Cloud \ SecurityCenter \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
The process name, as displayed in utilities like |
↳ binary |
Google\Cloud\SecurityCenter\V1\File
File information for the process executable. |
↳ libraries |
array<Google\Cloud\SecurityCenter\V1\File>
File information for libraries loaded by the process. |
↳ script |
Google\Cloud\SecurityCenter\V1\File
When the process represents the invocation of a script, |
↳ args |
array
Process arguments as JSON encoded strings. |
↳ arguments_truncated |
bool
True if |
↳ env_variables |
array<Google\Cloud\SecurityCenter\V1\EnvironmentVariable>
Process environment variables. |
↳ env_variables_truncated |
bool
True if |
↳ pid |
int|string
The process ID. |
↳ parent_pid |
int|string
The parent process ID. |
getName
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)
.
Returns | |
---|---|
Type | Description |
string |
setName
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)
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getBinary
File information for the process executable.
Returns | |
---|---|
Type | Description |
Google\Cloud\SecurityCenter\V1\File|null |
hasBinary
clearBinary
setBinary
File information for the process executable.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\SecurityCenter\V1\File
|
Returns | |
---|---|
Type | Description |
$this |
getLibraries
File information for libraries loaded by the process.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setLibraries
File information for libraries loaded by the process.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\SecurityCenter\V1\File>
|
Returns | |
---|---|
Type | Description |
$this |
getScript
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.
Returns | |
---|---|
Type | Description |
Google\Cloud\SecurityCenter\V1\File|null |
hasScript
clearScript
setScript
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.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\SecurityCenter\V1\File
|
Returns | |
---|---|
Type | Description |
$this |
getArgs
Process arguments as JSON encoded strings.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setArgs
Process arguments as JSON encoded strings.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getArgumentsTruncated
True if args
is incomplete.
Returns | |
---|---|
Type | Description |
bool |
setArgumentsTruncated
True if args
is incomplete.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getEnvVariables
Process environment variables.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setEnvVariables
Process environment variables.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\SecurityCenter\V1\EnvironmentVariable>
|
Returns | |
---|---|
Type | Description |
$this |
getEnvVariablesTruncated
True if env_variables
is incomplete.
Returns | |
---|---|
Type | Description |
bool |
setEnvVariablesTruncated
True if env_variables
is incomplete.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getPid
The process ID.
Returns | |
---|---|
Type | Description |
int|string |
setPid
The process ID.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getParentPid
The parent process ID.
Returns | |
---|---|
Type | Description |
int|string |
setParentPid
The parent process ID.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |