This module contains a collection of YANG definitions for asynchronous events from network element. Copyright (c) 2016-2021 by C...
Version: 2021-07-01
module Cisco-IOS-XE-ios-events-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XE-ios-events-oper"; prefix ios-events-ios-xe-oper; import Cisco-IOS-XE-ios-common-oper { prefix ios-common-ios-xe-oper; } import Cisco-IOS-XE-utd-common-oper { prefix utd-common-ios-xe-oper; } import ietf-inet-types { prefix inet; } import ietf-yang-types { prefix yang; } import cisco-semver { prefix cisco-semver; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 Tel: +1 1800 553-NETS E-mail: cs-yang@cisco.com"; description "This module contains a collection of YANG definitions for asynchronous events from network element. Copyright (c) 2016-2021 by Cisco Systems, Inc. All rights reserved."; revision "2021-07-01" { description "- Added new policy name field to the AMP alerts"; reference "4.1.0"; } revision "2020-11-01" { description "- Notification severity rework"; reference "4.0.0"; } revision "2020-07-01" { description "- Remove unused empty container ios-events"; reference "3.0.0"; } revision "2019-11-01" { description "- Added new notification for EEM events"; reference "2.3.0"; } revision "2019-05-01" { description "- Added disk-status to Disk usage notification, memory-status to Memory usage notification, and cpu-status to CPU usage notification. - Added semantic version"; reference "2.2.0"; } revision "2019-02-04" { description "- Added new notification for Umbrella - Cleaned up spelling errors in descriptions - Added new notification for and AMP/TG - Added Filesystem for Disk usage notification - More event types for UTD File Analysis file upload"; reference "2.1.0"; } revision "2018-07-03" { description "- Added new notification for Radius sever state event - Change of notification names"; reference "2.0.0"; } revision "2017-10-10" { description "Initial revision"; reference "1.0.0"; } cisco-semver:module-version "4.1.0"; cisco-semver:module-version "4.0.0"; cisco-semver:module-version "3.0.0"; cisco-semver:module-version "2.3.0"; cisco-semver:module-version "2.2.0"; cisco-semver:module-version "2.1.0"; cisco-semver:module-version "2.0.0"; cisco-semver:module-version "1.0.0"; typedef notification-usage-status { type enumeration { enum "usage-critical" { value 0; } enum "usage-warning" { value 1; } enum "usage-healthy" { value 2; } } description "Usage status"; } typedef bgp-pstate { type enumeration { enum "bgp-state-idle" { value 0; } enum "bgp-state-connect" { value 1; } enum "bgp-state-active" { value 2; } enum "bgp-state-opensent" { value 3; } enum "bgp-state-openconfirm" { value 4; } enum "bgp-state-established" { value 5; } enum "bgp-state-clearing" { value 6; } enum "bgp-state-deleted" { value 7; } } description "BGP state"; } typedef notification-failure-state { type enumeration { enum "notf-failure-state-ok" { value 0; description "Notification failure state ok"; } enum "notf-failure-state-failed" { value 1; description "Notification failure state failed"; } } description "Notification failure state"; } typedef hardware-sensor-type { type enumeration { enum "hw-sensor-board" { value 0; description "Hardware sensor board"; } enum "hw-sensor-cpu-junction" { value 1; description "Hardware sensor CPU junction"; } enum "hw-sensor-dram" { value 2; description "Hardware sensor DRAM"; } enum "hw-sensor-pim" { value 3; description "Hardware sensor PIM"; } } description "Hardware Sensor Type"; } typedef notification-sensor-state { type enumeration { enum "sensor-state-green" { value 0; description "Sensor state green"; } enum "sensor-state-yellow" { value 1; description "Sensor state yellow"; } enum "sensor-state-red" { value 2; description "Sensor state red"; } } description "Notification sensor state"; } typedef notification-module-state { type enumeration { enum "notf-module-state-inserted" { value 0; description "Notification module inserted state"; } enum "notf-module-state-removed" { value 1; description "Notification module removed state"; } } description "Notification module state"; } typedef interface-notif-state { type enumeration { enum "interface-notif-state-up" { value 0; } enum "interface-notif-state-down" { value 1; } } description "Interface Notification state"; } typedef ospf-nbr-state { type enumeration { enum "ospf-nbr-down" { value 0; } enum "ospf-nbr-attempt" { value 1; } enum "ospf-nbr-init" { value 2; } enum "ospf-nbr-two-way" { value 3; } enum "ospf-nbr-exstart" { value 4; } enum "ospf-nbr-exchange" { value 5; } enum "ospf-nbr-loading" { value 6; } enum "ospf-nbr-full" { value 7; } enum "ospf-nbr-deleted" { value 8; } enum "ospf-nbr-depend-upon" { value 9; } } description "OSPF neighbor states"; } typedef ospf-intf-state { type enumeration { enum "ospf-ifs-down" { value 0; } enum "ospf-ifs-loopback" { value 1; } enum "ospf-ifs-waiting" { value 2; } enum "ospf-ifs-point-to-m-point" { value 3; } enum "ospf-ifs-point-to-point" { value 4; } enum "ospf-ifs-dr" { value 5; } enum "ospf-ifs-backup" { value 6; } enum "ospf-ifs-dr-other" { value 7; } enum "ospf-ifs-depend-upon" { value 8; } } description "OSPF interface states"; } typedef intf-admin-state { type enumeration { enum "up" { value 0; } enum "down" { value 1; } } description "Interface admin state"; } typedef dhcp-server-state-val { type enumeration { enum "dhcp-server-state-up" { value 0; } enum "dhcp-server-state-down" { value 1; } } description "DHCP Server state"; } typedef vrrp-ip-addr-type { type enumeration { enum "vrrp-undefined" { value 0; } enum "vrrp-ipv4-address" { value 1; } enum "vrrp-ipv6-address" { value 2; } } description "IP Address type"; } typedef vrrp-notif-proto-state { type enumeration { enum "vrrp-notif-init" { value 1; } enum "vrrp-notif-backup" { value 2; } enum "vrrp-notif-master" { value 3; } enum "vrrp-notif-recover" { value 4; } } description "VRRP protocol state"; } typedef fib-updates-af-type { type enumeration { enum "fib-updates-af-unknown" { value 0; } enum "fib-updates-af-ipv4" { value 1; } enum "fib-updates-af-ipv6" { value 2; } } description "FIB updates AF type"; } typedef utd-ips-alert-action-val { type enumeration { enum "utd-ips-alert-action-unknown" { value 0; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert action is unknown"; } enum "utd-ips-alert-action-alert" { value 1; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert action generated an alert"; } enum "utd-ips-alert-action-drop" { value 2; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert action resulted in a drop"; } enum "utd-ips-alert-action-wdrop" { value 3; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert action would have resulted in a drop if running in IPS mode"; } } description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert action"; } typedef utd-ips-alert-classification-val { type enumeration { enum "utd-ips-alert-classification-none" { value 0; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is not set"; } enum "utd-ips-alert-classification-not-suspicious" { value 1; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is not suspicious traffic"; } enum "utd-ips-alert-classification-unknown" { value 2; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is unknown traffic"; } enum "utd-ips-alert-classification-bad-unknown" { value 3; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is potentially bad traffic"; } enum "utd-ips-alert-classification-attempted-recon" { value 4; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is attempted information leak"; } enum "utd-ips-alert-classification-successful-recon-limited" { value 5; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is information leak"; } enum "utd-ips-alert-classification-successful-recon-largescale" { value 6; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is large scale information leak"; } enum "utd-ips-alert-classification-attempted-dos" { value 7; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is attempted denial of service"; } enum "utd-ips-alert-classification-successful-dos" { value 8; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is denial of service"; } enum "utd-ips-alert-classification-attempted-user" { value 9; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is attempted user privilege gain"; } enum "utd-ips-alert-classification-unsuccessful-user" { value 10; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is unsuccessful user privilege gain"; } enum "utd-ips-alert-classification-successful-user" { value 11; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is successful user privilege gain"; } enum "utd-ips-alert-classification-attempted-admin" { value 12; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is attempted administrator privilege gain"; } enum "utd-ips-alert-classification-successful-admin" { value 13; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is successful administrator privilege gain"; } enum "utd-ips-alert-classification-rpc-portmap-decode" { value 14; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is decode of an rpc query"; } enum "utd-ips-alert-classification-shellcode-detect" { value 15; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is executable code was detected"; } enum "utd-ips-alert-classification-string-detect" { value 16; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is a suspicious string was detected"; } enum "utd-ips-alert-classification-suspicious-filename-detect" { value 17; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is a suspicious filename was detected"; } enum "utd-ips-alert-classification-suspicious-login" { value 18; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is an attempted login using a suspicious username was detected"; } enum "utd-ips-alert-classification-system-call-detect" { value 19; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is a system call was detected"; } enum "utd-ips-alert-classification-tcp-connection" { value 20; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is a tcp connection was detected"; } enum "utd-ips-alert-classification-trojan-activity" { value 21; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is a network trojan was detected"; } enum "utd-ips-alert-classification-unusual-client-port-connection" { value 22; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is a client was using an unusual port"; } enum "utd-ips-alert-classification-network-scan" { value 23; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is detection of a network scan"; } enum "utd-ips-alert-classification-denial-of-service" { value 24; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is detection of a denial of service attack"; } enum "utd-ips-alert-classification-non-standard-protocol" { value 25; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is detection of a non-standard protocol or event"; } enum "utd-ips-alert-classification-protocol-command-decode" { value 26; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is generic protocol command decode"; } enum "utd-ips-alert-classification-web-application-activity" { value 27; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is access to a potentially vulnerable web application"; } enum "utd-ips-alert-classification-web-application-attack" { value 28; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is web application attack"; } enum "utd-ips-alert-classification-misc-activity" { value 29; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is miscellaneous activity"; } enum "utd-ips-alert-classification-misc-attack" { value 30; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is miscellaneous attack"; } enum "utd-ips-alert-classification-icmp-event" { value 31; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is generic icmp event"; } enum "utd-ips-alert-classification-inappropriate-content" { value 32; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is inappropriate content was detected"; } enum "utd-ips-alert-classification-policy-violation" { value 33; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is potential corporate privacy violation"; } enum "utd-ips-alert-classification-default-login-attempt" { value 34; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is attempt to login by a default username and password"; } enum "utd-ips-alert-classification-sdf" { value 35; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is sensitive data"; } enum "utd-ips-alert-classification-file-format" { value 36; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is known malicious file or file based exploit"; } enum "utd-ips-alert-classification-malware-cnc" { value 37; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is known malware command and control traffic"; } enum "utd-ips-alert-classification-client-side-exploit" { value 38; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification is known client side exploit attempt"; } } description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert classification"; } typedef utd-ips-alert-priority-val { type enumeration { enum "utd-ips-alert-priority-unknown" { value 0; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert priority is unknown"; } enum "utd-ips-alert-priority-emerg" { value 1; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert priority is emergency"; } enum "utd-ips-alert-priority-alert" { value 2; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert priority is alert"; } enum "utd-ips-alert-priority-crit" { value 3; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert priority is critical"; } enum "utd-ips-alert-priority-error" { value 4; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert priority is error"; } enum "utd-ips-alert-priority-warn" { value 5; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert priority is warning"; } enum "utd-ips-alert-priority-notice" { value 6; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert priority is notice"; } enum "utd-ips-alert-priority-info" { value 7; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert priority is info"; } enum "utd-ips-alert-priority-debug" { value 8; description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert priority is debug"; } } description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert priority"; } typedef utd-update-type-val { type enumeration { enum "utd-update-type-unknown" { value 0; description "Unified Threat Defense (UTD) update type is unknown"; } enum "utd-update-type-ips" { value 1; description "Unified Threat Defense (UTD) update is an IPS signature package update"; } enum "utd-update-type-urlf" { value 2; description "Unified Threat Defense (UTD) update is a URL-Filtering DB update"; } } description "Unified Threat Defense (UTD) update type"; } typedef utd-file-repu-action-event-type { type enumeration { enum "utd-file-reputation-alert-action-unknown" { value 0; description "UTD Integration Advanced Malware Protection alert action is unknown"; } enum "utd-file-reputation-alert-action-alert" { value 1; description "UTD Integration Advanced Malware Protection alert action generated an alert"; } enum "utd-file-reputation-alert-action-drop" { value 2; description "UTD Integration Advanced Malware Protection alert action resulted in a drop"; } enum "utd-file-reputation-alert-action-allow" { value 3; description "UTD Integration Advanced Malware Protection alert action resulted in a pass"; } } description "UTD Integration Advanced Malware Protection alert action"; } typedef utd-file-repu-dispos-event-type { type enumeration { enum "utd-file-reputation-alert-disposition-unknown" { value 0; description "UTD Integration Advanced Malware Protection alert disposition is unknown traffic"; } enum "utd-file-reputation-alert-disposition-malicious" { value 1; description "UTD Integration Advanced Malware Protection alert disposition is malicious"; } enum "utd-file-reputation-alert-disposition-clean" { value 2; description "UTD Integration Advanced Malware Protection alert disposition is clean traffic"; } } description "UTD Integration Advanced Malware Protection alert disposition"; } typedef utd-file-repu-file-type { type enumeration { enum "utd-file-repu-file-type-unknown" { value 0; description "UTD Integration Advanced Malware Protection alert file type is unknown"; } enum "utd-file-repu-file-type-sis" { value 1; description "UTD Integration Advanced Malware Protection alert file type is SIS"; } enum "utd-file-repu-file-type-sit" { value 2; description "UTD Integration Advanced Malware Protection alert file type is SIT"; } enum "utd-file-repu-file-type-eps" { value 3; description "UTD Integration Advanced Malware Protection alert file type is EPS"; } enum "utd-file-repu-file-type-wp" { value 4; description "UTD Integration Advanced Malware Protection alert file type is WP"; } enum "utd-file-repu-file-type-macho" { value 5; description "UTD Integration Advanced Malware Protection alert file type is MACHO"; } enum "utd-file-repu-file-type-bz" { value 6; description "UTD Integration Advanced Malware Protection alert file type is BZ"; } enum "utd-file-repu-file-type-9xhive" { value 7; description "UTD Integration Advanced Malware Protection alert file type is 9XHIVE"; } enum "utd-file-repu-file-type-binhex" { value 8; description "UTD Integration Advanced Malware Protection alert file type is BINHEX"; } enum "utd-file-repu-file-type-rar" { value 9; description "UTD Integration Advanced Malware Protection alert file type is RAR"; } enum "utd-file-repu-file-type-ra" { value 10; description "UTD Integration Advanced Malware Protection alert file type is RA"; } enum "utd-file-repu-file-type-smil" { value 11; description "UTD Integration Advanced Malware Protection alert file type is SMIL"; } enum "utd-file-repu-file-type-flic" { value 12; description "UTD Integration Advanced Malware Protection alert file type is FLIC"; } enum "utd-file-repu-file-type-maya" { value 13; description "UTD Integration Advanced Malware Protection alert file type is MAYA"; } enum "utd-file-repu-file-type-pdf" { value 14; description "UTD Integration Advanced Malware Protection alert file type is PDF"; } enum "utd-file-repu-file-type-lha" { value 15; description "UTD Integration Advanced Malware Protection alert file type is LHA"; } enum "utd-file-repu-file-type-jar" { value 16; description "UTD Integration Advanced Malware Protection alert file type is JAR"; } enum "utd-file-repu-file-type-gz" { value 17; description "UTD Integration Advanced Malware Protection alert file type is GZ"; } enum "utd-file-repu-file-type-wri" { value 18; description "UTD Integration Advanced Malware Protection alert file type is WRI"; } enum "utd-file-repu-file-type-gif" { value 19; description "UTD Integration Advanced Malware Protection alert file type is GIF"; } enum "utd-file-repu-file-type-ishield-msi" { value 20; description "UTD Integration Advanced Malware Protection alert file type is ISHILED_MSI"; } enum "utd-file-repu-file-type-xps" { value 21; description "UTD Integration Advanced Malware Protection alert file type is XPS"; } enum "utd-file-repu-file-type-wmf" { value 22; description "UTD Integration Advanced Malware Protection alert file type is WMF"; } enum "utd-file-repu-file-type-nthive" { value 23; description "UTD Integration Advanced Malware Protection alert file type is NTHIVE"; } enum "utd-file-repu-file-type-old-tar" { value 24; description "UTD Integration Advanced Malware Protection alert file type is OLD_TAR"; } enum "utd-file-repu-file-type-jarpack" { value 25; description "UTD Integration Advanced Malware Protection alert file type is JARPACK"; } enum "utd-file-repu-file-type-mail" { value 26; description "UTD Integration Advanced Malware Protection alert file type is MAIL"; } enum "utd-file-repu-file-type-msole2" { value 27; description "UTD Integration Advanced Malware Protection alert file type is MSOLE2"; } enum "utd-file-repu-file-type-tnef" { value 28; description "UTD Integration Advanced Malware Protection alert file type is TNEF"; } enum "utd-file-repu-file-type-dmg" { value 29; description "UTD Integration Advanced Malware Protection alert file type is DMG"; } enum "utd-file-repu-file-type-flv" { value 30; description "UTD Integration Advanced Malware Protection alert file type is FLV"; } enum "utd-file-repu-file-type-dmp" { value 31; description "UTD Integration Advanced Malware Protection alert file type is DMP"; } enum "utd-file-repu-file-type-mp4" { value 32; description "UTD Integration Advanced Malware Protection alert file type is MP4"; } enum "utd-file-repu-file-type-mp3" { value 33; description "UTD Integration Advanced Malware Protection alert file type is MP3"; } enum "utd-file-repu-file-type-xlw" { value 34; description "UTD Integration Advanced Malware Protection alert file type is XLW"; } enum "utd-file-repu-file-type-ico" { value 35; description "UTD Integration Advanced Malware Protection alert file type is ICO"; } enum "utd-file-repu-file-type-mwl" { value 36; description "UTD Integration Advanced Malware Protection alert file type is MWL"; } enum "utd-file-repu-file-type-mny" { value 37; description "UTD Integration Advanced Malware Protection alert file type is MNY"; } enum "utd-file-repu-file-type-rtf" { value 38; description "UTD Integration Advanced Malware Protection alert file type is RTF"; } enum "utd-file-repu-file-type-amf" { value 39; description "UTD Integration Advanced Malware Protection alert file type is AMF"; } enum "utd-file-repu-file-type-bmp" { value 40; description "UTD Integration Advanced Malware Protection alert file type is BMP"; } enum "utd-file-repu-file-type-amr" { value 41; description "UTD Integration Advanced Malware Protection alert file type is AMR"; } enum "utd-file-repu-file-type-eicar" { value 42; description "UTD Integration Advanced Malware Protection alert file type is EICAR"; } enum "utd-file-repu-file-type-tiff" { value 43; description "UTD Integration Advanced Malware Protection alert file type is TIFF"; } enum "utd-file-repu-file-type-vmdk" { value 44; description "UTD Integration Advanced Malware Protection alert file type is VMDK"; } enum "utd-file-repu-file-type-cpio-newc" { value 45; description "UTD Integration Advanced Malware Protection alert file type is CPIO_NEWC"; } enum "utd-file-repu-file-type-flac" { value 46; description "UTD Integration Advanced Malware Protection alert file type is FLAC"; } enum "utd-file-repu-file-type-r1m" { value 47; description "UTD Integration Advanced Malware Protection alert file type is R1M"; } enum "utd-file-repu-file-type-msszdd" { value 48; description "UTD Integration Advanced Malware Protection alert file type is MSSZDD"; } enum "utd-file-repu-file-type-mpeg" { value 49; description "UTD Integration Advanced Malware Protection alert file type is MPEG"; } enum "utd-file-repu-file-type-m3u" { value 50; description "UTD Integration Advanced Malware Protection alert file type is M3U"; } enum "utd-file-repu-file-type-mov" { value 51; description "UTD Integration Advanced Malware Protection alert file type is MOV"; } enum "utd-file-repu-file-type-psd" { value 52; description "UTD Integration Advanced Malware Protection alert file type is PSD"; } enum "utd-file-repu-file-type-hlp" { value 53; description "UTD Integration Advanced Malware Protection alert file type is HLP"; } enum "utd-file-repu-file-type-ivr" { value 54; description "UTD Integration Advanced Malware Protection alert file type is IRV"; } enum "utd-file-repu-file-type-msexe" { value 55; description "UTD Integration Advanced Malware Protection alert file type is MSEXE"; } enum "utd-file-repu-file-type-pst" { value 56; description "UTD Integration Advanced Malware Protection alert file type is PST"; } enum "utd-file-repu-file-type-binary-data" { value 57; description "UTD Integration Advanced Malware Protection alert file type is BINARY_DATA"; } enum "utd-file-repu-file-type-webm" { value 58; description "UTD Integration Advanced Malware Protection alert file type is WEBM"; } enum "utd-file-repu-file-type-iso" { value 59; description "UTD Integration Advanced Malware Protection alert file type is ISO"; } enum "utd-file-repu-file-type-autorun" { value 60; description "UTD Integration Advanced Malware Protection alert file type is AUTORUN"; } enum "utd-file-repu-file-type-rec" { value 61; description "UTD Integration Advanced Malware Protection alert file type is REC"; } enum "utd-file-repu-file-type-reg" { value 62; description "UTD Integration Advanced Malware Protection alert file type is REG"; } enum "utd-file-repu-file-type-mdi" { value 63; description "UTD Integration Advanced Malware Protection alert file type is MDI"; } enum "utd-file-repu-file-type-mdb" { value 64; description "UTD Integration Advanced Malware Protection alert file type is MGB"; } enum "utd-file-repu-file-type-rifx" { value 65; description "UTD Integration Advanced Malware Protection alert file type is RIFX"; } enum "utd-file-repu-file-type-riff" { value 66; description "UTD Integration Advanced Malware Protection alert file type is RIFF"; } enum "utd-file-repu-file-type-img-pict" { value 67; description "UTD Integration Advanced Malware Protection alert file type is IMG_PICT"; } enum "utd-file-repu-file-type-asf" { value 68; description "UTD Integration Advanced Malware Protection alert file type is ASF"; } enum "utd-file-repu-file-type-zip-enc" { value 69; description "UTD Integration Advanced Malware Protection alert file type is ZIP_ENC"; } enum "utd-file-repu-file-type-rmf" { value 70; description "UTD Integration Advanced Malware Protection alert file type is RMF"; } enum "utd-file-repu-file-type-elf" { value 71; description "UTD Integration Advanced Malware Protection alert file type is ELF"; } enum "utd-file-repu-file-type-wab" { value 72; description "UTD Integration Advanced Malware Protection alert file type is WAB"; } enum "utd-file-repu-file-type-wav" { value 73; description "UTD Integration Advanced Malware Protection alert file type is WAV"; } enum "utd-file-repu-file-type-pls" { value 74; description "UTD Integration Advanced Malware Protection alert file type is PLS"; } enum "utd-file-repu-file-type-new-office" { value 75; description "UTD Integration Advanced Malware Protection alert file type is NEW_OFFICE"; } enum "utd-file-repu-file-type-sylkc" { value 76; description "UTD Integration Advanced Malware Protection alert file type is SYLKC"; } enum "utd-file-repu-file-type-swf" { value 77; description "UTD Integration Advanced Malware Protection alert file type is SWF"; } enum "utd-file-repu-file-type-mkv" { value 78; description "UTD Integration Advanced Malware Protection alert file type is MKV"; } enum "utd-file-repu-file-type-screnc" { value 79; description "UTD Integration Advanced Malware Protection alert file type is SCRENC"; } enum "utd-file-repu-file-type-pcap" { value 80; description "UTD Integration Advanced Malware Protection alert file type is PCAP"; } enum "utd-file-repu-file-type-torrent" { value 81; description "UTD Integration Advanced Malware Protection alert file type is TORRENT"; } enum "utd-file-repu-file-type-accdb" { value 82; description "UTD Integration Advanced Malware Protection alert file type is ACCDB"; } enum "utd-file-repu-file-type-pgd" { value 83; description "UTD Integration Advanced Malware Protection alert file type is PGD"; } enum "utd-file-repu-file-type-zip" { value 84; description "UTD Integration Advanced Malware Protection alert file type is ZIP"; } enum "utd-file-repu-file-type-msword-mac5" { value 85; description "UTD Integration Advanced Malware Protection alert file type is MSWORD_MAC5"; } enum "utd-file-repu-file-type-cpio-odc" { value 86; description "UTD Integration Advanced Malware Protection alert file type is CPIO_ODC"; } enum "utd-file-repu-file-type-one" { value 87; description "UTD Integration Advanced Malware Protection alert file type is ONE"; } enum "utd-file-repu-file-type-uuencoded" { value 88; description "UTD Integration Advanced Malware Protection alert file type is UUENCODED"; } enum "utd-file-repu-file-type-cpio-crc" { value 89; description "UTD Integration Advanced Malware Protection alert file type is CPIO_CRC"; } enum "utd-file-repu-file-type-rpm" { value 90; description "UTD Integration Advanced Malware Protection alert file type is RPM"; } enum "utd-file-repu-file-type-7z" { value 91; description "UTD Integration Advanced Malware Protection alert file type is 7Z"; } enum "utd-file-repu-file-type-symantec" { value 92; description "UTD Integration Advanced Malware Protection alert file type is SYMANTEC"; } enum "utd-file-repu-file-type-posix-tar" { value 93; description "UTD Integration Advanced Malware Protection alert file type is POSIX_TAR"; } enum "utd-file-repu-file-type-jpeg" { value 94; description "UTD Integration Advanced Malware Protection alert file type is JPEG"; } enum "utd-file-repu-file-type-s3m" { value 95; description "UTD Integration Advanced Malware Protection alert file type is S3M"; } enum "utd-file-repu-file-type-mscab" { value 96; description "UTD Integration Advanced Malware Protection alert file type is MSCAB"; } enum "utd-file-repu-file-type-dwg" { value 97; description "UTD Integration Advanced Malware Protection alert file type is DWG"; } enum "utd-file-repu-file-type-arj" { value 98; description "UTD Integration Advanced Malware Protection alert file type is ARJ"; } enum "utd-file-repu-file-type-ffmpeg" { value 99; description "UTD Integration Advanced Malware Protection alert file type is FFMPEG"; } enum "utd-file-repu-file-type-sami" { value 100; description "UTD Integration Advanced Malware Protection alert file type is SAMI"; } enum "utd-file-repu-file-type-midi" { value 101; description "UTD Integration Advanced Malware Protection alert file type is MIDI"; } enum "utd-file-repu-file-type-dicm" { value 102; description "UTD Integration Advanced Malware Protection alert file type is DICM"; } enum "utd-file-repu-file-type-mschm" { value 103; description "UTD Integration Advanced Malware Protection alert file type is MSCHM"; } enum "utd-file-repu-file-type-ogg" { value 104; description "UTD Integration Advanced Malware Protection alert file type is OGG"; } enum "utd-file-repu-file-type-png" { value 105; description "UTD Integration Advanced Malware Protection alert file type is PNG"; } } description "UTD Integration Advanced Malware Protection alert file type"; } typedef utd-file-analysis-upload-event-type { type enumeration { enum "utd-file-analysis-file-upload-unknown" { value 0; description "UTD Integration Advanced Malware Protection TG file upload state is unknown"; } enum "utd-file-analysis-file-upload-failed" { value 1; description "UTD Integration Advanced Malware Protection TG file upload state is failed"; } enum "utd-file-analysis-file-upload-success" { value 2; description "UTD Integration Advanced Malware Protection TG file upload state is success"; } enum "utd-file-analysis-file-upload-not-interesting" { value 3; description "UTD Integration Advanced Malware Protection TG file upload state is not interesting"; } enum "utd-file-analysis-file-limit-reached" { value 4; description "UTD Integration Advanced Malware Protection TG file upload state file limit reached"; } enum "utd-file-analysis-apikey-invalid" { value 5; description "UTD Integration Advanced Malware Protection TG file upload state apikey invalid"; } enum "utd-file-analysis-file-upload-internal-err" { value 6; description "UTD Integration Advanced Malware Protection TG file upload state internal error"; } enum "utd-file-analysis-file-upload-system-err" { value 7; description "UTD Integration Advanced Malware Protection TG file upload state system error"; } enum "utd-file-analysis-file-type-not-supported" { value 8; description "UTD Integration Advanced Malware Protection TG file upload state file type not supported"; } enum "utd-file-analysis-file-whitelisted" { value 9; description "UTD Integration Advanced Malware Protection TG file upload state file whitelisted"; } } description "UTD Integration Advanced Malware Protection TG file upload state val"; } typedef utd-file-reputation-status-event-type { type enumeration { enum "utd-file-repu-process-unknown" { value 0; description "UTD Integration Advanced Malware Protection beaker process unknown"; } enum "utd-file-repu-process-up" { value 1; description "UTD Integration Advanced Malware Protection beaker process up"; } enum "utd-file-repu-process-down" { value 2; description "UTD Integration Advanced Malware Protection beaker process down"; } enum "utd-file-repu-amp-module-load-fail" { value 3; description "UTD Integration Advanced Malware Protection beaker AMP module load fail"; } enum "utd-file-repu-connected" { value 4; description "UTD Integration Advanced Malware Protection beaker connected"; } enum "utd-file-repu-not-connected" { value 5; description "UTD Integration Advanced Malware Protection beaker not connected"; } } description "UTD Integration Advanced Malware Protection AMP status"; } typedef utd-file-analysis-event-type { type enumeration { enum "tg-client-unknown" { value 0; description "UTD Integration Advanced Malware Protection TG health status client unknown"; } enum "tg-client-down" { value 1; description "UTD Integration Advanced Malware Protection TG health status client down"; } enum "tg-client-up" { value 2; description "UTD Integration Advanced Malware Protection TG health status client up"; } enum "api-key-not-present" { value 3; description "UTD Integration Advanced Malware Protection TG health status api key not present"; } enum "api-key-invalid" { value 4; description "UTD Integration Advanced Malware Protection TG health status api key invalid"; } enum "file-upload-limit-reached" { value 5; description "UTD Integration Advanced Malware Protection TG health status file upload limit reached"; } } description "UTD Integration Advanced Malware Protection TG health status"; } typedef bridge-state-val { type enumeration { enum "bridge-creation" { value 0; description "Bridge is created"; } enum "bridge-deletion" { value 1; description "Bridge is deleted"; } } description "Bridge state update"; } typedef umbrella-dev-reg-status-val { type enumeration { enum "umbrella-dev-reg-status-unknown" { value 0; description "Umbrella Device Registration status is unknown"; } enum "umbrella-dev-reg-status-success" { value 1; description "Umbrella Device Registration status is successful"; } enum "umbrella-dev-reg-status-failure" { value 2; description "Umbrella Device Registration status is failed"; } } description "Umbrella Device Registration status"; } typedef ed-data-type { type enumeration { enum "eem-u-int32" { value 0; description "EEM data type uint32"; } enum "eem-string" { value 1; description "EEM data type string"; } enum "eem-timestamp" { value 2; description "EEM data type timestamp"; } } description "EEM event detector data type"; } typedef eem-event-type { type enumeration { enum "eem-ed-timer-watchdog" { value 0; description "EEM event Detector watchdog timer"; } enum "eem-ed-timer-countdown" { value 1; description "EEM event detector countdown timer"; } enum "eem-ed-timer-absolute" { value 2; description "EEM event detector absolute timer"; } enum "eem-ed-timer-cron" { value 3; description "EEM event detector cron timer"; } enum "eem-ed-counter" { value 4; description "EEM event detector counter"; } enum "eem-ed-syslog" { value 5; description "EEM event detector syslog"; } enum "eem-ed-snmp" { value 6; description "EEM event detector SNMP"; } enum "eem-ed-interface" { value 7; description "EEM event detector interface"; } enum "eem-ed-rf" { value 8; description "EEM event detector RF"; } enum "eem-ed-cli" { value 9; description "EEM event detector CLI"; } enum "eem-ed-none" { value 10; description "EEM event detector none"; } enum "eem-ed-oir" { value 11; description "EEM event detector OIR"; } enum "eem-ed-snmp-notif" { value 12; description "EEM event detector SNMP notification"; } enum "eem-ed-routing" { value 13; description "EEM event detector routing"; } enum "eem-ed-snmp-obj" { value 14; description "EEM event detector SNMP object"; } enum "eem-ed-mat" { value 15; description "EEM event detector Mac Address Table"; } } description "EEM event detector type"; } grouping bgp-peer-state { description "BGP peer state"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "IP address"; } leaf vrf-name { type string; description "VRF name"; } leaf peer { type inet:ip-address; description "Peer IP address"; } leaf bgp-new-state { type bgp-pstate; description "New BGP state"; } leaf local-address { type inet:ip-address; description "Local IP address"; } leaf local-routerid { type inet:ip-address; description "Local router ID"; } leaf peer-routerid { type inet:ip-address; description "Peer router ID"; } } // grouping bgp-peer-state grouping ospf-neighbor-state { description "OSPF neighbor state"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf vrf-name { type string; description "VRF Name"; } leaf neighbor { type inet:ip-address; description "Neighbor IP address"; } leaf router-id { type inet:ip-address; description "Router ID"; } leaf if-addr { type inet:ip-address; description "Interface address"; } leaf ospf-new-state { type ospf-nbr-state; description "New OSPF state"; } } // grouping ospf-neighbor-state grouping ospf-interface-state { description "OSPF interface state"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf vrf-name { type string; description "VRF name"; } leaf interface { type string; description "Interface name"; } leaf ospf-interface-new-state { type ospf-intf-state; description "New OSPF interface state"; } } // grouping ospf-interface-state grouping interface-oper-state { description "Interface operational state"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf vrf-name { type string; description "VRF name"; } leaf if-name { type string; description "Interface name"; } leaf new-state { type interface-notif-state; description "Is the new state up or down"; } } // grouping interface-oper-state grouping memory-usage { description "Memory usage"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf warning { type string; description "Memory usage level warning"; } leaf total-mb { type uint32; units "megabytes"; description "Total memory in megabytes"; } leaf free-mb { type uint32; units "megabytes"; description "Free memory in megabytes"; } leaf memory-status { type notification-usage-status; description "Memory usage status"; } } // grouping memory-usage grouping cpu-usage { description "CPU usage"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf warning { type string; description "CPU usage warning"; } leaf one-min { type uint32; description "CPU average load (one min)"; } leaf five-min { type uint32; description "CPU average load (five min)"; } leaf fifteen-min { type uint32; description "CPU average load (fifteen min)"; } leaf cpu-status { type notification-usage-status; description "CPU usage status"; } } // grouping cpu-usage grouping interface-admin-state { description "Interface admin state"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf vrf-name { type string; description "VRF name"; } leaf if-name { type string; description "Interface name"; } leaf new-admin-state { type intf-admin-state; description "New interface admin state"; } } // grouping interface-admin-state grouping dhcp-server-state { description "DHCP server state"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf vrf-name { type string; description "VRF name"; } leaf if-name { type string; description "Interface name"; } leaf state { type dhcp-server-state-val; description "Is the new state up (true for UP)"; } } // grouping dhcp-server-state grouping dhcp-address-assigned { description "DHCP address assigned"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf vrf-name { type string; description "VRF name"; } leaf if-name { type string; description "interface name"; } leaf client-mac { type string; description "Client mac"; } leaf ip { type inet:ip-address; description "Client ip address assigned"; } } // grouping dhcp-address-assigned grouping dhcp-address-renewed { description "DHCP address renewed"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf vrf-name { type string; description "VRF name"; } leaf if-name { type string; description "interface name"; } leaf client-mac { type string; description "Client mac"; } leaf ip { type inet:ip-address; description "Client ip address renewed"; } } // grouping dhcp-address-renewed grouping dhcp-address-released { description "DHCP address released"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf vrf-name { type string; description "VRF name"; } leaf if-name { type string; description "interface name"; } leaf client-mac { type string; description "Client mac"; } leaf ip { type inet:ip-address; description "Client ip address released"; } leaf reason { type string; description "Reason for release"; } } // grouping dhcp-address-released grouping dhcp-address-rejected { description "DHCP address rejected"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf vrf-name { type string; description "VRF name"; } leaf if-name { type string; description "interface name"; } leaf client-mac { type string; description "Client mac"; } leaf ip { type inet:ip-address; description "Client ip address rejected"; } leaf reason { type string; description "Reason for rejection"; } } // grouping dhcp-address-rejected grouping system-reboot-issued { description "System reboot issued"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf reboot-reason { type string; description "System reboot reason"; } } // grouping system-reboot-issued grouping system-reboot-complete { description "System reboot complete"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } } // grouping system-reboot-complete grouping disk-usage { description "Disk usage"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf warning { type string; description "Disk usage level warning"; } leaf total-mb { type uint32; units "megabytes"; description "Total space in megabytes"; } leaf free-mb { type uint32; units "megabytes"; description "Free space in megabytes"; } leaf filesystem { type string; description "Filesystem"; } leaf disk-status { type notification-usage-status; description "Disk usage status"; } } // grouping disk-usage grouping flash-fault { description "Flash fault"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf new-state { type notification-failure-state; description "New flash fault state"; } } // grouping flash-fault grouping emmc-fault { description "Emmc fault"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf new-state { type notification-failure-state; description "New emmc fault state"; } } // grouping emmc-fault grouping sdcard-fault { description "SD card fault"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf new-state { type notification-failure-state; description "New SD card fault state"; } } // grouping sdcard-fault grouping tempsensor-fault { description "Temperature sensor fault"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf hw-sensor-type { type hardware-sensor-type; description "HW sensor type"; } leaf hw-dev-index { type uint32; description "HW device index"; } leaf name { type string; description "Temp sensor fault"; } leaf new-state { type notification-failure-state; description "New temp sensor state"; } } // grouping tempsensor-fault grouping tempsensor-state { description "Temperature sensor state"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf hw-sensor-type { type hardware-sensor-type; description "HW sensor type"; } leaf hw-dev-index { type uint32; description "HW device index"; } leaf name { type string; description "Temperature sensor state"; } leaf temp { type uint32; description "temperature"; } leaf sensor-new-state { type notification-sensor-state; description "Sensor new state"; } } // grouping tempsensor-state grouping fan-fault { description "Fan fault"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf fantray-id { type uint32; description "Fan tray id"; } leaf fan-id { type uint32; description "Fan id"; } leaf new-state { type notification-failure-state; description "New fan fault state"; } } // grouping fan-fault grouping fantray-fault { description "Fan tray fault"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf fantray-id { type uint32; description "Fan tray id"; } leaf new-state { type notification-module-state; description "New fan tray fault state"; } } // grouping fantray-fault grouping pem-fault { description "PEM fault"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf pem-id { type uint32; description "PEM id"; } leaf new-state { type notification-failure-state; description "New pem fault state"; } } // grouping pem-fault grouping pem-state-change { description "PEM state change"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf pem-id { type uint32; description "PEM id"; } leaf new-state { type notification-module-state; description "New pem state"; } } // grouping pem-state-change grouping pim-fault { description "PIM fault"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf pim-id { type uint32; description "PIM id"; } leaf new-state { type notification-failure-state; description "New pim fault state"; } } // grouping pim-fault grouping pim-state-change { description "PIM state change notification"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf pim-id { type uint32; description "PIM id"; } leaf new-state { type notification-module-state; description "New pim state"; } } // grouping pim-state-change grouping sfp-state-change { description "SFP state change"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf sfp-name { type string; description "SFP name"; } leaf new-state { type notification-module-state; description "New SFP state"; } } // grouping sfp-state-change grouping sfp-support-state { description "SFP support state"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf sfp-name { type string; description "SFP name"; } leaf new-state { type notification-module-state; description "New SFP support state"; } } // grouping sfp-support-state grouping usb-state-change { description "USB state change"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf usb-slot { type uint32; description "USB slot"; } leaf new-state { type notification-module-state; description "New USB state"; } } // grouping usb-state-change grouping vrrp-group-state-change { description "VRRP group state change"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "IP address"; } leaf vrf-name { type string; description "VRF name"; } leaf if-number { type uint32; description "SNMP if index"; } leaf grp-id { type uint32; description "Group Number"; } leaf addr-type { type vrrp-ip-addr-type; description "Address Type"; } leaf if-name { type string; description "Interface Name"; } leaf vrrp-group-state { type vrrp-notif-proto-state; description "VRRP state"; } } // grouping vrrp-group-state-change grouping fib-update { description "FIB update notifications"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "IP address"; } leaf vrf-name { type string; description "Last updated VRF"; } leaf address-family-type { type fib-updates-af-type; description "Last updated address family"; } leaf fib-last-update-time { type yang:date-and-time; description "Last update time"; } } // grouping fib-update grouping system-login-change { description "Notification that a login to the system has occurred"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf user-name { type string; description "User name"; } leaf user-id { type uint32; description "User ID"; } } // grouping system-login-change grouping system-logout-change { description "Notification that a user has logged out"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf user-name { type string; description "User name"; } leaf user-id { type uint32; description "User ID"; } } // grouping system-logout-change grouping system-aaa-login-fail { description "Notification that a login attempt has failed"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf user-name { type string; description "User name"; } leaf remote-host { type string; description "Remote host"; } } // grouping system-aaa-login-fail grouping aaa-admin-pwd-change { description "The administration password has been changed"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } } // grouping aaa-admin-pwd-change grouping cellular-sim-status-change { description "Cellular SIM Status Change"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf if-name { type string; description "interface name"; } leaf reason { type string; description "Reason for SIM status change"; } } // grouping cellular-sim-status-change grouping cellular-modem-status-change { description "Cellular Modem Status Change"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf if-name { type string; description "interface name"; } leaf reason { type string; description "Reason for modem status change"; } } // grouping cellular-modem-status-change grouping cellular-network-status-change { description "Cellular Network Status Change"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf if-name { type string; description "interface name"; } leaf reason { type string; description "Reason for cellular network status change"; } } // grouping cellular-network-status-change grouping app-dpi-flows-out-of-memory { description "Traffic exceeds number of flows or memory limit supported by DPI"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf dpi-out-of-memory-state { type boolean; description "DPI flows out-of-memory new failure state"; } } // grouping app-dpi-flows-out-of-memory grouping utd-ips-alert { description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf timestamp { type yang:date-and-time; description "Alert timestamp"; } leaf action { type utd-ips-alert-action-val; description "Alert action"; } leaf sid { type uint32; description "Alert signature ID"; } leaf gid { type uint32; description "Alert generator ID"; } leaf rev { type uint32; description "Alert signature revision ID"; } leaf classification { type utd-ips-alert-classification-val; description "Alert classification ID"; } leaf message { type string; description "Alert message"; } leaf priority { type utd-ips-alert-priority-val; description "Alert priority"; } leaf src-ip { type inet:ip-address; description "Alert source IP"; } leaf dst-ip { type inet:ip-address; description "Alert destination IP"; } leaf src-port { type uint16; description "Alert source port"; } leaf dst-port { type uint16; description "Alert destination port"; } leaf protocol { type uint8; description "Alert protocol"; } leaf vrf { type string; description "Alert VRF"; } leaf policy-name { type string; description "Alert policy name"; } } // grouping utd-ips-alert grouping utd-update { description "Unified Threat Defense (UTD) update"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf type { type utd-update-type-val; description "Update type"; } leaf timestamp { type yang:date-and-time; description "Update timestamp"; } leaf version { type string; description "Current version"; } leaf status { type utd-common-ios-xe-oper:utd-update-status-val; description "Update status"; } leaf reason { type string; description "Update failure reason"; } } // grouping utd-update grouping utd-version-mismatch { description "Unified Threat Defense (UTD) version mismatch"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf current-version { type string; description "Current Unified Threat Defense (UTD) package version"; } leaf recommended-version { type string; description "Recommended Unified Threat Defense (UTD) package version"; } leaf supported { type boolean; description "Indicates if the current Unified Threat Defense (UTD) package version is supported"; } } // grouping utd-version-mismatch grouping utd-file-reputation-alert { description "UTD Integration Advanced Malware Protection alert"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf timestamp { type yang:date-and-time; description "Alert timestamp"; } leaf file-name { type string; description "Alert file name"; } leaf sha { type string; description "Alert sha"; } leaf file-type { type utd-file-repu-file-type; description "Alert file type"; } leaf malware-name { type string; description "Alert malware name"; } leaf src-ip { type inet:ip-address; description "Alert source IP"; } leaf dst-ip { type inet:ip-address; description "Alert destination IP"; } leaf src-port { type uint16; description "Alert source port"; } leaf dst-port { type uint16; description "Alert destination port"; } leaf protocol { type uint8; description "Alert protocol"; } leaf vrf { type string; description "Alert VRF"; } leaf action { type utd-file-repu-action-event-type; description "Alert action"; } leaf disposition { type utd-file-repu-dispos-event-type; description "Alert disposition"; } leaf policy-name { type string; description "Alert policy name"; } } // grouping utd-file-reputation-alert grouping utd-file-reputation-retrospective-alert { description "UTD Integration Advanced Malware Protection retrospective alert"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf file-name { type string; description "Alert file name"; } leaf sha { type string; description "Alert sha"; } leaf file-type { type utd-file-repu-file-type; description "Alert file type"; } leaf malware-name { type string; description "Alert malware name"; } leaf disposition { type utd-file-repu-dispos-event-type; description "Alert disposition"; } } // grouping utd-file-reputation-retrospective-alert grouping utd-file-analysis-upload-state { description "UTD Integration Advanced Malware Protection TG file upload state"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf timestamp { type yang:date-and-time; description "alert timestamp"; } leaf file-status { type utd-file-analysis-upload-event-type; description "alert file status"; } leaf file-name { type string; description "alert file name"; } leaf file-hash { type string; description "alert file hash"; } leaf file-type { type utd-file-repu-file-type; description "alert file type"; } leaf disposition { type utd-file-repu-dispos-event-type; description "alert disposition"; } } // grouping utd-file-analysis-upload-state grouping utd-file-reputation-status-event { description "UTD Integration Advanced Malware Protection beaker general status event"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf version { type string; description "UTD Integration Advanced Malware Protection beaker version"; } leaf status { type utd-file-reputation-status-event-type; description "UTD Integration Advanced Malware Protection beaker status"; } leaf message { type string; description "UTD Integration Advanced Malware Protection beaker status messages"; } } // grouping utd-file-reputation-status-event grouping utd-file-analysis-status-event { description "UTD Integration Advanced Malware Protection TG status"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf status { type utd-file-analysis-event-type; description "UTD Integration Advanced Malware Protection TG status health status"; } leaf backoff-interval { type uint64; description "UTD Integration Advanced Malware Protection TG status number of seconds for backoff"; } leaf message { type string; description "UTD Integration Advanced Malware Protection TG status messages"; } } // grouping utd-file-analysis-status-event grouping aaa-event-server-state { description "Notification of AAA Server State"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf server-ip { type inet:ip-address; description "Server IP Address"; } leaf auth-port { type uint16; description "Server Authentication Port"; } leaf acct-port { type uint16; description "Server Accounting Port"; } leaf timestamp { type yang:date-and-time; description "Timestamp for server UP/DOWN event"; } leaf server-state { type boolean; description "Server State"; } } // grouping aaa-event-server-state grouping bridge-state { description "Bridge state notification"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf bridge-id { type uint32; description "Bridge ID <1..4094>"; } leaf bridge-state { type bridge-state-val; description "Bridge state"; } } // grouping bridge-state grouping bridge-intf-state { description "Bridge interface operational state notification"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf bridge-id { type uint32; description "Bridge ID <1..4094>"; } leaf if-name { type string; description "Switch port name belong to the bridge"; } leaf bridge-intf-oper-state { type interface-notif-state; description "Bridge interface operational state"; } } // grouping bridge-intf-state grouping umbrella-dev-reg-update { description "Umbrella Device Registration Update"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf status { type umbrella-dev-reg-status-val; description "Update status"; } leaf fail-code { type uint16; description "Update failure code"; } leaf reason { type string; description "Update failure reason"; } leaf registration-entity { type string; description "Name of registration entity"; } leaf device-id { type string; description "Device identity"; } leaf tag { type string; description "Device tag"; } } // grouping umbrella-dev-reg-update grouping umbrella-dnscrypt-update { description "Umbrella DNSCrypt Update"; leaf severity-level { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf host-name { type string; description "Host name"; } leaf system-ip { type inet:ip-address; description "System IP address"; } leaf enabled { type boolean; description "DNSCrypt status"; } leaf last-success-attempt { type yang:date-and-time; description "DNSCrypt Last Successful attempt"; } } // grouping umbrella-dnscrypt-update grouping ed-typevalue { description "Event detector type value pair"; leaf name { type string; description "Name of the event detector variable"; } choice type-choice { description "Type of the event detector variable"; leaf ed-u-int32 { type uint32; description "Event detector variable is an unsigned integer 32"; } leaf ed-string { type string; description "Event detector variable is a string"; } leaf ed-timestamp { type yang:date-and-time; description "Event detector variable is a timestamp"; } } // choice type-choice } // grouping ed-typevalue grouping eem-event-publish-data { description "EEM event publish data"; leaf severity { type ios-common-ios-xe-oper:notification-severity; description "Event severity"; } leaf policy-name { type string; description "Name of policy"; } leaf event-type { type eem-event-type; description "Type of event"; } leaf event-type-string { type string; description "Type of event string"; } leaf event-publish-time { type yang:date-and-time; description "Event publish time in calendar timestamp"; } list ed-arguments { description "Event argument list"; uses ios-events-ios-xe-oper:ed-typevalue; } // list ed-arguments } // grouping eem-event-publish-data notification bgp-peer-state-change { description "BGP peer state change notification"; uses ios-events-ios-xe-oper:bgp-peer-state; } // notification bgp-peer-state-change notification ospf-neighbor-state-change { description "OSPF neighbor state change notification"; uses ios-events-ios-xe-oper:ospf-neighbor-state; } // notification ospf-neighbor-state-change notification ospf-interface-state-change { description "OSPF interface state change notification"; uses ios-events-ios-xe-oper:ospf-interface-state; } // notification ospf-interface-state-change notification interface-state-change { description "Interface operational state change notification"; uses ios-events-ios-xe-oper:interface-oper-state; } // notification interface-state-change notification memory-usage { description "Memory usage notification"; uses ios-events-ios-xe-oper:memory-usage; } // notification memory-usage notification cpu-usage { description "CPU usage notification"; uses ios-events-ios-xe-oper:cpu-usage; } // notification cpu-usage notification interface-admin-state-change { description "Interface admin state change notification"; uses ios-events-ios-xe-oper:interface-admin-state; } // notification interface-admin-state-change notification dhcp-server-state-change { description "DHCP server state change notification"; uses ios-events-ios-xe-oper:dhcp-server-state; } // notification dhcp-server-state-change notification dhcp-address-assigned { description "DHCP address assigned change notification"; uses ios-events-ios-xe-oper:dhcp-address-assigned; } // notification dhcp-address-assigned notification dhcp-address-renewed { description "DHCP server address renewed change notification"; uses ios-events-ios-xe-oper:dhcp-address-renewed; } // notification dhcp-address-renewed notification dhcp-address-released { description "DHCP address released change notification"; uses ios-events-ios-xe-oper:dhcp-address-released; } // notification dhcp-address-released notification dhcp-address-rejected { description "DHCP address rejected change notification"; uses ios-events-ios-xe-oper:dhcp-address-rejected; } // notification dhcp-address-rejected notification system-reboot-complete { description "System reboot complete notification"; uses ios-events-ios-xe-oper:system-reboot-complete; } // notification system-reboot-complete notification flash-fault { description "Flash fault notification"; uses ios-events-ios-xe-oper:flash-fault; } // notification flash-fault notification emmc-fault { description "Emmc fault notification"; uses ios-events-ios-xe-oper:emmc-fault; } // notification emmc-fault notification sdcard-fault { description "SD card fault notification"; uses ios-events-ios-xe-oper:sdcard-fault; } // notification sdcard-fault notification tempsensor-fault { description "Temperature sensor fault notification"; uses ios-events-ios-xe-oper:tempsensor-fault; } // notification tempsensor-fault notification tempsensor-state { description "Temperature sensor state notification"; uses ios-events-ios-xe-oper:tempsensor-state; } // notification tempsensor-state notification fan-fault { description "Fan fault notification"; uses ios-events-ios-xe-oper:fan-fault; } // notification fan-fault notification fantray-fault { description "Fan tray notification"; uses ios-events-ios-xe-oper:fantray-fault; } // notification fantray-fault notification pem-fault { description "PEM fault notification"; uses ios-events-ios-xe-oper:pem-fault; } // notification pem-fault notification pem-state-change { description "PEM state change notification"; uses ios-events-ios-xe-oper:pem-state-change; } // notification pem-state-change notification pim-fault { description "PIM fault notification"; uses ios-events-ios-xe-oper:pim-fault; } // notification pim-fault notification pim-state-change { description "PIM state change notification"; uses ios-events-ios-xe-oper:pim-state-change; } // notification pim-state-change notification sfp-state-change { description "SFP state change notification"; uses ios-events-ios-xe-oper:sfp-state-change; } // notification sfp-state-change notification sfp-support-state { description "SFP support state notification"; uses ios-events-ios-xe-oper:sfp-support-state; } // notification sfp-support-state notification usb-state-change { description "USB state change notification"; uses ios-events-ios-xe-oper:usb-state-change; } // notification usb-state-change notification vrrp-group-state-change { description "VRRP group state change"; uses ios-events-ios-xe-oper:vrrp-group-state-change; } // notification vrrp-group-state-change notification system-reboot-issued { description "System reboot issued notification"; uses ios-events-ios-xe-oper:system-reboot-issued; } // notification system-reboot-issued notification disk-usage { description "Disk usage notification"; uses ios-events-ios-xe-oper:disk-usage; } // notification disk-usage notification fib-updates { description "FIB update notification"; uses ios-events-ios-xe-oper:fib-update; } // notification fib-updates notification system-login-change { description "System login notification"; uses ios-events-ios-xe-oper:system-login-change; } // notification system-login-change notification system-logout-change { description "System logout notification"; uses ios-events-ios-xe-oper:system-logout-change; } // notification system-logout-change notification system-aaa-login-fail { description "System login fail notification"; uses ios-events-ios-xe-oper:system-aaa-login-fail; } // notification system-aaa-login-fail notification aaa-admin-pwd-change { description "Administration password change notification"; uses ios-events-ios-xe-oper:aaa-admin-pwd-change; } // notification aaa-admin-pwd-change notification cellular-sim-status-change { description "Cellular SIM status change notification"; uses ios-events-ios-xe-oper:cellular-sim-status-change; } // notification cellular-sim-status-change notification cellular-modem-status-change { description "Cellular Modem status change notification"; uses ios-events-ios-xe-oper:cellular-modem-status-change; } // notification cellular-modem-status-change notification cellular-network-status-change { description "Cellular Network status change notification"; uses ios-events-ios-xe-oper:cellular-network-status-change; } // notification cellular-network-status-change notification app-dpi-flows-out-of-memory { description "app_dpi_flows_out_of_memory"; uses ios-events-ios-xe-oper:app-dpi-flows-out-of-memory; } // notification app-dpi-flows-out-of-memory notification utd-ips-alert { description "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert notification"; uses ios-events-ios-xe-oper:utd-ips-alert; } // notification utd-ips-alert notification utd-update { description "Unified Threat Defense (UTD) update notification"; uses ios-events-ios-xe-oper:utd-update; } // notification utd-update notification utd-version-mismatch { description "Unified Threat Defense (UTD) version mismatch notification"; uses ios-events-ios-xe-oper:utd-version-mismatch; } // notification utd-version-mismatch notification utd-file-reputation-alert { description "UTD Integration Advanced Malware Protection alert alert notification"; uses ios-events-ios-xe-oper:utd-file-reputation-alert; } // notification utd-file-reputation-alert notification utd-file-reputation-retrospective-alert { description "UTD Integration Advanced Malware Protection retrospective alert notification"; uses ios-events-ios-xe-oper:utd-file-reputation-retrospective-alert; } // notification utd-file-reputation-retrospective-alert notification utd-file-analysis-file-upload-state { description "UTD Integration Advanced Malware Protection TG file upload state"; uses ios-events-ios-xe-oper:utd-file-analysis-upload-state; } // notification utd-file-analysis-file-upload-state notification utd-file-reputation-status-event { description "UTD Integration Advanced Malware Protection AMP status event"; uses ios-events-ios-xe-oper:utd-file-reputation-status-event; } // notification utd-file-reputation-status-event notification utd-file-analysis-status-event { description "UTD Integration Advanced Malware Protection TG status event"; uses ios-events-ios-xe-oper:utd-file-analysis-status-event; } // notification utd-file-analysis-status-event notification aaa-event-server-state { description "AAA Server State Notification"; uses ios-events-ios-xe-oper:aaa-event-server-state; } // notification aaa-event-server-state notification bridge-state-change { description "Bridge state notification"; uses ios-events-ios-xe-oper:bridge-state; } // notification bridge-state-change notification bridge-interface-state-change { description "Bridge interface operational state notification"; uses ios-events-ios-xe-oper:bridge-intf-state; } // notification bridge-interface-state-change notification umbrella-dev-reg-update { description "Umbrella Device Registration Update Notification"; uses ios-events-ios-xe-oper:umbrella-dev-reg-update; } // notification umbrella-dev-reg-update notification umbrella-dnscrypt-update { description "Umbrella DNSCrypt Update Notification"; uses ios-events-ios-xe-oper:umbrella-dnscrypt-update; } // notification umbrella-dnscrypt-update notification eem-event-publish { description "EEM event publish Update Notification"; uses ios-events-ios-xe-oper:eem-event-publish-data; } // notification eem-event-publish } // module Cisco-IOS-XE-ios-events-oper
© 2023 YumaWorks, Inc. All rights reserved.