Class GoogleCloudSecuritycenterV2ExternalSystem
Representation of third party SIEM/SOAR fields within SCC.
Implements
Inherited Members
Namespace: Google.Apis.SecurityCommandCenter.v1beta2.Data
Assembly: Google.Apis.SecurityCommandCenter.v1beta2.dll
Syntax
public class GoogleCloudSecuritycenterV2ExternalSystem : IDirectResponseSchema
Properties
Assignees
References primary/secondary etc assignees in the external system.
Declaration
[JsonProperty("assignees")]
public virtual IList<string> Assignees { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
CaseCloseTime
object representation of CaseCloseTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CaseCloseTimeDateTimeOffset instead.")]
public virtual object CaseCloseTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CaseCloseTimeDateTimeOffset
DateTimeOffset representation of CaseCloseTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CaseCloseTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CaseCloseTimeRaw
The time when the case was closed, as reported by the external system.
Declaration
[JsonProperty("caseCloseTime")]
public virtual string CaseCloseTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
CaseCreateTime
object representation of CaseCreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CaseCreateTimeDateTimeOffset instead.")]
public virtual object CaseCreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CaseCreateTimeDateTimeOffset
DateTimeOffset representation of CaseCreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CaseCreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CaseCreateTimeRaw
The time when the case was created, as reported by the external system.
Declaration
[JsonProperty("caseCreateTime")]
public virtual string CaseCreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
CasePriority
The priority of the finding's corresponding case in the external system.
Declaration
[JsonProperty("casePriority")]
public virtual string CasePriority { get; set; }
Property Value
Type | Description |
---|---|
string |
CaseSla
object representation of CaseSlaRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CaseSlaDateTimeOffset instead.")]
public virtual object CaseSla { get; set; }
Property Value
Type | Description |
---|---|
object |
CaseSlaDateTimeOffset
DateTimeOffset representation of CaseSlaRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CaseSlaDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CaseSlaRaw
The SLA of the finding's corresponding case in the external system.
Declaration
[JsonProperty("caseSla")]
public virtual string CaseSlaRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
CaseUri
The link to the finding's corresponding case in the external system.
Declaration
[JsonProperty("caseUri")]
public virtual string CaseUri { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ExternalSystemUpdateTime
object representation of ExternalSystemUpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ExternalSystemUpdateTimeDateTimeOffset instead.")]
public virtual object ExternalSystemUpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
ExternalSystemUpdateTimeDateTimeOffset
DateTimeOffset representation of ExternalSystemUpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ExternalSystemUpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
ExternalSystemUpdateTimeRaw
The time when the case was last updated, as reported by the external system.
Declaration
[JsonProperty("externalSystemUpdateTime")]
public virtual string ExternalSystemUpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
ExternalUid
The identifier that's used to track the finding's corresponding case in the external system.
Declaration
[JsonProperty("externalUid")]
public virtual string ExternalUid { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
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
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Status
The most recent status of the finding's corresponding case, as reported by the external system.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type | Description |
---|---|
string |
TicketInfo
Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding.
Declaration
[JsonProperty("ticketInfo")]
public virtual GoogleCloudSecuritycenterV2TicketInfo TicketInfo { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudSecuritycenterV2TicketInfo |