Executive Summary
This report provides 100% accountability for every YANG module in the IOS-XE 17.18.1 release. Each module is either:
- Documented with an OpenAPI spec in a swagger-* folder, OR
- Excluded with documented reason (types, deviations, native augments, etc.)
1103
Total YANG Modules
â
Modules with OpenAPI Specs
â
Documentation Coverage
â
Modules with YANG Trees
â
In Multiple Categories
â
Excluded Modules
đ Category Summary
| Classification | Total Modules | With Specs | Coverage | Notes |
|---|---|---|---|---|
| Loading... | ||||
đ Search & Filter Modules
Filter by Classification:
Filter by Status:
đ Complete Module Matrix (All 1103 Modules)
Note: Use search and filters above to find specific modules. Click column headers to sort. Showing: 1103 modules
| # | Module Name â | Classification â | Categories | Spec Links | YANG Tree |
|---|---|---|---|---|---|
|
Loading module data...
Please wait while we load all 1103 modules
|
|||||
đ Exclusion Categories Explained
| Classification | Reason for Exclusion |
|---|---|
| types | Contains only typedef and grouping statements â no API operations |
| deviation | Modifies other modules' behavior â no standalone API |
| common | Infrastructure modules (tailf-*, cisco-semver) â shared types only |
| native-aug | Augments Cisco-IOS-XE-native â content included in Native Config specs |
âšī¸ Native Module Handling
The Cisco-IOS-XE-native.yang module (200,000+ lines) is too large for a single OpenAPI spec. It has been broken into 81 deep-path specs in swagger-native-config-model/, one per top-level container (e.g., native-aaa, native-router, native-ip).
All 139 modules that augment native are covered by these specs.