Event driven orchestration configuration attributes
When defining event groups and event conditions from the Orchestration CLI you can choose
between various different configuration attributes, each with its own properties:
- Configuration attributes properties
-
- Wildcard allowed
- When wildcard characters are enabled, you can use them to correlate and match multiple items.
- Multiple filters
- When the
multipleFiltersproperty is enabled, multiple instances of the same attribute can be selected. The attribute instances follow the "OR" logic.
- Minimum length
- When the
minlengthproperty is enabled, it specifies the required minimum amount of alphanumeric characters for an attribute.
- Maximum length
- When the
maxlengthproperty is enabled, it specifies the maximum amount of alphanumeric characters an attribute can be made of.
- Case sensitive
- When the
isCaseSensitiveproperty is enabled, the attribute alphanumeric value is case sensitive.
- Type
- The type of values that can be assigned to an attribute. There
following is a list of the available attribute types:
- Numeric
- The
numerictype includes any numeric value.
- Nonnegativeinteger
- The
nonnegativeintegertype includes numeric values equal to or greater than zero.
- Percentage
- The
percentagetype includes numeric values expressed in percentage format.
- Duration
- The
durationtype includes time interval values given in ISO8601 format
- Filesize
- The
filesizetype includes numeric values that refer to the size of a file.
- String
- The
stringtype includes values expressed as strings of alphanumerical characters.
- Date
- The
datetype includes values expressed in the YYYY-MM-DD date format.
- Time
- The
timetype includes value expressed in the 00:00 time format.
- Datetime
- The
datetimetype includes values expressed as a combination of date and time type values.
- datetimeutc
- The
datetimeutctype includes values expressed as a combination of date and time type values that refer to universal time, or UTC.
- Boolean
- The
booleantype includes either true or false values.
- Map
- The
maptype includes values expressed as a combination of a key and its specific value.
- Json
- The
jsontype includes values expressed in json form.
- Required
- When the
requiredproperty is enabled, you need to specify a value for the attribute.
- singlePredicate
- When the
singlePredicateproperty is enabled, you can only choose one instance of the attribute. If thesinglePredicateproperty is not enabled, you can select multiple instances of the same attribute, and the instances follow the "AND" logic.
- Operator types
- Operator types:
- EQ
- The
EQoperator requires the value of an event attribute to be equal to the value of the event condition attribute it refers to.
- NE
- The
NEoperator requires the value of an event attribute to be not equal to the value of the event condition attribute it refers to.
- LE
- The
LEoperator requires the value of an event attribute to be less than equal to the value of the event condition attribute it refers to.
- GE
- The
GEoperator requires the value of an event attribute to be greater than equal to the value of the event condition attribute it refers to.
- GT
- The
GToperator requires the value of an event attribute to be greater than to the value of the event condition attribute it refers to.
- LT
- The
LToperator requires the value of an event attribute to be less than to the value of the event condition attribute it refers to.
- RANGE
- The
RANGEoperator requires the value of an event attribute to fall in a range of values of the event condition attribute it refers to.
- KEY_VALUE
- The
KEY_VALUEoperator requires the value of an event attribute to match the key name and its value, both specified in the event condition attribute it refers to.
- JSONATA
- The
JSONATAoperator requires the value of an event attribute to match the jsonata expression of the event condition attribute it refers to.