QueryAllTasks Task: Returns a hash where each key is the task name and each task name key contains a hash of the task's properties.

QueryTaskCatalog Task: Returns a list of the tasks available in IDL.

QueryTask Task: Returns a hash that describes the properties of an IDL task.