Skip to content

/AWS1/CL_PIPRULEEXECDETAIL

The details of the runs for a rule and the results produced on an artifact as it passes through stages in the pipeline.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_pipelineexecutionid TYPE /AWS1/PIPPIPELINEEXECUTIONID /AWS1/PIPPIPELINEEXECUTIONID

The ID of the pipeline execution in the stage where the rule was run. Use the GetPipelineState action to retrieve the current pipelineExecutionId of the stage.

iv_ruleexecutionid TYPE /AWS1/PIPRULEEXECUTIONID /AWS1/PIPRULEEXECUTIONID

The ID of the run for the rule.

iv_pipelineversion TYPE /AWS1/PIPPIPELINEVERSION /AWS1/PIPPIPELINEVERSION

The version number of the pipeline with the stage where the rule was run.

iv_stagename TYPE /AWS1/PIPSTAGENAME /AWS1/PIPSTAGENAME

The name of the stage where the rule was run.

iv_rulename TYPE /AWS1/PIPRULENAME /AWS1/PIPRULENAME

The name of the rule that was run in the stage.

iv_starttime TYPE /AWS1/PIPTIMESTAMP /AWS1/PIPTIMESTAMP

The start time of the rule execution.

iv_lastupdatetime TYPE /AWS1/PIPTIMESTAMP /AWS1/PIPTIMESTAMP

The date and time of the last change to the rule execution, in timestamp format.

iv_updatedby TYPE /AWS1/PIPLASTUPDATEDBY /AWS1/PIPLASTUPDATEDBY

The ARN of the user who changed the rule execution details.

iv_status TYPE /AWS1/PIPRULEEXECUTIONSTATUS /AWS1/PIPRULEEXECUTIONSTATUS

The status of the rule execution. Status categories are InProgress, Succeeded, and Failed.

io_input TYPE REF TO /AWS1/CL_PIPRULEEXECUTIONINPUT /AWS1/CL_PIPRULEEXECUTIONINPUT

Input details for the rule execution, such as role ARN, Region, and input artifacts.

io_output TYPE REF TO /AWS1/CL_PIPRULEEXECOUTPUT /AWS1/CL_PIPRULEEXECOUTPUT

Output details for the rule execution, such as the rule execution result.


Queryable Attributes

pipelineExecutionId

The ID of the pipeline execution in the stage where the rule was run. Use the GetPipelineState action to retrieve the current pipelineExecutionId of the stage.

Accessible with the following methods

Method Description
GET_PIPELINEEXECUTIONID() Getter for PIPELINEEXECUTIONID, with configurable default
ASK_PIPELINEEXECUTIONID() Getter for PIPELINEEXECUTIONID w/ exceptions if field has no
HAS_PIPELINEEXECUTIONID() Determine if PIPELINEEXECUTIONID has a value

ruleExecutionId

The ID of the run for the rule.

Accessible with the following methods

Method Description
GET_RULEEXECUTIONID() Getter for RULEEXECUTIONID, with configurable default
ASK_RULEEXECUTIONID() Getter for RULEEXECUTIONID w/ exceptions if field has no val
HAS_RULEEXECUTIONID() Determine if RULEEXECUTIONID has a value

pipelineVersion

The version number of the pipeline with the stage where the rule was run.

Accessible with the following methods

Method Description
GET_PIPELINEVERSION() Getter for PIPELINEVERSION, with configurable default
ASK_PIPELINEVERSION() Getter for PIPELINEVERSION w/ exceptions if field has no val
HAS_PIPELINEVERSION() Determine if PIPELINEVERSION has a value

stageName

The name of the stage where the rule was run.

Accessible with the following methods

Method Description
GET_STAGENAME() Getter for STAGENAME, with configurable default
ASK_STAGENAME() Getter for STAGENAME w/ exceptions if field has no value
HAS_STAGENAME() Determine if STAGENAME has a value

ruleName

The name of the rule that was run in the stage.

Accessible with the following methods

Method Description
GET_RULENAME() Getter for RULENAME, with configurable default
ASK_RULENAME() Getter for RULENAME w/ exceptions if field has no value
HAS_RULENAME() Determine if RULENAME has a value

startTime

The start time of the rule execution.

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

lastUpdateTime

The date and time of the last change to the rule execution, in timestamp format.

Accessible with the following methods

Method Description
GET_LASTUPDATETIME() Getter for LASTUPDATETIME, with configurable default
ASK_LASTUPDATETIME() Getter for LASTUPDATETIME w/ exceptions if field has no valu
HAS_LASTUPDATETIME() Determine if LASTUPDATETIME has a value

updatedBy

The ARN of the user who changed the rule execution details.

Accessible with the following methods

Method Description
GET_UPDATEDBY() Getter for UPDATEDBY, with configurable default
ASK_UPDATEDBY() Getter for UPDATEDBY w/ exceptions if field has no value
HAS_UPDATEDBY() Determine if UPDATEDBY has a value

status

The status of the rule execution. Status categories are InProgress, Succeeded, and Failed.

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

input

Input details for the rule execution, such as role ARN, Region, and input artifacts.

Accessible with the following methods

Method Description
GET_INPUT() Getter for INPUT

output

Output details for the rule execution, such as the rule execution result.

Accessible with the following methods

Method Description
GET_OUTPUT() Getter for OUTPUT

Public Local Types In This Class

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

TT_RULEEXECUTIONDETAILLIST

TYPES TT_RULEEXECUTIONDETAILLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PIPRULEEXECDETAIL WITH DEFAULT KEY
.