{
  "target": "serverless/api/sqs/${queue}.yml",
  "format": "yml",
  "strategy": "merge-deep",
  "snippets": [
    {
      "name": "serverless/sqs/api/${queue}.yml",
      "variables": {
        "queue": "${queue|TITLE}",
        "queueProcessorTimeout": "${queueProcessorTimeout}",
        "queueProcessorMemorySize": "${queueProcessorMemorySize}",
        "queueProcessorReservedConcurrency": "${queueProcessorReservedConcurrency}",
        "queueProcessorMaximumBatchingWindow": "${queueProcessorMaximumBatchingWindow}",
        "queueProcessorBatchSize": "${queueProcessorBatchSize}"
      }
    }
  ],
  "requires": [
    "serverless",
    "aws"
  ],
  "purpose": [
    "Initialize api stack resource definitions for an sqs queue."
  ]
}
