GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2Issue (google_api_security_center v0.39.0)

View Source

Security Command Center Issue.

Attributes

  • createTime (type: DateTime.t, default: nil) - Output only. The time the issue was created.
  • description (type: String.t, default: nil) - The description of the issue in Markdown format.
  • detection (type: String.t, default: nil) - The finding category or rule name that generated the issue.
  • domains (type: list(GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2IssueDomain.t), default: nil) - The domains of the issue.
  • exposureScore (type: float(), default: nil) - The exposure score of the issue.
  • issueType (type: String.t, default: nil) - The type of the issue.
  • lastObservationTime (type: DateTime.t, default: nil) - The time the issue was last observed.
  • mute (type: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2IssueMute.t, default: nil) - The mute information of the issue.
  • name (type: String.t, default: nil) - Identifier. The name of the issue. Format: organizations/{organization}/locations/{location}/issues/{issue}
  • primaryResource (type: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2IssueResource.t, default: nil) - The primary resource associated with the issue.
  • relatedFindings (type: list(GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2IssueFinding.t), default: nil) - The findings related to the issue.
  • remediations (type: list(String.t), default: nil) - Approaches to remediate the issue in Markdown format.
  • secondaryResources (type: list(GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2IssueResource.t), default: nil) - Additional resources associated with the issue.
  • securityContexts (type: list(GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2IssueSecurityContext.t), default: nil) - The security context of the issue.
  • severity (type: String.t, default: nil) - The severity of the issue.
  • state (type: String.t, default: nil) - Output only. The state of the issue.
  • updateTime (type: DateTime.t, default: nil) - Output only. The time the issue was last updated.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2Issue{
  createTime: DateTime.t() | nil,
  description: String.t() | nil,
  detection: String.t() | nil,
  domains:
    [
      GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2IssueDomain.t()
    ]
    | nil,
  exposureScore: float() | nil,
  issueType: String.t() | nil,
  lastObservationTime: DateTime.t() | nil,
  mute:
    GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2IssueMute.t()
    | nil,
  name: String.t() | nil,
  primaryResource:
    GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2IssueResource.t()
    | nil,
  relatedFindings:
    [
      GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2IssueFinding.t()
    ]
    | nil,
  remediations: [String.t()] | nil,
  secondaryResources:
    [
      GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2IssueResource.t()
    ]
    | nil,
  securityContexts:
    [
      GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2IssueSecurityContext.t()
    ]
    | nil,
  severity: String.t() | nil,
  state: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.