| Package | Description |
|---|---|
| software.amazon.awscdk.services.codebuild |
AWS CodeBuild Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
Project.Builder |
Project.Builder.allowAllOutbound(Boolean allowAllOutbound)
(experimental) Whether to allow the CodeBuild to send all network traffic.
|
Project.Builder |
Project.Builder.artifacts(IArtifacts artifacts)
(experimental) Defines where build artifacts will be stored.
|
Project.Builder |
Project.Builder.badge(Boolean badge)
(experimental) Indicates whether AWS CodeBuild generates a publicly accessible URL for your project's build badge.
|
Project.Builder |
Project.Builder.buildSpec(BuildSpec buildSpec)
(experimental) Filename or contents of buildspec in JSON format.
|
Project.Builder |
Project.Builder.cache(Cache cache)
(experimental) Caching strategy to use.
|
Project.Builder |
Project.Builder.checkSecretsInPlainTextEnvVariables(Boolean checkSecretsInPlainTextEnvVariables)
(experimental) Whether to check for the presence of any secrets in the environment variables of the default type, BuildEnvironmentVariableType.PLAINTEXT.
|
Project.Builder |
Project.Builder.concurrentBuildLimit(Number concurrentBuildLimit)
(experimental) Maximum number of concurrent builds.
|
static Project.Builder |
Project.Builder.create(software.constructs.Construct scope,
String id) |
Project.Builder |
Project.Builder.description(String description)
(experimental) A description of the project.
|
Project.Builder |
Project.Builder.encryptionKey(IKey encryptionKey)
(experimental) Encryption key to use to read and write artifacts.
|
Project.Builder |
Project.Builder.environment(BuildEnvironment environment)
(experimental) Build environment to use for the build.
|
Project.Builder |
Project.Builder.environmentVariables(Map<String,? extends BuildEnvironmentVariable> environmentVariables)
(experimental) Additional environment variables to add to the build environment.
|
Project.Builder |
Project.Builder.fileSystemLocations(List<? extends IFileSystemLocation> fileSystemLocations)
(experimental) An ProjectFileSystemLocation objects for a CodeBuild build project.
|
Project.Builder |
Project.Builder.grantReportGroupPermissions(Boolean grantReportGroupPermissions)
(experimental) Add permissions to this project's role to create and use test report groups with name starting with the name of this project.
|
Project.Builder |
Project.Builder.logging(LoggingOptions logging)
(experimental) Information about logs for the build project.
|
Project.Builder |
Project.Builder.projectName(String projectName)
(experimental) The physical, human-readable name of the CodeBuild Project.
|
Project.Builder |
Project.Builder.queuedTimeout(Duration queuedTimeout)
(experimental) The number of minutes after which AWS CodeBuild stops the build if it's still in queue.
|
Project.Builder |
Project.Builder.role(IRole role)
(experimental) Service Role to assume while running the build.
|
Project.Builder |
Project.Builder.secondaryArtifacts(List<? extends IArtifacts> secondaryArtifacts)
(experimental) The secondary artifacts for the Project.
|
Project.Builder |
Project.Builder.secondarySources(List<? extends ISource> secondarySources)
(experimental) The secondary sources for the Project.
|
Project.Builder |
Project.Builder.securityGroups(List<? extends ISecurityGroup> securityGroups)
(experimental) What security group to associate with the codebuild project's network interfaces.
|
Project.Builder |
Project.Builder.source(ISource source)
(experimental) The source of the build.
|
Project.Builder |
Project.Builder.subnetSelection(SubnetSelection subnetSelection)
(experimental) Where to place the network interfaces within the VPC.
|
Project.Builder |
Project.Builder.timeout(Duration timeout)
(experimental) The number of minutes after which AWS CodeBuild stops the build if it's not complete.
|
Project.Builder |
Project.Builder.vpc(IVpc vpc)
(experimental) VPC network to place codebuild network interfaces.
|
Copyright © 2021. All rights reserved.