Class: Aws::CodePipeline::Types::RuleExecutionInput

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

Overview

Input information used for a rule execution.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#configurationHash<String,String>

Configuration data for a rule execution, such as the resolved values for that run.

Returns:

  • (Hash<String,String>)


4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
# File 'lib/aws-sdk-codepipeline/types.rb', line 4512

class RuleExecutionInput < Struct.new(
  :rule_type_id,
  :configuration,
  :resolved_configuration,
  :role_arn,
  :region,
  :input_artifacts)
  SENSITIVE = []
  include Aws::Structure
end

#input_artifactsArray<Types::ArtifactDetail>

Details of input artifacts of the rule that correspond to the rule execution.

Returns:



4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
# File 'lib/aws-sdk-codepipeline/types.rb', line 4512

class RuleExecutionInput < Struct.new(
  :rule_type_id,
  :configuration,
  :resolved_configuration,
  :role_arn,
  :region,
  :input_artifacts)
  SENSITIVE = []
  include Aws::Structure
end

#regionString

The Amazon Web Services Region for the rule, such as us-east-1.

Returns:

  • (String)


4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
# File 'lib/aws-sdk-codepipeline/types.rb', line 4512

class RuleExecutionInput < Struct.new(
  :rule_type_id,
  :configuration,
  :resolved_configuration,
  :role_arn,
  :region,
  :input_artifacts)
  SENSITIVE = []
  include Aws::Structure
end

#resolved_configurationHash<String,String>

Configuration data for a rule execution with all variable references replaced with their real values for the execution.

Returns:

  • (Hash<String,String>)


4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
# File 'lib/aws-sdk-codepipeline/types.rb', line 4512

class RuleExecutionInput < Struct.new(
  :rule_type_id,
  :configuration,
  :resolved_configuration,
  :role_arn,
  :region,
  :input_artifacts)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline.

Returns:

  • (String)


4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
# File 'lib/aws-sdk-codepipeline/types.rb', line 4512

class RuleExecutionInput < Struct.new(
  :rule_type_id,
  :configuration,
  :resolved_configuration,
  :role_arn,
  :region,
  :input_artifacts)
  SENSITIVE = []
  include Aws::Structure
end

#rule_type_idTypes::RuleTypeId

The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.

Returns:



4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
# File 'lib/aws-sdk-codepipeline/types.rb', line 4512

class RuleExecutionInput < Struct.new(
  :rule_type_id,
  :configuration,
  :resolved_configuration,
  :role_arn,
  :region,
  :input_artifacts)
  SENSITIVE = []
  include Aws::Structure
end