Skip to content

/AWS1/CL_FRMOPERATIONEVENT

Contains detailed information about an event that occurred during a CloudFormation operation.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_eventid TYPE /AWS1/FRMEVENTID /AWS1/FRMEVENTID

A unique identifier for this event.

iv_stackid TYPE /AWS1/FRMSTACKID /AWS1/FRMSTACKID

The unique ID name of the instance of the stack.

iv_operationid TYPE /AWS1/FRMOPERATIONID /AWS1/FRMOPERATIONID

The unique identifier of the operation this event belongs to.

iv_operationtype TYPE /AWS1/FRMOPERATIONTYPE /AWS1/FRMOPERATIONTYPE

The type of operation.

iv_operationstatus TYPE /AWS1/FRMBEACONSTACKOPSTATUS /AWS1/FRMBEACONSTACKOPSTATUS

The current status of the operation.

iv_eventtype TYPE /AWS1/FRMEVENTTYPE /AWS1/FRMEVENTTYPE

The type of event.

iv_logicalresourceid TYPE /AWS1/FRMLOGICALRESOURCEID /AWS1/FRMLOGICALRESOURCEID

The logical name of the resource as specified in the template.

iv_physicalresourceid TYPE /AWS1/FRMPHYSICALRESOURCEID /AWS1/FRMPHYSICALRESOURCEID

The name or unique identifier that corresponds to a physical instance ID of a resource.

iv_resourcetype TYPE /AWS1/FRMRESOURCETYPE /AWS1/FRMRESOURCETYPE

Type of resource.

iv_timestamp TYPE /AWS1/FRMTIMESTAMP /AWS1/FRMTIMESTAMP

Time the status was updated.

iv_starttime TYPE /AWS1/FRMTIMESTAMP /AWS1/FRMTIMESTAMP

The time when the event started.

iv_endtime TYPE /AWS1/FRMTIMESTAMP /AWS1/FRMTIMESTAMP

The time when the event ended.

iv_resourcestatus TYPE /AWS1/FRMRESOURCESTATUS /AWS1/FRMRESOURCESTATUS

Current status of the resource.

iv_resourcestatusreason TYPE /AWS1/FRMRESOURCESTATUSREASON /AWS1/FRMRESOURCESTATUSREASON

Success or failure message associated with the resource.

iv_resourceproperties TYPE /AWS1/FRMRESOURCEPROPERTIES /AWS1/FRMRESOURCEPROPERTIES

The properties used to create the resource.

iv_clientrequesttoken TYPE /AWS1/FRMCLIENTREQUESTTOKEN /AWS1/FRMCLIENTREQUESTTOKEN

A unique identifier for the request that initiated this operation.

iv_hooktype TYPE /AWS1/FRMHOOKTYPE /AWS1/FRMHOOKTYPE

The type name of the Hook that was invoked.

iv_hookstatus TYPE /AWS1/FRMHOOKSTATUS /AWS1/FRMHOOKSTATUS

The status of the Hook invocation.

iv_hookstatusreason TYPE /AWS1/FRMHOOKSTATUSREASON /AWS1/FRMHOOKSTATUSREASON

Additional information about the Hook status.

iv_hookinvocationpoint TYPE /AWS1/FRMHOOKINVOCATIONPOINT /AWS1/FRMHOOKINVOCATIONPOINT

The point in the operation lifecycle when the Hook was invoked.

iv_hookfailuremode TYPE /AWS1/FRMHOOKFAILUREMODE /AWS1/FRMHOOKFAILUREMODE

Specifies how Hook failures are handled.

iv_detailedstatus TYPE /AWS1/FRMDETAILEDSTATUS /AWS1/FRMDETAILEDSTATUS

Additional status information about the operation.

iv_validationfailuremode TYPE /AWS1/FRMHOOKFAILUREMODE /AWS1/FRMHOOKFAILUREMODE

Specifies how validation failures are handled.

iv_validationname TYPE /AWS1/FRMVALIDATIONNAME /AWS1/FRMVALIDATIONNAME

The name of the validation that was performed.

iv_validationstatus TYPE /AWS1/FRMVALIDATIONSTATUS /AWS1/FRMVALIDATIONSTATUS

The status of the validation.

iv_validationstatusreason TYPE /AWS1/FRMVALIDATIONSTATREASON /AWS1/FRMVALIDATIONSTATREASON

Additional information about the validation status.

iv_validationpath TYPE /AWS1/FRMVALIDATIONPATH /AWS1/FRMVALIDATIONPATH

The path within the resource where the validation was applied.


Queryable Attributes

EventId

A unique identifier for this event.

Accessible with the following methods

Method Description
GET_EVENTID() Getter for EVENTID, with configurable default
ASK_EVENTID() Getter for EVENTID w/ exceptions if field has no value
HAS_EVENTID() Determine if EVENTID has a value

StackId

The unique ID name of the instance of the stack.

Accessible with the following methods

Method Description
GET_STACKID() Getter for STACKID, with configurable default
ASK_STACKID() Getter for STACKID w/ exceptions if field has no value
HAS_STACKID() Determine if STACKID has a value

OperationId

The unique identifier of the operation this event belongs to.

Accessible with the following methods

Method Description
GET_OPERATIONID() Getter for OPERATIONID, with configurable default
ASK_OPERATIONID() Getter for OPERATIONID w/ exceptions if field has no value
HAS_OPERATIONID() Determine if OPERATIONID has a value

OperationType

The type of operation.

Accessible with the following methods

Method Description
GET_OPERATIONTYPE() Getter for OPERATIONTYPE, with configurable default
ASK_OPERATIONTYPE() Getter for OPERATIONTYPE w/ exceptions if field has no value
HAS_OPERATIONTYPE() Determine if OPERATIONTYPE has a value

OperationStatus

The current status of the operation.

Accessible with the following methods

Method Description
GET_OPERATIONSTATUS() Getter for OPERATIONSTATUS, with configurable default
ASK_OPERATIONSTATUS() Getter for OPERATIONSTATUS w/ exceptions if field has no val
HAS_OPERATIONSTATUS() Determine if OPERATIONSTATUS has a value

EventType

The type of event.

Accessible with the following methods

Method Description
GET_EVENTTYPE() Getter for EVENTTYPE, with configurable default
ASK_EVENTTYPE() Getter for EVENTTYPE w/ exceptions if field has no value
HAS_EVENTTYPE() Determine if EVENTTYPE has a value

LogicalResourceId

The logical name of the resource as specified in the template.

Accessible with the following methods

Method Description
GET_LOGICALRESOURCEID() Getter for LOGICALRESOURCEID, with configurable default
ASK_LOGICALRESOURCEID() Getter for LOGICALRESOURCEID w/ exceptions if field has no v
HAS_LOGICALRESOURCEID() Determine if LOGICALRESOURCEID has a value

PhysicalResourceId

The name or unique identifier that corresponds to a physical instance ID of a resource.

Accessible with the following methods

Method Description
GET_PHYSICALRESOURCEID() Getter for PHYSICALRESOURCEID, with configurable default
ASK_PHYSICALRESOURCEID() Getter for PHYSICALRESOURCEID w/ exceptions if field has no
HAS_PHYSICALRESOURCEID() Determine if PHYSICALRESOURCEID has a value

ResourceType

Type of resource.

Accessible with the following methods

Method Description
GET_RESOURCETYPE() Getter for RESOURCETYPE, with configurable default
ASK_RESOURCETYPE() Getter for RESOURCETYPE w/ exceptions if field has no value
HAS_RESOURCETYPE() Determine if RESOURCETYPE has a value

Timestamp

Time the status was updated.

Accessible with the following methods

Method Description
GET_TIMESTAMP() Getter for TIMESTAMP, with configurable default
ASK_TIMESTAMP() Getter for TIMESTAMP w/ exceptions if field has no value
HAS_TIMESTAMP() Determine if TIMESTAMP has a value

StartTime

The time when the event started.

Accessible with the following methods

Method Description
GET_STARTTIME() Getter for STARTTIME, with configurable default
ASK_STARTTIME() Getter for STARTTIME w/ exceptions if field has no value
HAS_STARTTIME() Determine if STARTTIME has a value

EndTime

The time when the event ended.

Accessible with the following methods

Method Description
GET_ENDTIME() Getter for ENDTIME, with configurable default
ASK_ENDTIME() Getter for ENDTIME w/ exceptions if field has no value
HAS_ENDTIME() Determine if ENDTIME has a value

ResourceStatus

Current status of the resource.

Accessible with the following methods

Method Description
GET_RESOURCESTATUS() Getter for RESOURCESTATUS, with configurable default
ASK_RESOURCESTATUS() Getter for RESOURCESTATUS w/ exceptions if field has no valu
HAS_RESOURCESTATUS() Determine if RESOURCESTATUS has a value

ResourceStatusReason

Success or failure message associated with the resource.

Accessible with the following methods

Method Description
GET_RESOURCESTATUSREASON() Getter for RESOURCESTATUSREASON, with configurable default
ASK_RESOURCESTATUSREASON() Getter for RESOURCESTATUSREASON w/ exceptions if field has n
HAS_RESOURCESTATUSREASON() Determine if RESOURCESTATUSREASON has a value

ResourceProperties

The properties used to create the resource.

Accessible with the following methods

Method Description
GET_RESOURCEPROPERTIES() Getter for RESOURCEPROPERTIES, with configurable default
ASK_RESOURCEPROPERTIES() Getter for RESOURCEPROPERTIES w/ exceptions if field has no
HAS_RESOURCEPROPERTIES() Determine if RESOURCEPROPERTIES has a value

ClientRequestToken

A unique identifier for the request that initiated this operation.

Accessible with the following methods

Method Description
GET_CLIENTREQUESTTOKEN() Getter for CLIENTREQUESTTOKEN, with configurable default
ASK_CLIENTREQUESTTOKEN() Getter for CLIENTREQUESTTOKEN w/ exceptions if field has no
HAS_CLIENTREQUESTTOKEN() Determine if CLIENTREQUESTTOKEN has a value

HookType

The type name of the Hook that was invoked.

Accessible with the following methods

Method Description
GET_HOOKTYPE() Getter for HOOKTYPE, with configurable default
ASK_HOOKTYPE() Getter for HOOKTYPE w/ exceptions if field has no value
HAS_HOOKTYPE() Determine if HOOKTYPE has a value

HookStatus

The status of the Hook invocation.

Accessible with the following methods

Method Description
GET_HOOKSTATUS() Getter for HOOKSTATUS, with configurable default
ASK_HOOKSTATUS() Getter for HOOKSTATUS w/ exceptions if field has no value
HAS_HOOKSTATUS() Determine if HOOKSTATUS has a value

HookStatusReason

Additional information about the Hook status.

Accessible with the following methods

Method Description
GET_HOOKSTATUSREASON() Getter for HOOKSTATUSREASON, with configurable default
ASK_HOOKSTATUSREASON() Getter for HOOKSTATUSREASON w/ exceptions if field has no va
HAS_HOOKSTATUSREASON() Determine if HOOKSTATUSREASON has a value

HookInvocationPoint

The point in the operation lifecycle when the Hook was invoked.

Accessible with the following methods

Method Description
GET_HOOKINVOCATIONPOINT() Getter for HOOKINVOCATIONPOINT, with configurable default
ASK_HOOKINVOCATIONPOINT() Getter for HOOKINVOCATIONPOINT w/ exceptions if field has no
HAS_HOOKINVOCATIONPOINT() Determine if HOOKINVOCATIONPOINT has a value

HookFailureMode

Specifies how Hook failures are handled.

Accessible with the following methods

Method Description
GET_HOOKFAILUREMODE() Getter for HOOKFAILUREMODE, with configurable default
ASK_HOOKFAILUREMODE() Getter for HOOKFAILUREMODE w/ exceptions if field has no val
HAS_HOOKFAILUREMODE() Determine if HOOKFAILUREMODE has a value

DetailedStatus

Additional status information about the operation.

Accessible with the following methods

Method Description
GET_DETAILEDSTATUS() Getter for DETAILEDSTATUS, with configurable default
ASK_DETAILEDSTATUS() Getter for DETAILEDSTATUS w/ exceptions if field has no valu
HAS_DETAILEDSTATUS() Determine if DETAILEDSTATUS has a value

ValidationFailureMode

Specifies how validation failures are handled.

Accessible with the following methods

Method Description
GET_VALIDATIONFAILUREMODE() Getter for VALIDATIONFAILUREMODE, with configurable default
ASK_VALIDATIONFAILUREMODE() Getter for VALIDATIONFAILUREMODE w/ exceptions if field has
HAS_VALIDATIONFAILUREMODE() Determine if VALIDATIONFAILUREMODE has a value

ValidationName

The name of the validation that was performed.

Accessible with the following methods

Method Description
GET_VALIDATIONNAME() Getter for VALIDATIONNAME, with configurable default
ASK_VALIDATIONNAME() Getter for VALIDATIONNAME w/ exceptions if field has no valu
HAS_VALIDATIONNAME() Determine if VALIDATIONNAME has a value

ValidationStatus

The status of the validation.

Accessible with the following methods

Method Description
GET_VALIDATIONSTATUS() Getter for VALIDATIONSTATUS, with configurable default
ASK_VALIDATIONSTATUS() Getter for VALIDATIONSTATUS w/ exceptions if field has no va
HAS_VALIDATIONSTATUS() Determine if VALIDATIONSTATUS has a value

ValidationStatusReason

Additional information about the validation status.

Accessible with the following methods

Method Description
GET_VALIDATIONSTATUSREASON() Getter for VALIDATIONSTATUSREASON, with configurable default
ASK_VALIDATIONSTATUSREASON() Getter for VALIDATIONSTATUSREASON w/ exceptions if field has
HAS_VALIDATIONSTATUSREASON() Determine if VALIDATIONSTATUSREASON has a value

ValidationPath

The path within the resource where the validation was applied.

Accessible with the following methods

Method Description
GET_VALIDATIONPATH() Getter for VALIDATIONPATH, with configurable default
ASK_VALIDATIONPATH() Getter for VALIDATIONPATH w/ exceptions if field has no valu
HAS_VALIDATIONPATH() Determine if VALIDATIONPATH has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_OPERATIONEVENTS

TYPES TT_OPERATIONEVENTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_FRMOPERATIONEVENT WITH DEFAULT KEY
.