| Package | Description |
|---|---|
| software.amazon.awscdk.services.codebuild |
AWS CodeBuild Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CfnProject.Builder |
CfnProject.Builder.artifacts(CfnProject.ArtifactsProperty artifacts)
`Artifacts` is a property of the [AWS::CodeBuild::Project](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html) resource that specifies output settings for artifacts generated by an AWS CodeBuild build.
|
CfnProject.Builder |
CfnProject.Builder.artifacts(IResolvable artifacts)
`Artifacts` is a property of the [AWS::CodeBuild::Project](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html) resource that specifies output settings for artifacts generated by an AWS CodeBuild build.
|
CfnProject.Builder |
CfnProject.Builder.badgeEnabled(Boolean badgeEnabled)
Indicates whether AWS CodeBuild generates a publicly accessible URL for your project's build badge.
|
CfnProject.Builder |
CfnProject.Builder.badgeEnabled(IResolvable badgeEnabled)
Indicates whether AWS CodeBuild generates a publicly accessible URL for your project's build badge.
|
CfnProject.Builder |
CfnProject.Builder.buildBatchConfig(CfnProject.ProjectBuildBatchConfigProperty buildBatchConfig)
A `ProjectBuildBatchConfig` object that defines the batch build options for the project.
|
CfnProject.Builder |
CfnProject.Builder.buildBatchConfig(IResolvable buildBatchConfig)
A `ProjectBuildBatchConfig` object that defines the batch build options for the project.
|
CfnProject.Builder |
CfnProject.Builder.cache(CfnProject.ProjectCacheProperty cache)
Settings that AWS CodeBuild uses to store and reuse build dependencies.
|
CfnProject.Builder |
CfnProject.Builder.cache(IResolvable cache)
Settings that AWS CodeBuild uses to store and reuse build dependencies.
|
CfnProject.Builder |
CfnProject.Builder.concurrentBuildLimit(Number concurrentBuildLimit)
The maximum number of concurrent builds that are allowed for this project.
|
static CfnProject.Builder |
CfnProject.Builder.create(software.constructs.Construct scope,
String id) |
CfnProject.Builder |
CfnProject.Builder.description(String description)
A description that makes the build project easy to identify.
|
CfnProject.Builder |
CfnProject.Builder.encryptionKey(String encryptionKey)
The AWS Key Management Service customer master key (CMK) to be used for encrypting the build output artifacts.
|
CfnProject.Builder |
CfnProject.Builder.environment(CfnProject.EnvironmentProperty environment)
The build environment settings for the project, such as the environment type or the environment variables to use for the build environment.
|
CfnProject.Builder |
CfnProject.Builder.environment(IResolvable environment)
The build environment settings for the project, such as the environment type or the environment variables to use for the build environment.
|
CfnProject.Builder |
CfnProject.Builder.fileSystemLocations(IResolvable fileSystemLocations)
An array of `ProjectFileSystemLocation` objects for a CodeBuild build project.
|
CfnProject.Builder |
CfnProject.Builder.fileSystemLocations(List<? extends Object> fileSystemLocations)
An array of `ProjectFileSystemLocation` objects for a CodeBuild build project.
|
CfnProject.Builder |
CfnProject.Builder.logsConfig(CfnProject.LogsConfigProperty logsConfig)
Information about logs for the build project.
|
CfnProject.Builder |
CfnProject.Builder.logsConfig(IResolvable logsConfig)
Information about logs for the build project.
|
CfnProject.Builder |
CfnProject.Builder.name(String name)
The name of the build project.
|
CfnProject.Builder |
CfnProject.Builder.queuedTimeoutInMinutes(Number queuedTimeoutInMinutes)
The number of minutes a build is allowed to be queued before it times out.
|
CfnProject.Builder |
CfnProject.Builder.resourceAccessRole(String resourceAccessRole)
The ARN of the IAM role that enables CodeBuild to access the CloudWatch Logs and Amazon S3 artifacts for the project's builds.
|
CfnProject.Builder |
CfnProject.Builder.secondaryArtifacts(IResolvable secondaryArtifacts)
A list of `Artifacts` objects.
|
CfnProject.Builder |
CfnProject.Builder.secondaryArtifacts(List<? extends Object> secondaryArtifacts)
A list of `Artifacts` objects.
|
CfnProject.Builder |
CfnProject.Builder.secondarySources(IResolvable secondarySources)
An array of `ProjectSource` objects.
|
CfnProject.Builder |
CfnProject.Builder.secondarySources(List<? extends Object> secondarySources)
An array of `ProjectSource` objects.
|
CfnProject.Builder |
CfnProject.Builder.secondarySourceVersions(IResolvable secondarySourceVersions)
An array of `ProjectSourceVersion` objects.
|
CfnProject.Builder |
CfnProject.Builder.secondarySourceVersions(List<? extends Object> secondarySourceVersions)
An array of `ProjectSourceVersion` objects.
|
CfnProject.Builder |
CfnProject.Builder.serviceRole(String serviceRole)
The ARN of the IAM role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.
|
CfnProject.Builder |
CfnProject.Builder.source(CfnProject.SourceProperty source)
The source code settings for the project, such as the source code's repository type and location.
|
CfnProject.Builder |
CfnProject.Builder.source(IResolvable source)
The source code settings for the project, such as the source code's repository type and location.
|
CfnProject.Builder |
CfnProject.Builder.sourceVersion(String sourceVersion)
A version of the build input to be built for this project.
|
CfnProject.Builder |
CfnProject.Builder.tags(List<? extends CfnTag> tags)
An arbitrary set of tags (key-value pairs) for the AWS CodeBuild project.
|
CfnProject.Builder |
CfnProject.Builder.timeoutInMinutes(Number timeoutInMinutes)
How long, in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait before timing out any related build that did not get marked as completed.
|
CfnProject.Builder |
CfnProject.Builder.triggers(CfnProject.ProjectTriggersProperty triggers)
For an existing AWS CodeBuild build project that has its source code stored in a GitHub repository, enables AWS CodeBuild to begin automatically rebuilding the source code every time a code change is pushed to the repository.
|
CfnProject.Builder |
CfnProject.Builder.triggers(IResolvable triggers)
For an existing AWS CodeBuild build project that has its source code stored in a GitHub repository, enables AWS CodeBuild to begin automatically rebuilding the source code every time a code change is pushed to the repository.
|
CfnProject.Builder |
CfnProject.Builder.visibility(String visibility)
Specifies the visibility of the project's builds.
|
CfnProject.Builder |
CfnProject.Builder.vpcConfig(CfnProject.VpcConfigProperty vpcConfig)
`VpcConfig` specifies settings that enable AWS CodeBuild to access resources in an Amazon VPC.
|
CfnProject.Builder |
CfnProject.Builder.vpcConfig(IResolvable vpcConfig)
`VpcConfig` specifies settings that enable AWS CodeBuild to access resources in an Amazon VPC.
|
Copyright © 2022. All rights reserved.