Cisco-IOS-XE-wireless-ap-types

This module contains a collection of YANG definitions for wireless ap data types. Copyright (c) 2016-2021 by Cisco Systems, Inc....

  • Version: 2021-07-01

    Cisco-IOS-XE-wireless-ap-types@2021-07-01


    
      module Cisco-IOS-XE-wireless-ap-types {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XE-wireless-ap-types";
    
        prefix wireless-ap-types;
    
        import Cisco-IOS-XE-wireless-apf-cfg {
          prefix wireless-apf-cfg;
        }
        import Cisco-IOS-XE-wireless-enum-types {
          prefix wireless-enum-types;
        }
        import Cisco-IOS-XE-wireless-types {
          prefix wireless-types;
        }
        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 wireless ap data types.
    Copyright (c) 2016-2021 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2021-07-01" {
          description
            "- Added support for country configuration
    - Added support NTP AP authentication
    - Added AP management password constraints
    - Added support for AP timezone
    - Added ICAP aggregate full packet trace configuration
    - Added must constraints for country configuration";
          reference
            "7.0.0";
    
        }
    
        revision "2021-03-01" {
          description
            "- Added support for AP stats
    - Added support for Office Extended AP configuration
    - Added support for DTLS cipher suite priority configuration";
          reference
            "6.5.0";
    
        }
    
        revision "2020-11-01" {
          description
            "- Added Forensic type
    - Added support for antenna monitoring configuration
    - Increased range of anomaly detection report individual threshold
    - Added support for Personal SSID";
          reference
            "6.4.0";
    
        }
    
        revision "2020-07-01" {
          description
            "- Added support for traffic distribution stats configuration
    - Added AP DHCP fallback option";
          reference
            "6.3.0";
    
        }
    
        revision "2020-03-01" {
          description
            "- Added CAPWAP window size for multiwindow support";
          reference
            "6.2.0";
    
        }
    
        revision "2019-11-01" {
          description
            "- Added Accounting server Method List name
    - Added UDP-Lite type to tunnel configuration
    - Added support for IOX app hosting on APs
    - Added support for Auxiliary Client Interface on APs
    - Added AP LED flash config mode and duration timer";
          reference
            "6.1.0";
    
        }
    
        revision "2019-09-20" {
          description
            "- Added obsolete status for Lawful Interception";
          reference
            "6.0.0";
    
        }
    
        revision "2019-05-01" {
          description
            "- Added Hotspot 2.0 GAS request limiting leaves
    - Added NTP server information to be used by AP
    - Added ICAP Anomaly-detection reporting parameters
    - Added ICAP client statistic filter parameters
    - Added client RSSI stats config parameters
    - Added TLS mode config parameter for secure syslog
    - Added Hotspot 2.0 QoS Map action frame enable
    - Added semantic version";
          reference
            "5.1.0";
    
        }
    
        revision "2019-03-13" {
          description
            "- Added yang constraints for AP user management and dot1x credentials
    - Added AP dot1x password and management secret
    - Add DHCP server configuration
    - Added password for user management
    - Removal of unused leaves
    - Cleaned up spelling errors in descriptions
    - Removal of unused enums
    - Removal of unused container related to static domain name server configuration
    - Removal of unused container related to IPv6 TCP MSS configuration
    - Removal of unused container related to crash data radio configuration
    - Removal of unused container related to ethernet port configuration
    - Removal of unused container related to qing configuration
    - Capitalized acronyms in model descriptions
    - Removed ICAP Anomaly-detection dot1x-timeout leaf
    - Removed CAPWAP window size configuration";
          reference
            "5.0.0";
    
        }
    
        revision "2018-06-15" {
          description
            "AIRsense feature renamed to Intelligent Capture";
          reference
            "4.0.0";
    
        }
    
        revision "2018-03-22" {
          description "Leaf name changes";
          reference
            "3.0.0";
    
        }
    
        revision "2018-01-24" {
          description
            "The first generally available version";
          reference
            "2.0.0";
    
        }
    
        revision "2017-05-05" {
          description "Initial revision";
          reference
            "1.0.0";
    
        }
    
        cisco-semver:module-version "7.0.0";
        cisco-semver:module-version "6.5.0";
        cisco-semver:module-version "6.4.0";
        cisco-semver:module-version "6.3.0";
        cisco-semver:module-version "6.2.0";
        cisco-semver:module-version "6.1.0";
        cisco-semver:module-version "6.0.0";
        cisco-semver:module-version "5.1.0";
        cisco-semver:module-version "5.0.0";
        cisco-semver:module-version "4.0.0";
        cisco-semver:module-version "3.0.0";
        cisco-semver:module-version "2.0.0";
        cisco-semver:module-version "1.0.0";
    
        typedef enm-link-latency-type {
          type enumeration {
            enum "link-auditing-disable" {
              value 0;
              description
                "option for link auditing disable";
            }
            enum "link-auditing-enable" {
              value 1;
              description
                "option for link auditing enable";
            }
            enum "link-auditing-data" {
              value 2;
              description
                "option for link auditing data";
            }
            enum "link-auditing-reset" {
              value 4;
              description
                "option for link auditing reset";
            }
          }
          description
            "enumeration for capturing the link auditing configurations";
        }
    
        typedef enm-ap-tag-source {
          type enumeration {
            enum "tag-source-none" {
              value 0;
              description
                "This value specifies that the tag
    source is empty";
            }
            enum "tag-source-static" {
              value 1;
              description
                "This value specifies that the tags for AP
    are configured at controller";
            }
            enum "tag-source-filter" {
              value 2;
              description
                "This value specifies that the tag for AP
    are configured at controller by filter engine";
            }
            enum "tag-source-ap-pnp" {
              value 3;
              description
                "This value specifies that the tags for AP
    are coming from AP with help of PNP server";
            }
            enum "tag-source-default" {
              value 4;
              description
                "This value specifies that the tags for AP
    configured to be default";
            }
            enum "tag-source-location" {
              value 5;
              description
                "This value specifies that the tag for AP
    are configured at controller under location";
            }
          }
          description
            "Enumeration to store the tag source for the AP tags";
        }
    
        typedef syslog-facility-value {
          type enumeration {
            enum "facility-kern" {
              value 0;
              description
                "Syslog value of type FACILITY_KERN";
            }
            enum "facility-user" {
              value 1;
              description
                "Syslog value of type FACILITY_USER";
            }
            enum "facility-mail" {
              value 2;
              description
                "Syslog value of type FACILITY_MAIL";
            }
            enum "facility-daemon" {
              value 3;
              description
                "Syslog value of type FACILITY_DAEMON";
            }
            enum "facility-auth" {
              value 4;
              description
                "Syslog value of type FACILITY_AUTH";
            }
            enum "facility-syslog" {
              value 5;
              description
                "Syslog value of type FACILITY_SYSLOG";
            }
            enum "facility-lpr" {
              value 6;
              description
                "Syslog value of type FACILITY_LPR";
            }
            enum "facility-news" {
              value 7;
              description
                "Syslog value of type FACILITY_NEWS";
            }
            enum "facility-uucp" {
              value 8;
              description
                "Syslog value of type FACILITY_UUCP";
            }
            enum "facility-sys9" {
              value 9;
              description
                "Syslog value of type FACILITY_SYS9";
            }
            enum "facility-sys10" {
              value 10;
              description
                "Syslog value of type FACILITY_SYS10";
            }
            enum "facility-sys11" {
              value 11;
              description
                "Syslog value of type FACILITY_SYS11";
            }
            enum "facility-sys12" {
              value 12;
              description
                "Syslog value of type FACILITY_SYS12";
            }
            enum "facility-sys13" {
              value 13;
              description
                "Syslog value of type FACILITY_SYS13";
            }
            enum "facility-sys14" {
              value 14;
              description
                "Syslog value of type FACILITY_SYS14";
            }
            enum "facility-cron" {
              value 15;
              description
                "Syslog value of type FACILITY_CRON";
            }
            enum "facility-local0" {
              value 16;
              description
                "Syslog value of type FACILITY_LOCAL0";
            }
            enum "facility-local1" {
              value 17;
              description
                "Syslog value of type FACILITY_LOCAL1";
            }
            enum "facility-local2" {
              value 18;
              description
                "Syslog value of type FACILITY_LOCAL2";
            }
            enum "facility-local3" {
              value 19;
              description
                "Syslog value of type FACILITY_LOCAL3";
            }
            enum "facility-local4" {
              value 20;
              description
                "Syslog value of type FACILITY_LOCAL4";
            }
            enum "facility-local5" {
              value 21;
              description
                "Syslog value of type FACILITY_LOCAL5";
            }
            enum "facility-local6" {
              value 22;
              description
                "Syslog value of type FACILITY_LOCAL6";
            }
            enum "facility-local7" {
              value 23;
              description
                "Syslog value of type FACILITY_LOCAL7";
            }
          }
          description
            "enumeration for capturing the syslog facility options";
        }
    
        typedef ap-sub-mode-type {
          type enumeration {
            enum "ap-sub-mode-none" {
              value 0;
              description "AP sub mode None";
            }
            enum "wips-mode" {
              value 1;
              description "AP sub mode AWIPS";
            }
            enum "non-local-network" {
              value 2;
              description
                "Option to disable personal SSID";
            }
            enum "local-network" {
              value 3;
              description
                "Option to enable personal SSID";
            }
            enum "forensic-awips-mode" {
              value 4;
              description
                "AP sub mode Forensic AWIPS";
            }
          }
          description
            "enumeration to denote the submode of the AP";
        }
    
        typedef power-injector-sel-type {
          type enumeration {
            enum "pwrinj-unknown" {
              value 0;
              description "Unknown";
            }
            enum "pwrinj-installed" {
              value 1;
              description "Installed";
            }
            enum "pwrinj-override" {
              value 2;
              description "Override";
            }
          }
          description
            "enumeration to denote the power injector selection for the AP";
        }
    
        typedef timezone-payload-mode {
          type enumeration {
            enum "ap-tz-not-configured" {
              value 0;
              description
                "Undefined timezone config";
            }
            enum "ap-tz-controller-tz" {
              value 1;
              description
                "Use controller timezone";
            }
            enum "ap-tz-utc-offset" {
              value 2;
              description
                "Use provided UTC offset as timezone";
            }
          }
          description "AP timezone mode";
        }
    
        typedef enm-ap-aux-client-interface-mode {
          type enumeration {
            enum
              "ap-auxiliary-client-interface-unknown" {
              value 0;
              description
                "Unknown mode for the interface";
            }
            enum
              "ap-auxiliary-client-interface-static" {
              value 1;
              description
                "Static mode for the interface";
            }
            enum
              "ap-auxiliary-client-interface-dhcp" {
              value 2;
              description
                "DHCP mode for the interface";
            }
          }
          description
            "Enumeration for the Application Hosting Interface on the AP";
        }
    
        typedef enm-ap-ntp-key-type {
          type enumeration {
            enum "ap-ntp-key-type-md5" {
              value 1;
              description "NTP key type md5";
            }
            enum "ap-ntp-key-type-sha1" {
              value 2;
              description "NTP key type sha1";
            }
          }
          description
            "enumeration to define the ntp key types";
        }
    
        typedef enm-ap-ntp-key-format {
          type enumeration {
            enum "ap-ntp-key-format-ascii" {
              value 0;
              description "NTP key format ascii";
            }
            enum "ap-ntp-key-format-hex" {
              value 1;
              description "NTP key format hex";
            }
          }
          description
            "enumeration to define the ntp key formats";
        }
    
        typedef enm-ap-dot1x-eap-type {
          type enumeration {
            enum "dot1x-eap-none" {
              value 0;
              description
                "option to denote the authentication EAP-NONE";
            }
            enum "dot1x-eap-tls" {
              value 13;
              description
                "option to denote the authentication EAP-TLS";
            }
            enum "dot1x-eap-peap" {
              value 25;
              description
                "option to denote the authentication EAP-PEAP";
            }
            enum "dot1x-eap-fast" {
              value 43;
              description
                "option to denote the authentication EAP-FAST";
            }
          }
          description
            "enumeration to denote the authentication EAP type";
        }
    
        typedef enm-lsc-ap-auth-state-type {
          type enumeration {
            enum "lsc-ap-auth-none" {
              value 0;
              description
                "option to denote the LSC AP auth for none";
            }
            enum "lsc-ap-auth-capwap-dtls" {
              value 1;
              description
                "option to denote the LSC AP auth for capwap dtls";
            }
            enum "lsc-ap-auth-dot1x-port-auth" {
              value 2;
              description
                "option to denote the LSC AP auth for dot1x port auth";
            }
            enum "lsc-ap-auth-both" {
              value 3;
              description
                "option to denote the LSC AP auth for both";
            }
          }
          description
            "enumeration to denote the LSC AP auth state type";
        }
    
        typedef enm-ap-led-flash-mode {
          type enumeration {
            enum "led-flash-mode-disable" {
              value 0;
              description
                "Option to disable LED flash blinking";
            }
            enum "led-flash-mode-indefinite" {
              value 1;
              description
                "Option for indefinite LED flash blinking";
            }
            enum "led-flash-mode-duration" {
              value 2;
              description
                "Option for LED flash blink for particular duration";
            }
          }
          description
            "Enumeration for capturing the LED flash configurations";
        }
      }  // module Cisco-IOS-XE-wireless-ap-types
    

© 2023 YumaWorks, Inc. All rights reserved.