MDAA TS Docs
    Preparing search index...

    Map of queue key to queue configuration. The key identifies the queue within the module config: it is the suffix of the generated queue name, and the value referenced by a function's sqsEventSources and queueUrlEnvironment entries.

    Keys must satisfy the SQS queue name rules, which are validated at synthesis time:

    • Only alphanumeric characters, hyphens and underscores. A '.' is rejected, including the '.fifo' suffix -- set fifo: true and the suffix is appended to the generated name for you.
    • Uppercase characters are lowercased in the generated name.
    • Keys must be unique against each other and against every function name, because a queue's dead letter queue and a function's async-invoke dead letter queue are both named '-dlq'.

    The generated name is <org>-<env>-<domain>-<module>-<key>, capped at the SQS limit of 80 characters. A key long enough to exceed the cap has its tail replaced by a hash, which keeps the name unique and stable but no longer readable, so keep keys short relative to that budget.

    Indexable