Skip to content

nokia/srlinux-yang-models

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

Yang Browser


Nokia SR Linux makes extensive use of structured data models. Each application regardless if it's being provided by Nokia or written by a user against the NDK has a YANG model that defines its configuration and state.

With this design, the YANG data model is defined first, then the CLI, APIs, and show output formats are derived from it.

Yang browser

This repository contains only the source YANG files that one can use to build code bindings or explore the way the modules are built. To browse the modules, we recommend using yang.srlinux.dev portal, which provides human-friendly tools to browse and search through the models.

Repository structure

The main branch of this repository contains only the documentation. To reveal the yang files for a given release select the tag that matches the SR Linux release version.

For instance, tag v21.6.2 corresponds to the SR Linux release 21.6.2.

Download

There are several ways to download the yang files for a specific SR Linux release. The below examples are provided for v21.6.2 version.

Clone with git

Clone the yang files for a specific release with the following git command:

git clone -b v21.6.2 --depth 1 https://github.com/nokia/srlinux-yang-models

Download archives

To download the proto files for a specific release in the zip or tgz archive, navigate to the GitHub tag page, which contains the links to the archives.

If needed, the download link can be programmatically derived using the following rule:

for zip https://github.com/nokia/srlinux-yang-models/archive/tags/ + $tag + .zip

for tar.gz https://github.com/nokia/srlinux-yang-models/archive/tags/ + $tag + .tar.gz

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published