in src/aws-genomics-cdk/lib/batch/job-queue-construct.ts [13:37]
constructor(scope: cdk.Construct, id: string, props: GenomicsJobQueueProps) {
super(scope, id);
let environments = [];
for (let i = 0; i < props.computeEnvironments.length; i++) {
let environment = {
computeEnvironment: props.computeEnvironments[i],
order: i + 1,
};
environments.push(environment);
}
let jobQueueProps = {
jobQueueName: props.jobQueueName,
priority: props.priority,
computeEnvironments: environments,
};
this.jobQueue = new batch.JobQueue(
this,
jobQueueProps.jobQueueName,
jobQueueProps
);
}