ExAliyun.MNS.create_queue

You're seeing just the function create_queue, go back to ExAliyun.MNS module for more information.
Link to this function

create_queue(queue_name, opts \\ [])

Specs

create_queue(queue_name :: String.t(), opts :: Keyword.t()) :: result()

Create a new message queue, the message queue name should be no more than 256 characters, and constituted by letters, digits, or hyphens (-), while the first character must be a letter.

Alibaba Cloud API Docs

Options

  • :config_overrides, optional, the options in config_overrides, please see request/2 for details;
  • :delay_seconds, optional, message sent to the queue can be consumed after delay_seconds seconds, the valid value range in 0..604800 (7 days), by default is 0 second;
  • :maximum_message_size, optional, maximum body length of a message sent to the queue, measured in bytes, by default is 65536 (64 KB);
  • :message_retention_period, optional, maximum lifetime of the message in the queue, measured in seconds, the valid value range in 60..604800 seconds, by default is 259200 (3 days);
  • :visibility_timeout, optional, the valid value range in 1..43200 seconds (12 hours), by default is 30 seconds;
  • :polling_wait_seconds, optional, the valid value range in 0..30 seconds, by default is 0 second;
  • :logging_enabled, optional, whether to enable MNS server logging, by default is false.