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