code: def create_queue(self, vhost, queue_name):
      url = C_HTTP_TEMPLATE.format(
          self.endpoint, "{}/{}/{}".format("queues", vhost, queue_name)
      )
  
      basic_config = {
          "auto_delete": False,
          "durable": True,
          "arguments": {},
      }
  
      queue_runtime_config = self.runtime_config.get("queue", {})
      basic_config.update(queue_runtime_config)
      LOGGER.debug(basic_config)
  
      result = requests.put(
          url,
          headers=C_COMMON_HTTP_HEADER,
          json=basic_config,
          auth=(self.user, self.password),
      )
  
      LOGGER.debug(f"[rabbitmanager.create_queue] {result}")
      if result.status_code == 201 or result.status_code == 204:
          return True
      else:
          return False
  
imports: import logging
  import time
  import requests
label_desc: Use image node_id 15 for calling the RabbitManager obj's underlying member method code with example usage: obj.create_queue(vhost, queue_name) and returns: True, False