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
multipleFilters
property is enabled, multiple instances of the same attribute can be selected. The attribute instances follow the "OR" logic.
- Minimum length
- When the
minlength
property is enabled, it specifies the required minimum amount of alphanumeric characters for an attribute.
- Maximum length
- When the
maxlength
property is enabled, it specifies the maximum amount of alphanumeric characters an attribute can be made of.
- Case sensitive
- When the
isCaseSensitive
property 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
numeric
type includes any numeric value.
- Nonnegativeinteger
- The
nonnegativeinteger
type includes numeric values equal to or greater than zero.
- Percentage
- The
percentage
type includes numeric values expressed in percentage format.
- Duration
- The
duration
type includes time interval values given in ISO8601 format
- Filesize
- The
filesize
type includes numeric values that refer to the size of a file.
- String
- The
string
type includes values expressed as strings of alphanumerical characters.
- Date
- The
date
type includes values expressed in the YYYY-MM-DD date format.
- Time
- The
time
type includes value expressed in the 00:00 time format.
- Datetime
- The
datetime
type includes values expressed as a combination of date and time type values.
- datetimeutc
- The
datetimeutc
type includes values expressed as a combination of date and time type values that refer to universal time, or UTC.
- Boolean
- The
boolean
type includes either true or false values.
- Map
- The
map
type includes values expressed as a combination of a key and its specific value.
- Json
- The
json
type includes values expressed in json form.
- Required
- When the
required
property is enabled, you need to specify a value for the attribute.
- singlePredicate
- When the
singlePredicate
property is enabled, you can only choose one instance of the attribute. If thesinglePredicate
property 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
EQ
operator requires the value of an event attribute to be equal to the value of the event condition attribute it refers to.
- NE
- The
NE
operator requires the value of an event attribute to be not equal to the value of the event condition attribute it refers to.
- LE
- The
LE
operator 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
GE
operator requires the value of an event attribute to be greater than equal to the value of the event condition attribute it refers to.
- RANGE
- The
RANGE
operator 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_VALUE
operator 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
JSONATA
operator requires the value of an event attribute to match the jsonata expression of the event condition attribute it refers to.