forked from bclaise/confd-module-catalog
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ietf-yang-catalog.yang
135 lines (131 loc) · 2.38 KB
/
ietf-yang-catalog.yang
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
module ietf-yang-catalog {
namespace "urn:foo:yangcatalog";
prefix iyc;
import ietf-yang-library {
prefix yanglib;
}
organization
"";
contact
"";
description
"";
revision 2017-03-24 {
description
"";
reference "";
}
container catalog {
description
"";
list implementations {
key "vendor os-type feature-set os-version platform";
description
"";
leaf vendor {
type string;
description
"";
}
leaf os-type {
type string;
description
"";
}
leaf feature-set {
type string;
description
"";
}
leaf os-version {
type string;
description
"";
}
leaf platform {
type string;
description
"";
}
container protocols {
description
"";
container netconf {
description
"";
leaf netconf-version {
type string;
}
leaf-list capabilities {
type string;
}
}
container restconf {
description
"";
leaf netconf-version {
type string;
}
leaf-list capabilities {
type string;
}
}
}
container modules {
uses yanglib:module-list;
}
}
}
augment "/catalog/implementations/modules/module" {
leaf draft-name {
type string;
description
"";
}
leaf author-email {
type string;
description
"";
}
leaf compilation-status {
type string;
description
"";
}
leaf compilation-result {
type string;
description
"";
}
leaf reference {
type string;
description
"";
}
leaf prefix {
type string;
description
"";
}
leaf yang-version {
type string;
description
"";
}
leaf organization {
type string;
description
"";
}
leaf description {
type string;
description
"";
}
leaf contact {
type string;
description
"";
}
}
}