``controllerIds`` required, array Filter collection of JS7 Controllers, specified by their controllerId. "controllerIds" : [
"testsuite",
"standalone"
] ``store`` required anyOf(``store``, ``delete``), object Filter collection of deployable objects to add or update, specified by their paths and object types. "store" : {
"draftConfigurations" : [{
...example see below...
],
"deployConfigurations" : [{
...example see below...
]
} ``draftConfigurations`` required anyOf(``draftConfigurations``, ``deployConfigurations``), array An array of draft configuration of deployable objects. ``configuration`` required, object A configuration or a Folder specified by its ``path`` and ``objectType``. If draft configurations are specified by a folder, all draft items from the folder will be processed.
"configuration" : {
"path" : "/myWorkflows/ifElseWorkflow/workflow_10",
"objectType" : "WORKFLOW"
}
``path`` required, string "path" : "/myWorkflows/ifElseWorkflow/workflow_10" ``objectType`` required, string Subset of deployable objects from the enum ConfigurationType. The subset consist of WORKFLOW, JUNCTION, LOCK, JOBCLASS and FOLDER. "objectType" : "WORKFLOW" ``recursive`` optional, boolean Decides if a given folder should be processed recursively. "recursive" : true false ``deployConfigurations`` required anyOf(``draftConfigurations``, ``deployConfigurations``), array An array of already deployed configuration objects. ``configuration`` required, object An already deployed configuration specified by its ``path``, ``objectType`` and ``commitId`` OR a folder specified by ``path`` and ``objectType`` only. If already deployed configurations are specified by a folder, all latest deployments of the items from the folder will be processed.
"configuration" : {
"path" : "/myWorkflows/ifElseWorkflow/workflow_12",
"objectType" : "WORKFLOW",
"commitId" : "4273b6c6-c354-4fcd-afdb-2758088abe4a"
}
``path`` required, string ``objectType`` required, enum see above. ``commitId`` required, string The ``commitId`` of the deployment of the already deployed configuration. If no commitId is set the latest deployment of the configuration will be processed. "commitId" : "4273b6c6-c354-4fcd-afdb-2758088abe4a" ``recursive`` optional, boolean Decides if a given folder should be processed recursively. "recursive" : true false ``delete`` required anyOf(``store``, ``delete``), object Filter collection of already deployed objects to delete, specified by their paths and object types. "delete" : {
"deployConfigurations" : [{
...example see below...
]
} ``deployConfigurations`` required anyOf(``draftConfigurations``, ``deployConfigurations``), array An array of already deployed configuration objects. ``configuration`` required, object see above.
"configuration" : {
"path" : "/myWorkflows/ifElseWorkflow/workflow_12",
"objectType" : "WORKFLOW",
"commitId" : "4273b6c6-c354-4fcd-afdb-2758088abe4a"
}
``path`` required, string ``objectType`` required, enum see above. ``commitId`` required, string see above. "commitId" : "4273b6c6-c354-4fcd-afdb-2758088abe4a" ``recursive`` optional, boolean see above. "recursive" : true false