diff options
author | Maros Marsalek <mmarsale@cisco.com> | 2016-08-11 13:05:32 +0200 |
---|---|---|
committer | Maros Marsalek <mmarsale@cisco.com> | 2016-08-19 12:49:56 +0200 |
commit | 2fc8c4514fdf2ae197f3870f75d63d91010befa8 (patch) | |
tree | c809e365755cd8f51d47eb4e9cc6c35ff0ee70b4 /samples/interfaces/models/src/main/yang/openconfig-interfaces-notification.yang | |
parent | a5e47c8e227a1914cd380a993e03c2fe07b0e3d8 (diff) |
HONEYCOMB-23 Add plugin sample and sample minimal distribution
Change-Id: Idbcdc5a52a9bfd3b90c039f1a1e58c258cd01849
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Diffstat (limited to 'samples/interfaces/models/src/main/yang/openconfig-interfaces-notification.yang')
-rw-r--r-- | samples/interfaces/models/src/main/yang/openconfig-interfaces-notification.yang | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/samples/interfaces/models/src/main/yang/openconfig-interfaces-notification.yang b/samples/interfaces/models/src/main/yang/openconfig-interfaces-notification.yang new file mode 100644 index 000000000..456fab4df --- /dev/null +++ b/samples/interfaces/models/src/main/yang/openconfig-interfaces-notification.yang @@ -0,0 +1,60 @@ +module sample-interfaces { + + namespace "io:fd:honeycomb:samples:interfaces"; + + prefix "hc-s-if"; + + description "Sample interface model"; + + revision "2016-08-10" { + description "Initial revision"; + } + + typedef interface-id { + type string; + } + + grouping interface-common { + leaf interface-id { + type interface-id; + } + + leaf mtu { + type uint16; + } + } + + grouping interface-state { + container counters { + leaf total-packets { + type uint32; + } + leaf dropped-packets { + type uint32; + } + } + } + + container interfaces { + list interface { + key "interface-id"; + uses interface-common; + } + } + + container interfaces-state { + config false; + + list interface { + key "interface-id"; + uses interface-common; + uses interface-state; + } + } + + notification interface-up { + leaf interface-id { + type interface-id; + } + } +}
\ No newline at end of file |