BuildBatch 
    Contains information about a batch build.
Types
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.
An array that contains the ARNs of reports created by merging reports from builds associated with this batch build.
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.