Security Command Center v2 API - Class ExternalSystem (1.0.0-beta03)

public sealed class ExternalSystem : IMessage<ExternalSystem>, IEquatable<ExternalSystem>, IDeepCloneable<ExternalSystem>, IBufferMessage, IMessage

Reference documentation and code samples for the Security Command Center v2 API class ExternalSystem.

Representation of third party SIEM/SOAR fields within SCC.

Inheritance

object > ExternalSystem

Namespace

Google.Cloud.SecurityCenter.V2

Assembly

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/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
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