Class: Aws::CodePipeline::Types::StartPipelineExecutionInput
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::CodePipeline::Types::StartPipelineExecutionInput
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-codepipeline/types.rb
 
Overview
Represents the input of a ‘StartPipelineExecution` action.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #client_request_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The system-generated unique ID used to identify a unique execution request.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the pipeline to start.
 - 
  
    
      #source_revisions  ⇒ Array<Types::SourceRevisionOverride> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A list that allows you to specify, or override, the source revision for a pipeline execution that’s being started.
 - 
  
    
      #variables  ⇒ Array<Types::PipelineVariable> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A list that overrides pipeline variables for a pipeline execution that’s being started.
 
Instance Attribute Details
#client_request_token ⇒ String
The system-generated unique ID used to identify a unique execution request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
      5186 5187 5188 5189 5190 5191 5192 5193  | 
    
      # File 'lib/aws-sdk-codepipeline/types.rb', line 5186 class StartPipelineExecutionInput < Struct.new( :name, :variables, :client_request_token, :source_revisions) SENSITIVE = [] include Aws::Structure end  | 
  
#name ⇒ String
The name of the pipeline to start.
      5186 5187 5188 5189 5190 5191 5192 5193  | 
    
      # File 'lib/aws-sdk-codepipeline/types.rb', line 5186 class StartPipelineExecutionInput < Struct.new( :name, :variables, :client_request_token, :source_revisions) SENSITIVE = [] include Aws::Structure end  | 
  
#source_revisions ⇒ Array<Types::SourceRevisionOverride>
A list that allows you to specify, or override, the source revision for a pipeline execution that’s being started. A source revision is the version with all the changes to your application code, or source artifact, for the pipeline execution.
      5186 5187 5188 5189 5190 5191 5192 5193  | 
    
      # File 'lib/aws-sdk-codepipeline/types.rb', line 5186 class StartPipelineExecutionInput < Struct.new( :name, :variables, :client_request_token, :source_revisions) SENSITIVE = [] include Aws::Structure end  | 
  
#variables ⇒ Array<Types::PipelineVariable>
A list that overrides pipeline variables for a pipeline execution that’s being started. Variable names must match ‘[A-Za-z0-9@-_]+`, and the values can be anything except an empty string.
      5186 5187 5188 5189 5190 5191 5192 5193  | 
    
      # File 'lib/aws-sdk-codepipeline/types.rb', line 5186 class StartPipelineExecutionInput < Struct.new( :name, :variables, :client_request_token, :source_revisions) SENSITIVE = [] include Aws::Structure end  |