Cisco-IOS-XE-dot1x

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Native Config APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-dot1x

Prefix: dot1x

Related Modules:
CISCO-AAL5-MIB
CISCO-ATM-EXT-MIB
Cisco-IOS-XE-aaa
Cisco-IOS-XE-acl
Cisco-IOS-XE-adsl

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/Cisco-IOS-XE-dot1x

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-dot1x

  augment /ios:native/ios:dot1x:
    +--rw auth-fail
    |  +--rw eapol?   empty
    +--rw guest-vlan
    |  +--rw supplicant?   empty
    +--rw credentials* [profile-name]
    |  +--rw description?      string
    |  +--rw profile-name      string
    |  +--rw username?         string
    |  +--rw password
    |  |  +--rw type?     enumeration
    |  |  +--rw secret?   string
    |  +--rw pki-trustpoint?   string
    |  +--rw anonymous-id?     string
    +--rw critical
    |  +--rw eapol-config!
    |  |  +--rw block?   empty
    |  o--rw eapol?          empty
    |  +--rw recovery
    |     +--rw delay?   uint16
    +--rw test
    |  +--rw timeout?   uint16
    +--rw logging
    |  +--rw verbose?   empty
    +--rw supplicant
    |  +--rw controlled
    |  |  +--rw transient?   empty
    |  +--rw force-multicast?   empty
    +--rw system-auth-control?   empty
  augment /ios:native/ios:fallback:
    +--rw profile
       +--rw fallback-list* [name]
          +--rw name           string
          +--rw description?   string
          +--rw ip
             +--rw access-group* [name]
             |  +--rw name    union
             |  +--rw in?     empty
             +--rw admission?      string
  augment /ios:native/ios:interface/ios:FastEthernet:
    +--rw dot1x {ios-features:dot1x}?
       +--rw authenticator
       |  +--rw eap
       |     +--rw profile?   string
       +--rw pae?              enumeration
       +--rw credentials?      string
       +--rw max-reauth-req?   uint8
       +--rw max-req?          uint8
       +--rw max-start?        uint8
       +--rw supplicant
       |  +--rw eap
       |     +--rw profile?   string
       +--rw timeout
          +--rw auth-period?        uint16
          +--rw held-period?        uint16
          +--rw quiet-period?       uint16
          +--rw ratelimit-period?   uint16
          +--rw server-timeout?     uint16
          +--rw start-period?       uint16
          +--rw supp-timeout?       uint16
          +--rw tx-period?          uint16
  augment /ios:native/ios:interface/ios:GigabitEthernet:
    +--rw dot1x {ios-features:dot1x}?
       +--rw authenticator
       |  +--rw eap
       |     +--rw profile?   string
       +--rw pae?              enumeration
       +--rw credentials?      string
       +--rw max-reauth-req?   uint8
       +--rw max-req?          uint8
       +--rw max-start?        uint8
       +--rw supplicant
       |  +--rw eap
       |     +--rw profile?   string
       +--rw timeout
          +--rw auth-period?        uint16
          +--rw held-period?        uint16
          +--rw quiet-period?       uint16
          +--rw ratelimit-period?   uint16
          +--rw server-timeout?     uint16
          +--rw start-period?       uint16
          +--rw supp-timeout?       uint16
          +--rw tx-period?          uint16
  augment /ios:native/ios:interface/ios:TenGigabitEthernet:
    +--rw dot1x {ios-features:dot1x}?
       +--rw authenticator
       |  +--rw eap
       |     +--rw profile?   string
       +--rw pae?              enumeration
       +--rw credentials?      string
       +--rw max-reauth-req?   uint8
       +--rw max-req?          uint8
       +--rw max-start?        uint8
       +--rw supplicant
       |  +--rw eap
       |     +--rw profile?   string
       +--rw timeout
          +--rw auth-period?        uint16
          +--rw held-period?        uint16
          +--rw quiet-period?       uint16
          +--rw ratelimit-period?   uint16
          +--rw server-timeout?     uint16
          +--rw start-period?       uint16
          +--rw supp-timeout?       uint16
          +--rw tx-period?          uint16
  augment /ios:native/ios:interface/ios:FiveGigabitEthernet:
    +--rw dot1x {ios-features:dot1x}?
       +--rw authenticator
       |  +--rw eap
       |     +--rw profile?   string
       +--rw pae?              enumeration
       +--rw credentials?      string
       +--rw max-reauth-req?   uint8
       +--rw max-req?          uint8
       +--rw max-start?        uint8
       +--rw supplicant
       |  +--rw eap
       |     +--rw profile?   string
       +--rw timeout
          +--rw auth-period?        uint16
          +--rw held-period?        uint16
          +--rw quiet-period?       uint16
          +--rw ratelimit-period?   uint16
          +--rw server-timeout?     uint16
          +--rw start-period?       uint16
          +--rw supp-timeout?       uint16
          +--rw tx-period?          uint16
  augment /ios:native/ios:interface/ios:AppGigabitEthernet:
    +--rw dot1x {ios-features:dot1x}?
       +--rw authenticator
       |  +--rw eap
       |     +--rw profile?   string
       +--rw pae?              enumeration
       +--rw credentials?      string
       +--rw max-reauth-req?   uint8
       +--rw max-req?          uint8
       +--rw max-start?        uint8
       +--rw supplicant
       |  +--rw eap
       |     +--rw profile?   string
       +--rw timeout
          +--rw auth-period?        uint16
          +--rw held-period?        uint16
          +--rw quiet-period?       uint16
          +--rw ratelimit-period?   uint16
          +--rw server-timeout?     uint16
          +--rw start-period?       uint16
          +--rw supp-timeout?       uint16
          +--rw tx-period?          uint16
  augment /ios:native/ios:interface/ios:TwentyFiveGigE:
    +--rw dot1x {ios-features:dot1x}?
       +--rw authenticator
       |  +--rw eap
       |     +--rw profile?   string
       +--rw pae?              enumeration
       +--rw credentials?      string
       +--rw max-reauth-req?   uint8
       +--rw max-req?          uint8
       +--rw max-start?        uint8
       +--rw supplicant
       |  +--rw eap
       |     +--rw profile?   string
       +--rw timeout
          +--rw auth-period?        uint16
          +--rw held-period?        uint16
          +--rw quiet-period?       uint16
          +--rw ratelimit-period?   uint16
          +--rw server-timeout?     uint16
          +--rw start-period?       uint16
          +--rw supp-timeout?       uint16
          +--rw tx-period?          uint16
  augment /ios:native/ios:interface/ios:TwoGigabitEthernet:
    +--rw dot1x {ios-features:dot1x}?
       +--rw authenticator
       |  +--rw eap
       |     +--rw profile?   string
       +--rw pae?              enumeration
       +--rw credentials?      string
       +--rw max-reauth-req?   uint8
       +--rw max-req?          uint8
       +--rw max-start?        uint8
       +--rw supplicant
       |  +--rw eap
       |     +--rw profile?   string
       +--rw timeout
          +--rw auth-period?        uint16
          +--rw held-period?        uint16
          +--rw quiet-period?       uint16
          +--rw ratelimit-period?   uint16
          +--rw server-timeout?     uint16
          +--rw start-period?       uint16
          +--rw supp-timeout?       uint16
          +--rw tx-period?          uint16
  augment /ios:native/ios:interface/ios:FortyGigabitEthernet:
    +--rw dot1x {ios-features:dot1x}?
       +--rw authenticator
       |  +--rw eap
       |     +--rw profile?   string
       +--rw pae?              enumeration
       +--rw credentials?      string
       +--rw max-reauth-req?   uint8
       +--rw max-req?          uint8
       +--rw max-start?        uint8
       +--rw supplicant
       |  +--rw eap
       |     +--rw profile?   string
       +--rw timeout
          +--rw auth-period?        uint16
          +--rw held-period?        uint16
          +--rw quiet-period?       uint16
          +--rw ratelimit-period?   uint16
          +--rw server-timeout?     uint16
          +--rw start-period?       uint16
          +--rw supp-timeout?       uint16
          +--rw tx-period?          uint16
  augment /ios:native/ios:interface/ios:FiftyGigabitEthernet:
    +--rw dot1x {ios-features:dot1x}?
       +--rw authenticator
       |  +--rw eap
       |     +--rw profile?   string
       +--rw pae?              enumeration
       +--rw credentials?      string
       +--rw max-reauth-req?   uint8
       +--rw max-req?          uint8
       +--rw max-start?        uint8
       +--rw supplicant
       |  +--rw eap
       |     +--rw profile?   string
       +--rw timeout
          +--rw auth-period?        uint16
          +--rw held-period?        uint16
          +--rw quiet-period?       uint16
          +--rw ratelimit-period?   uint16
          +--rw server-timeout?     uint16
          +--rw start-period?       uint16
          +--rw supp-timeout?       uint16
          +--rw tx-period?          uint16
  augment /ios:native/ios:interface/ios:HundredGigE:
    +--rw dot1x {ios-features:dot1x}?
       +--rw authenticator
       |  +--rw eap
       |     +--rw profile?   string
       +--rw pae?              enumeration
       +--rw credentials?      string
       +--rw max-reauth-req?   uint8
       +--rw max-req?          uint8
       +--rw max-start?        uint8
       +--rw supplicant
       |  +--rw eap
       |     +--rw profile?   string
       +--rw timeout
          +--rw auth-period?        uint16
          +--rw held-period?        uint16
          +--rw quiet-period?       uint16
          +--rw ratelimit-period?   uint16
          +--rw server-timeout?     uint16
          +--rw start-period?       uint16
          +--rw supp-timeout?       uint16
          +--rw tx-period?          uint16
  augment /ios:native/ios:interface/ios:Port-channel:
    +--rw dot1x {ios-features:dot1x}?
       +--rw authenticator
       |  +--rw eap
       |     +--rw profile?   string
       +--rw pae?              enumeration
       +--rw credentials?      string
       +--rw max-reauth-req?   uint8
       +--rw max-req?          uint8
       +--rw max-start?        uint8
       +--rw supplicant
       |  +--rw eap
       |     +--rw profile?   string
       +--rw timeout
          +--rw auth-period?        uint16
          +--rw held-period?        uint16
          +--rw quiet-period?       uint16
          +--rw ratelimit-period?   uint16
          +--rw server-timeout?     uint16
          +--rw start-period?       uint16
          +--rw supp-timeout?       uint16
          +--rw tx-period?          uint16
  augment /ios:native/ios:interface/ios:ucse:
    +--rw dot1x {ios-features:dot1x}?
       +--rw authenticator
       |  +--rw eap
       |     +--rw profile?   string
       +--rw pae?              enumeration
       +--rw credentials?      string
       +--rw max-reauth-req?   uint8
       +--rw max-req?          uint8
       +--rw max-start?        uint8
       +--rw supplicant
       |  +--rw eap
       |     +--rw profile?   string
       +--rw timeout
          +--rw auth-period?        uint16
          +--rw held-period?        uint16
          +--rw quiet-period?       uint16
          +--rw ratelimit-period?   uint16
          +--rw server-timeout?     uint16
          +--rw start-period?       uint16
          +--rw supp-timeout?       uint16
          +--rw tx-period?          uint16