``clusterAgents`` | required, array[object] | Collection of Agents
each Cluster Agent has the following fields | | |
``agentId`` | required, integer | The ``agentId`` is the (technical) name that is used in the Controller to identify an Agent. This value is set once and cannot be overwritten | | |
``agentName`` | required, string | The ``agentName`` is the (logical) name that is used for the configuration of a Job to identify an Agent | | |
``agentNameAliases`` | optional, array[string] | Aliases of the ``agentName`` | | |
``title`` | optional, string | | | |
``processLimit`` | optional, integer | Limits the number max. processes that are started by the Agent | | |
``subagents`` | required, array[object] | Collection of Subagents
each Subagent has the following fields where one of them has to be a primary director and another optionally a standby director | | |
``subagentId`` | required, string | The ``subagentId`` is the name that is used in the Controller to identify a Subagent. This value is set once and cannot be overwritten | | |
``url`` | required, string | URL of the Subagent | | |
``title`` | optional, string | | | |
``isDirector`` | optional, string | Possible values are
- NO_DIRECTOR
- PRIMARY_DIRECTOR
- SECONDARY_DIRECTOR
| | NO_DIRECTOR |
``ordering`` | optional, integer | | | |
``withGenerateSubagentCluster`` | optional, boolean | if true then a subagent cluster with only the subagent as member is created. The subagent cluster ID is equal the subagend ID. | | false |