{ "id":"/axapi/v3/acos-events/log-parameterization/message-selector", "type":"object", "node-type":"scalar", "title":"message-selector", "partition-visibility":"shared", "description":"Configure message selector to select messages to be logged/blocked", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "rule-list":{ "type":"array", "minItems":1, "items":{ "type":"rule" }, "uniqueItems":true, "$ref":"/axapi/v3/acos-events/log-parameterization/message-selector/rule/{index}", "array":[ { "properties":{ "index":{ "type":"number", "format":"number", "minimum":1, "maximum":256, "partition-visibility":"shared", "description":"Specify rule index - rules are applied in numeric order", "optional":false }, "action":{ "type":"string", "format":"enum", "default":"send", "partition-visibility":"shared", "description":"'send': log messages selected by this rule will be sent (Default); 'drop': log messages selected by this rule will be dropped; ", "enum":[ "send", "drop" ], "optional":true }, "message-id":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Select a specific message by message-id and optionally severity", "optional":true }, "message-id-scope":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Log messages at this level and all sub-trees; 'node-only': Log messages at this node only; 'children-only': Log messages at all sub-trees only; 'log-field-only': Log message for this Log Field only; ", "enum":[ "all", "node-only", "children-only", "log-field-only" ], "optional":true }, "severity-oper":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'equal-and-higher': emergency is highest, debugging lowest; 'equal': single severity; ", "enum":[ "equal-and-higher", "equal" ], "optional":true }, "severity-val":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'emergency': System unusable log messages (Most Important); 'alert': Action must be taken immediately; 'critical': Critical conditions; 'error': Error conditions; 'warning': Warning conditions; 'notification': Normal but significant conditions; 'information': Informational messages; 'debugging': Debug level messages (Least Important); ", "enum":[ "emergency", "alert", "critical", "error", "warning", "notification", "information", "debugging" ], "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "index" ] } ] } } }