PagerDuty Elixir v0.0.1 PagerDuty.LogEntry

PagerDuty keeps a log of all the events that happen to an incident. These are exposed as log entries.

Log entries give you more insight into how your team or organization is handling your incidents.

Log entry data includes details about the event(s) that affected the PagerDuty.Incident throughout its lifecycle, such as:

Log entries cannot be created directly through the API; they are a result of other actions. The API provides read-only access to the log entries generated by PagerDuty.

Attributes

  • @id: id
  • @summary: A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client. In many cases, this will be identical to name, though it is not intended to be an identifier.
  • @self: the API show URL at which the object is accessible
  • @html_url: a URL at which the entity is uniquely displayed in the Web app
  • @type: valid options are:

    • acknowledge_log_entry
    • acknowledge_log_entry_reference
    • annotate_log_entry
    • annotate_log_entry_reference
    • assign_log_entry
    • assign_log_entry_reference
    • escalate_log_entry
    • escalate_log_entry_reference
    • exhaust_escalation_path_log_entry
    • exhaust_escalation_path_log_entry_reference
    • notify_log_entry
    • notify_log_entry_reference
    • reach_trigger_limit_log_entry
    • reach_trigger_limit_log_entry_reference
    • repeat_escalation_path_log_entry
    • repeat_escalation_path_log_entry_reference
    • resolve_log_entry
    • resolve_log_entry_reference
    • snooze_log_entry
    • snooze_log_entry_reference
    • trigger_log_entry
    • trigger_log_entry_reference
    • unacknowledge_log_entry
    • unacknowledge_log_entry_reference
  • @created_at: Time at which the log entry was created.
  • @channel: The PagerDuty.Channel field represents the means by which the action was carried out.
  • @agent: PagerDuty.Agent
  • @note: Optional field containing a note, if one was included with the log entry.
  • @contexts: PagerDuty.Contexts to be included with the trigger such as links to graphs or images.
  • @service: Will be a reference to service unless included
  • @incident: Will be a reference to incident unless included
  • @teams: Will consist of references to teams unless included
  • @event_details: Additional details about the event.

Summary

Types

t()
t() :: %PagerDuty.LogEntry{agent: PagerDuty.Agent, channel: PagerDuty.Channel, contexts: [PagerDuty.Context], created_at: String.t, event_details: String.t, html_url: String.t, id: String.t, incident: PagerDuty.Incident, note: String.t, self: String.t, service: PagerDuty.Service, summary: String.t, teams: [PagerDuty.Team], type: String.t}