Queues
This section discusses the Queue object, which includes the Execution and Generic Queues. Every Job must be associated with a Queue. The Queue determines which
system the job will run on. At least one Execution Queue is required so you can run jobs on the machine represented by that queue.
To create a Queue you must have “Create Queues” permission granted. This is a Scheduler-level security permission. You must also be granted "Create objects" permission on whatever container object you are adding the Queue to (Folder, Plan or Scheduler root). To Modify a queue you need “Read/Write/Modify” access permission for the Queue object. One property you cannot change is the Queue’s type (Execution or Generic).
In addition to user-created Execution and Generic Queues, this section also describes two built-in queues - OnDemand and RuntimeQueue.