Managing custom enumerations with REST APIs
The following section provides a list of supported endpoints and an overview about running these endpoints. Before you run an endpoint, you must authenticate yourself. For more information, see Access and authentication for the REST API
Managing custom enumerations for event slots
You can create, update, delete, and get details of custom enumeration (custom list of values) for event slots of the out-of-the-box event classes (except the Event base event class) and custom classes by running APIs.
POST /events/classes/enums
Create a custom enumeration
Important
Make sure that you specify the request body only in the English locale.
Authorization: Bearer <JWT_token>
For instructions about obtaining the JWT token, see Access and authentication for the REST API..
Parameter details
Request body
"name": "String",
"enumelements": [
{
"value": "String",
"index": "Number",
"label": "String"
},
{
"value": "String",
"index": "Number",
"label": "String"
}
]
}
Example request body
"name": "ROUTER_STATE",
"enumelements": [
{
"value": "UP",
"index": 0,
"label": "Up"
},
{
"value": "DOWN",
"index": 1,
"label": "Down"
},
{
"value": "ADMIN_DOWN",
"index": 2,
"label": "Administratively Down"
}
]
}
Successful response
"object": [
"87f7b4c2-ca21-11e9-a3ab-ff94b6651736"
]
}
Unsuccessful responses
Scenario 1: The index attribute of the enumelements parameter has a duplicate value
{
"key": "400",
"level": "ERROR",
"message": "Enum index must be unique.",
"additionalInfo": null
}
]
Scenario 2: You specify an enum value for the enumelements parameter that already exists
{
"key": "500",
"level": "ERROR",
"message": "Failed to create enum element, entry with same name already exists",
"additionalInfo": null
}
]
PUT /events/classes/enums/<enum_name>
Update a custom enumeration by enum name
Important
Make sure that you specify the request body only in the English locale.
When you update an enumeration, you can add or remove values from the enumeration by sending the entire enumeration request payload with the required values. To learn more about the request payload, see Example request body.
This update will replace the existing enumeration definition similar to overwriting the changes in a file.
Authorization: Bearer <JWT_token>
For instructions about obtaining the JWT token, see Access and authentication for the REST API..
Parameter details
Request body
"enumelements": [
{
"value": "String",
"index": "Number",
"label": "String"
},
{
"value": "String",
"index": "Number",
"label": "String"
}
]
}
Example request body
"enumelements": [
{
"value": "UP",
"index": 0,
"label": "UP"
},
{
"value": "DOWN",
"index": 1,
"label": "DOWN"
},
{
"value": "ADMIN_DOWN",
"index": 2,
"label": "ADMINISTRATIVELY DOWN"
}
]
}
Successful response
"message": "After you run this endpoint, make sure that you update the event policies or the default slot value for event classes that are associated with the enumeration to bind the updated enumeration content.",
"object": [
"6f3b11b6-8d68-11ec-b179-35e5c89de09e"
]
}
Unsuccessful responses
Scenario 1: You specify an enumeration name that does not exist
{
"key": "Internal Server Error",
"level": "ERROR",
"message": "Operation failed, given entry doesn't exist in database with name : 'status_ger2'",
"additionalInfo": null
}
]
Scenario 2: You specify a default enumeration name
{
"key": "Internal Server Error",
"level": "ERROR",
"message": "Operation failed, default enums can't be updated.",
"additionalInfo": null
}
]
Important
After you run the update enumeration endpoint, make sure that you update the event policies or the default slot value for event classes that are associated with the enumeration to bind the updated enumeration content.
DELETE /events/classes/enums/enum_name
Delete a custom enumeration by enum name
Authorization: Bearer <JWT_token>
For instructions about obtaining the JWT token, see Access and authentication for the REST API..
Parameter details
Successful responses
"object": [
"e6e81be8-92e5-11ec-af69-5955f8303915"
]
}
Unsuccessful response
Scenario 1: You specify an enumeration name that does not exist
{
"key": "Internal Server Error",
"level": "ERROR",
"message": "Operation failed, given entry doesn't exist in database with name : 'status_ger2'",
"additionalInfo": null
}
]
Scenario 2: You specify a default enumeration name
{
"key": "Internal Server Error",
"level": "ERROR",
"message": "Operation failed, default enums can't be deleted.",
"additionalInfo": null
}
]
GET /events/classes/enums/<enum_name>
Get a custom enumeration by enum name
Authorization: Bearer <JWT_token>
Parameter details (in the request URL)
Successful response
"object": {
"name": "Router state",
"id": "68340ccd-9216-11ec-af69-81f0b939492d",
"enumelements": [
{
"index": 0,
"value": "UP",
"label": "Up"
},
{
"index": 1,
"value": "DOWN",
"label": "Down"
},
{
"index": 2,
"value": "ADMIN_DOWN",
"label": "Administratively Down"
}
]
}
}
Unsuccessful response
Scenario: You specify an enumeration name that does not exist
{
"key": "Internal Server Error",
"level": "ERROR",
"message": "Operation failed, given entry doesn't exist in database with name : 'status_ger2'",
"additionalInfo": null
}
]
GET /events/classes/enums
Get details of all enumerations
This endpoint returns all enumerations including custom and out-of-the-box enumerations.
|
Authorization: Bearer <JWT_token>
For instructions about obtaining the JWT token, see Access and authentication for the REST API..
Successful response
Click here to expand...
"enums": [
{
"name": "ROUTER_STATE",
"id": "a792575e-9a1c-11ec-b4d0-397ef25fa1e2",
"enumelements": [
{
"index": 0,
"value": "UP",
"label": "Up"
},
{
"index": 2,
"value": "DOWN",
"label": "Down"
},
{
"index": 3,
"value": "ADMIN_DOWN",
"label": "Administratively Down"
}
]
},
{
"name": "BOOLEAN",
"id": "cd4f1a6f-bd66-4e7a-8d64-4cf812c1d0b5",
"enumelements": [
{
"index": 10,
"value": "FALSE",
"label": "False"
},
{
"index": 20,
"value": "TRUE",
"label": "True"
}
]
},
{
"name": "SEVERITY",
"id": "b6c8923e-9dfc-11ec-a49f-53ff5e7ae032",
"enumelements": [
{
"index": 0,
"value": "CRITICAL",
"label": "Critical"
},
{
"index": 1,
"value": "MAJOR",
"label": "Major"
},
{
"index": 2,
"value": "MINOR",
"label": "Minor"
},
{
"index": 3,
"value": "INFO",
"label": "Info"
},
{
"index": 4,
"value": "OK",
"label": "Ok"
}
]
},
{
"name": "STATUS",
"id": "367f53c5-9e02-11ec-a49f-7105303239b9",
"enumelements": [
{
"index": 1,
"value": "OPEN",
"label": "Open"
},
{
"index": 4,
"value": "ACK",
"label": "Ack"
},
{
"index": 0,
"value": "ASSIGNED",
"label": "Assigned"
},
{
"index": 3,
"value": "CLOSED",
"label": "Closed"
},
{
"index": 2,
"value": "BLACKOUT",
"label": "Blackout"
}
]
},
{
"name": "INCIDENT_TYPE",
"id": "f527a341-dc48-4f94-bcb2-4a89e279fa4d",
"enumelements": [
{
"index": 10,
"value": "UNKNOWN",
"label": "Unknown"
},
{
"index": 20,
"value": "CAUSAL",
"label": "Casual"
},
{
"index": 30,
"value": "IMPACTED",
"label": "Impacted"
}
]
},
{
"name": "PROCESS_STATES",
"id": "12c3ff55-a9cc-11ec-8137-059f6792c06b",
"enumelements": [
{
"index": 0,
"value": "UNKNOWN",
"label": "Unknown"
},
{
"index": 10,
"value": "STANDBY",
"label": "StandBy"
},
{
"index": 20,
"value": "PAUSED",
"label": "Paused"
},
{
"index": 30,
"value": "UNAVAILABLE",
"label": "Unavailable"
},
{
"index": 40,
"value": "STARTED",
"label": "Started"
},
{
"index": 50,
"value": "ACTIVE",
"label": "Active"
},
{
"index": 60,
"value": "STOPPED",
"label": "Stopped"
}
]
}
]
}
GET /events/classes?enum=<enum_name>
Get details of all event classes associated with custom enumerations
Authorization: Bearer <JWT_token>
For instructions about obtaining the JWT token, see .
Parameter details
Successful response
Click here to expand...
"responseTimeStamp": 1645527276886,
"statusCode": "200",
"statusMsg": "[Event Classes found successfully for specified tenant:1980396036]",
"classList": [
"CUST_CLASS_custom_enum",
"CUST_CLASS_custom_enum_test"
],
"eventClassList": [
{
"id": "9a2eb550-8d8d-11ec-bc69-d38c1aa6efab",
"name": "CUST_CLASS_custom_enum",
"parentClassName": "EVENT",
"childClassNames": [],
"allAttributes": [
{
"name": "pn_alarm_id",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "dup_detect",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "pn_alias",
"dataType": "STRING_LIST",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "pn_thresh_duration",
"dataType": "INTEGER",
"default": "0",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "dup_detect",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "pn_length",
"dataType": "INTEGER",
"default": "0",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "pn_origin",
"dataType": "DATE",
"default": "0",
"allFacet": [
{
"name": "dup_detect",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "pn_status",
"dataType": "STATUS",
"default": "",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "OPEN",
"label": "OPEN"
},
{
"index": 10,
"value": "ACK",
"label": "ACK"
},
{
"index": 20,
"value": "ASSIGNED",
"label": "ASSIGNED"
},
{
"index": 30,
"value": "CLOSED",
"label": "CLOSED"
},
{
"index": 40,
"value": "BLACKOUT",
"label": "BLACKOUT"
}
],
"enum": true
},
{
"name": "pn_associations",
"dataType": "STRING_LIST",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "pn_severity",
"dataType": "SEVERITY",
"default": "WARNING",
"allFacet": [
{
"name": "mandatory",
"value": "true"
}
],
"enumElements": [
{
"index": 10,
"value": "UNKNOWN",
"label": "UNKNOWN"
},
{
"index": 20,
"value": "OK",
"label": "OK"
},
{
"index": 30,
"value": "INFO",
"label": "INFO"
},
{
"index": 40,
"value": "WARNING",
"label": "WARNING"
},
{
"index": 50,
"value": "MINOR",
"label": "MINOR"
},
{
"index": 60,
"value": "MAJOR",
"label": "MAJOR"
},
{
"index": 70,
"value": "CRITICAL",
"label": "CRITICAL"
}
],
"enum": true
},
{
"name": "pn_priority",
"dataType": "PRIORITY",
"default": "PRIORITY_5",
"allFacet": [],
"enumElements": [
{
"index": 10,
"value": "PRIORITY_5",
"label": "PRIORITY_5"
},
{
"index": 20,
"value": "PRIORITY_4",
"label": "PRIORITY_4"
},
{
"index": 30,
"value": "PRIORITY_3",
"label": "PRIORITY_3"
},
{
"index": 40,
"value": "PRIORITY_2",
"label": "PRIORITY_2"
},
{
"index": 50,
"value": "PRIORITY_1",
"label": "PRIORITY_1"
}
],
"enum": true
},
{
"name": "ROUTER_STATE",
"dataType": "ROUTER_STATE",
"default": "",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "UP",
"label": "Up"
},
{
"index": 1,
"value": "DOWN",
"label": "Down"
},
{
"index": 2,
"value": "ADMIN_DOWN",
"label": "Administratively Down"
}
],
"enum": true
},
{
"name": "ADMIN_OS_CLASS",
"dataType": "ADMIN_OS_CLASS",
"default": "",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "UNKNOWN",
"label": "Unknown"
},
{
"index": 10,
"value": "SOLARIS",
"label": "Solaris"
},
{
"index": 30,
"value": "AIX",
"label": "Aix Down"
},
{
"index": 40,
"value": "LINUX",
"label": "Linux"
},
{
"index": 50,
"value": "HPUX",
"label": "Hpux"
},
{
"index": 60,
"value": "'z/OS'",
"label": "'z/OS'"
}
],
"enum": true
},
{
"name": "_identifier",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_arrival_time",
"dataType": "DATE",
"default": "0",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_modified_time",
"dataType": "DATE",
"default": "0",
"allFacet": [
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_repeat_count",
"dataType": "INTEGER",
"default": "0",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "_tenant_id",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_tenant_name",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_ci_id",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_unmapped_data",
"dataType": "OBJECT",
"default": "[]",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_lifecycle_time",
"dataType": "LONG",
"default": "0",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_node_id",
"dataType": "STRING_LIST",
"default": "[]",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_service_id",
"dataType": "STRING_LIST",
"default": "[]",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_model",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "class",
"dataType": "STRING",
"default": "EVENT",
"allFacet": [
{
"name": "read_only",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "source_identifier",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "mandatory",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "source_hostname",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "topology_lookup",
"value": "name,short_name"
}
],
"enumElements": [],
"enum": false
},
{
"name": "source_address",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "topology_lookup",
"value": "__all_ip_addrs,all_ip_addrs"
}
],
"enumElements": [],
"enum": false
},
{
"name": "source_port",
"dataType": "INTEGER",
"default": "0",
"allFacet": [
{
"name": "read_only",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "location",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "msg",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "mandatory",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "details",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "alias",
"dataType": "STRING_LIST",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "creation_time",
"dataType": "DATE",
"default": "0",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "tags",
"dataType": "STRING_LIST",
"default": "[]",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "user_assigned",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "incident_id",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "incident_company",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "componentalias",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "cdmclass",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "modelname",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "instancename",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "status",
"dataType": "STATUS",
"default": "OPEN",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "OPEN",
"label": "OPEN"
},
{
"index": 10,
"value": "ACK",
"label": "ACK"
},
{
"index": 20,
"value": "ASSIGNED",
"label": "ASSIGNED"
},
{
"index": 30,
"value": "CLOSED",
"label": "CLOSED"
},
{
"index": 40,
"value": "BLACKOUT",
"label": "BLACKOUT"
}
],
"enum": true
},
{
"name": "severity",
"dataType": "SEVERITY",
"default": "MINOR",
"allFacet": [],
"enumElements": [
{
"index": 10,
"value": "UNKNOWN",
"label": "UNKNOWN"
},
{
"index": 20,
"value": "OK",
"label": "OK"
},
{
"index": 30,
"value": "INFO",
"label": "INFO"
},
{
"index": 40,
"value": "WARNING",
"label": "WARNING"
},
{
"index": 50,
"value": "MINOR",
"label": "MINOR"
},
{
"index": 60,
"value": "MAJOR",
"label": "MAJOR"
},
{
"index": 70,
"value": "CRITICAL",
"label": "CRITICAL"
}
],
"enum": true
},
{
"name": "priority",
"dataType": "PRIORITY",
"default": "PRIORITY_5",
"allFacet": [],
"enumElements": [
{
"index": 10,
"value": "PRIORITY_5",
"label": "PRIORITY_5"
},
{
"index": 20,
"value": "PRIORITY_4",
"label": "PRIORITY_4"
},
{
"index": 30,
"value": "PRIORITY_3",
"label": "PRIORITY_3"
},
{
"index": 40,
"value": "PRIORITY_2",
"label": "PRIORITY_2"
},
{
"index": 50,
"value": "PRIORITY_1",
"label": "PRIORITY_1"
}
],
"enum": true
},
{
"name": "category",
"dataType": "CATEGORY",
"default": "OPERATIONS_MANAGEMENT",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "",
"label": ""
},
{
"index": 100,
"value": "SLA_MANAGEMENT",
"label": "SLA_MANAGEMENT"
},
{
"index": 110,
"value": "CAPACITY_MANAGEMENT",
"label": "CAPACITY_MANAGEMENT"
},
{
"index": 120,
"value": "SERVICE_CONTINUITY_MANAGEMENT",
"label": "SERVICE_CONTINUITY_MANAGEMENT"
},
{
"index": 130,
"value": "AVAILABILITY_MANAGEMENT",
"label": "AVAILABILITY_MANAGEMENT"
},
{
"index": 140,
"value": "INCIDENT_MANAGEMENT",
"label": "INCIDENT_MANAGEMENT"
},
{
"index": 150,
"value": "CONFIGURATION_MANAGEMENT",
"label": "CONFIGURATION_MANAGEMENT"
},
{
"index": 160,
"value": "RELEASE_MANAGEMENT",
"label": "RELEASE_MANAGEMENT"
},
{
"index": 170,
"value": "PROBLEM_MANAGEMENT",
"label": "PROBLEM_MANAGEMENT"
},
{
"index": 180,
"value": "CHANGE_MANAGEMENT",
"label": "CHANGE_MANAGEMENT"
},
{
"index": 190,
"value": "OPERATIONS_MANAGEMENT",
"label": "OPERATIONS_MANAGEMENT"
},
{
"index": 200,
"value": "SECURITY_MANAGEMENT",
"label": "SECURITY_MANAGEMENT"
},
{
"index": 210,
"value": "FINANCIAL_MANAGEMENT",
"label": "FINANCIAL_MANAGEMENT"
},
{
"index": 220,
"value": "SERVICE_DESK_MANAGEMENT",
"label": "SERVICE_DESK_MANAGEMENT"
}
],
"enum": true
},
{
"name": "sub_category",
"dataType": "SUB_CATEGORY",
"default": "OTHER",
"allFacet": [],
"enumElements": [
{
"index": 10,
"value": "OTHER",
"label": "OTHER"
},
{
"index": 20,
"value": "APPLICATION",
"label": "APPLICATION"
},
{
"index": 30,
"value": "DATABASE",
"label": "DATABASE"
},
{
"index": 40,
"value": "NETWORK",
"label": "NETWORK"
},
{
"index": 50,
"value": "SYSTEM",
"label": "SYSTEM"
},
{
"index": 60,
"value": "USER_TRANSACTIONS",
"label": "USER_TRANSACTIONS"
}
],
"enum": true
},
{
"name": "_errors",
"dataType": "STRING_LIST",
"default": "[]",
"allFacet": [
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_relationships",
"dataType": "OBJECT",
"default": "[]",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_node_service_mapping",
"dataType": "STRING_LIST",
"default": "[]",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "significance",
"dataType": "INTEGER",
"default": "0",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "_signature",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_entropy",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_node_service_key_mapping",
"dataType": "STRING_LIST",
"default": "[]",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
}
],
"attributes": [
{
"name": "pn_alarm_id",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "dup_detect",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "pn_alias",
"dataType": "STRING_LIST",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "pn_thresh_duration",
"dataType": "INTEGER",
"default": "0",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "dup_detect",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "pn_length",
"dataType": "INTEGER",
"default": "0",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "pn_origin",
"dataType": "DATE",
"default": "0",
"allFacet": [
{
"name": "dup_detect",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "pn_status",
"dataType": "STATUS",
"default": "",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "OPEN",
"label": "OPEN"
},
{
"index": 10,
"value": "ACK",
"label": "ACK"
},
{
"index": 20,
"value": "ASSIGNED",
"label": "ASSIGNED"
},
{
"index": 30,
"value": "CLOSED",
"label": "CLOSED"
},
{
"index": 40,
"value": "BLACKOUT",
"label": "BLACKOUT"
}
],
"enum": true
},
{
"name": "pn_associations",
"dataType": "STRING_LIST",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "pn_severity",
"dataType": "SEVERITY",
"default": "WARNING",
"allFacet": [
{
"name": "mandatory",
"value": "true"
}
],
"enumElements": [
{
"index": 10,
"value": "UNKNOWN",
"label": "UNKNOWN"
},
{
"index": 20,
"value": "OK",
"label": "OK"
},
{
"index": 30,
"value": "INFO",
"label": "INFO"
},
{
"index": 40,
"value": "WARNING",
"label": "WARNING"
},
{
"index": 50,
"value": "MINOR",
"label": "MINOR"
},
{
"index": 60,
"value": "MAJOR",
"label": "MAJOR"
},
{
"index": 70,
"value": "CRITICAL",
"label": "CRITICAL"
}
],
"enum": true
},
{
"name": "pn_priority",
"dataType": "PRIORITY",
"default": "PRIORITY_5",
"allFacet": [],
"enumElements": [
{
"index": 10,
"value": "PRIORITY_5",
"label": "PRIORITY_5"
},
{
"index": 20,
"value": "PRIORITY_4",
"label": "PRIORITY_4"
},
{
"index": 30,
"value": "PRIORITY_3",
"label": "PRIORITY_3"
},
{
"index": 40,
"value": "PRIORITY_2",
"label": "PRIORITY_2"
},
{
"index": 50,
"value": "PRIORITY_1",
"label": "PRIORITY_1"
}
],
"enum": true
},
{
"name": "ROUTER_STATE",
"dataType": "ROUTER_STATE",
"default": "",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "UP",
"label": "Up"
},
{
"index": 1,
"value": "DOWN",
"label": "Down"
},
{
"index": 2,
"value": "ADMIN_DOWN",
"label": "Administratively Down"
}
],
"enum": true
},
{
"name": "ADMIN_OS_CLASS",
"dataType": "ADMIN_OS_CLASS",
"default": "",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "UNKNOWN",
"label": "Unknown"
},
{
"index": 10,
"value": "SOLARIS",
"label": "Solaris"
},
{
"index": 30,
"value": "AIX",
"label": "Aix Down"
},
{
"index": 40,
"value": "LINUX",
"label": "Linux"
},
{
"index": 50,
"value": "HPUX",
"label": "Hpux"
},
{
"index": 60,
"value": "'z/OS'",
"label": "'z/OS'"
}
],
"enum": true
}
]
},
{
"id": "37947a9d-8f3c-11ec-a73c-63332b274220",
"name": "CUST_CLASS_custom_enum_test",
"parentClassName": "EVENT",
"childClassNames": [],
"allAttributes": [
{
"name": "pn_alarm_id",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "dup_detect",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "pn_alias",
"dataType": "STRING_LIST",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "pn_thresh_duration",
"dataType": "INTEGER",
"default": "0",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "dup_detect",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "pn_length",
"dataType": "INTEGER",
"default": "0",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "pn_origin",
"dataType": "DATE",
"default": "0",
"allFacet": [
{
"name": "dup_detect",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "pn_status",
"dataType": "STATUS",
"default": "",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "OPEN",
"label": "OPEN"
},
{
"index": 10,
"value": "ACK",
"label": "ACK"
},
{
"index": 20,
"value": "ASSIGNED",
"label": "ASSIGNED"
},
{
"index": 30,
"value": "CLOSED",
"label": "CLOSED"
},
{
"index": 40,
"value": "BLACKOUT",
"label": "BLACKOUT"
}
],
"enum": true
},
{
"name": "pn_associations",
"dataType": "STRING_LIST",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "pn_severity",
"dataType": "SEVERITY",
"default": "WARNING",
"allFacet": [
{
"name": "mandatory",
"value": "true"
}
],
"enumElements": [
{
"index": 10,
"value": "UNKNOWN",
"label": "UNKNOWN"
},
{
"index": 20,
"value": "OK",
"label": "OK"
},
{
"index": 30,
"value": "INFO",
"label": "INFO"
},
{
"index": 40,
"value": "WARNING",
"label": "WARNING"
},
{
"index": 50,
"value": "MINOR",
"label": "MINOR"
},
{
"index": 60,
"value": "MAJOR",
"label": "MAJOR"
},
{
"index": 70,
"value": "CRITICAL",
"label": "CRITICAL"
}
],
"enum": true
},
{
"name": "pn_priority",
"dataType": "PRIORITY",
"default": "PRIORITY_5",
"allFacet": [],
"enumElements": [
{
"index": 10,
"value": "PRIORITY_5",
"label": "PRIORITY_5"
},
{
"index": 20,
"value": "PRIORITY_4",
"label": "PRIORITY_4"
},
{
"index": 30,
"value": "PRIORITY_3",
"label": "PRIORITY_3"
},
{
"index": 40,
"value": "PRIORITY_2",
"label": "PRIORITY_2"
},
{
"index": 50,
"value": "PRIORITY_1",
"label": "PRIORITY_1"
}
],
"enum": true
},
{
"name": "ROUTER_STATE",
"dataType": "ROUTER_STATE",
"default": "",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "UP",
"label": "Up"
},
{
"index": 1,
"value": "DOWN",
"label": "Down"
},
{
"index": 2,
"value": "ADMIN_DOWN",
"label": "Administratively Down"
}
],
"enum": true
},
{
"name": "_identifier",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_arrival_time",
"dataType": "DATE",
"default": "0",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_modified_time",
"dataType": "DATE",
"default": "0",
"allFacet": [
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_repeat_count",
"dataType": "INTEGER",
"default": "0",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "_tenant_id",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_tenant_name",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_ci_id",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_unmapped_data",
"dataType": "OBJECT",
"default": "[]",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_lifecycle_time",
"dataType": "LONG",
"default": "0",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_node_id",
"dataType": "STRING_LIST",
"default": "[]",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_service_id",
"dataType": "STRING_LIST",
"default": "[]",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_model",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "class",
"dataType": "STRING",
"default": "EVENT",
"allFacet": [
{
"name": "read_only",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "source_identifier",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "mandatory",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "source_hostname",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "topology_lookup",
"value": "name,short_name"
}
],
"enumElements": [],
"enum": false
},
{
"name": "source_address",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "topology_lookup",
"value": "__all_ip_addrs,all_ip_addrs"
}
],
"enumElements": [],
"enum": false
},
{
"name": "source_port",
"dataType": "INTEGER",
"default": "0",
"allFacet": [
{
"name": "read_only",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "location",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "msg",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "mandatory",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "details",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "alias",
"dataType": "STRING_LIST",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "creation_time",
"dataType": "DATE",
"default": "0",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "tags",
"dataType": "STRING_LIST",
"default": "[]",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "user_assigned",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "incident_id",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "incident_company",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "componentalias",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "cdmclass",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "modelname",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "instancename",
"dataType": "STRING",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "status",
"dataType": "STATUS",
"default": "OPEN",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "OPEN",
"label": "OPEN"
},
{
"index": 10,
"value": "ACK",
"label": "ACK"
},
{
"index": 20,
"value": "ASSIGNED",
"label": "ASSIGNED"
},
{
"index": 30,
"value": "CLOSED",
"label": "CLOSED"
},
{
"index": 40,
"value": "BLACKOUT",
"label": "BLACKOUT"
}
],
"enum": true
},
{
"name": "severity",
"dataType": "SEVERITY",
"default": "MINOR",
"allFacet": [],
"enumElements": [
{
"index": 10,
"value": "UNKNOWN",
"label": "UNKNOWN"
},
{
"index": 20,
"value": "OK",
"label": "OK"
},
{
"index": 30,
"value": "INFO",
"label": "INFO"
},
{
"index": 40,
"value": "WARNING",
"label": "WARNING"
},
{
"index": 50,
"value": "MINOR",
"label": "MINOR"
},
{
"index": 60,
"value": "MAJOR",
"label": "MAJOR"
},
{
"index": 70,
"value": "CRITICAL",
"label": "CRITICAL"
}
],
"enum": true
},
{
"name": "priority",
"dataType": "PRIORITY",
"default": "PRIORITY_5",
"allFacet": [],
"enumElements": [
{
"index": 10,
"value": "PRIORITY_5",
"label": "PRIORITY_5"
},
{
"index": 20,
"value": "PRIORITY_4",
"label": "PRIORITY_4"
},
{
"index": 30,
"value": "PRIORITY_3",
"label": "PRIORITY_3"
},
{
"index": 40,
"value": "PRIORITY_2",
"label": "PRIORITY_2"
},
{
"index": 50,
"value": "PRIORITY_1",
"label": "PRIORITY_1"
}
],
"enum": true
},
{
"name": "category",
"dataType": "CATEGORY",
"default": "OPERATIONS_MANAGEMENT",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "",
"label": ""
},
{
"index": 100,
"value": "SLA_MANAGEMENT",
"label": "SLA_MANAGEMENT"
},
{
"index": 110,
"value": "CAPACITY_MANAGEMENT",
"label": "CAPACITY_MANAGEMENT"
},
{
"index": 120,
"value": "SERVICE_CONTINUITY_MANAGEMENT",
"label": "SERVICE_CONTINUITY_MANAGEMENT"
},
{
"index": 130,
"value": "AVAILABILITY_MANAGEMENT",
"label": "AVAILABILITY_MANAGEMENT"
},
{
"index": 140,
"value": "INCIDENT_MANAGEMENT",
"label": "INCIDENT_MANAGEMENT"
},
{
"index": 150,
"value": "CONFIGURATION_MANAGEMENT",
"label": "CONFIGURATION_MANAGEMENT"
},
{
"index": 160,
"value": "RELEASE_MANAGEMENT",
"label": "RELEASE_MANAGEMENT"
},
{
"index": 170,
"value": "PROBLEM_MANAGEMENT",
"label": "PROBLEM_MANAGEMENT"
},
{
"index": 180,
"value": "CHANGE_MANAGEMENT",
"label": "CHANGE_MANAGEMENT"
},
{
"index": 190,
"value": "OPERATIONS_MANAGEMENT",
"label": "OPERATIONS_MANAGEMENT"
},
{
"index": 200,
"value": "SECURITY_MANAGEMENT",
"label": "SECURITY_MANAGEMENT"
},
{
"index": 210,
"value": "FINANCIAL_MANAGEMENT",
"label": "FINANCIAL_MANAGEMENT"
},
{
"index": 220,
"value": "SERVICE_DESK_MANAGEMENT",
"label": "SERVICE_DESK_MANAGEMENT"
}
],
"enum": true
},
{
"name": "sub_category",
"dataType": "SUB_CATEGORY",
"default": "OTHER",
"allFacet": [],
"enumElements": [
{
"index": 10,
"value": "OTHER",
"label": "OTHER"
},
{
"index": 20,
"value": "APPLICATION",
"label": "APPLICATION"
},
{
"index": 30,
"value": "DATABASE",
"label": "DATABASE"
},
{
"index": 40,
"value": "NETWORK",
"label": "NETWORK"
},
{
"index": 50,
"value": "SYSTEM",
"label": "SYSTEM"
},
{
"index": 60,
"value": "USER_TRANSACTIONS",
"label": "USER_TRANSACTIONS"
}
],
"enum": true
},
{
"name": "_errors",
"dataType": "STRING_LIST",
"default": "[]",
"allFacet": [
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_relationships",
"dataType": "OBJECT",
"default": "[]",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_node_service_mapping",
"dataType": "STRING_LIST",
"default": "[]",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "significance",
"dataType": "INTEGER",
"default": "0",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "_signature",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_entropy",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "_node_service_key_mapping",
"dataType": "STRING_LIST",
"default": "[]",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "internal",
"value": "true"
}
],
"enumElements": [],
"enum": false
}
],
"attributes": [
{
"name": "pn_alarm_id",
"dataType": "STRING",
"default": "",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "dup_detect",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "pn_alias",
"dataType": "STRING_LIST",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "pn_thresh_duration",
"dataType": "INTEGER",
"default": "0",
"allFacet": [
{
"name": "read_only",
"value": "true"
},
{
"name": "dup_detect",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "pn_length",
"dataType": "INTEGER",
"default": "0",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "pn_origin",
"dataType": "DATE",
"default": "0",
"allFacet": [
{
"name": "dup_detect",
"value": "true"
}
],
"enumElements": [],
"enum": false
},
{
"name": "pn_status",
"dataType": "STATUS",
"default": "",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "OPEN",
"label": "OPEN"
},
{
"index": 10,
"value": "ACK",
"label": "ACK"
},
{
"index": 20,
"value": "ASSIGNED",
"label": "ASSIGNED"
},
{
"index": 30,
"value": "CLOSED",
"label": "CLOSED"
},
{
"index": 40,
"value": "BLACKOUT",
"label": "BLACKOUT"
}
],
"enum": true
},
{
"name": "pn_associations",
"dataType": "STRING_LIST",
"default": "",
"allFacet": [],
"enumElements": [],
"enum": false
},
{
"name": "pn_severity",
"dataType": "SEVERITY",
"default": "WARNING",
"allFacet": [
{
"name": "mandatory",
"value": "true"
}
],
"enumElements": [
{
"index": 10,
"value": "UNKNOWN",
"label": "UNKNOWN"
},
{
"index": 20,
"value": "OK",
"label": "OK"
},
{
"index": 30,
"value": "INFO",
"label": "INFO"
},
{
"index": 40,
"value": "WARNING",
"label": "WARNING"
},
{
"index": 50,
"value": "MINOR",
"label": "MINOR"
},
{
"index": 60,
"value": "MAJOR",
"label": "MAJOR"
},
{
"index": 70,
"value": "CRITICAL",
"label": "CRITICAL"
}
],
"enum": true
},
{
"name": "pn_priority",
"dataType": "PRIORITY",
"default": "PRIORITY_5",
"allFacet": [],
"enumElements": [
{
"index": 10,
"value": "PRIORITY_5",
"label": "PRIORITY_5"
},
{
"index": 20,
"value": "PRIORITY_4",
"label": "PRIORITY_4"
},
{
"index": 30,
"value": "PRIORITY_3",
"label": "PRIORITY_3"
},
{
"index": 40,
"value": "PRIORITY_2",
"label": "PRIORITY_2"
},
{
"index": 50,
"value": "PRIORITY_1",
"label": "PRIORITY_1"
}
],
"enum": true
},
{
"name": "ROUTER_STATE",
"dataType": "ROUTER_STATE",
"default": "",
"allFacet": [],
"enumElements": [
{
"index": 0,
"value": "UP",
"label": "Up"
},
{
"index": 1,
"value": "DOWN",
"label": "Down"
},
{
"index": 2,
"value": "ADMIN_DOWN",
"label": "Administratively Down"
}
],
"enum": true
}
]
}
]
}
Unsuccessful response
Scenario: You specify an enum name that is not associated with an event class
"responseTimeStamp": 1645526406103,
"statusCode": "200",
"statusMsg": "[No Event Class associated with enum 'sev']",
"classList": [],
"eventClassList": []
}