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.



4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
# File 'lib/aws-sdk-codepipeline/types.rb', line 4438

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)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
# File 'lib/aws-sdk-codepipeline/types.rb', line 4438

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.



4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
# File 'lib/aws-sdk-codepipeline/types.rb', line 4438

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)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
# File 'lib/aws-sdk-codepipeline/types.rb', line 4438

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)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
# File 'lib/aws-sdk-codepipeline/types.rb', line 4438

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)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
# File 'lib/aws-sdk-codepipeline/types.rb', line 4438

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)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
# File 'lib/aws-sdk-codepipeline/types.rb', line 4438

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)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
# File 'lib/aws-sdk-codepipeline/types.rb', line 4438

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)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
# File 'lib/aws-sdk-codepipeline/types.rb', line 4438

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)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
# File 'lib/aws-sdk-codepipeline/types.rb', line 4438

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)


4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
# File 'lib/aws-sdk-codepipeline/types.rb', line 4438

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