Class: Aws::SecurityHub::Types::AwsCodeBuildProjectSource
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::SecurityHub::Types::AwsCodeBuildProjectSource
 
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Information about the build input source code for this build project.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #git_clone_depth  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Information about the Git clone depth for the build project. 
- 
  
    
      #insecure_ssl  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Whether to ignore SSL warnings while connecting to the project source code. 
- 
  
    
      #location  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Information about the location of the source code to be built. 
- 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The type of repository that contains the source code to be built. 
Instance Attribute Details
#git_clone_depth ⇒ Integer
Information about the Git clone depth for the build project.
| 5385 5386 5387 5388 5389 5390 5391 5392 | # File 'lib/aws-sdk-securityhub/types.rb', line 5385 class AwsCodeBuildProjectSource < Struct.new( :type, :location, :git_clone_depth, :insecure_ssl) SENSITIVE = [] include Aws::Structure end | 
#insecure_ssl ⇒ Boolean
Whether to ignore SSL warnings while connecting to the project source code.
| 5385 5386 5387 5388 5389 5390 5391 5392 | # File 'lib/aws-sdk-securityhub/types.rb', line 5385 class AwsCodeBuildProjectSource < Struct.new( :type, :location, :git_clone_depth, :insecure_ssl) SENSITIVE = [] include Aws::Structure end | 
#location ⇒ String
Information about the location of the source code to be built.
Valid values include:
- 
For source code settings that are specified in the source action of a pipeline in CodePipeline, location should not be specified. If it is specified, CodePipeline ignores it. This is because CodePipeline uses the settings in a pipeline’s source action instead of this value. 
- 
For source code in an CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec file (for example, ‘git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name` ). 
- 
For source code in an S3 input bucket, one of the following. - 
The path to the ZIP file that contains the source code (for example, ‘bucket-name/path/to/object-name.zip`). 
- 
The path to the folder that contains the source code (for example, ‘bucket-name/path/to/source-code/folder/`). 
 
- 
- 
For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec file. 
- 
For source code in a Bitbucket repository, the HTTPS clone URL to the repository that contains the source and the build spec file. 
| 5385 5386 5387 5388 5389 5390 5391 5392 | # File 'lib/aws-sdk-securityhub/types.rb', line 5385 class AwsCodeBuildProjectSource < Struct.new( :type, :location, :git_clone_depth, :insecure_ssl) SENSITIVE = [] include Aws::Structure end | 
#type ⇒ String
The type of repository that contains the source code to be built. Valid values are:
- 
‘BITBUCKET` - The source code is in a Bitbucket repository. 
- 
‘CODECOMMIT` - The source code is in an CodeCommit repository. 
- 
‘CODEPIPELINE` - The source code settings are specified in the source action of a pipeline in CodePipeline. 
- 
‘GITHUB` - The source code is in a GitHub repository. 
- 
‘GITHUB_ENTERPRISE` - The source code is in a GitHub Enterprise repository. 
- 
‘NO_SOURCE` - The project does not have input source code. 
- 
‘S3` - The source code is in an S3 input bucket. 
| 5385 5386 5387 5388 5389 5390 5391 5392 | # File 'lib/aws-sdk-securityhub/types.rb', line 5385 class AwsCodeBuildProjectSource < Struct.new( :type, :location, :git_clone_depth, :insecure_ssl) SENSITIVE = [] include Aws::Structure end |