docs: def delete_queue(name, region, opts=None, user=None):
      '''
      Deletes a queue in the region.
  
      name
          Name of the SQS queue to deletes
      region
          Name of the region to delete the queue from
  
      opts : None
          Any additional options to add to the command line
  
      user : None
          Run hg as a user other than what the minion runs as
  
      CLI Example:
  
          salt '*' aws_sqs.delete_queue <sqs queue> <region>
  
      '''
      queues = list_queues(region, opts, user)
      url_map = _parse_queue_list(queues)
  
      log.debug('map %s', url_map)
      if name in url_map:
          delete = {'queue-url': url_map[name]}
  
          rtn = _run_aws(
              'delete-queue',
              region=region,
              opts=opts,
              user=user,
              **delete)
          success = True
          err = ''
          out = '{0} deleted'.format(name)
  
      else:
          out = ''
          err = "Delete failed"
          success = False
  
      ret = {
          'retcode': 0 if success else 1,
          'stdout': out,
          'stderr': err,
      }
      return ret