Blossom Logo Deploy your apps with Heroku-like simplicity using Blossom SEE YOUR SAVINGS

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.

See Full Config Reference