Builder
Properties
A BuildArtifacts
object the defines the build artifacts for this batch build.
Contains configuration information about a batch build project.
The number of the batch build. For each project, the buildBatchNumber
of its first batch build is 1
. The buildBatchNumber
of each subsequent batch build is incremented by 1
. If a batch build is deleted, the buildBatchNumber
of other batch builds does not change.
The status of the batch build.
An array of BuildGroup
objects that define the build groups for the batch build.
Specifies the maximum amount of time, in minutes, that the build in a batch must be completed in.
Information about the cache for the build project.
The current phase of the batch build.
Specifies if session debugging is enabled for this batch build. For more information, see Viewing a running build in Session Manager. Batch session debugging is not supported for matrix batch builds.
The Key Management Service customer master key (CMK) to be used for encrypting the batch build output artifacts.
Information about the build environment of the build project.
An array of ProjectFileSystemLocation
objects for the batch build project. A ProjectFileSystemLocation
object specifies the identifier
, location
, mountOptions
, mountPoint
, and type
of a file system created using Amazon Elastic File System.
Information about logs for a build project. These can be logs in CloudWatch Logs, built in a specified S3 bucket, or both.
An array of BuildBatchPhase
objects the specify the phases of the batch build.
The name of the batch build project.
Specifies the amount of time, in minutes, that the batch build is allowed to be queued before it times out.
The identifier of the resolved version of this batch build's source code.
An array of BuildArtifacts
objects the define the build artifacts for this batch build.
An array of ProjectSource
objects that define the sources for the batch build.
An array of ProjectSourceVersion
objects. Each ProjectSourceVersion
must be one of:
The name of a service role used for builds in the batch.
Information about the build input source code for the build project.
The identifier of the version of the source code to be built.
Functions
construct an aws.sdk.kotlin.services.codebuild.model.BuildArtifacts inside the given block
construct an aws.sdk.kotlin.services.codebuild.model.ProjectBuildBatchConfig inside the given block
construct an aws.sdk.kotlin.services.codebuild.model.ProjectCache inside the given block
construct an aws.sdk.kotlin.services.codebuild.model.ProjectEnvironment inside the given block
construct an aws.sdk.kotlin.services.codebuild.model.LogsConfig inside the given block
construct an aws.sdk.kotlin.services.codebuild.model.ProjectSource inside the given block
construct an aws.sdk.kotlin.services.codebuild.model.VpcConfig inside the given block