Skip to main content

Update an event filter rule

Contributors

PATCH /support/ems/filters/{name}/rules/{index}

Introduced In: 9.6

Updates an event filter rule.

  • message_criteria - Message criteria used by a rule to match an event.

  • parameter_criteria - Parameter criteria used by a rule to match an event.

  • event filter rule add

  • event filter rule delete

Parameters

Name Type In Required Description

name

string

path

True

Filter name

index

string

path

True

Filter rule index

new_index

integer

query

False

New position for the filter rule index

Request Body

Name Type Description

_links

_links

index

integer

Rule index. Rules are evaluated in ascending order. If a rule's index order is not specified during creation, the rule is appended to the end of the list.

message_criteria

message_criteria

Matching message definitions for the filter. A property must be specified.

parameter_criteria

array[parameter_criteria]

Parameter criteria used to match against events' parameters. Each parameter consists of a name and a value. When multiple parameter criteria are provided in a rule, all must match for the rule to be considered matched. A pattern can include one or more wildcard '*' characters.

type

string

Rule type

Example request
{
  "_links": {
    "self": {
      "href": "/api/resourcelink"
    }
  },
  "index": 1,
  "message_criteria": {
    "_links": {
      "related": {
        "href": "/api/resourcelink"
      }
    },
    "name_pattern": "wafl.*",
    "severities": "emergency,alert,error",
    "snmp_trap_types": "standard,built_in"
  },
  "parameter_criteria": [
    {
      "name_pattern": "vol",
      "value_pattern": "cloud*"
    }
  ],
  "type": "include"
}

Response

Status: 200, Ok

Error

Status: Default

ONTAP Error Response Codes

Error Code Description

983092

The index of the rule provided is outside the allowed range for the filter provided

983095

The rule index provided is invalid for the filter provided

983113

Default filters cannot be modified or removed

983126

A rule requires at least one name_pattern, severities, snmp_trap_types, or parameter pattern to be defined

983127

A property cannot contain a combination of the wildcard characters and other values.

983128

An invalid value is provided for the property 'snmp_trap_types'

983146

An invalid value is provided for the property 'severities'

983147

The severities provided are not supported

983155

The provided severities property does not match that of the name_pattern

983156

The provided snmp_trap_types property does not match that of the name_pattern

983157

The provided severities and snmp_trap_types properties do not match those of the name_pattern

983158

The name_pattern provided does not exist

983195

Empty field in parameter_criteria. Both name and value patterns must be specified

983196

name_pattern and value_pattern fields in parameter_criteria are empty

983211

Parameter criteria based filtering is not supported in this version of ONTAP

Also see the table of common errors in the Response body overview section of this documentation.

Name Type Description

error

returned_error

Example error
{
  "error": {
    "arguments": [
      {
        "code": "string",
        "message": "string"
      }
    ],
    "code": "4",
    "message": "entry doesn't exist",
    "target": "uuid"
  }
}

Definitions

See Definitions

href

Name Type Description

href

string

Name Type Description

self

href

Name Type Description

related

href

message_criteria

Matching message definitions for the filter. A property must be specified.

Name Type Description

_links

_links

name_pattern

string

Message name filter on which to match. Supports wildcards. Defaults to * if not specified.

severities

string

A comma-separated list of severities or a wildcard.

snmp_trap_types

string

A comma separated list of snmp_trap_types or a wildcard.

parameter_criteria

Criterion used for parameter based filtering

Name Type Description

name_pattern

string

Parameter name pattern. Wildcard character '*' is supported.

value_pattern

string

Parameter value pattern. Wildcard character '*' is supported.

ems_filter_rule

Rule for an event filter

Name Type Description

_links

_links

index

integer

Rule index. Rules are evaluated in ascending order. If a rule's index order is not specified during creation, the rule is appended to the end of the list.

message_criteria

message_criteria

Matching message definitions for the filter. A property must be specified.

parameter_criteria

array[parameter_criteria]

Parameter criteria used to match against events' parameters. Each parameter consists of a name and a value. When multiple parameter criteria are provided in a rule, all must match for the rule to be considered matched. A pattern can include one or more wildcard '*' characters.

type

string

Rule type

error_arguments

Name Type Description

code

string

Argument code

message

string

Message argument

returned_error

Name Type Description

arguments

array[error_arguments]

Message arguments

code

string

Error code

message

string

Error message

target

string

The target parameter that caused the error.