JobQueueProps

class aws_cdk.aws_batch.JobQueueProps(*, compute_environments, enabled=None, job_queue_name=None, priority=None)

Bases: object

(experimental) Properties of a batch job queue.

Parameters
  • compute_environments (Sequence[JobQueueComputeEnvironment]) – (experimental) The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

  • enabled (Optional[bool]) – (experimental) The state of the job queue. If set to true, it is able to accept jobs. Default: true

  • job_queue_name (Optional[str]) – (experimental) A name for the job queue. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Default: - Cloudformation-generated name

  • priority (Union[int, float, None]) – (experimental) The priority of the job queue. Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1. Default: 1

Stability

experimental

Attributes

compute_environments

(experimental) The set of compute environments mapped to a job queue and their order relative to each other.

The job scheduler uses this parameter to determine which compute environment should execute a given job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.

Stability

experimental

Return type

List[JobQueueComputeEnvironment]

enabled

(experimental) The state of the job queue.

If set to true, it is able to accept jobs.

Default

true

Stability

experimental

Return type

Optional[bool]

job_queue_name

(experimental) A name for the job queue.

Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

Default
  • Cloudformation-generated name

Stability

experimental

Return type

Optional[str]

priority

(experimental) The priority of the job queue.

Job queues with a higher priority (or a higher integer value for the priority parameter) are evaluated first when associated with the same compute environment. Priority is determined in descending order, for example, a job queue with a priority value of 10 is given scheduling preference over a job queue with a priority value of 1.

Default

1

Stability

experimental

Return type

Union[int, float, None]