Class: Aws::CodePipeline::Types::RuleExecutionDetail

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-codepipeline/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#inputTypes::RuleExecutionInput

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



4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
# File 'lib/aws-sdk-codepipeline/types.rb', line 4564

class RuleExecutionDetail < Struct.new(
  :pipeline_execution_id,
  :rule_execution_id,
  :pipeline_version,
  :stage_name,
  :rule_name,
  :start_time,
  :last_update_time,
  :updated_by,
  :status,
  :input,
  :output)
  SENSITIVE = []
  include Aws::Structure
end

#last_update_timeTime

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

Returns:

  • (Time)


4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
# File 'lib/aws-sdk-codepipeline/types.rb', line 4564

class RuleExecutionDetail < Struct.new(
  :pipeline_execution_id,
  :rule_execution_id,
  :pipeline_version,
  :stage_name,
  :rule_name,
  :start_time,
  :last_update_time,
  :updated_by,
  :status,
  :input,
  :output)
  SENSITIVE = []
  include Aws::Structure
end

#outputTypes::RuleExecutionOutput

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



4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
# File 'lib/aws-sdk-codepipeline/types.rb', line 4564

class RuleExecutionDetail < Struct.new(
  :pipeline_execution_id,
  :rule_execution_id,
  :pipeline_version,
  :stage_name,
  :rule_name,
  :start_time,
  :last_update_time,
  :updated_by,
  :status,
  :input,
  :output)
  SENSITIVE = []
  include Aws::Structure
end

#pipeline_execution_idString

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.

Returns:

  • (String)


4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
# File 'lib/aws-sdk-codepipeline/types.rb', line 4564

class RuleExecutionDetail < Struct.new(
  :pipeline_execution_id,
  :rule_execution_id,
  :pipeline_version,
  :stage_name,
  :rule_name,
  :start_time,
  :last_update_time,
  :updated_by,
  :status,
  :input,
  :output)
  SENSITIVE = []
  include Aws::Structure
end

#pipeline_versionInteger

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

Returns:

  • (Integer)


4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
# File 'lib/aws-sdk-codepipeline/types.rb', line 4564

class RuleExecutionDetail < Struct.new(
  :pipeline_execution_id,
  :rule_execution_id,
  :pipeline_version,
  :stage_name,
  :rule_name,
  :start_time,
  :last_update_time,
  :updated_by,
  :status,
  :input,
  :output)
  SENSITIVE = []
  include Aws::Structure
end

#rule_execution_idString

The ID of the run for the rule.

Returns:

  • (String)


4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
# File 'lib/aws-sdk-codepipeline/types.rb', line 4564

class RuleExecutionDetail < Struct.new(
  :pipeline_execution_id,
  :rule_execution_id,
  :pipeline_version,
  :stage_name,
  :rule_name,
  :start_time,
  :last_update_time,
  :updated_by,
  :status,
  :input,
  :output)
  SENSITIVE = []
  include Aws::Structure
end

#rule_nameString

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

Returns:

  • (String)


4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
# File 'lib/aws-sdk-codepipeline/types.rb', line 4564

class RuleExecutionDetail < Struct.new(
  :pipeline_execution_id,
  :rule_execution_id,
  :pipeline_version,
  :stage_name,
  :rule_name,
  :start_time,
  :last_update_time,
  :updated_by,
  :status,
  :input,
  :output)
  SENSITIVE = []
  include Aws::Structure
end

#stage_nameString

The name of the stage where the rule was run.

Returns:

  • (String)


4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
# File 'lib/aws-sdk-codepipeline/types.rb', line 4564

class RuleExecutionDetail < Struct.new(
  :pipeline_execution_id,
  :rule_execution_id,
  :pipeline_version,
  :stage_name,
  :rule_name,
  :start_time,
  :last_update_time,
  :updated_by,
  :status,
  :input,
  :output)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The start time of the rule execution.

Returns:

  • (Time)


4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
# File 'lib/aws-sdk-codepipeline/types.rb', line 4564

class RuleExecutionDetail < Struct.new(
  :pipeline_execution_id,
  :rule_execution_id,
  :pipeline_version,
  :stage_name,
  :rule_name,
  :start_time,
  :last_update_time,
  :updated_by,
  :status,
  :input,
  :output)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

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

Returns:

  • (String)


4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
# File 'lib/aws-sdk-codepipeline/types.rb', line 4564

class RuleExecutionDetail < Struct.new(
  :pipeline_execution_id,
  :rule_execution_id,
  :pipeline_version,
  :stage_name,
  :rule_name,
  :start_time,
  :last_update_time,
  :updated_by,
  :status,
  :input,
  :output)
  SENSITIVE = []
  include Aws::Structure
end

#updated_byString

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

Returns:

  • (String)


4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
# File 'lib/aws-sdk-codepipeline/types.rb', line 4564

class RuleExecutionDetail < Struct.new(
  :pipeline_execution_id,
  :rule_execution_id,
  :pipeline_version,
  :stage_name,
  :rule_name,
  :start_time,
  :last_update_time,
  :updated_by,
  :status,
  :input,
  :output)
  SENSITIVE = []
  include Aws::Structure
end