# TaskExecutionConstraintsType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Constraints on task execution, e.g. a execution group, allowed/disallowed nodes, etc. EXPERIMENTAL.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
group | property string | [0,1] |
groupTaskLimit | property int | [0,1] |
secondaryGroup | container TaskExecutionGroupConstraintType | [0,-1] | TODO
allowedNode | property string | [0,-1] | Node(s) that this task is allowed to be executed on.
disallowedNode | property string | [0,-1] | Node(s) that this task is not allowed to be executed on.
retryAfter | property duration | [0,1] |

- ### Items

  - #### group

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### groupTaskLimit

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### secondaryGroup

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    TODO

  - #### allowedNode

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Node(s) that this task is allowed to be executed on. If not specified, the task is allowed to be executed on any cluster node (if not restricted by disallowedNode item). DEPRECATED and UNUSED. Use NodeType.taskExecutionLimitations instead.

  - #### disallowedNode

    Flags: RAM,runtime

    Multiplicity: [0,-1]

    Node(s) that this task is not allowed to be executed on. DEPRECATED and UNUSED. Use NodeType.taskExecutionLimitations instead.

  - #### retryAfter

    Flags: RAM,runtime

    Multiplicity: [0,1]