Add to_directory method to relevant object classes
[oam.git] / solution / network / ntsim-ng-o-ru / o-ru-11222 / ietf-hardware-running.json
1 {
2   "ietf-hardware:hardware": {
3     "component": [
4       {
5         "name": "chassis-temperature-exhaust",
6         "alias": "chassis-temperature-exhaust",
7         "class": "iana-hardware:sensor",
8         "state": {
9           "admin-state": "locked"
10         },
11         "parent-rel-pos": 0,
12         "parent": "chassis"
13       },
14       {
15         "name": "slot2-logical2",
16         "alias": "Slot3-B",
17         "class": "iana-hardware:module",
18         "state": {
19           "admin-state": "unlocked"
20         },
21         "parent-rel-pos": 3,
22         "parent": "slot2"
23       },
24       {
25         "name": "chassis-temperature-inlet",
26         "alias": "chassis-temperature-inlet",
27         "class": "iana-hardware:sensor",
28         "state": {
29           "admin-state": "locked"
30         },
31         "parent-rel-pos": 1,
32         "parent": "chassis"
33       },
34       {
35         "name": "slot0-logical0-rrh",
36         "alias": "Slot0-A-rrh",
37         "class": "iana-hardware:port",
38         "o-ran-hardware:o-ran-name": "slot0-logical0-rrh",
39         "state": {
40           "admin-state": "locked"
41         },
42         "parent-rel-pos": 1,
43         "parent": "slot0-logical0"
44       },
45       {
46         "name": "chassis-fan1",
47         "alias": "chassis-fan1",
48         "class": "iana-hardware:fan",
49         "state": {
50           "admin-state": "locked"
51         },
52         "parent-rel-pos": 3,
53         "parent": "chassis"
54       },
55       {
56         "name": "chassis-fan3-speed",
57         "alias": "chassis-fan3-speed",
58         "class": "iana-hardware:sensor",
59         "state": {
60           "admin-state": "locked"
61         },
62         "parent-rel-pos": 0,
63         "parent": "chassis-fan3"
64       },
65       {
66         "name": "slot0-logical1",
67         "alias": "Slot0-B",
68         "class": "iana-hardware:module",
69         "state": {
70           "admin-state": "unlocked"
71         },
72         "parent-rel-pos": 2,
73         "parent": "slot0"
74       },
75       {
76         "name": "chassis-fan0",
77         "alias": "chassis-fan0",
78         "class": "iana-hardware:fan",
79         "state": {
80           "admin-state": "locked"
81         },
82         "parent-rel-pos": 2,
83         "parent": "chassis"
84       },
85       {
86         "name": "slot0-logical0",
87         "alias": "Slot0-A",
88         "class": "iana-hardware:module",
89         "state": {
90           "admin-state": "unlocked"
91         },
92         "parent-rel-pos": 1,
93         "parent": "slot0"
94       },
95       {
96         "name": "chassis",
97         "alias": "chassis",
98         "class": "iana-hardware:chassis",
99         "state": {
100           "admin-state": "unlocked"
101         }
102       },
103       {
104         "name": "slot0-logical2",
105         "alias": "Slot0-C",
106         "class": "iana-hardware:module",
107         "state": {
108           "admin-state": "unlocked"
109         },
110         "parent-rel-pos": 3,
111         "parent": "slot0"
112       },
113       {
114         "name": "slot0-logical0-bbu-temperature",
115         "alias": "Slot0-A-bbu-temperature",
116         "class": "iana-hardware:sensor",
117         "state": {
118           "admin-state": "locked"
119         },
120         "parent-rel-pos": 0,
121         "parent": "slot0-logical0-bbu"
122       },
123       {
124         "name": "chassis-fan3",
125         "alias": "chassis-fan3",
126         "class": "iana-hardware:fan",
127         "state": {
128           "admin-state": "locked"
129         },
130         "parent-rel-pos": 5,
131         "parent": "chassis"
132       },
133       {
134         "name": "chassis-fan2",
135         "alias": "chassis-fan2",
136         "class": "iana-hardware:fan",
137         "state": {
138           "admin-state": "locked"
139         },
140         "parent-rel-pos": 4,
141         "parent": "chassis"
142       },
143       {
144         "name": "cpu-temperature",
145         "alias": "cpu-temperature",
146         "class": "iana-hardware:sensor",
147         "state": {
148           "admin-state": "locked"
149         },
150         "parent-rel-pos": 0,
151         "parent": "cpu"
152       },
153       {
154         "name": "slot2-logical0",
155         "alias": "Slot2-C",
156         "class": "iana-hardware:module",
157         "state": {
158           "admin-state": "unlocked"
159         },
160         "parent-rel-pos": 1,
161         "parent": "slot2"
162       },
163       {
164         "name": "slot2-logical1",
165         "alias": "Slot3-A",
166         "class": "iana-hardware:module",
167         "state": {
168           "admin-state": "unlocked"
169         },
170         "parent-rel-pos": 2,
171         "parent": "slot2"
172       },
173       {
174         "name": "slot0-logical0-bbu",
175         "alias": "Slot0-A-bbu",
176         "class": "iana-hardware:port",
177         "o-ran-hardware:o-ran-name": "slot0-logical0-bbu",
178         "state": {
179           "admin-state": "unlocked"
180         },
181         "parent-rel-pos": 0,
182         "parent": "slot0-logical0"
183       },
184       {
185         "name": "chassis-fan1-speed",
186         "alias": "chassis-fan1-speed",
187         "class": "iana-hardware:sensor",
188         "state": {
189           "admin-state": "locked"
190         },
191         "parent-rel-pos": 0,
192         "parent": "chassis-fan1"
193       },
194       {
195         "name": "chassis-fan0-speed",
196         "alias": "chassis-fan0-speed",
197         "class": "iana-hardware:sensor",
198         "state": {
199           "admin-state": "locked"
200         },
201         "parent-rel-pos": 0,
202         "parent": "chassis-fan0"
203       },
204       {
205         "name": "slot0",
206         "alias": "slot0",
207         "class": "iana-hardware:module",
208         "state": {
209           "admin-state": "unlocked"
210         },
211         "parent-rel-pos": 7,
212         "parent": "chassis"
213       },
214       {
215         "name": "slot2",
216         "alias": "slot2",
217         "class": "iana-hardware:module",
218         "state": {
219           "admin-state": "unlocked"
220         },
221         "parent-rel-pos": 9,
222         "parent": "chassis"
223       },
224       {
225         "name": "slot0-logical0-rrh-temperature",
226         "alias": "Slot0-A-rrh-temperature",
227         "class": "iana-hardware:sensor",
228         "state": {
229           "admin-state": "locked"
230         },
231         "parent-rel-pos": 0,
232         "parent": "slot0-logical0-rrh"
233       },
234       {
235         "name": "slot0-temperature",
236         "alias": "slot0-temperature",
237         "class": "iana-hardware:sensor",
238         "state": {
239           "admin-state": "locked"
240         },
241         "parent-rel-pos": 0,
242         "parent": "slot0"
243       },
244       {
245         "name": "cpu",
246         "alias": "cpu",
247         "class": "iana-hardware:cpu",
248         "state": {
249           "admin-state": "locked"
250         },
251         "parent-rel-pos": 6,
252         "parent": "chassis"
253       },
254       {
255         "name": "chassis-fan2-speed",
256         "alias": "chassis-fan2-speed",
257         "class": "iana-hardware:sensor",
258         "state": {
259           "admin-state": "locked"
260         },
261         "parent-rel-pos": 0,
262         "parent": "chassis-fan2"
263       },
264       {
265         "name": "slot2-temperature",
266         "alias": "slot2-temperature",
267         "class": "iana-hardware:sensor",
268         "state": {
269           "admin-state": "locked"
270         },
271         "parent-rel-pos": 0,
272         "parent": "slot2"
273       }
274     ]
275   }
276 }