public sealed class ExternalSystem : IMessage<ExternalSystem>, IEquatable<ExternalSystem>, IDeepCloneable<ExternalSystem>, IBufferMessage, IMessageReference documentation and code samples for the Security Command Center v2 API class ExternalSystem.
Representation of third party SIEM/SOAR fields within SCC.
Implements
IMessageExternalSystem, IEquatableExternalSystem, IDeepCloneableExternalSystem, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.V2Assembly
Google.Cloud.SecurityCenter.V2.dll
Constructors
ExternalSystem()
public ExternalSystem()ExternalSystem(ExternalSystem)
public ExternalSystem(ExternalSystem other)| Parameter | |
|---|---|
| Name | Description |
other |
ExternalSystem |
Properties
Assignees
public RepeatedField<string> Assignees { get; }References primary/secondary etc assignees in the external system.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
CaseCloseTime
public Timestamp CaseCloseTime { get; set; }The time when the case was closed, as reported by the external system.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
CaseCreateTime
public Timestamp CaseCreateTime { get; set; }The time when the case was created, as reported by the external system.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
CasePriority
public string CasePriority { get; set; }The priority of the finding's corresponding case in the external system.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CaseSla
public Timestamp CaseSla { get; set; }The SLA of the finding's corresponding case in the external system.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
CaseUri
public string CaseUri { get; set; }The link to the finding's corresponding case in the external system.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ExternalSystemName
public ExternalSystemName ExternalSystemName { get; set; }ExternalSystemName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ExternalSystemName |
|
ExternalSystemUpdateTime
public Timestamp ExternalSystemUpdateTime { get; set; }The time when the case was last updated, as reported by the external system.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
ExternalUid
public string ExternalUid { get; set; }The identifier that's used to track the finding's corresponding case in the external system.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }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
| Property Value | |
|---|---|
| Type | Description |
string |
|
Status
public string Status { get; set; }The most recent status of the finding's corresponding case, as reported by the external system.
| Property Value | |
|---|---|
| Type | Description |
string |
|
TicketInfo
public ExternalSystem.Types.TicketInfo TicketInfo { get; set; }Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding.
| Property Value | |
|---|---|
| Type | Description |
ExternalSystemTypesTicketInfo |
|