Class: Aws::CodePipeline::Types::ActionExecutionInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodePipeline::Types::ActionExecutionInput
- Defined in:
- gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb
Overview
Input information used for an action execution.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action_type_id ⇒ Types::ActionTypeId
Represents information about an action type.
-
#configuration ⇒ Hash<String,String>
Configuration data for an action execution.
-
#input_artifacts ⇒ Array<Types::ArtifactDetail>
Details of input artifacts of the action that correspond to the action execution.
-
#namespace ⇒ String
The variable namespace associated with the action.
-
#region ⇒ String
The Amazon Web Services Region for the action, such as us-east-1.
-
#resolved_configuration ⇒ Hash<String,String>
Configuration data for an action execution with all variable references replaced with their real values for the execution.
-
#role_arn ⇒ String
The ARN of the IAM service role that performs the declared action.
Instance Attribute Details
#action_type_id ⇒ Types::ActionTypeId
Represents information about an action type.
533 534 535 536 537 538 539 540 541 542 543 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 533 class ActionExecutionInput < Struct.new( :action_type_id, :configuration, :resolved_configuration, :role_arn, :region, :input_artifacts, :namespace) SENSITIVE = [] include Aws::Structure end |
#configuration ⇒ Hash<String,String>
Configuration data for an action execution.
533 534 535 536 537 538 539 540 541 542 543 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 533 class ActionExecutionInput < Struct.new( :action_type_id, :configuration, :resolved_configuration, :role_arn, :region, :input_artifacts, :namespace) SENSITIVE = [] include Aws::Structure end |
#input_artifacts ⇒ Array<Types::ArtifactDetail>
Details of input artifacts of the action that correspond to the action execution.
533 534 535 536 537 538 539 540 541 542 543 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 533 class ActionExecutionInput < Struct.new( :action_type_id, :configuration, :resolved_configuration, :role_arn, :region, :input_artifacts, :namespace) SENSITIVE = [] include Aws::Structure end |
#namespace ⇒ String
The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.
533 534 535 536 537 538 539 540 541 542 543 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 533 class ActionExecutionInput < Struct.new( :action_type_id, :configuration, :resolved_configuration, :role_arn, :region, :input_artifacts, :namespace) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
The Amazon Web Services Region for the action, such as us-east-1.
533 534 535 536 537 538 539 540 541 542 543 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 533 class ActionExecutionInput < Struct.new( :action_type_id, :configuration, :resolved_configuration, :role_arn, :region, :input_artifacts, :namespace) SENSITIVE = [] include Aws::Structure end |
#resolved_configuration ⇒ Hash<String,String>
Configuration data for an action execution with all variable references replaced with their real values for the execution.
533 534 535 536 537 538 539 540 541 542 543 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 533 class ActionExecutionInput < Struct.new( :action_type_id, :configuration, :resolved_configuration, :role_arn, :region, :input_artifacts, :namespace) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.
533 534 535 536 537 538 539 540 541 542 543 |
# File 'gems/aws-sdk-codepipeline/lib/aws-sdk-codepipeline/types.rb', line 533 class ActionExecutionInput < Struct.new( :action_type_id, :configuration, :resolved_configuration, :role_arn, :region, :input_artifacts, :namespace) SENSITIVE = [] include Aws::Structure end |