Cisco-IOS-XE-isg

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-isg

Prefix: isg

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-isg

📚 External Documentation

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

  augment /ios:native/ios:policy/ios-pol:policy-map:
    +--rw isg-class
       +--rw control-class* [name event]
          +--rw name      union
          +--rw event     enumeration
          +--rw type?     enumeration
          +--rw action* [action-number]
             +--rw action-number                     uint8
             +--rw (action-param)?
                +--:(authenticate-case)
                |  +--rw authenticate
                |     +--rw authenticate-only?   empty
                |     +--rw aaa
                |        +--rw list
                |           +--rw (method)?
                |              +--:(method-list-name)
                |              |  +--rw method-list-name?   string
                |              +--:(default)
                |                 +--rw default?            empty
                +--:(authorize-case)
                |  +--rw authorize
                |     +--rw aaa
                |     |  +--rw (list-name)?
                |     |  |  +--:(named-list-case)
                |     |  |  |  +--rw name?   string
                |     |  |  +--:(method-list-case)
                |     |  |     +--rw list
                |     |  |        +--rw (method)?
                |     |  |           +--:(method-name-case)
                |     |  |           |  +--rw name?      string
                |     |  |           +--:(default-case)
                |     |  |              +--rw default?   empty
                |     |  +--rw password?     string
                |     |  +--rw identifier?   enumeration
                |     +--rw identifier?   enumeration
                +--:(collect-case)
                |  +--rw collect
                |     +--rw identifier?   enumeration
                +--:(default-apply-case)
                |  +--rw default-apply?              empty
                +--:(default-exit-case)
                |  +--rw default-exit?               empty
                +--:(post-account-logon-delay-case)
                |  +--rw post-account-logon-delay
                |     +--rw timer?   uint32
                +--:(service-case)
                |  +--rw service
                |     +--rw disconnect?   empty
                +--:(service-policy-case)
                |  +--rw service-policy
                |     +--rw type?      enumeration
                |     +--rw unapply?   empty
                |     +--rw name?      string
                +--:(set-timer-case)
                   +--rw set-timer
                      +--rw timer?         string
                      +--rw timer-value?   uint16
  augment /ios:native/ios:interface/ios:FastEthernet/ios:ip:
    +--rw subscriber
       +--rw l2-connected!
       |  +--rw initiator
       |     +--rw dhcp
       |     |  +--rw (dhcp-choice)?
       |     |     +--:(dhcp-case)
       |     |     |  +--rw dhcp-node?     empty
       |     |     +--:(dhcp-class-aware-case)
       |     |        +--rw class-aware?   empty
       |     +--rw radius-proxy?   empty
       |     +--rw unclassified
       |        +--rw mac-address
       |           +--rw mac-address-node?   empty
       |           +--rw ipv4?               empty
       |           +--rw ipv6?               empty
       +--rw routed!
          +--rw initiator
             +--rw dhcp
             |  +--rw (dhcp-choice)?
             |     +--:(dhcp-case)
             |     |  +--rw dhcp-node?     empty
             |     +--:(dhcp-class-aware-case)
             |        +--rw class-aware?   empty
             +--rw radius-proxy?   empty
             +--rw unclassified
                +--rw ip-address
                   +--rw ip-address-node?   empty
                   +--rw ipv4?              empty
                   +--rw ipv6
                      +--rw ipv6-node?   empty
  augment /ios:native/ios:interface/ios:GigabitEthernet/ios:ip:
    +--rw subscriber
       +--rw l2-connected!
       |  +--rw initiator
       |     +--rw dhcp
       |     |  +--rw (dhcp-choice)?
       |     |     +--:(dhcp-case)
       |     |     |  +--rw dhcp-node?     empty
       |     |     +--:(dhcp-class-aware-case)
       |     |        +--rw class-aware?   empty
       |     +--rw radius-proxy?   empty
       |     +--rw unclassified
       |        +--rw mac-address
       |           +--rw mac-address-node?   empty
       |           +--rw ipv4?               empty
       |           +--rw ipv6?               empty
       +--rw routed!
          +--rw initiator
             +--rw dhcp
             |  +--rw (dhcp-choice)?
             |     +--:(dhcp-case)
             |     |  +--rw dhcp-node?     empty
             |     +--:(dhcp-class-aware-case)
             |        +--rw class-aware?   empty
             +--rw radius-proxy?   empty
             +--rw unclassified
                +--rw ip-address
                   +--rw ip-address-node?   empty
                   +--rw ipv4?              empty
                   +--rw ipv6
                      +--rw ipv6-node?   empty
  augment /ios:native/ios:interface/ios:TenGigabitEthernet/ios:ip:
    +--rw subscriber
       +--rw l2-connected!
       |  +--rw initiator
       |     +--rw dhcp
       |     |  +--rw (dhcp-choice)?
       |     |     +--:(dhcp-case)
       |     |     |  +--rw dhcp-node?     empty
       |     |     +--:(dhcp-class-aware-case)
       |     |        +--rw class-aware?   empty
       |     +--rw radius-proxy?   empty
       |     +--rw unclassified
       |        +--rw mac-address
       |           +--rw mac-address-node?   empty
       |           +--rw ipv4?               empty
       |           +--rw ipv6?               empty
       +--rw routed!
          +--rw initiator
             +--rw dhcp
             |  +--rw (dhcp-choice)?
             |     +--:(dhcp-case)
             |     |  +--rw dhcp-node?     empty
             |     +--:(dhcp-class-aware-case)
             |        +--rw class-aware?   empty
             +--rw radius-proxy?   empty
             +--rw unclassified
                +--rw ip-address
                   +--rw ip-address-node?   empty
                   +--rw ipv4?              empty
                   +--rw ipv6
                      +--rw ipv6-node?   empty
  augment /ios:native/ios:interface/ios:FiveGigabitEthernet/ios:ip:
    +--rw subscriber
       +--rw l2-connected!
       |  +--rw initiator
       |     +--rw dhcp
       |     |  +--rw (dhcp-choice)?
       |     |     +--:(dhcp-case)
       |     |     |  +--rw dhcp-node?     empty
       |     |     +--:(dhcp-class-aware-case)
       |     |        +--rw class-aware?   empty
       |     +--rw radius-proxy?   empty
       |     +--rw unclassified
       |        +--rw mac-address
       |           +--rw mac-address-node?   empty
       |           +--rw ipv4?               empty
       |           +--rw ipv6?               empty
       +--rw routed!
          +--rw initiator
             +--rw dhcp
             |  +--rw (dhcp-choice)?
             |     +--:(dhcp-case)
             |     |  +--rw dhcp-node?     empty
             |     +--:(dhcp-class-aware-case)
             |        +--rw class-aware?   empty
             +--rw radius-proxy?   empty
             +--rw unclassified
                +--rw ip-address
                   +--rw ip-address-node?   empty
                   +--rw ipv4?              empty
                   +--rw ipv6
                      +--rw ipv6-node?   empty
  augment /ios:native/ios:interface/ios:TwentyFiveGigE/ios:ip:
    +--rw subscriber
       +--rw l2-connected!
       |  +--rw initiator
       |     +--rw dhcp
       |     |  +--rw (dhcp-choice)?
       |     |     +--:(dhcp-case)
       |     |     |  +--rw dhcp-node?     empty
       |     |     +--:(dhcp-class-aware-case)
       |     |        +--rw class-aware?   empty
       |     +--rw radius-proxy?   empty
       |     +--rw unclassified
       |        +--rw mac-address
       |           +--rw mac-address-node?   empty
       |           +--rw ipv4?               empty
       |           +--rw ipv6?               empty
       +--rw routed!
          +--rw initiator
             +--rw dhcp
             |  +--rw (dhcp-choice)?
             |     +--:(dhcp-case)
             |     |  +--rw dhcp-node?     empty
             |     +--:(dhcp-class-aware-case)
             |        +--rw class-aware?   empty
             +--rw radius-proxy?   empty
             +--rw unclassified
                +--rw ip-address
                   +--rw ip-address-node?   empty
                   +--rw ipv4?              empty
                   +--rw ipv6
                      +--rw ipv6-node?   empty
  augment /ios:native/ios:interface/ios:TwoGigabitEthernet/ios:ip:
    +--rw subscriber
       +--rw l2-connected!
       |  +--rw initiator
       |     +--rw dhcp
       |     |  +--rw (dhcp-choice)?
       |     |     +--:(dhcp-case)
       |     |     |  +--rw dhcp-node?     empty
       |     |     +--:(dhcp-class-aware-case)
       |     |        +--rw class-aware?   empty
       |     +--rw radius-proxy?   empty
       |     +--rw unclassified
       |        +--rw mac-address
       |           +--rw mac-address-node?   empty
       |           +--rw ipv4?               empty
       |           +--rw ipv6?               empty
       +--rw routed!
          +--rw initiator
             +--rw dhcp
             |  +--rw (dhcp-choice)?
             |     +--:(dhcp-case)
             |     |  +--rw dhcp-node?     empty
             |     +--:(dhcp-class-aware-case)
             |        +--rw class-aware?   empty
             +--rw radius-proxy?   empty
             +--rw unclassified
                +--rw ip-address
                   +--rw ip-address-node?   empty
                   +--rw ipv4?              empty
                   +--rw ipv6
                      +--rw ipv6-node?   empty
  augment /ios:native/ios:interface/ios:FortyGigabitEthernet/ios:ip:
    +--rw subscriber
       +--rw l2-connected!
       |  +--rw initiator
       |     +--rw dhcp
       |     |  +--rw (dhcp-choice)?
       |     |     +--:(dhcp-case)
       |     |     |  +--rw dhcp-node?     empty
       |     |     +--:(dhcp-class-aware-case)
       |     |        +--rw class-aware?   empty
       |     +--rw radius-proxy?   empty
       |     +--rw unclassified
       |        +--rw mac-address
       |           +--rw mac-address-node?   empty
       |           +--rw ipv4?               empty
       |           +--rw ipv6?               empty
       +--rw routed!
          +--rw initiator
             +--rw dhcp
             |  +--rw (dhcp-choice)?
             |     +--:(dhcp-case)
             |     |  +--rw dhcp-node?     empty
             |     +--:(dhcp-class-aware-case)
             |        +--rw class-aware?   empty
             +--rw radius-proxy?   empty
             +--rw unclassified
                +--rw ip-address
                   +--rw ip-address-node?   empty
                   +--rw ipv4?              empty
                   +--rw ipv6
                      +--rw ipv6-node?   empty
  augment /ios:native/ios:interface/ios:FiftyGigabitEthernet/ios:ip:
    +--rw subscriber
       +--rw l2-connected!
       |  +--rw initiator
       |     +--rw dhcp
       |     |  +--rw (dhcp-choice)?
       |     |     +--:(dhcp-case)
       |     |     |  +--rw dhcp-node?     empty
       |     |     +--:(dhcp-class-aware-case)
       |     |        +--rw class-aware?   empty
       |     +--rw radius-proxy?   empty
       |     +--rw unclassified
       |        +--rw mac-address
       |           +--rw mac-address-node?   empty
       |           +--rw ipv4?               empty
       |           +--rw ipv6?               empty
       +--rw routed!
          +--rw initiator
             +--rw dhcp
             |  +--rw (dhcp-choice)?
             |     +--:(dhcp-case)
             |     |  +--rw dhcp-node?     empty
             |     +--:(dhcp-class-aware-case)
             |        +--rw class-aware?   empty
             +--rw radius-proxy?   empty
             +--rw unclassified
                +--rw ip-address
                   +--rw ip-address-node?   empty
                   +--rw ipv4?              empty
                   +--rw ipv6
                      +--rw ipv6-node?   empty
  augment /ios:native/ios:interface/ios:HundredGigE/ios:ip:
    +--rw subscriber
       +--rw l2-connected!
       |  +--rw initiator
       |     +--rw dhcp
       |     |  +--rw (dhcp-choice)?
       |     |     +--:(dhcp-case)
       |     |     |  +--rw dhcp-node?     empty
       |     |     +--:(dhcp-class-aware-case)
       |     |        +--rw class-aware?   empty
       |     +--rw radius-proxy?   empty
       |     +--rw unclassified
       |        +--rw mac-address
       |           +--rw mac-address-node?   empty
       |           +--rw ipv4?               empty
       |           +--rw ipv6?               empty
       +--rw routed!
          +--rw initiator
             +--rw dhcp
             |  +--rw (dhcp-choice)?
             |     +--:(dhcp-case)
             |     |  +--rw dhcp-node?     empty
             |     +--:(dhcp-class-aware-case)
             |        +--rw class-aware?   empty
             +--rw radius-proxy?   empty
             +--rw unclassified
                +--rw ip-address
                   +--rw ip-address-node?   empty
                   +--rw ipv4?              empty
                   +--rw ipv6
                      +--rw ipv6-node?   empty
  augment /ios:native/ios:interface/ios:Port-channel/ios:ip:
    +--rw subscriber
       +--rw l2-connected!
       |  +--rw initiator
       |     +--rw dhcp
       |     |  +--rw (dhcp-choice)?
       |     |     +--:(dhcp-case)
       |     |     |  +--rw dhcp-node?     empty
       |     |     +--:(dhcp-class-aware-case)
       |     |        +--rw class-aware?   empty
       |     +--rw radius-proxy?   empty
       |     +--rw unclassified
       |        +--rw mac-address
       |           +--rw mac-address-node?   empty
       |           +--rw ipv4?               empty
       |           +--rw ipv6?               empty
       +--rw routed!
          +--rw initiator
             +--rw dhcp
             |  +--rw (dhcp-choice)?
             |     +--:(dhcp-case)
             |     |  +--rw dhcp-node?     empty
             |     +--:(dhcp-class-aware-case)
             |        +--rw class-aware?   empty
             +--rw radius-proxy?   empty
             +--rw unclassified
                +--rw ip-address
                   +--rw ip-address-node?   empty
                   +--rw ipv4?              empty
                   +--rw ipv6
                      +--rw ipv6-node?   empty
  augment /ios:native/ios:interface/ios:Tunnel/ios:ip:
    +--rw subscriber
       +--rw l2-connected!
       |  +--rw initiator
       |     +--rw dhcp
       |     |  +--rw (dhcp-choice)?
       |     |     +--:(dhcp-case)
       |     |     |  +--rw dhcp-node?     empty
       |     |     +--:(dhcp-class-aware-case)
       |     |        +--rw class-aware?   empty
       |     +--rw radius-proxy?   empty
       |     +--rw unclassified
       |        +--rw mac-address
       |           +--rw mac-address-node?   empty
       |           +--rw ipv4?               empty
       |           +--rw ipv6?               empty
       +--rw routed!
          +--rw initiator
             +--rw dhcp
             |  +--rw (dhcp-choice)?
             |     +--:(dhcp-case)
             |     |  +--rw dhcp-node?     empty
             |     +--:(dhcp-class-aware-case)
             |        +--rw class-aware?   empty
             +--rw radius-proxy?   empty
             +--rw unclassified
                +--rw ip-address
                   +--rw ip-address-node?   empty
                   +--rw ipv4?              empty
                   +--rw ipv6
                      +--rw ipv6-node?   empty
  augment /ios:native/ios:interface/ios:BDI/ios:ip:
    +--rw subscriber
       +--rw l2-connected!
       |  +--rw initiator
       |     +--rw dhcp
       |     |  +--rw (dhcp-choice)?
       |     |     +--:(dhcp-case)
       |     |     |  +--rw dhcp-node?     empty
       |     |     +--:(dhcp-class-aware-case)
       |     |        +--rw class-aware?   empty
       |     +--rw radius-proxy?   empty
       |     +--rw unclassified
       |        +--rw mac-address
       |           +--rw mac-address-node?   empty
       |           +--rw ipv4?               empty
       |           +--rw ipv6?               empty
       +--rw routed!
          +--rw initiator
             +--rw dhcp
             |  +--rw (dhcp-choice)?
             |     +--:(dhcp-case)
             |     |  +--rw dhcp-node?     empty
             |     +--:(dhcp-class-aware-case)
             |        +--rw class-aware?   empty
             +--rw radius-proxy?   empty
             +--rw unclassified
                +--rw ip-address
                   +--rw ip-address-node?   empty
                   +--rw ipv4?              empty
                   +--rw ipv6
                      +--rw ipv6-node?   empty