Skip to content

/AWS1/CL_SMIINCIDENTRECORD

The record of the incident that's created when an incident occurs.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_arn TYPE /AWS1/SMIARN /AWS1/SMIARN

The Amazon Resource Name (ARN) of the incident record.

iv_title TYPE /AWS1/SMIINCIDENTTITLE /AWS1/SMIINCIDENTTITLE

The title of the incident.

iv_status TYPE /AWS1/SMIINCIDENTRECORDSTATUS /AWS1/SMIINCIDENTRECORDSTATUS

The current status of the incident.

iv_impact TYPE /AWS1/SMIIMPACT /AWS1/SMIIMPACT

The impact of the incident on customers and applications.

Supported impact codes

  • 1 - Critical

  • 2 - High

  • 3 - Medium

  • 4 - Low

  • 5 - No Impact

iv_creationtime TYPE /AWS1/SMITIMESTAMP /AWS1/SMITIMESTAMP

The timestamp for when Incident Manager created the incident record.

iv_lastmodifiedtime TYPE /AWS1/SMITIMESTAMP /AWS1/SMITIMESTAMP

The timestamp for when the incident was most recently modified.

iv_lastmodifiedby TYPE /AWS1/SMIARN /AWS1/SMIARN

Who modified the incident most recently.

io_incidentrecordsource TYPE REF TO /AWS1/CL_SMIINCIDENTRECSOURCE /AWS1/CL_SMIINCIDENTRECSOURCE

Details about the action that started the incident.

iv_dedupestring TYPE /AWS1/SMIDEDUPESTRING /AWS1/SMIDEDUPESTRING

The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in the same account.

Optional arguments:

iv_summary TYPE /AWS1/SMIINCIDENTSUMMARY /AWS1/SMIINCIDENTSUMMARY

The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context of the incident.

iv_resolvedtime TYPE /AWS1/SMITIMESTAMP /AWS1/SMITIMESTAMP

The timestamp for when the incident was resolved. This appears as a timeline event.

it_automationexecutions TYPE /AWS1/CL_SMIAUTOMATIONEXEC=>TT_AUTOMATIONEXECUTIONSET TT_AUTOMATIONEXECUTIONSET

The runbook, or automation document, that's run at the beginning of the incident.

io_chatchannel TYPE REF TO /AWS1/CL_SMICHATCHANNEL /AWS1/CL_SMICHATCHANNEL

The chat channel used for collaboration during an incident.

it_notificationtargets TYPE /AWS1/CL_SMINOTIFTARGETITEM=>TT_NOTIFICATIONTARGETSET TT_NOTIFICATIONTARGETSET

The Amazon SNS targets that are notified when updates are made to an incident.


Queryable Attributes

arn

The Amazon Resource Name (ARN) of the incident record.

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value

title

The title of the incident.

Accessible with the following methods

Method Description
GET_TITLE() Getter for TITLE, with configurable default
ASK_TITLE() Getter for TITLE w/ exceptions if field has no value
HAS_TITLE() Determine if TITLE has a value

summary

The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context of the incident.

Accessible with the following methods

Method Description
GET_SUMMARY() Getter for SUMMARY, with configurable default
ASK_SUMMARY() Getter for SUMMARY w/ exceptions if field has no value
HAS_SUMMARY() Determine if SUMMARY has a value

status

The current status of the incident.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

impact

The impact of the incident on customers and applications.

Supported impact codes

  • 1 - Critical

  • 2 - High

  • 3 - Medium

  • 4 - Low

  • 5 - No Impact

Accessible with the following methods

Method Description
GET_IMPACT() Getter for IMPACT, with configurable default
ASK_IMPACT() Getter for IMPACT w/ exceptions if field has no value
HAS_IMPACT() Determine if IMPACT has a value

creationTime

The timestamp for when Incident Manager created the incident record.

Accessible with the following methods

Method Description
GET_CREATIONTIME() Getter for CREATIONTIME, with configurable default
ASK_CREATIONTIME() Getter for CREATIONTIME w/ exceptions if field has no value
HAS_CREATIONTIME() Determine if CREATIONTIME has a value

resolvedTime

The timestamp for when the incident was resolved. This appears as a timeline event.

Accessible with the following methods

Method Description
GET_RESOLVEDTIME() Getter for RESOLVEDTIME, with configurable default
ASK_RESOLVEDTIME() Getter for RESOLVEDTIME w/ exceptions if field has no value
HAS_RESOLVEDTIME() Determine if RESOLVEDTIME has a value

lastModifiedTime

The timestamp for when the incident was most recently modified.

Accessible with the following methods

Method Description
GET_LASTMODIFIEDTIME() Getter for LASTMODIFIEDTIME, with configurable default
ASK_LASTMODIFIEDTIME() Getter for LASTMODIFIEDTIME w/ exceptions if field has no va
HAS_LASTMODIFIEDTIME() Determine if LASTMODIFIEDTIME has a value

lastModifiedBy

Who modified the incident most recently.

Accessible with the following methods

Method Description
GET_LASTMODIFIEDBY() Getter for LASTMODIFIEDBY, with configurable default
ASK_LASTMODIFIEDBY() Getter for LASTMODIFIEDBY w/ exceptions if field has no valu
HAS_LASTMODIFIEDBY() Determine if LASTMODIFIEDBY has a value

automationExecutions

The runbook, or automation document, that's run at the beginning of the incident.

Accessible with the following methods

Method Description
GET_AUTOMATIONEXECUTIONS() Getter for AUTOMATIONEXECUTIONS, with configurable default
ASK_AUTOMATIONEXECUTIONS() Getter for AUTOMATIONEXECUTIONS w/ exceptions if field has n
HAS_AUTOMATIONEXECUTIONS() Determine if AUTOMATIONEXECUTIONS has a value

incidentRecordSource

Details about the action that started the incident.

Accessible with the following methods

Method Description
GET_INCIDENTRECORDSOURCE() Getter for INCIDENTRECORDSOURCE

dedupeString

The string Incident Manager uses to prevent duplicate incidents from being created by the same incident in the same account.

Accessible with the following methods

Method Description
GET_DEDUPESTRING() Getter for DEDUPESTRING, with configurable default
ASK_DEDUPESTRING() Getter for DEDUPESTRING w/ exceptions if field has no value
HAS_DEDUPESTRING() Determine if DEDUPESTRING has a value

chatChannel

The chat channel used for collaboration during an incident.

Accessible with the following methods

Method Description
GET_CHATCHANNEL() Getter for CHATCHANNEL

notificationTargets

The Amazon SNS targets that are notified when updates are made to an incident.

Accessible with the following methods

Method Description
GET_NOTIFICATIONTARGETS() Getter for NOTIFICATIONTARGETS, with configurable default
ASK_NOTIFICATIONTARGETS() Getter for NOTIFICATIONTARGETS w/ exceptions if field has no
HAS_NOTIFICATIONTARGETS() Determine if NOTIFICATIONTARGETS has a value