Skip to content

RuleExecutionDetail

Source code in docs_src/capo_codepipeline/types/rule_execution_detail.py
class RuleExecutionDetail(TypedDict, closed=True):
    pipeline_execution_id: NotRequired[
        "capo_codepipeline.types.pipeline_execution_id.PipelineExecutionId"
    ]
    """<p>The ID of the pipeline execution in the stage where the rule was run. Use the <a>GetPipelineState</a> action to retrieve the current pipelineExecutionId of the stage.</p>"""
    rule_execution_id: NotRequired[
        "capo_codepipeline.types.rule_execution_id.RuleExecutionId"
    ]
    """<p>The ID of the run for the rule.</p>"""
    pipeline_version: NotRequired[
        "capo_codepipeline.types.pipeline_version.PipelineVersion"
    ]
    """<p>The version number of the pipeline with the stage where the rule was run.</p>"""
    stage_name: NotRequired["capo_codepipeline.types.stage_name.StageName"]
    """<p>The name of the stage where the rule was run.</p>"""
    rule_name: NotRequired["capo_codepipeline.types.rule_name.RuleName"]
    """<p>The name of the rule that was run in the stage.</p>"""
    start_time: NotRequired["capo_codepipeline.types.timestamp.Timestamp"]
    """<p>The start time of the rule execution.</p>"""
    last_update_time: NotRequired["capo_codepipeline.types.timestamp.Timestamp"]
    """<p>The date and time of the last change to the rule execution, in timestamp format.</p>"""
    updated_by: NotRequired["capo_codepipeline.types.last_updated_by.LastUpdatedBy"]
    """<p>The ARN of the user who changed the rule execution details.</p>"""
    status: NotRequired[
        "capo_codepipeline.types.rule_execution_status.RuleExecutionStatus"
    ]
    """<p>The status of the rule execution. Status categories are <code>InProgress</code>, <code>Succeeded</code>, and <code>Failed</code>. </p>"""
    input: NotRequired[
        "capo_codepipeline.types.rule_execution_input.RuleExecutionInput"
    ]
    """<p>Input details for the rule execution, such as role ARN, Region, and input artifacts.</p>"""
    output: NotRequired[
        "capo_codepipeline.types.rule_execution_output.RuleExecutionOutput"
    ]
    """<p>Output details for the rule execution, such as the rule execution result.</p>"""

input instance-attribute

input: NotRequired[RuleExecutionInput]

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

last_update_time instance-attribute

last_update_time: NotRequired[Timestamp]

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

output instance-attribute

output: NotRequired[RuleExecutionOutput]

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

pipeline_execution_id instance-attribute

pipeline_execution_id: NotRequired[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.

pipeline_version instance-attribute

pipeline_version: NotRequired[PipelineVersion]

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

rule_execution_id instance-attribute

rule_execution_id: NotRequired[RuleExecutionId]

The ID of the run for the rule.

rule_name instance-attribute

rule_name: NotRequired[RuleName]

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

stage_name instance-attribute

stage_name: NotRequired[StageName]

The name of the stage where the rule was run.

start_time instance-attribute

start_time: NotRequired[Timestamp]

The start time of the rule execution.

status instance-attribute

status: NotRequired[RuleExecutionStatus]

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

updated_by instance-attribute

updated_by: NotRequired[LastUpdatedBy]

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