| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.SecurityHub.Types.AwsCodeBuildProjectSource
Description
Synopsis
- data AwsCodeBuildProjectSource = AwsCodeBuildProjectSource' {}
- newAwsCodeBuildProjectSource :: AwsCodeBuildProjectSource
- awsCodeBuildProjectSource_insecureSsl :: Lens' AwsCodeBuildProjectSource (Maybe Bool)
- awsCodeBuildProjectSource_location :: Lens' AwsCodeBuildProjectSource (Maybe Text)
- awsCodeBuildProjectSource_gitCloneDepth :: Lens' AwsCodeBuildProjectSource (Maybe Int)
- awsCodeBuildProjectSource_type :: Lens' AwsCodeBuildProjectSource (Maybe Text)
Documentation
data AwsCodeBuildProjectSource Source #
Information about the build input source code for this build project.
See: newAwsCodeBuildProjectSource smart constructor.
Constructors
| AwsCodeBuildProjectSource' | |
Fields
| |
Instances
newAwsCodeBuildProjectSource :: AwsCodeBuildProjectSource Source #
Create a value of AwsCodeBuildProjectSource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:insecureSsl:AwsCodeBuildProjectSource', awsCodeBuildProjectSource_insecureSsl - Whether to ignore SSL warnings while connecting to the project source
code.
$sel:location:AwsCodeBuildProjectSource', awsCodeBuildProjectSource_location - 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,
https://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/).
- The path to the ZIP file that contains the source code (for
example,
- 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.
$sel:gitCloneDepth:AwsCodeBuildProjectSource', awsCodeBuildProjectSource_gitCloneDepth - Information about the Git clone depth for the build project.
$sel:type':AwsCodeBuildProjectSource', awsCodeBuildProjectSource_type - 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.
awsCodeBuildProjectSource_insecureSsl :: Lens' AwsCodeBuildProjectSource (Maybe Bool) Source #
Whether to ignore SSL warnings while connecting to the project source code.
awsCodeBuildProjectSource_location :: Lens' AwsCodeBuildProjectSource (Maybe Text) Source #
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,
https://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/).
- The path to the ZIP file that contains the source code (for
example,
- 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.
awsCodeBuildProjectSource_gitCloneDepth :: Lens' AwsCodeBuildProjectSource (Maybe Int) Source #
Information about the Git clone depth for the build project.
awsCodeBuildProjectSource_type :: Lens' AwsCodeBuildProjectSource (Maybe Text) Source #
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.