Encapsulates the metadata about a control task (also named control method) of a type in the XL Deploy type system.
Control tasks allow actions to be executed on CIs and can be invoked from the GUI or the CLI. Control tasks specify
a list of steps to be executed in order. Control tasks can be parametrized in two ways:
- by specifying arguments to the control task in the control task configuration
- by allowing the user to specify parameters to the control task during control task execution
Arguments are configured in the control task definition in the synthetic.xml file. Arguments are specified as
attributes on the synthetic method definition XML and are passed as-is to the control task.
Parameters are specified by defining a parameters CI type, which needs to extend the
Parameters
CI.