/AWS1/CL_SFNSTATEEXITEDEVTDETS¶
Contains details about an exit from a state during an execution.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/SFNNAME /AWS1/SFNNAME¶
The name of the state.
A name must not contain:
white space
brackets
< > { } [ ]wildcard characters
? *special characters
" # % \ ^ | ~ ` $ & , ; : /control characters (
U+0000-001F,U+007F-009F,U+FFFE-FFFF)surrogates (
U+D800-DFFF)invalid characters (
U+10FFFF)To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.
Optional arguments:¶
iv_output TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA¶
The JSON output data of the state. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.
io_outputdetails TYPE REF TO /AWS1/CL_SFNHISTORYEVTEXDATA00 /AWS1/CL_SFNHISTORYEVTEXDATA00¶
Contains details about the output of an execution history event.
it_assignedvariables TYPE /AWS1/CL_SFNASSIGNEDVARIABLE00=>TT_ASSIGNEDVARIABLES TT_ASSIGNEDVARIABLES¶
Map of variable name and value as a serialized JSON representation.
io_assignedvariablesdetails TYPE REF TO /AWS1/CL_SFNASSIGNEDVARIABLE01 /AWS1/CL_SFNASSIGNEDVARIABLE01¶
Provides details about input or output in an execution history event.
Queryable Attributes¶
name¶
The name of the state.
A name must not contain:
white space
brackets
< > { } [ ]wildcard characters
? *special characters
" # % \ ^ | ~ ` $ & , ; : /control characters (
U+0000-001F,U+007F-009F,U+FFFE-FFFF)surrogates (
U+D800-DFFF)invalid characters (
U+10FFFF)To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
output¶
The JSON output data of the state. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTPUT() |
Getter for OUTPUT, with configurable default |
ASK_OUTPUT() |
Getter for OUTPUT w/ exceptions if field has no value |
HAS_OUTPUT() |
Determine if OUTPUT has a value |
outputDetails¶
Contains details about the output of an execution history event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTPUTDETAILS() |
Getter for OUTPUTDETAILS |
assignedVariables¶
Map of variable name and value as a serialized JSON representation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASSIGNEDVARIABLES() |
Getter for ASSIGNEDVARIABLES, with configurable default |
ASK_ASSIGNEDVARIABLES() |
Getter for ASSIGNEDVARIABLES w/ exceptions if field has no v |
HAS_ASSIGNEDVARIABLES() |
Determine if ASSIGNEDVARIABLES has a value |
assignedVariablesDetails¶
Provides details about input or output in an execution history event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASSIGNEDVARIABLESDETAILS() |
Getter for ASSIGNEDVARIABLESDETAILS |