Config Jets Deploy Job
Reference
The table below covers each setting. Each option is configured with config.OPTION
. The config.
portion is not shown for conciseness. IE: logger.level
vs config.logger.level
.
Name | Default | Description |
---|---|---|
job.additional_queues | [] | Example: %w[urgent low_priority] |
job.default_queue.lambda.reserved_concurrency | 5 | Reserved concurrency to use for Lambda function associated with default queue. |
job.default_queue.properties | {} | Override the SQS Queue properties. See Generated Function SQS Queue and AWS::SQS::Queue. |
job.enable | false | Enable Jets to create Job resources to handle ActiveJob work, like SQS Queue. |
job.queue_defaults.lambda.memory_size | 1536 | Default reserved concurrency for memory_size lambda functions. Can be overwritten individually with config.job.queues.NAME.lambda.memory_size |
job.queue_defaults.lambda.properties | {} | Default properties for the additional_queues lambda functions. Can be overwritten individually with config.job.queues.NAME.lambda.PROPERTY |
job.queue_defaults.lambda.reserved_concurrency | 5 | Default reserved concurrency for additional_queues lambda functions. Can be overwritten individually with config.job.queues.NAME.lambda.reserved_concurrency |
job.queue_defaults.lambda.timeout | 900 | Default timeout for additional_queues lambda functions. Can be overwritten individually with config.job.queues.NAME.lambda.timeout |
job.queue_defaults.properties | {} | Default properties for the additional_queues. Can be overwritten individually with config.job.queues.NAME.PROPERTY . See AWS::SQS::Queue |
job.queues.NAME.memory_size | 1536 | An example of how you can set individual additional queue the memory_size setting. |
job.queues.NAME.reserved_concurrency | 5 | An example of how you can set individual additional queue the reserved_concurrency setting. |