Cisco-IOS-XE-ios-events-oper

This module contains a collection of YANG definitions for asynchronous events from network element. Copyright (c) 2016-2021 by C...

  • Version: 2021-07-01

    Cisco-IOS-XE-ios-events-oper@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";
        }
    
        notification bgp-peer-state-change {
          description
            "BGP peer 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 "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";
          }
        }  // notification bgp-peer-state-change
    
        notification ospf-neighbor-state-change {
          description
            "OSPF neighbor 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 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";
          }
        }  // notification ospf-neighbor-state-change
    
        notification ospf-interface-state-change {
          description
            "OSPF interface 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 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";
          }
        }  // notification ospf-interface-state-change
    
        notification interface-state-change {
          description
            "Interface operational 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 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";
          }
        }  // notification interface-state-change
    
        notification memory-usage {
          description
            "Memory usage 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 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";
          }
        }  // notification memory-usage
    
        notification cpu-usage {
          description "CPU usage 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 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";
          }
        }  // notification cpu-usage
    
        notification interface-admin-state-change {
          description
            "Interface admin 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 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";
          }
        }  // notification interface-admin-state-change
    
        notification dhcp-server-state-change {
          description
            "DHCP server 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 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)";
          }
        }  // notification dhcp-server-state-change
    
        notification dhcp-address-assigned {
          description
            "DHCP address assigned 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 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";
          }
        }  // notification dhcp-address-assigned
    
        notification dhcp-address-renewed {
          description
            "DHCP server address renewed 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 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";
          }
        }  // notification dhcp-address-renewed
    
        notification dhcp-address-released {
          description
            "DHCP address released 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 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";
          }
        }  // notification dhcp-address-released
    
        notification dhcp-address-rejected {
          description
            "DHCP address rejected 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 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";
          }
        }  // notification dhcp-address-rejected
    
        notification system-reboot-complete {
          description
            "System reboot complete 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";
          }
        }  // notification system-reboot-complete
    
        notification flash-fault {
          description "Flash fault 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 new-state {
            type notification-failure-state;
            description "New flash fault state";
          }
        }  // notification flash-fault
    
        notification emmc-fault {
          description "Emmc fault 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 new-state {
            type notification-failure-state;
            description "New emmc fault state";
          }
        }  // notification emmc-fault
    
        notification sdcard-fault {
          description
            "SD card fault 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 new-state {
            type notification-failure-state;
            description
              "New SD card fault state";
          }
        }  // notification sdcard-fault
    
        notification tempsensor-fault {
          description
            "Temperature sensor fault 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 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";
          }
        }  // notification tempsensor-fault
    
        notification tempsensor-state {
          description
            "Temperature sensor state 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 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";
          }
        }  // notification tempsensor-state
    
        notification fan-fault {
          description "Fan fault 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 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";
          }
        }  // notification fan-fault
    
        notification fantray-fault {
          description "Fan tray 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 fantray-id {
            type uint32;
            description "Fan tray id";
          }
    
          leaf new-state {
            type notification-module-state;
            description
              "New fan tray fault state";
          }
        }  // notification fantray-fault
    
        notification pem-fault {
          description "PEM fault 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 pem-id {
            type uint32;
            description "PEM id";
          }
    
          leaf new-state {
            type notification-failure-state;
            description "New pem fault state";
          }
        }  // notification pem-fault
    
        notification pem-state-change {
          description
            "PEM 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 pem-id {
            type uint32;
            description "PEM id";
          }
    
          leaf new-state {
            type notification-module-state;
            description "New pem state";
          }
        }  // notification pem-state-change
    
        notification pim-fault {
          description "PIM fault 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-failure-state;
            description "New pim fault state";
          }
        }  // notification pim-fault
    
        notification 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";
          }
        }  // notification pim-state-change
    
        notification sfp-state-change {
          description
            "SFP 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 sfp-name {
            type string;
            description "SFP name";
          }
    
          leaf new-state {
            type notification-module-state;
            description "New SFP state";
          }
        }  // notification sfp-state-change
    
        notification sfp-support-state {
          description
            "SFP support state 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 sfp-name {
            type string;
            description "SFP name";
          }
    
          leaf new-state {
            type notification-module-state;
            description "New SFP support state";
          }
        }  // notification sfp-support-state
    
        notification usb-state-change {
          description
            "USB 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 usb-slot {
            type uint32;
            description "USB slot";
          }
    
          leaf new-state {
            type notification-module-state;
            description "New USB state";
          }
        }  // notification usb-state-change
    
        notification 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";
          }
        }  // notification vrrp-group-state-change
    
        notification system-reboot-issued {
          description
            "System reboot issued 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 reboot-reason {
            type string;
            description "System reboot reason";
          }
        }  // notification system-reboot-issued
    
        notification disk-usage {
          description "Disk usage 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 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";
          }
        }  // notification disk-usage
    
        notification fib-updates {
          description "FIB update 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 "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";
          }
        }  // notification fib-updates
    
        notification system-login-change {
          description
            "System login 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 user-name {
            type string;
            description "User name";
          }
    
          leaf user-id {
            type uint32;
            description "User ID";
          }
        }  // notification system-login-change
    
        notification system-logout-change {
          description
            "System logout 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 user-name {
            type string;
            description "User name";
          }
    
          leaf user-id {
            type uint32;
            description "User ID";
          }
        }  // notification system-logout-change
    
        notification system-aaa-login-fail {
          description
            "System login fail 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 user-name {
            type string;
            description "User name";
          }
    
          leaf remote-host {
            type string;
            description "Remote host";
          }
        }  // notification system-aaa-login-fail
    
        notification aaa-admin-pwd-change {
          description
            "Administration password 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";
          }
        }  // notification aaa-admin-pwd-change
    
        notification cellular-sim-status-change {
          description
            "Cellular SIM status 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 if-name {
            type string;
            description "interface name";
          }
    
          leaf reason {
            type string;
            description
              "Reason for SIM status change";
          }
        }  // notification cellular-sim-status-change
    
        notification cellular-modem-status-change {
          description
            "Cellular Modem status 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 if-name {
            type string;
            description "interface name";
          }
    
          leaf reason {
            type string;
            description
              "Reason for modem status change";
          }
        }  // notification cellular-modem-status-change
    
        notification cellular-network-status-change {
          description
            "Cellular Network status 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 if-name {
            type string;
            description "interface name";
          }
    
          leaf reason {
            type string;
            description
              "Reason for cellular network status change";
          }
        }  // notification cellular-network-status-change
    
        notification app-dpi-flows-out-of-memory {
          description
            "app_dpi_flows_out_of_memory";
          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";
          }
        }  // notification app-dpi-flows-out-of-memory
    
        notification utd-ips-alert {
          description
            "Unified Threat Defense (UTD) Intrusion Prevention System (IPS) alert 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 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";
          }
        }  // notification utd-ips-alert
    
        notification utd-update {
          description
            "Unified Threat Defense (UTD) update 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 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";
          }
        }  // notification utd-update
    
        notification utd-version-mismatch {
          description
            "Unified Threat Defense (UTD) version mismatch 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 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";
          }
        }  // notification utd-version-mismatch
    
        notification utd-file-reputation-alert {
          description
            "UTD Integration Advanced Malware Protection alert alert 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 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";
          }
        }  // notification utd-file-reputation-alert
    
        notification utd-file-reputation-retrospective-alert {
          description
            "UTD Integration Advanced Malware Protection retrospective alert 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 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";
          }
        }  // notification utd-file-reputation-retrospective-alert
    
        notification utd-file-analysis-file-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";
          }
        }  // notification utd-file-analysis-file-upload-state
    
        notification utd-file-reputation-status-event {
          description
            "UTD Integration Advanced Malware Protection AMP 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";
          }
        }  // notification utd-file-reputation-status-event
    
        notification utd-file-analysis-status-event {
          description
            "UTD Integration Advanced Malware Protection TG 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 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";
          }
        }  // notification utd-file-analysis-status-event
    
        notification aaa-event-server-state {
          description
            "AAA Server State 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 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";
          }
        }  // notification aaa-event-server-state
    
        notification bridge-state-change {
          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";
          }
        }  // notification bridge-state-change
    
        notification bridge-interface-state-change {
          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";
          }
        }  // notification bridge-interface-state-change
    
        notification umbrella-dev-reg-update {
          description
            "Umbrella Device Registration Update 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 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";
          }
        }  // notification umbrella-dev-reg-update
    
        notification umbrella-dnscrypt-update {
          description
            "Umbrella DNSCrypt Update 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 enabled {
            type boolean;
            description "DNSCrypt status";
          }
    
          leaf last-success-attempt {
            type yang:date-and-time;
            description
              "DNSCrypt Last Successful attempt";
          }
        }  // notification umbrella-dnscrypt-update
    
        notification eem-event-publish {
          description
            "EEM event publish Update Notification";
          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";
            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
          }  // list ed-arguments
        }  // notification eem-event-publish
      }  // module Cisco-IOS-XE-ios-events-oper
    

© 2023 YumaWorks, Inc. All rights reserved.