You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::CodeBuild::Types::ProjectBuildBatchConfig

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing ProjectBuildBatchConfig as input to an Aws::Client method, you can use a vanilla Hash:

{
  service_role: "NonEmptyString",
  combine_artifacts: false,
  restrictions: {
    maximum_builds_allowed: 1,
    compute_types_allowed: ["NonEmptyString"],
  },
  timeout_in_mins: 1,
}

Contains configuration information about a batch build project.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#combine_artifactsBoolean

Specifies if the build artifacts for the batch build should be combined into a single artifact location.

Returns:

  • (Boolean)

    Specifies if the build artifacts for the batch build should be combined into a single artifact location.

#restrictionsTypes::BatchRestrictions

A BatchRestrictions object that specifies the restrictions for the batch build.

Returns:

#service_roleString

Specifies the service role ARN for the batch build project.

Returns:

  • (String)

    Specifies the service role ARN for the batch build project.

#timeout_in_minsInteger

Specifies the maximum amount of time, in minutes, that the batch build must be completed in.

Returns:

  • (Integer)

    Specifies the maximum amount of time, in minutes, that the batch build must be completed in.