View Source GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV1ExternalSystem (google_api_security_center v0.29.0)

Representation of third party SIEM/SOAR fields within SCC.

Attributes

  • assignees (type: list(String.t), default: nil) - References primary/secondary etc assignees in the external system.
  • caseCloseTime (type: DateTime.t, default: nil) - The time when the case was closed, as reported by the external system.
  • caseCreateTime (type: DateTime.t, default: nil) - The time when the case was created, as reported by the external system.
  • casePriority (type: String.t, default: nil) - The priority of the finding's corresponding case in the external system.
  • caseSla (type: DateTime.t, default: nil) - The SLA of the finding's corresponding case in the external system.
  • caseUri (type: String.t, default: nil) - The link to the finding's corresponding case in the external system.
  • externalSystemUpdateTime (type: DateTime.t, default: nil) - The time when the case was last updated, as reported by the external system.
  • externalUid (type: String.t, default: nil) - The identifier that's used to track the finding's corresponding case in the external system.
  • name (type: String.t, default: nil) - 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"
  • status (type: String.t, default: nil) - The most recent status of the finding's corresponding case, as reported by the external system.
  • ticketInfo (type: GoogleApi.SecurityCenter.V1.Model.TicketInfo.t, default: nil) - Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV1ExternalSystem{
    assignees: [String.t()] | nil,
    caseCloseTime: DateTime.t() | nil,
    caseCreateTime: DateTime.t() | nil,
    casePriority: String.t() | nil,
    caseSla: DateTime.t() | nil,
    caseUri: String.t() | nil,
    externalSystemUpdateTime: DateTime.t() | nil,
    externalUid: String.t() | nil,
    name: String.t() | nil,
    status: String.t() | nil,
    ticketInfo: GoogleApi.SecurityCenter.V1.Model.TicketInfo.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.