Reference documentation and code samples for the Google Cloud Security Command Center V1 Client class Indicator.
Represents what's commonly known as an Indicator of compromise (IoC) in computer forensics. This is an artifact observed on a network or in an operating system that, with high confidence, indicates a computer intrusion.
Reference: https://en.wikipedia.org/wiki/Indicator_of_compromise
Generated from protobuf message google.cloud.securitycenter.v1.Indicator
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ ip_addresses |
array
List of ip addresses associated to the Finding. |
↳ domains |
array
List of domains associated to the Finding. |
↳ signatures |
array<Google\Cloud\SecurityCenter\V1\Indicator\ProcessSignature>
The list of matched signatures indicating that the given process is present in the environment. |
↳ uris |
array
The list of URIs associated to the Findings. |
getIpAddresses
List of ip addresses associated to the Finding.
Generated from protobuf field repeated string ip_addresses = 1;
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setIpAddresses
List of ip addresses associated to the Finding.
Generated from protobuf field repeated string ip_addresses = 1;
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getDomains
List of domains associated to the Finding.
Generated from protobuf field repeated string domains = 2;
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDomains
List of domains associated to the Finding.
Generated from protobuf field repeated string domains = 2;
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getSignatures
The list of matched signatures indicating that the given process is present in the environment.
Generated from protobuf field repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setSignatures
The list of matched signatures indicating that the given process is present in the environment.
Generated from protobuf field repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\SecurityCenter\V1\Indicator\ProcessSignature>
|
Returns | |
---|---|
Type | Description |
$this |
getUris
The list of URIs associated to the Findings.
Generated from protobuf field repeated string uris = 4;
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setUris
The list of URIs associated to the Findings.
Generated from protobuf field repeated string uris = 4;
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |