Class: Aws::CodeBuild::Types::ProjectSourceVersion
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::CodeBuild::Types::ProjectSourceVersion
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-codebuild/types.rb
 
Overview
A source identifier and its corresponding version.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #source_identifier  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An identifier for a source in the build project.
 - 
  
    
      #source_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The source version for the corresponding source identifier.
 
Instance Attribute Details
#source_identifier ⇒ String
An identifier for a source in the build project. The identifier can only contain alphanumeric characters and underscores, and must be less than 128 characters in length.
      5107 5108 5109 5110 5111 5112  | 
    
      # File 'lib/aws-sdk-codebuild/types.rb', line 5107 class ProjectSourceVersion < Struct.new( :source_identifier, :source_version) SENSITIVE = [] include Aws::Structure end  | 
  
#source_version ⇒ String
The source version for the corresponding source identifier. If specified, must be one of:
- 
For CodeCommit: the commit ID, branch, or Git tag to use.
 - 
For GitHub: the commit ID, pull request ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a pull request ID is specified, it must use the format ‘pr/pull-request-ID` (for example, `pr/25`). If a branch name is specified, the branch’s HEAD commit ID is used. If not specified, the default branch’s HEAD commit ID is used.
 - 
For GitLab: the commit ID, branch, or Git tag to use.
 - 
For Bitbucket: the commit ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a branch name is specified, the branch’s HEAD commit ID is used. If not specified, the default branch’s HEAD commit ID is used.
 - 
For Amazon S3: the version ID of the object that represents the build input ZIP file to use.
 
For more information, see [Source Version Sample with CodeBuild] in the *CodeBuild User Guide*.
[1]: docs.aws.amazon.com/codebuild/latest/userguide/sample-source-version.html
      5107 5108 5109 5110 5111 5112  | 
    
      # File 'lib/aws-sdk-codebuild/types.rb', line 5107 class ProjectSourceVersion < Struct.new( :source_identifier, :source_version) SENSITIVE = [] include Aws::Structure end  |