Native Augment Module Accountability

Cisco IOS-XE RESTCONF API Complete Coverage Report for All 163 Augment Modules

Last Updated: February 2026 | IOS-XE 17.18.1 | Phase 2 Complete

163

Total Augment Modules

146

Have Pyang Tree (90%)

151

Have Swagger API (93%)

0

Tree Only No Swagger

12

No Pyang Tree

253

Total Endpoints (22 files)

Both (Tree + Swagger) Tree Only (No Swagger) Swagger Only (No Tree) Neither
Pyang Tree Coverage146/163 (90%)
Swagger API Coverage151/163 (93%)
# Module (Cisco-IOS-XE-...) Pyang Tree Swagger API Swagger Location
1aaanative-line.json
2aclnative-line.json
3adslnative-wan-legacy.json
4alarm-profilenative-platform-diag.json
5app-hostingnative-app-services.json
6arpnative-l2-discovery.json
7atmnative-wan-legacy.json
8avbnative-other.json
9bba-groupnative-wan-legacy.json
10bfdnative-protocols.json
11bgpnative-router.json
12bridge-domainnative-switching-l2.json
13bridgenative-switching-l2.json
14buffersnative-platform-diag.json
15call-homenative-other.json
16cardnative-platform-system.json
17cdpnative-protocols.json
18cefnative-other.json
19cellularnative-industrial-iot.json
20clnsnative-protocols.json
21coapnative-industrial-iot.json
22controllernative-other.json
23cryptonative-crypto.json
24ctsnative-security-access.json
25cwmpnative-other.json
26daprnative-industrial-iot.json
27device-sensornative-security-access.json
28device-trackingnative-security-access.json
29dhcpnative-ip.json
30diagnosticsnative-platform-diag.json
31dialernative-wan-legacy.json
32digitalionative-industrial-iot.json
33dlrnative-industrial-iot.json
34dot1xnative-security-access.json
35dying-gaspnative-platform-diag.json
36eemnative-security-access.json
37eigrp-obsolete
38eigrpnative-router.json
39etanative-other.json
40ethernet-cfm-efp
41ethernet-oam
42ethernetnative-switching-l2.json
43ethinternal-subslotnative-platform-diag.json
44ezpmnative-misc-ext.json
45featuresnative-switching-l2.json
46flownative-00-top-level-leafs.json
47fqdnnative-security-services.json
48frame-relaynative-protocols.json
49geonative-platform-diag.json
50gnssnative-platform-diag.json
51group-policynative-security-services.json
52hsrpnative-other.json
53httpnative-switching-l2.json
54icmpnative-l2-discovery.json
55idanative-platform-diag.json
56igmpnative-routing-multicast.json
57interfacesnative-misc-ext.json
58ipnative-ip.json
59ipcnative-wan-legacy.json
60ipmuxnative-wan-legacy.json
61ipv6native-ip.json
62irignative-industrial-iot.json
63isdnnative-wan-legacy.json
64isgnative-wan-legacy.json
65isisnative-router.json
66iwanfabricnative-misc-ext.json
67kronnative-app-services.json
68l2natnative-wan-legacy.json
69l2vpnnative-protocols.json
70l3nat-ioxnative-wan-legacy.json
71l3vpnnative-protocols.json
72lacpnative-protocols.json
73licensenative-platform-system.json
74linenative-line.json
75lispnative-router.json
76lldpnative-l2-discovery.json
77locationnative-platform-system.json
78loggingnative-line.json
79loop-detectnative-l2-discovery.json
80lorawannative-industrial-iot.json
81lte450native-industrial-iot.json
82mdns-gatewaynative-app-services.json
83mkanative-security-access.json
84mldnative-routing-multicast.json
85mmodenative-platform-diag.json
86mobileipnative-routing-multicast.json
87mplsnative-other.json
88mrpnative-industrial-iot.json
89multicastnative-routing-multicast.json
90mvrpnative-protocols.json
91namnative-other.json
92natnative-ip.json
93nbarnative-app-services.json
94ndnative-ip.json
95nhrpnative-routing-multicast.json
96ntpnative-protocols.json
97object-groupnative-other.json
98ospf-obsolete
99ospfnative-router.json
100ospfv3native-routing-multicast.json
101otvnative-other.json
102paenative-security-services.json
103parsernative-other.json
104pathmgrnative-misc-ext.json
105perf-measurenative-misc-ext.json
106pfrnative-other.json
107platformnative-00-top-level-leafs.json
108pnpnative-app-services.json
109policynative-crypto.json
110powernative-platform-system.json
111pppnative-protocols.json
112pppoenative-wan-legacy.json
113prpnative-industrial-iot.json
114ptpnative-protocols.json
115qfp-statsnative-platform-diag.json
116qosnative-qos-policy.json
117rawsocketnative-industrial-iot.json
118ripnative-router.json
119rmi-dadnative-platform-diag.json
120route-mapnative-other.json
121rsvpnative-routing-multicast.json
122sanetnative-security-services.json
123scada-gwnative-other.json
124segment-routingnative-other.json
125serialnative-other.json
126service-discoverynative-app-services.json
127service-insertionnative-other.json
128service-routingnative-app-services.json
129sip-ua
130sisf
131site-managernative-misc-ext.json
132slanative-00-top-level-containers.json
133snmpnative-other.json
134spanning-treenative-switching-l2.json
135stackwise-virtualnative-other.json
136switchnative-switching-l2.json
137syncenative-platform-diag.json
138templatenative-other.json
139tracknative-other.json
140transceiver-monitor
141transportnative-other.json
142tunnelnative-protocols.json
143ucsenative-platform-diag.json
144udldnative-protocols.json
145umbrellanative-security-services.json
146uplink-autoconfignative-l2-discovery.json
147utdnative-other.json
148vlannative-switching-l2.json
149voice-class
150voice-dspfarm
151voice-portnative-misc-ext.json
152voice-register
153voicenative-00-top-level-containers.json
154vpdnnative-wan-legacy.json
155vrfnative-vrf.json
156vrrpnative-other.json
157vservicenative-misc-ext.json
158vstacknative-misc-ext.json
159vtpnative-switching-l2.json
160vxlannative-other.json
161wccpnative-misc-ext.json
162wsmanative-other.json
163zonenative-platform-system.json
Swagger Spec File Distribution (22 files, 253 endpoints)
Swagger Spec FileEndpointsModules Covered
native-other.json82avb, call-home, cef, controller, cwmp, eta, hsrp, ipv6, mpls, nam, object-group, otv, parser, pfr, route-map, scada-gw, segment-routing, serial, service-insertion, snmp, stackwise-virtual, template, track, transport, utd, vrrp, vxlan, wsma
native-protocols.json17bfd, cdp, clns, frame-relay, l2vpn, l3vpn, lacp, mvrp, ntp, ppp, ptp, tunnel, udld
native-security-access.json15cts, device-sensor, device-tracking, dot1x, eem, mka
native-platform-system.json15card, license, location, power, zone
native-switching-l2.json9bridge-domain, bridge, ethernet, features, http, ip, nat, nd, rip, spanning-tree, switch, vlan, vtp
native-ip.json8dhcp, ip, ipv6, nat, nd
native-00-top-level-leafs.json8flow, platform, qos
native-router.json7bgp, eigrp, isis, lisp, ospf, rip
native-crypto.json5crypto, policy
native-00-top-level-containers.json5sla, voice
native-aaa.json4aaa
native-line.json4aaa, acl, line, logging
native-qos-policy.json2qos
native-vrf.json2vrf
native-platform-diag.json NEW13alarm-profile, buffers, diagnostics, dying-gasp, ethinternal-subslot, geo, gnss, ida, mmode, qfp-stats, rmi-dad, synce, ucse
native-wan-legacy.json NEW12adsl, atm, bba-group, dialer, ipc, ipmux, isdn, isg, l2nat, l3nat-iox, pppoe, vpdn
native-industrial-iot.json NEW11cellular, coap, dapr, digitalio, dlr, irig, lorawan, lte450, mrp, prp, rawsocket
native-misc-ext.json NEW10ezpm, interfaces, iwanfabric, pathmgr, perf-measure, site-manager, voice-port, vservice, vstack, wccp
native-app-services.json NEW7app-hosting, kron, mdns-gateway, nbar, pnp, service-discovery, service-routing
native-routing-multicast.json NEW7igmp, mld, mobileip, multicast, nhrp, ospfv3, rsvp
native-l2-discovery.json NEW5arp, icmp, lldp, loop-detect, uplink-autoconfig
native-security-services.json NEW5fqdn, group-policy, pae, sanet, umbrella
✓ Phase 2 Complete — All 70 Tree-Only Modules Now Have Swagger API Coverage (Feb 9, 2026)

8 new spec files created covering 70 modules with ~280 CRUD operations:

  • ✓ native-app-services.json (7 endpoints)
  • ✓ native-l2-discovery.json (5 endpoints)
  • ✓ native-routing-multicast.json (7 endpoints)
  • ✓ native-security-services.json (5 endpoints)
  • ✓ native-platform-diag.json (13 endpoints)
  • ✓ native-wan-legacy.json (12 endpoints)
  • ✓ native-industrial-iot.json (11 endpoints)
  • ✓ native-misc-ext.json (10 endpoints)

Coverage expanded from 81/163 (50%) to 151/163 (93%). Remaining 12 modules are deprecated, specialized, or lack YANG source models.

Modules with Neither Pyang Tree nor Swagger (12 — Intentionally Excluded)
#ModuleNotes
1eigrp-obsoleteDeprecated
2ethernet-cfm-efpSpecialized
3ethernet-oamSpecialized
4ospf-obsoleteDeprecated
5sip-uaVoice (no YANG source)
6sisfSecurity (no YANG source)
7transceiver-monitorPlatform (no YANG source)
8voice-classVoice (no YANG source)
9voice-dspfarmVoice (no YANG source)
10voice-registerVoice (no YANG source)
11featuresSwagger only (no tree)
12licenseSwagger only (no tree)