Reference documentation and code samples for the Google Cloud Security Command Center V2 Client class ExternalSystem.
Representation of third party SIEM/SOAR fields within SCC.
Generated from protobuf message google.cloud.securitycenter.v2.ExternalSystem
Namespace
Google \ Cloud \ SecurityCenter \ V2Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Full resource name of the external system. The following list shows some examples: + |
↳ assignees |
array
References primary/secondary etc assignees in the external system. |
↳ external_uid |
string
The identifier that's used to track the finding's corresponding case in the external system. |
↳ status |
string
The most recent status of the finding's corresponding case, as reported by the external system. |
↳ external_system_update_time |
Google\Protobuf\Timestamp
The time when the case was last updated, as reported by the external system. |
↳ case_uri |
string
The link to the finding's corresponding case in the external system. |
↳ case_priority |
string
The priority of the finding's corresponding case in the external system. |
↳ case_sla |
Google\Protobuf\Timestamp
The SLA of the finding's corresponding case in the external system. |
↳ case_create_time |
Google\Protobuf\Timestamp
The time when the case was created, as reported by the external system. |
↳ case_close_time |
Google\Protobuf\Timestamp
The time when the case was closed, as reported by the external system. |
↳ ticket_info |
ExternalSystem\TicketInfo
Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding. |
getName
Full resource name of the external system. The following list shows some examples:
organizations/1234/sources/5678/findings/123456/externalSystems/jira+organizations/1234/sources/5678/locations/us/findings/123456/externalSystems/jirafolders/1234/sources/5678/findings/123456/externalSystems/jira+folders/1234/sources/5678/locations/us/findings/123456/externalSystems/jiraprojects/1234/sources/5678/findings/123456/externalSystems/jira+projects/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Full resource name of the external system. The following list shows some examples:
organizations/1234/sources/5678/findings/123456/externalSystems/jira+organizations/1234/sources/5678/locations/us/findings/123456/externalSystems/jirafolders/1234/sources/5678/findings/123456/externalSystems/jira+folders/1234/sources/5678/locations/us/findings/123456/externalSystems/jiraprojects/1234/sources/5678/findings/123456/externalSystems/jira+projects/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAssignees
References primary/secondary etc assignees in the external system.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setAssignees
References primary/secondary etc assignees in the external system.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getExternalUid
The identifier that's used to track the finding's corresponding case in the external system.
| Returns | |
|---|---|
| Type | Description |
string |
|
setExternalUid
The identifier that's used to track the finding's corresponding case in the external system.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getStatus
The most recent status of the finding's corresponding case, as reported by the external system.
| Returns | |
|---|---|
| Type | Description |
string |
|
setStatus
The most recent status of the finding's corresponding case, as reported by the external system.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getExternalSystemUpdateTime
The time when the case was last updated, as reported by the external system.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasExternalSystemUpdateTime
clearExternalSystemUpdateTime
setExternalSystemUpdateTime
The time when the case was last updated, as reported by the external system.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCaseUri
The link to the finding's corresponding case in the external system.
| Returns | |
|---|---|
| Type | Description |
string |
|
setCaseUri
The link to the finding's corresponding case in the external system.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCasePriority
The priority of the finding's corresponding case in the external system.
| Returns | |
|---|---|
| Type | Description |
string |
|
setCasePriority
The priority of the finding's corresponding case in the external system.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCaseSla
The SLA of the finding's corresponding case in the external system.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCaseSla
clearCaseSla
setCaseSla
The SLA of the finding's corresponding case in the external system.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCaseCreateTime
The time when the case was created, as reported by the external system.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCaseCreateTime
clearCaseCreateTime
setCaseCreateTime
The time when the case was created, as reported by the external system.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCaseCloseTime
The time when the case was closed, as reported by the external system.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCaseCloseTime
clearCaseCloseTime
setCaseCloseTime
The time when the case was closed, as reported by the external system.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTicketInfo
Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding.
| Returns | |
|---|---|
| Type | Description |
ExternalSystem\TicketInfo|null |
|
hasTicketInfo
clearTicketInfo
setTicketInfo
Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding.
| Parameter | |
|---|---|
| Name | Description |
var |
ExternalSystem\TicketInfo
|
| Returns | |
|---|---|
| Type | Description |
$this |
|