Values.RuleExecutionDetailSourceThe details of the runs for a rule and the results produced on an artifact as it passes through stages in the pipeline.
type nonrec t = {pipelineExecutionId : PipelineExecutionId.t option;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.
*)ruleExecutionId : RuleExecutionId.t option;The ID of the run for the rule.
*)pipelineVersion : PipelineVersion.t option;The version number of the pipeline with the stage where the rule was run.
*)stageName : StageName.t option;The name of the stage where the rule was run.
*)ruleName : RuleName.t option;The name of the rule that was run in the stage.
*)startTime : Timestamp.t option;The start time of the rule execution.
*)lastUpdateTime : Timestamp.t option;The date and time of the last change to the rule execution, in timestamp format.
*)updatedBy : LastUpdatedBy.t option;The ARN of the user who changed the rule execution details.
*)status : RuleExecutionStatus.t option;The status of the rule execution. Status categories are InProgress, Succeeded, and Failed.
*)input : RuleExecutionInput.t option;Input details for the rule execution, such as role ARN, Region, and input artifacts.
*)output : RuleExecutionOutput.t option;Output details for the rule execution, such as the rule execution result.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of PipelineVersion.t
| `String of PipelineExecutionId.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of ArtifactName.t
| `Structure of
(string * [> `String of S3Bucket.t ]) list ])
list ]
list
| `Map of
([> `String of RuleConfigurationKey.t ]
* [> `String of RuleConfigurationValue.t ])
list
| `String of RoleArn.t
| `Structure of
(string
* [> `Enum of string
| `String of RuleProvider.t
| `Structure of (string * [> `String of Code.t ]) list ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]