Google Cloud Security Command Center v1 API - Class ExternalSystem (3.19.0)

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

Reference documentation and code samples for the Google Cloud Security Command Center v1 API class ExternalSystem.

Representation of third party SIEM/SOAR fields within SCC.

Inheritance

object > ExternalSystem

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

ExternalSystem()

public ExternalSystem()

ExternalSystem(ExternalSystem)

public ExternalSystem(ExternalSystem other)
Parameter
NameDescription
otherExternalSystem

Properties

Assignees

public RepeatedField<string> Assignees { get; }

References primary/secondary etc assignees in the external system.

Property Value
TypeDescription
RepeatedFieldstring

CaseCloseTime

public Timestamp CaseCloseTime { get; set; }

The time when the case was closed, as reported by the external system.

Property Value
TypeDescription
Timestamp

CaseCreateTime

public Timestamp CaseCreateTime { get; set; }

The time when the case was created, as reported by the external system.

Property Value
TypeDescription
Timestamp

CasePriority

public string CasePriority { get; set; }

The priority of the finding's corresponding case in the external system.

Property Value
TypeDescription
string

CaseSla

public Timestamp CaseSla { get; set; }

The SLA of the finding's corresponding case in the external system.

Property Value
TypeDescription
Timestamp

CaseUri

public string CaseUri { get; set; }

The link to the finding's corresponding case in the external system.

Property Value
TypeDescription
string

ExternalSystemName

public ExternalSystemName ExternalSystemName { get; set; }

ExternalSystemName-typed view over the Name resource name property.

Property Value
TypeDescription
ExternalSystemName

ExternalSystemUpdateTime

public Timestamp ExternalSystemUpdateTime { get; set; }

The time when the case was last updated, as reported by the external system.

Property Value
TypeDescription
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
TypeDescription
string

Name

public string Name { get; set; }

Full resource name of the external system, for example: "organizations/1234/sources/5678/findings/123456/externalSystems/jira", "folders/1234/sources/5678/findings/123456/externalSystems/jira", "projects/1234/sources/5678/findings/123456/externalSystems/jira"

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
ExternalSystemTypesTicketInfo