View Source GoogleApi.AlertCenter.V1beta1.Model.AppsOutage (google_api_alert_center v0.24.0)

An outage incident reported for a Google Workspace service.

Attributes

  • dashboardUri (type: String.t, default: nil) - Link to the outage event in Google Workspace Status Dashboard
  • incidentTrackingId (type: String.t, default: nil) - Incident tracking ID.
  • mergeInfo (type: GoogleApi.AlertCenter.V1beta1.Model.MergeInfo.t, default: nil) - Indicates new alert details under which the outage is communicated. Only populated when Status is MERGED.
  • nextUpdateTime (type: DateTime.t, default: nil) - Timestamp by which the next update is expected to arrive.
  • products (type: list(String.t), default: nil) - List of products impacted by the outage.
  • resolutionTime (type: DateTime.t, default: nil) - Timestamp when the outage is expected to be resolved, or has confirmed resolution. Provided only when known.
  • status (type: String.t, default: nil) - Current outage status.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AlertCenter.V1beta1.Model.AppsOutage{
  dashboardUri: String.t() | nil,
  incidentTrackingId: String.t() | nil,
  mergeInfo: GoogleApi.AlertCenter.V1beta1.Model.MergeInfo.t() | nil,
  nextUpdateTime: DateTime.t() | nil,
  products: [String.t()] | nil,
  resolutionTime: DateTime.t() | nil,
  status: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.