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/jira
folders/1234/sources/5678/findings/123456/externalSystems/jira
+folders/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
projects/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/jira
folders/1234/sources/5678/findings/123456/externalSystems/jira
+folders/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
projects/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 |