Class: Aws::CodePipeline::Types::RuleExecution

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

Overview

Represents information about each time a rule is run as part of the pipeline execution for a pipeline configured with conditions.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#error_detailsTypes::ErrorDetails

Represents information about an error in CodePipeline.

Returns:



4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'lib/aws-sdk-codepipeline/types.rb', line 4446

class RuleExecution < Struct.new(
  :rule_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#external_execution_idString

The external ID of the run of the rule.

Returns:

  • (String)


4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'lib/aws-sdk-codepipeline/types.rb', line 4446

class RuleExecution < Struct.new(
  :rule_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#external_execution_urlString

The URL of a resource external to Amazon Web Services that is used when running the rule (for example, an external repository URL).

Returns:

  • (String)


4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'lib/aws-sdk-codepipeline/types.rb', line 4446

class RuleExecution < Struct.new(
  :rule_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#last_status_changeTime

The last status change of the rule.

Returns:

  • (Time)


4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'lib/aws-sdk-codepipeline/types.rb', line 4446

class RuleExecution < Struct.new(
  :rule_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_byString

The ARN of the user who last changed the rule.

Returns:

  • (String)


4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'lib/aws-sdk-codepipeline/types.rb', line 4446

class RuleExecution < Struct.new(
  :rule_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#rule_execution_idString

The execution ID for the run of the rule.

Returns:

  • (String)


4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'lib/aws-sdk-codepipeline/types.rb', line 4446

class RuleExecution < Struct.new(
  :rule_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the run of the rule, such as FAILED.

Returns:

  • (String)


4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'lib/aws-sdk-codepipeline/types.rb', line 4446

class RuleExecution < Struct.new(
  :rule_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#summaryString

A summary of the run of the rule.

Returns:

  • (String)


4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'lib/aws-sdk-codepipeline/types.rb', line 4446

class RuleExecution < Struct.new(
  :rule_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end

#tokenString

The system-generated token used to identify a unique request.

Returns:

  • (String)


4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
# File 'lib/aws-sdk-codepipeline/types.rb', line 4446

class RuleExecution < Struct.new(
  :rule_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :error_details)
  SENSITIVE = []
  include Aws::Structure
end