Support of WG4 OpenFronthaul Management-Plane VES
[scp/oam/modeling.git] / data-model / oas3 / experimental / o-ran-sc-du-hello-world-oas3.json
1 {
2         "openapi": "3.0.3",
3         "info": {
4                 "version": "1.1.0",
5                 "title": "O-RAN-DU-01 modules of RestConf version RFC8040"
6         },
7         "servers": [
8                 {
9                         "url": "http://[2001:db8:1:1::21]:8181/"
10                 }
11         ],
12         "paths": {
13                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount": {
14                         "get": {
15                                 "description": "Queries the operational (running) datastore on the mounted hosted.",
16                                 "summary": "GET - O-RAN-DU-01 - data",
17                                 "tags": [
18                                         "mounted O-RAN-DU-01 GET root"
19                                 ],
20                                 "responses": {
21                                         "200": {
22                                                 "description": "OK"
23                                         }
24                                 }
25                         }
26                 },
27                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount": {
28                         "get": {
29                                 "description": "Queries the available operations (RPC calls) on the mounted hosted.",
30                                 "summary": "GET - O-RAN-DU-01 - operations",
31                                 "tags": [
32                                         "mounted O-RAN-DU-01 GET root"
33                                 ],
34                                 "responses": {
35                                         "200": {
36                                                 "description": "OK"
37                                         }
38                                 }
39                         }
40                 },
41                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-keystore:keystore": {
42                         "post": {
43                                 "description": "The keystore contains a list of keys.",
44                                 "summary": "POST - O-RAN-DU-01 - ietf-keystore - keystore",
45                                 "tags": [
46                                         "mounted O-RAN-DU-01 ietf-keystore"
47                                 ],
48                                 "requestBody": {
49                                         "content": {
50                                                 "application/json": {
51                                                         "schema": {
52                                                                 "$ref": "#/components/schemas/ietf-keystore_config_keystore_post"
53                                                         }
54                                                 },
55                                                 "application/xml": {
56                                                         "schema": {
57                                                                 "$ref": "#/components/schemas/ietf-keystore_config_keystore_post_xml"
58                                                         }
59                                                 }
60                                         },
61                                         "description": "keystore_config"
62                                 },
63                                 "parameters": [
64                                 ],
65                                 "responses": {
66                                         "201": {
67                                                 "description": "Created"
68                                         }
69                                 }
70                         },
71                         "get": {
72                                 "description": "The keystore contains a list of keys.",
73                                 "summary": "GET - O-RAN-DU-01 - ietf-keystore - keystore",
74                                 "tags": [
75                                         "mounted O-RAN-DU-01 ietf-keystore"
76                                 ],
77                                 "parameters": [
78                                         {
79                                                 "in": "query",
80                                                 "name": "content",
81                                                 "schema": {
82                                                         "type": "string",
83                                                         "enum": [
84                                                                 "nonconfig",
85                                                                 "config"
86                                                         ]
87                                                 }
88                                         }
89                                 ],
90                                 "responses": {
91                                         "200": {
92                                                 "content": {
93                                                         "application/xml": {
94                                                                 "schema": {
95                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_TOP"
96                                                                 }
97                                                         },
98                                                         "application/json": {
99                                                                 "schema": {
100                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_TOP"
101                                                                 }
102                                                         }
103                                                 },
104                                                 "description": "OK"
105                                         }
106                                 }
107                         },
108                         "delete": {
109                                 "summary": "DELETE - O-RAN-DU-01 - ietf-keystore - keystore",
110                                 "tags": [
111                                         "mounted O-RAN-DU-01 ietf-keystore"
112                                 ],
113                                 "description": "The keystore contains a list of keys.",
114                                 "parameters": [
115                                 ],
116                                 "responses": {
117                                         "204": {
118                                                 "description": "Deleted"
119                                         }
120                                 }
121                         },
122                         "put": {
123                                 "description": "The keystore contains a list of keys.",
124                                 "summary": "PUT - O-RAN-DU-01 - ietf-keystore - keystore",
125                                 "tags": [
126                                         "mounted O-RAN-DU-01 ietf-keystore"
127                                 ],
128                                 "requestBody": {
129                                         "content": {
130                                                 "application/json": {
131                                                         "schema": {
132                                                                 "$ref": "#/components/schemas/ietf-keystore_config_keystore_TOP"
133                                                         }
134                                                 },
135                                                 "application/xml": {
136                                                         "schema": {
137                                                                 "$ref": "#/components/schemas/ietf-keystore_config_keystore"
138                                                         }
139                                                 }
140                                         },
141                                         "description": "keystore_config"
142                                 },
143                                 "parameters": [
144                                 ],
145                                 "responses": {
146                                         "201": {
147                                                 "description": "Created"
148                                         },
149                                         "204": {
150                                                 "description": "Updated"
151                                         }
152                                 }
153                         }
154                 },
155                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-keystore:keystore/asymmetric-keys": {
156                         "post": {
157                                 "description": "A list of asymmetric keys.",
158                                 "summary": "POST - O-RAN-DU-01 - ietf-keystore - asymmetric-keys",
159                                 "tags": [
160                                         "mounted O-RAN-DU-01 ietf-keystore"
161                                 ],
162                                 "requestBody": {
163                                         "content": {
164                                                 "application/json": {
165                                                         "schema": {
166                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_asymmetric-keys_post"
167                                                         }
168                                                 },
169                                                 "application/xml": {
170                                                         "schema": {
171                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_asymmetric-keys_post_xml"
172                                                         }
173                                                 }
174                                         },
175                                         "description": "asymmetric-keys_config"
176                                 },
177                                 "parameters": [
178                                 ],
179                                 "responses": {
180                                         "201": {
181                                                 "description": "Created"
182                                         }
183                                 }
184                         },
185                         "get": {
186                                 "description": "A list of asymmetric keys.",
187                                 "summary": "GET - O-RAN-DU-01 - ietf-keystore - asymmetric-keys",
188                                 "tags": [
189                                         "mounted O-RAN-DU-01 ietf-keystore"
190                                 ],
191                                 "parameters": [
192                                         {
193                                                 "in": "query",
194                                                 "name": "content",
195                                                 "schema": {
196                                                         "type": "string",
197                                                         "enum": [
198                                                                 "nonconfig",
199                                                                 "config"
200                                                         ]
201                                                 }
202                                         }
203                                 ],
204                                 "responses": {
205                                         "200": {
206                                                 "content": {
207                                                         "application/xml": {
208                                                                 "schema": {
209                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_TOP"
210                                                                 }
211                                                         },
212                                                         "application/json": {
213                                                                 "schema": {
214                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_TOP"
215                                                                 }
216                                                         }
217                                                 },
218                                                 "description": "OK"
219                                         }
220                                 }
221                         },
222                         "delete": {
223                                 "summary": "DELETE - O-RAN-DU-01 - ietf-keystore - asymmetric-keys",
224                                 "tags": [
225                                         "mounted O-RAN-DU-01 ietf-keystore"
226                                 ],
227                                 "description": "A list of asymmetric keys.",
228                                 "parameters": [
229                                 ],
230                                 "responses": {
231                                         "204": {
232                                                 "description": "Deleted"
233                                         }
234                                 }
235                         },
236                         "put": {
237                                 "description": "A list of asymmetric keys.",
238                                 "summary": "PUT - O-RAN-DU-01 - ietf-keystore - asymmetric-keys",
239                                 "tags": [
240                                         "mounted O-RAN-DU-01 ietf-keystore"
241                                 ],
242                                 "requestBody": {
243                                         "content": {
244                                                 "application/json": {
245                                                         "schema": {
246                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_asymmetric-keys_TOP"
247                                                         }
248                                                 },
249                                                 "application/xml": {
250                                                         "schema": {
251                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_asymmetric-keys"
252                                                         }
253                                                 }
254                                         },
255                                         "description": "asymmetric-keys_config"
256                                 },
257                                 "parameters": [
258                                 ],
259                                 "responses": {
260                                         "201": {
261                                                 "description": "Created"
262                                         },
263                                         "204": {
264                                                 "description": "Updated"
265                                         }
266                                 }
267                         }
268                 },
269                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-keystore:keystore/asymmetric-keys/asymmetric-key={name}": {
270                         "post": {
271                                 "description": "An asymmetric key.",
272                                 "summary": "POST - O-RAN-DU-01 - ietf-keystore - asymmetric-key",
273                                 "tags": [
274                                         "mounted O-RAN-DU-01 ietf-keystore"
275                                 ],
276                                 "requestBody": {
277                                         "content": {
278                                                 "application/json": {
279                                                         "schema": {
280                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key_post"
281                                                         }
282                                                 },
283                                                 "application/xml": {
284                                                         "schema": {
285                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key_post_xml"
286                                                         }
287                                                 }
288                                         },
289                                         "description": "asymmetric-key_config"
290                                 },
291                                 "parameters": [
292                                         {
293                                                 "name": "name",
294                                                 "description": "An arbitrary name for the asymmetric key.",
295                                                 "schema": {
296                                                         "type": "string"
297                                                 },
298                                                 "in": "path",
299                                                 "required": true
300                                         }
301                                 ],
302                                 "responses": {
303                                         "201": {
304                                                 "description": "Created"
305                                         }
306                                 }
307                         },
308                         "get": {
309                                 "description": "An asymmetric key.",
310                                 "summary": "GET - O-RAN-DU-01 - ietf-keystore - asymmetric-key",
311                                 "tags": [
312                                         "mounted O-RAN-DU-01 ietf-keystore"
313                                 ],
314                                 "parameters": [
315                                         {
316                                                 "name": "name",
317                                                 "description": "An arbitrary name for the asymmetric key.",
318                                                 "schema": {
319                                                         "type": "string"
320                                                 },
321                                                 "in": "path",
322                                                 "required": true
323                                         },
324                                         {
325                                                 "in": "query",
326                                                 "name": "content",
327                                                 "schema": {
328                                                         "type": "string",
329                                                         "enum": [
330                                                                 "nonconfig",
331                                                                 "config"
332                                                         ]
333                                                 }
334                                         }
335                                 ],
336                                 "responses": {
337                                         "200": {
338                                                 "content": {
339                                                         "application/xml": {
340                                                                 "schema": {
341                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_TOP"
342                                                                 }
343                                                         },
344                                                         "application/json": {
345                                                                 "schema": {
346                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_TOP"
347                                                                 }
348                                                         }
349                                                 },
350                                                 "description": "OK"
351                                         }
352                                 }
353                         },
354                         "delete": {
355                                 "summary": "DELETE - O-RAN-DU-01 - ietf-keystore - asymmetric-key",
356                                 "tags": [
357                                         "mounted O-RAN-DU-01 ietf-keystore"
358                                 ],
359                                 "description": "An asymmetric key.",
360                                 "parameters": [
361                                         {
362                                                 "name": "name",
363                                                 "description": "An arbitrary name for the asymmetric key.",
364                                                 "schema": {
365                                                         "type": "string"
366                                                 },
367                                                 "in": "path",
368                                                 "required": true
369                                         }
370                                 ],
371                                 "responses": {
372                                         "204": {
373                                                 "description": "Deleted"
374                                         }
375                                 }
376                         },
377                         "put": {
378                                 "description": "An asymmetric key.",
379                                 "summary": "PUT - O-RAN-DU-01 - ietf-keystore - asymmetric-key",
380                                 "tags": [
381                                         "mounted O-RAN-DU-01 ietf-keystore"
382                                 ],
383                                 "requestBody": {
384                                         "content": {
385                                                 "application/json": {
386                                                         "schema": {
387                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key_TOP"
388                                                         }
389                                                 },
390                                                 "application/xml": {
391                                                         "schema": {
392                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key"
393                                                         }
394                                                 }
395                                         },
396                                         "description": "asymmetric-key_config"
397                                 },
398                                 "parameters": [
399                                         {
400                                                 "name": "name",
401                                                 "description": "An arbitrary name for the asymmetric key.",
402                                                 "schema": {
403                                                         "type": "string"
404                                                 },
405                                                 "in": "path",
406                                                 "required": true
407                                         }
408                                 ],
409                                 "responses": {
410                                         "201": {
411                                                 "description": "Created"
412                                         },
413                                         "204": {
414                                                 "description": "Updated"
415                                         }
416                                 }
417                         }
418                 },
419                 "rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-keystore:keystore/asymmetric-keys/asymmetric-key={name}/generate-certificate-signing-request": {
420                         "post": {
421                                 "requestBody": {
422                                         "content": {
423                                                 "application/json": {
424                                                         "schema": {
425                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_input_TOP"
426                                                         }
427                                                 },
428                                                 "application/xml": {
429                                                         "schema": {
430                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_input"
431                                                         }
432                                                 }
433                                         },
434                                         "description": "generate-certificate-signing-request_input"
435                                 },
436                                 "parameters": [
437                                 ],
438                                 "responses": {
439                                         "200": {
440                                                 "content": {
441                                                         "application/xml": {
442                                                                 "schema": {
443                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_output_TOP"
444                                                                 }
445                                                         },
446                                                         "application/json": {
447                                                                 "schema": {
448                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_output_TOP"
449                                                                 }
450                                                         }
451                                                 },
452                                                 "description": "RPC generate-certificate-signing-request success"
453                                         }
454                                 },
455                                 "description": "Generates a certificate signing request structure for\nthe associated asymmetric key using the passed subject\nand attribute values.  The specified assertions need\nto be appropriate for the certificate's use.  For\nexample, an entity certificate for a TLS server\nSHOULD have values that enable clients to satisfy\nRFC 6125 processing.",
456                                 "summary": "POST - O-RAN-DU-01 - ietf-keystore - generate-certificate-signing-request",
457                                 "tags": [
458                                         "mounted O-RAN-DU-01 ietf-keystore"
459                                 ]
460                         }
461                 },
462                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-keystore:keystore/asymmetric-keys/asymmetric-key={name}/certificates": {
463                         "post": {
464                                 "description": "Certificates associated with this asymmetric key.\nMore than one certificate supports, for instance,\na TPM-protected asymmetric key that has both IDevID\nand LDevID certificates associated.",
465                                 "summary": "POST - O-RAN-DU-01 - ietf-keystore - certificates",
466                                 "tags": [
467                                         "mounted O-RAN-DU-01 ietf-keystore"
468                                 ],
469                                 "requestBody": {
470                                         "content": {
471                                                 "application/json": {
472                                                         "schema": {
473                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates_post"
474                                                         }
475                                                 },
476                                                 "application/xml": {
477                                                         "schema": {
478                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates_post_xml"
479                                                         }
480                                                 }
481                                         },
482                                         "description": "certificates_config"
483                                 },
484                                 "parameters": [
485                                         {
486                                                 "name": "name",
487                                                 "description": "An arbitrary name for the asymmetric key.",
488                                                 "schema": {
489                                                         "type": "string"
490                                                 },
491                                                 "in": "path",
492                                                 "required": true
493                                         }
494                                 ],
495                                 "responses": {
496                                         "201": {
497                                                 "description": "Created"
498                                         }
499                                 }
500                         },
501                         "get": {
502                                 "description": "Certificates associated with this asymmetric key.\nMore than one certificate supports, for instance,\na TPM-protected asymmetric key that has both IDevID\nand LDevID certificates associated.",
503                                 "summary": "GET - O-RAN-DU-01 - ietf-keystore - certificates",
504                                 "tags": [
505                                         "mounted O-RAN-DU-01 ietf-keystore"
506                                 ],
507                                 "parameters": [
508                                         {
509                                                 "name": "name",
510                                                 "description": "An arbitrary name for the asymmetric key.",
511                                                 "schema": {
512                                                         "type": "string"
513                                                 },
514                                                 "in": "path",
515                                                 "required": true
516                                         },
517                                         {
518                                                 "in": "query",
519                                                 "name": "content",
520                                                 "schema": {
521                                                         "type": "string",
522                                                         "enum": [
523                                                                 "nonconfig",
524                                                                 "config"
525                                                         ]
526                                                 }
527                                         }
528                                 ],
529                                 "responses": {
530                                         "200": {
531                                                 "content": {
532                                                         "application/xml": {
533                                                                 "schema": {
534                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_TOP"
535                                                                 }
536                                                         },
537                                                         "application/json": {
538                                                                 "schema": {
539                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_TOP"
540                                                                 }
541                                                         }
542                                                 },
543                                                 "description": "OK"
544                                         }
545                                 }
546                         },
547                         "delete": {
548                                 "summary": "DELETE - O-RAN-DU-01 - ietf-keystore - certificates",
549                                 "tags": [
550                                         "mounted O-RAN-DU-01 ietf-keystore"
551                                 ],
552                                 "description": "Certificates associated with this asymmetric key.\nMore than one certificate supports, for instance,\na TPM-protected asymmetric key that has both IDevID\nand LDevID certificates associated.",
553                                 "parameters": [
554                                         {
555                                                 "name": "name",
556                                                 "description": "An arbitrary name for the asymmetric key.",
557                                                 "schema": {
558                                                         "type": "string"
559                                                 },
560                                                 "in": "path",
561                                                 "required": true
562                                         }
563                                 ],
564                                 "responses": {
565                                         "204": {
566                                                 "description": "Deleted"
567                                         }
568                                 }
569                         },
570                         "put": {
571                                 "description": "Certificates associated with this asymmetric key.\nMore than one certificate supports, for instance,\na TPM-protected asymmetric key that has both IDevID\nand LDevID certificates associated.",
572                                 "summary": "PUT - O-RAN-DU-01 - ietf-keystore - certificates",
573                                 "tags": [
574                                         "mounted O-RAN-DU-01 ietf-keystore"
575                                 ],
576                                 "requestBody": {
577                                         "content": {
578                                                 "application/json": {
579                                                         "schema": {
580                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates_TOP"
581                                                         }
582                                                 },
583                                                 "application/xml": {
584                                                         "schema": {
585                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates"
586                                                         }
587                                                 }
588                                         },
589                                         "description": "certificates_config"
590                                 },
591                                 "parameters": [
592                                         {
593                                                 "name": "name",
594                                                 "description": "An arbitrary name for the asymmetric key.",
595                                                 "schema": {
596                                                         "type": "string"
597                                                 },
598                                                 "in": "path",
599                                                 "required": true
600                                         }
601                                 ],
602                                 "responses": {
603                                         "201": {
604                                                 "description": "Created"
605                                         },
606                                         "204": {
607                                                 "description": "Updated"
608                                         }
609                                 }
610                         }
611                 },
612                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-keystore:keystore/asymmetric-keys/asymmetric-key={name}/certificates/certificate={name1}": {
613                         "post": {
614                                 "description": "A certificate for this asymmetric key.",
615                                 "summary": "POST - O-RAN-DU-01 - ietf-keystore - certificate",
616                                 "tags": [
617                                         "mounted O-RAN-DU-01 ietf-keystore"
618                                 ],
619                                 "requestBody": {
620                                         "content": {
621                                                 "application/json": {
622                                                         "schema": {
623                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate_post"
624                                                         }
625                                                 },
626                                                 "application/xml": {
627                                                         "schema": {
628                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate_post_xml"
629                                                         }
630                                                 }
631                                         },
632                                         "description": "certificate_config"
633                                 },
634                                 "parameters": [
635                                         {
636                                                 "name": "name",
637                                                 "description": "An arbitrary name for the asymmetric key.",
638                                                 "schema": {
639                                                         "type": "string"
640                                                 },
641                                                 "in": "path",
642                                                 "required": true
643                                         },
644                                         {
645                                                 "name": "name1",
646                                                 "description": "An arbitrary name for the certificate.  If the name\nmatches the name of a certificate that exists\nindependently in <operational> (i.e., an IDevID),\nthen the 'cert' node MUST NOT be configured.",
647                                                 "schema": {
648                                                         "type": "string"
649                                                 },
650                                                 "in": "path",
651                                                 "required": true
652                                         }
653                                 ],
654                                 "responses": {
655                                         "201": {
656                                                 "description": "Created"
657                                         }
658                                 }
659                         },
660                         "get": {
661                                 "description": "A certificate for this asymmetric key.",
662                                 "summary": "GET - O-RAN-DU-01 - ietf-keystore - certificate",
663                                 "tags": [
664                                         "mounted O-RAN-DU-01 ietf-keystore"
665                                 ],
666                                 "parameters": [
667                                         {
668                                                 "name": "name",
669                                                 "description": "An arbitrary name for the asymmetric key.",
670                                                 "schema": {
671                                                         "type": "string"
672                                                 },
673                                                 "in": "path",
674                                                 "required": true
675                                         },
676                                         {
677                                                 "name": "name1",
678                                                 "description": "An arbitrary name for the certificate.  If the name\nmatches the name of a certificate that exists\nindependently in <operational> (i.e., an IDevID),\nthen the 'cert' node MUST NOT be configured.",
679                                                 "schema": {
680                                                         "type": "string"
681                                                 },
682                                                 "in": "path",
683                                                 "required": true
684                                         },
685                                         {
686                                                 "in": "query",
687                                                 "name": "content",
688                                                 "schema": {
689                                                         "type": "string",
690                                                         "enum": [
691                                                                 "nonconfig",
692                                                                 "config"
693                                                         ]
694                                                 }
695                                         }
696                                 ],
697                                 "responses": {
698                                         "200": {
699                                                 "content": {
700                                                         "application/xml": {
701                                                                 "schema": {
702                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_certificate_TOP"
703                                                                 }
704                                                         },
705                                                         "application/json": {
706                                                                 "schema": {
707                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_certificate_TOP"
708                                                                 }
709                                                         }
710                                                 },
711                                                 "description": "OK"
712                                         }
713                                 }
714                         },
715                         "delete": {
716                                 "summary": "DELETE - O-RAN-DU-01 - ietf-keystore - certificate",
717                                 "tags": [
718                                         "mounted O-RAN-DU-01 ietf-keystore"
719                                 ],
720                                 "description": "A certificate for this asymmetric key.",
721                                 "parameters": [
722                                         {
723                                                 "name": "name",
724                                                 "description": "An arbitrary name for the asymmetric key.",
725                                                 "schema": {
726                                                         "type": "string"
727                                                 },
728                                                 "in": "path",
729                                                 "required": true
730                                         },
731                                         {
732                                                 "name": "name1",
733                                                 "description": "An arbitrary name for the certificate.  If the name\nmatches the name of a certificate that exists\nindependently in <operational> (i.e., an IDevID),\nthen the 'cert' node MUST NOT be configured.",
734                                                 "schema": {
735                                                         "type": "string"
736                                                 },
737                                                 "in": "path",
738                                                 "required": true
739                                         }
740                                 ],
741                                 "responses": {
742                                         "204": {
743                                                 "description": "Deleted"
744                                         }
745                                 }
746                         },
747                         "put": {
748                                 "description": "A certificate for this asymmetric key.",
749                                 "summary": "PUT - O-RAN-DU-01 - ietf-keystore - certificate",
750                                 "tags": [
751                                         "mounted O-RAN-DU-01 ietf-keystore"
752                                 ],
753                                 "requestBody": {
754                                         "content": {
755                                                 "application/json": {
756                                                         "schema": {
757                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate_TOP"
758                                                         }
759                                                 },
760                                                 "application/xml": {
761                                                         "schema": {
762                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate"
763                                                         }
764                                                 }
765                                         },
766                                         "description": "certificate_config"
767                                 },
768                                 "parameters": [
769                                         {
770                                                 "name": "name",
771                                                 "description": "An arbitrary name for the asymmetric key.",
772                                                 "schema": {
773                                                         "type": "string"
774                                                 },
775                                                 "in": "path",
776                                                 "required": true
777                                         },
778                                         {
779                                                 "name": "name1",
780                                                 "description": "An arbitrary name for the certificate.  If the name\nmatches the name of a certificate that exists\nindependently in <operational> (i.e., an IDevID),\nthen the 'cert' node MUST NOT be configured.",
781                                                 "schema": {
782                                                         "type": "string"
783                                                 },
784                                                 "in": "path",
785                                                 "required": true
786                                         }
787                                 ],
788                                 "responses": {
789                                         "201": {
790                                                 "description": "Created"
791                                         },
792                                         "204": {
793                                                 "description": "Updated"
794                                         }
795                                 }
796                         }
797                 },
798                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-keystore:keystore/symmetric-keys": {
799                         "post": {
800                                 "description": "A list of symmetric keys.",
801                                 "summary": "POST - O-RAN-DU-01 - ietf-keystore - symmetric-keys",
802                                 "tags": [
803                                         "mounted O-RAN-DU-01 ietf-keystore"
804                                 ],
805                                 "requestBody": {
806                                         "content": {
807                                                 "application/json": {
808                                                         "schema": {
809                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_symmetric-keys_post"
810                                                         }
811                                                 },
812                                                 "application/xml": {
813                                                         "schema": {
814                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_symmetric-keys_post_xml"
815                                                         }
816                                                 }
817                                         },
818                                         "description": "symmetric-keys_config"
819                                 },
820                                 "parameters": [
821                                 ],
822                                 "responses": {
823                                         "201": {
824                                                 "description": "Created"
825                                         }
826                                 }
827                         },
828                         "get": {
829                                 "description": "A list of symmetric keys.",
830                                 "summary": "GET - O-RAN-DU-01 - ietf-keystore - symmetric-keys",
831                                 "tags": [
832                                         "mounted O-RAN-DU-01 ietf-keystore"
833                                 ],
834                                 "parameters": [
835                                         {
836                                                 "in": "query",
837                                                 "name": "content",
838                                                 "schema": {
839                                                         "type": "string",
840                                                         "enum": [
841                                                                 "nonconfig",
842                                                                 "config"
843                                                         ]
844                                                 }
845                                         }
846                                 ],
847                                 "responses": {
848                                         "200": {
849                                                 "content": {
850                                                         "application/xml": {
851                                                                 "schema": {
852                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_TOP"
853                                                                 }
854                                                         },
855                                                         "application/json": {
856                                                                 "schema": {
857                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_TOP"
858                                                                 }
859                                                         }
860                                                 },
861                                                 "description": "OK"
862                                         }
863                                 }
864                         },
865                         "delete": {
866                                 "summary": "DELETE - O-RAN-DU-01 - ietf-keystore - symmetric-keys",
867                                 "tags": [
868                                         "mounted O-RAN-DU-01 ietf-keystore"
869                                 ],
870                                 "description": "A list of symmetric keys.",
871                                 "parameters": [
872                                 ],
873                                 "responses": {
874                                         "204": {
875                                                 "description": "Deleted"
876                                         }
877                                 }
878                         },
879                         "put": {
880                                 "description": "A list of symmetric keys.",
881                                 "summary": "PUT - O-RAN-DU-01 - ietf-keystore - symmetric-keys",
882                                 "tags": [
883                                         "mounted O-RAN-DU-01 ietf-keystore"
884                                 ],
885                                 "requestBody": {
886                                         "content": {
887                                                 "application/json": {
888                                                         "schema": {
889                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_symmetric-keys_TOP"
890                                                         }
891                                                 },
892                                                 "application/xml": {
893                                                         "schema": {
894                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_symmetric-keys"
895                                                         }
896                                                 }
897                                         },
898                                         "description": "symmetric-keys_config"
899                                 },
900                                 "parameters": [
901                                 ],
902                                 "responses": {
903                                         "201": {
904                                                 "description": "Created"
905                                         },
906                                         "204": {
907                                                 "description": "Updated"
908                                         }
909                                 }
910                         }
911                 },
912                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-keystore:keystore/symmetric-keys/symmetric-key={name}": {
913                         "post": {
914                                 "description": "A symmetric key.",
915                                 "summary": "POST - O-RAN-DU-01 - ietf-keystore - symmetric-key",
916                                 "tags": [
917                                         "mounted O-RAN-DU-01 ietf-keystore"
918                                 ],
919                                 "requestBody": {
920                                         "content": {
921                                                 "application/json": {
922                                                         "schema": {
923                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_config_symmetric-key_post"
924                                                         }
925                                                 },
926                                                 "application/xml": {
927                                                         "schema": {
928                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_config_symmetric-key_post_xml"
929                                                         }
930                                                 }
931                                         },
932                                         "description": "symmetric-key_config"
933                                 },
934                                 "parameters": [
935                                         {
936                                                 "name": "name",
937                                                 "description": "An arbitrary name for the symmetric key.",
938                                                 "schema": {
939                                                         "type": "string"
940                                                 },
941                                                 "in": "path",
942                                                 "required": true
943                                         }
944                                 ],
945                                 "responses": {
946                                         "201": {
947                                                 "description": "Created"
948                                         }
949                                 }
950                         },
951                         "get": {
952                                 "description": "A symmetric key.",
953                                 "summary": "GET - O-RAN-DU-01 - ietf-keystore - symmetric-key",
954                                 "tags": [
955                                         "mounted O-RAN-DU-01 ietf-keystore"
956                                 ],
957                                 "parameters": [
958                                         {
959                                                 "name": "name",
960                                                 "description": "An arbitrary name for the symmetric key.",
961                                                 "schema": {
962                                                         "type": "string"
963                                                 },
964                                                 "in": "path",
965                                                 "required": true
966                                         },
967                                         {
968                                                 "in": "query",
969                                                 "name": "content",
970                                                 "schema": {
971                                                         "type": "string",
972                                                         "enum": [
973                                                                 "nonconfig",
974                                                                 "config"
975                                                         ]
976                                                 }
977                                         }
978                                 ],
979                                 "responses": {
980                                         "200": {
981                                                 "content": {
982                                                         "application/xml": {
983                                                                 "schema": {
984                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_symmetric-key_TOP"
985                                                                 }
986                                                         },
987                                                         "application/json": {
988                                                                 "schema": {
989                                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_symmetric-key_TOP"
990                                                                 }
991                                                         }
992                                                 },
993                                                 "description": "OK"
994                                         }
995                                 }
996                         },
997                         "delete": {
998                                 "summary": "DELETE - O-RAN-DU-01 - ietf-keystore - symmetric-key",
999                                 "tags": [
1000                                         "mounted O-RAN-DU-01 ietf-keystore"
1001                                 ],
1002                                 "description": "A symmetric key.",
1003                                 "parameters": [
1004                                         {
1005                                                 "name": "name",
1006                                                 "description": "An arbitrary name for the symmetric key.",
1007                                                 "schema": {
1008                                                         "type": "string"
1009                                                 },
1010                                                 "in": "path",
1011                                                 "required": true
1012                                         }
1013                                 ],
1014                                 "responses": {
1015                                         "204": {
1016                                                 "description": "Deleted"
1017                                         }
1018                                 }
1019                         },
1020                         "put": {
1021                                 "description": "A symmetric key.",
1022                                 "summary": "PUT - O-RAN-DU-01 - ietf-keystore - symmetric-key",
1023                                 "tags": [
1024                                         "mounted O-RAN-DU-01 ietf-keystore"
1025                                 ],
1026                                 "requestBody": {
1027                                         "content": {
1028                                                 "application/json": {
1029                                                         "schema": {
1030                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_config_symmetric-key_TOP"
1031                                                         }
1032                                                 },
1033                                                 "application/xml": {
1034                                                         "schema": {
1035                                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_config_symmetric-key"
1036                                                         }
1037                                                 }
1038                                         },
1039                                         "description": "symmetric-key_config"
1040                                 },
1041                                 "parameters": [
1042                                         {
1043                                                 "name": "name",
1044                                                 "description": "An arbitrary name for the symmetric key.",
1045                                                 "schema": {
1046                                                         "type": "string"
1047                                                 },
1048                                                 "in": "path",
1049                                                 "required": true
1050                                         }
1051                                 ],
1052                                 "responses": {
1053                                         "201": {
1054                                                 "description": "Created"
1055                                         },
1056                                         "204": {
1057                                                 "description": "Updated"
1058                                         }
1059                                 }
1060                         }
1061                 },
1062                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-keystore:generate-symmetric-key": {
1063                         "post": {
1064                                 "requestBody": {
1065                                         "content": {
1066                                                 "application/json": {
1067                                                         "schema": {
1068                                                                 "$ref": "#/components/schemas/ietf-keystore_generate-symmetric-key_input_TOP"
1069                                                         }
1070                                                 },
1071                                                 "application/xml": {
1072                                                         "schema": {
1073                                                                 "$ref": "#/components/schemas/ietf-keystore_generate-symmetric-key_input"
1074                                                         }
1075                                                 }
1076                                         },
1077                                         "description": "generate-symmetric-key_input"
1078                                 },
1079                                 "parameters": [
1080                                 ],
1081                                 "responses": {
1082                                         "200": {
1083                                                 "content": {
1084                                                         "application/xml": {
1085                                                                 "schema": {
1086                                                                         "$ref": "#/components/schemas/ietf-keystore_generate-symmetric-key_output_TOP"
1087                                                                 }
1088                                                         },
1089                                                         "application/json": {
1090                                                                 "schema": {
1091                                                                         "$ref": "#/components/schemas/ietf-keystore_generate-symmetric-key_output_TOP"
1092                                                                 }
1093                                                         }
1094                                                 },
1095                                                 "description": "RPC generate-symmetric-key success"
1096                                         }
1097                                 },
1098                                 "description": "Requests the device to generate an symmetric key using\nthe specified key algorithm, optionally encrypted using\na key in the keystore.  The output is this RPC can be\nused as input to a subsequent configuration request.",
1099                                 "summary": "POST - O-RAN-DU-01 - ietf-keystore - generate-symmetric-key",
1100                                 "tags": [
1101                                         "mounted O-RAN-DU-01 ietf-keystore"
1102                                 ]
1103                         }
1104                 },
1105                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-keystore:generate-asymmetric-key": {
1106                         "post": {
1107                                 "requestBody": {
1108                                         "content": {
1109                                                 "application/json": {
1110                                                         "schema": {
1111                                                                 "$ref": "#/components/schemas/ietf-keystore_generate-asymmetric-key_input_TOP"
1112                                                         }
1113                                                 },
1114                                                 "application/xml": {
1115                                                         "schema": {
1116                                                                 "$ref": "#/components/schemas/ietf-keystore_generate-asymmetric-key_input"
1117                                                         }
1118                                                 }
1119                                         },
1120                                         "description": "generate-asymmetric-key_input"
1121                                 },
1122                                 "parameters": [
1123                                 ],
1124                                 "responses": {
1125                                         "200": {
1126                                                 "content": {
1127                                                         "application/xml": {
1128                                                                 "schema": {
1129                                                                         "$ref": "#/components/schemas/ietf-keystore_generate-asymmetric-key_output_TOP"
1130                                                                 }
1131                                                         },
1132                                                         "application/json": {
1133                                                                 "schema": {
1134                                                                         "$ref": "#/components/schemas/ietf-keystore_generate-asymmetric-key_output_TOP"
1135                                                                 }
1136                                                         }
1137                                                 },
1138                                                 "description": "RPC generate-asymmetric-key success"
1139                                         }
1140                                 },
1141                                 "description": "Requests the device to generate an asymmetric key using\nthe specified key algorithm, optionally encrypted using\na key in the keystore.  The output is this RPC can be\nused as input to a subsequent configuration request.",
1142                                 "summary": "POST - O-RAN-DU-01 - ietf-keystore - generate-asymmetric-key",
1143                                 "tags": [
1144                                         "mounted O-RAN-DU-01 ietf-keystore"
1145                                 ]
1146                         }
1147                 },
1148                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:get-config": {
1149                         "post": {
1150                                 "requestBody": {
1151                                         "content": {
1152                                                 "application/json": {
1153                                                         "schema": {
1154                                                                 "$ref": "#/components/schemas/ietf-netconf_get-config_input_TOP"
1155                                                         }
1156                                                 },
1157                                                 "application/xml": {
1158                                                         "schema": {
1159                                                                 "$ref": "#/components/schemas/ietf-netconf_get-config_input"
1160                                                         }
1161                                                 }
1162                                         },
1163                                         "description": "get-config_input"
1164                                 },
1165                                 "parameters": [
1166                                 ],
1167                                 "responses": {
1168                                         "200": {
1169                                                 "content": {
1170                                                         "application/xml": {
1171                                                                 "schema": {
1172                                                                         "$ref": "#/components/schemas/ietf-netconf_get-config_output_TOP"
1173                                                                 }
1174                                                         },
1175                                                         "application/json": {
1176                                                                 "schema": {
1177                                                                         "$ref": "#/components/schemas/ietf-netconf_get-config_output_TOP"
1178                                                                 }
1179                                                         }
1180                                                 },
1181                                                 "description": "RPC get-config success"
1182                                         }
1183                                 },
1184                                 "description": "Retrieve all or part of a specified configuration.",
1185                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - get-config",
1186                                 "tags": [
1187                                         "mounted O-RAN-DU-01 ietf-netconf"
1188                                 ]
1189                         }
1190                 },
1191                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:edit-config": {
1192                         "post": {
1193                                 "requestBody": {
1194                                         "content": {
1195                                                 "application/json": {
1196                                                         "schema": {
1197                                                                 "$ref": "#/components/schemas/ietf-netconf_edit-config_input_TOP"
1198                                                         }
1199                                                 },
1200                                                 "application/xml": {
1201                                                         "schema": {
1202                                                                 "$ref": "#/components/schemas/ietf-netconf_edit-config_input"
1203                                                         }
1204                                                 }
1205                                         },
1206                                         "description": "edit-config_input"
1207                                 },
1208                                 "parameters": [
1209                                 ],
1210                                 "responses": {
1211                                         "204": {
1212                                                 "description": "RPC edit-config success"
1213                                         }
1214                                 },
1215                                 "description": "The <edit-config> operation loads all or part of a specified\nconfiguration to the specified target configuration.",
1216                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - edit-config",
1217                                 "tags": [
1218                                         "mounted O-RAN-DU-01 ietf-netconf"
1219                                 ]
1220                         }
1221                 },
1222                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:copy-config": {
1223                         "post": {
1224                                 "requestBody": {
1225                                         "content": {
1226                                                 "application/json": {
1227                                                         "schema": {
1228                                                                 "$ref": "#/components/schemas/ietf-netconf_copy-config_input_TOP"
1229                                                         }
1230                                                 },
1231                                                 "application/xml": {
1232                                                         "schema": {
1233                                                                 "$ref": "#/components/schemas/ietf-netconf_copy-config_input"
1234                                                         }
1235                                                 }
1236                                         },
1237                                         "description": "copy-config_input"
1238                                 },
1239                                 "parameters": [
1240                                 ],
1241                                 "responses": {
1242                                         "204": {
1243                                                 "description": "RPC copy-config success"
1244                                         }
1245                                 },
1246                                 "description": "Create or replace an entire configuration datastore with the\ncontents of another complete configuration datastore.",
1247                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - copy-config",
1248                                 "tags": [
1249                                         "mounted O-RAN-DU-01 ietf-netconf"
1250                                 ]
1251                         }
1252                 },
1253                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:delete-config": {
1254                         "post": {
1255                                 "requestBody": {
1256                                         "content": {
1257                                                 "application/json": {
1258                                                         "schema": {
1259                                                                 "$ref": "#/components/schemas/ietf-netconf_delete-config_input_TOP"
1260                                                         }
1261                                                 },
1262                                                 "application/xml": {
1263                                                         "schema": {
1264                                                                 "$ref": "#/components/schemas/ietf-netconf_delete-config_input"
1265                                                         }
1266                                                 }
1267                                         },
1268                                         "description": "delete-config_input"
1269                                 },
1270                                 "parameters": [
1271                                 ],
1272                                 "responses": {
1273                                         "204": {
1274                                                 "description": "RPC delete-config success"
1275                                         }
1276                                 },
1277                                 "description": "Delete a configuration datastore.",
1278                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - delete-config",
1279                                 "tags": [
1280                                         "mounted O-RAN-DU-01 ietf-netconf"
1281                                 ]
1282                         }
1283                 },
1284                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:lock": {
1285                         "post": {
1286                                 "requestBody": {
1287                                         "content": {
1288                                                 "application/json": {
1289                                                         "schema": {
1290                                                                 "$ref": "#/components/schemas/ietf-netconf_lock_input_TOP"
1291                                                         }
1292                                                 },
1293                                                 "application/xml": {
1294                                                         "schema": {
1295                                                                 "$ref": "#/components/schemas/ietf-netconf_lock_input"
1296                                                         }
1297                                                 }
1298                                         },
1299                                         "description": "lock_input"
1300                                 },
1301                                 "parameters": [
1302                                 ],
1303                                 "responses": {
1304                                         "204": {
1305                                                 "description": "RPC lock success"
1306                                         }
1307                                 },
1308                                 "description": "The lock operation allows the client to lock the configuration\nsystem of a device.",
1309                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - lock",
1310                                 "tags": [
1311                                         "mounted O-RAN-DU-01 ietf-netconf"
1312                                 ]
1313                         }
1314                 },
1315                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:unlock": {
1316                         "post": {
1317                                 "requestBody": {
1318                                         "content": {
1319                                                 "application/json": {
1320                                                         "schema": {
1321                                                                 "$ref": "#/components/schemas/ietf-netconf_unlock_input_TOP"
1322                                                         }
1323                                                 },
1324                                                 "application/xml": {
1325                                                         "schema": {
1326                                                                 "$ref": "#/components/schemas/ietf-netconf_unlock_input"
1327                                                         }
1328                                                 }
1329                                         },
1330                                         "description": "unlock_input"
1331                                 },
1332                                 "parameters": [
1333                                 ],
1334                                 "responses": {
1335                                         "204": {
1336                                                 "description": "RPC unlock success"
1337                                         }
1338                                 },
1339                                 "description": "The unlock operation is used to release a configuration lock,\npreviously obtained with the 'lock' operation.",
1340                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - unlock",
1341                                 "tags": [
1342                                         "mounted O-RAN-DU-01 ietf-netconf"
1343                                 ]
1344                         }
1345                 },
1346                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:get": {
1347                         "post": {
1348                                 "requestBody": {
1349                                         "content": {
1350                                                 "application/json": {
1351                                                         "schema": {
1352                                                                 "$ref": "#/components/schemas/ietf-netconf_get_input_TOP"
1353                                                         }
1354                                                 },
1355                                                 "application/xml": {
1356                                                         "schema": {
1357                                                                 "$ref": "#/components/schemas/ietf-netconf_get_input"
1358                                                         }
1359                                                 }
1360                                         },
1361                                         "description": "get_input"
1362                                 },
1363                                 "parameters": [
1364                                 ],
1365                                 "responses": {
1366                                         "200": {
1367                                                 "content": {
1368                                                         "application/xml": {
1369                                                                 "schema": {
1370                                                                         "$ref": "#/components/schemas/ietf-netconf_get_output_TOP"
1371                                                                 }
1372                                                         },
1373                                                         "application/json": {
1374                                                                 "schema": {
1375                                                                         "$ref": "#/components/schemas/ietf-netconf_get_output_TOP"
1376                                                                 }
1377                                                         }
1378                                                 },
1379                                                 "description": "RPC get success"
1380                                         }
1381                                 },
1382                                 "description": "Retrieve running configuration and device state information.",
1383                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - get",
1384                                 "tags": [
1385                                         "mounted O-RAN-DU-01 ietf-netconf"
1386                                 ]
1387                         }
1388                 },
1389                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:close-session": {
1390                         "post": {
1391                                 "requestBody": {
1392                                         "content": {
1393                                                 "application/json": {
1394                                                         "schema": {
1395                                                                 "type": "object",
1396                                                                 "properties": {
1397                                                                         "input": {
1398                                                                                 "type": "object"
1399                                                                         }
1400                                                                 }
1401                                                         }
1402                                                 },
1403                                                 "application/xml": {
1404                                                         "schema": {
1405                                                                 "type": "object",
1406                                                                 "xml": {
1407                                                                         "name": "input"
1408                                                                 }
1409                                                         }
1410                                                 }
1411                                         },
1412                                         "description": "close-session_input"
1413                                 },
1414                                 "parameters": [
1415                                 ],
1416                                 "responses": {
1417                                         "204": {
1418                                                 "description": "RPC close-session success"
1419                                         }
1420                                 },
1421                                 "description": "Request graceful termination of a NETCONF session.",
1422                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - close-session",
1423                                 "tags": [
1424                                         "mounted O-RAN-DU-01 ietf-netconf"
1425                                 ]
1426                         }
1427                 },
1428                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:kill-session": {
1429                         "post": {
1430                                 "requestBody": {
1431                                         "content": {
1432                                                 "application/json": {
1433                                                         "schema": {
1434                                                                 "$ref": "#/components/schemas/ietf-netconf_kill-session_input_TOP"
1435                                                         }
1436                                                 },
1437                                                 "application/xml": {
1438                                                         "schema": {
1439                                                                 "$ref": "#/components/schemas/ietf-netconf_kill-session_input"
1440                                                         }
1441                                                 }
1442                                         },
1443                                         "description": "kill-session_input"
1444                                 },
1445                                 "parameters": [
1446                                 ],
1447                                 "responses": {
1448                                         "204": {
1449                                                 "description": "RPC kill-session success"
1450                                         }
1451                                 },
1452                                 "description": "Force the termination of a NETCONF session.",
1453                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - kill-session",
1454                                 "tags": [
1455                                         "mounted O-RAN-DU-01 ietf-netconf"
1456                                 ]
1457                         }
1458                 },
1459                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:commit": {
1460                         "post": {
1461                                 "requestBody": {
1462                                         "content": {
1463                                                 "application/json": {
1464                                                         "schema": {
1465                                                                 "$ref": "#/components/schemas/ietf-netconf_commit_input_TOP"
1466                                                         }
1467                                                 },
1468                                                 "application/xml": {
1469                                                         "schema": {
1470                                                                 "$ref": "#/components/schemas/ietf-netconf_commit_input"
1471                                                         }
1472                                                 }
1473                                         },
1474                                         "description": "commit_input"
1475                                 },
1476                                 "parameters": [
1477                                 ],
1478                                 "responses": {
1479                                         "204": {
1480                                                 "description": "RPC commit success"
1481                                         }
1482                                 },
1483                                 "description": "Commit the candidate configuration as the device's new\ncurrent configuration.",
1484                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - commit",
1485                                 "tags": [
1486                                         "mounted O-RAN-DU-01 ietf-netconf"
1487                                 ]
1488                         }
1489                 },
1490                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:discard-changes": {
1491                         "post": {
1492                                 "requestBody": {
1493                                         "content": {
1494                                                 "application/json": {
1495                                                         "schema": {
1496                                                                 "type": "object",
1497                                                                 "properties": {
1498                                                                         "input": {
1499                                                                                 "type": "object"
1500                                                                         }
1501                                                                 }
1502                                                         }
1503                                                 },
1504                                                 "application/xml": {
1505                                                         "schema": {
1506                                                                 "type": "object",
1507                                                                 "xml": {
1508                                                                         "name": "input"
1509                                                                 }
1510                                                         }
1511                                                 }
1512                                         },
1513                                         "description": "discard-changes_input"
1514                                 },
1515                                 "parameters": [
1516                                 ],
1517                                 "responses": {
1518                                         "204": {
1519                                                 "description": "RPC discard-changes success"
1520                                         }
1521                                 },
1522                                 "description": "Revert the candidate configuration to the current\nrunning configuration.",
1523                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - discard-changes",
1524                                 "tags": [
1525                                         "mounted O-RAN-DU-01 ietf-netconf"
1526                                 ]
1527                         }
1528                 },
1529                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:cancel-commit": {
1530                         "post": {
1531                                 "requestBody": {
1532                                         "content": {
1533                                                 "application/json": {
1534                                                         "schema": {
1535                                                                 "$ref": "#/components/schemas/ietf-netconf_cancel-commit_input_TOP"
1536                                                         }
1537                                                 },
1538                                                 "application/xml": {
1539                                                         "schema": {
1540                                                                 "$ref": "#/components/schemas/ietf-netconf_cancel-commit_input"
1541                                                         }
1542                                                 }
1543                                         },
1544                                         "description": "cancel-commit_input"
1545                                 },
1546                                 "parameters": [
1547                                 ],
1548                                 "responses": {
1549                                         "204": {
1550                                                 "description": "RPC cancel-commit success"
1551                                         }
1552                                 },
1553                                 "description": "This operation is used to cancel an ongoing confirmed commit.\nIf the confirmed commit is persistent, the parameter\n'persist-id' must be given, and it must match the value of the\n'persist' parameter.",
1554                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - cancel-commit",
1555                                 "tags": [
1556                                         "mounted O-RAN-DU-01 ietf-netconf"
1557                                 ]
1558                         }
1559                 },
1560                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf:validate": {
1561                         "post": {
1562                                 "requestBody": {
1563                                         "content": {
1564                                                 "application/json": {
1565                                                         "schema": {
1566                                                                 "$ref": "#/components/schemas/ietf-netconf_validate_input_TOP"
1567                                                         }
1568                                                 },
1569                                                 "application/xml": {
1570                                                         "schema": {
1571                                                                 "$ref": "#/components/schemas/ietf-netconf_validate_input"
1572                                                         }
1573                                                 }
1574                                         },
1575                                         "description": "validate_input"
1576                                 },
1577                                 "parameters": [
1578                                 ],
1579                                 "responses": {
1580                                         "204": {
1581                                                 "description": "RPC validate success"
1582                                         }
1583                                 },
1584                                 "description": "Validates the contents of the specified configuration.",
1585                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf - validate",
1586                                 "tags": [
1587                                         "mounted O-RAN-DU-01 ietf-netconf"
1588                                 ]
1589                         }
1590                 },
1591                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-acm:nacm": {
1592                         "post": {
1593                                 "description": "Parameters for NETCONF access control model.",
1594                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-acm - nacm",
1595                                 "tags": [
1596                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1597                                 ],
1598                                 "requestBody": {
1599                                         "content": {
1600                                                 "application/json": {
1601                                                         "schema": {
1602                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_config_nacm_post"
1603                                                         }
1604                                                 },
1605                                                 "application/xml": {
1606                                                         "schema": {
1607                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_config_nacm_post_xml"
1608                                                         }
1609                                                 }
1610                                         },
1611                                         "description": "nacm_config"
1612                                 },
1613                                 "parameters": [
1614                                 ],
1615                                 "responses": {
1616                                         "201": {
1617                                                 "description": "Created"
1618                                         }
1619                                 }
1620                         },
1621                         "get": {
1622                                 "description": "Parameters for NETCONF access control model.",
1623                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-acm - nacm",
1624                                 "tags": [
1625                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1626                                 ],
1627                                 "parameters": [
1628                                         {
1629                                                 "in": "query",
1630                                                 "name": "content",
1631                                                 "schema": {
1632                                                         "type": "string",
1633                                                         "enum": [
1634                                                                 "nonconfig",
1635                                                                 "config"
1636                                                         ]
1637                                                 }
1638                                         }
1639                                 ],
1640                                 "responses": {
1641                                         "200": {
1642                                                 "content": {
1643                                                         "application/xml": {
1644                                                                 "schema": {
1645                                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_TOP"
1646                                                                 }
1647                                                         },
1648                                                         "application/json": {
1649                                                                 "schema": {
1650                                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_TOP"
1651                                                                 }
1652                                                         }
1653                                                 },
1654                                                 "description": "OK"
1655                                         }
1656                                 }
1657                         },
1658                         "delete": {
1659                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-acm - nacm",
1660                                 "tags": [
1661                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1662                                 ],
1663                                 "description": "Parameters for NETCONF access control model.",
1664                                 "parameters": [
1665                                 ],
1666                                 "responses": {
1667                                         "204": {
1668                                                 "description": "Deleted"
1669                                         }
1670                                 }
1671                         },
1672                         "put": {
1673                                 "description": "Parameters for NETCONF access control model.",
1674                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-acm - nacm",
1675                                 "tags": [
1676                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1677                                 ],
1678                                 "requestBody": {
1679                                         "content": {
1680                                                 "application/json": {
1681                                                         "schema": {
1682                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_config_nacm_TOP"
1683                                                         }
1684                                                 },
1685                                                 "application/xml": {
1686                                                         "schema": {
1687                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_config_nacm"
1688                                                         }
1689                                                 }
1690                                         },
1691                                         "description": "nacm_config"
1692                                 },
1693                                 "parameters": [
1694                                 ],
1695                                 "responses": {
1696                                         "201": {
1697                                                 "description": "Created"
1698                                         },
1699                                         "204": {
1700                                                 "description": "Updated"
1701                                         }
1702                                 }
1703                         }
1704                 },
1705                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-acm:nacm/groups": {
1706                         "post": {
1707                                 "description": "NETCONF access control groups.",
1708                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-acm - groups",
1709                                 "tags": [
1710                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1711                                 ],
1712                                 "requestBody": {
1713                                         "content": {
1714                                                 "application/json": {
1715                                                         "schema": {
1716                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_groups_post"
1717                                                         }
1718                                                 },
1719                                                 "application/xml": {
1720                                                         "schema": {
1721                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_groups_post_xml"
1722                                                         }
1723                                                 }
1724                                         },
1725                                         "description": "groups_config"
1726                                 },
1727                                 "parameters": [
1728                                 ],
1729                                 "responses": {
1730                                         "201": {
1731                                                 "description": "Created"
1732                                         }
1733                                 }
1734                         },
1735                         "get": {
1736                                 "description": "NETCONF access control groups.",
1737                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-acm - groups",
1738                                 "tags": [
1739                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1740                                 ],
1741                                 "parameters": [
1742                                         {
1743                                                 "in": "query",
1744                                                 "name": "content",
1745                                                 "schema": {
1746                                                         "type": "string",
1747                                                         "enum": [
1748                                                                 "nonconfig",
1749                                                                 "config"
1750                                                         ]
1751                                                 }
1752                                         }
1753                                 ],
1754                                 "responses": {
1755                                         "200": {
1756                                                 "content": {
1757                                                         "application/xml": {
1758                                                                 "schema": {
1759                                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_TOP"
1760                                                                 }
1761                                                         },
1762                                                         "application/json": {
1763                                                                 "schema": {
1764                                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_TOP"
1765                                                                 }
1766                                                         }
1767                                                 },
1768                                                 "description": "OK"
1769                                         }
1770                                 }
1771                         },
1772                         "delete": {
1773                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-acm - groups",
1774                                 "tags": [
1775                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1776                                 ],
1777                                 "description": "NETCONF access control groups.",
1778                                 "parameters": [
1779                                 ],
1780                                 "responses": {
1781                                         "204": {
1782                                                 "description": "Deleted"
1783                                         }
1784                                 }
1785                         },
1786                         "put": {
1787                                 "description": "NETCONF access control groups.",
1788                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-acm - groups",
1789                                 "tags": [
1790                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1791                                 ],
1792                                 "requestBody": {
1793                                         "content": {
1794                                                 "application/json": {
1795                                                         "schema": {
1796                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_groups_TOP"
1797                                                         }
1798                                                 },
1799                                                 "application/xml": {
1800                                                         "schema": {
1801                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_groups"
1802                                                         }
1803                                                 }
1804                                         },
1805                                         "description": "groups_config"
1806                                 },
1807                                 "parameters": [
1808                                 ],
1809                                 "responses": {
1810                                         "201": {
1811                                                 "description": "Created"
1812                                         },
1813                                         "204": {
1814                                                 "description": "Updated"
1815                                         }
1816                                 }
1817                         }
1818                 },
1819                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-acm:nacm/groups/group={name}": {
1820                         "post": {
1821                                 "description": "One NACM group entry.  This list will only contain\nconfigured entries, not any entries learned from\nany transport protocols.",
1822                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-acm - group",
1823                                 "tags": [
1824                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1825                                 ],
1826                                 "requestBody": {
1827                                         "content": {
1828                                                 "application/json": {
1829                                                         "schema": {
1830                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_config_group_post"
1831                                                         }
1832                                                 },
1833                                                 "application/xml": {
1834                                                         "schema": {
1835                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_config_group_post_xml"
1836                                                         }
1837                                                 }
1838                                         },
1839                                         "description": "group_config"
1840                                 },
1841                                 "parameters": [
1842                                         {
1843                                                 "name": "name",
1844                                                 "description": "Group name associated with this entry.",
1845                                                 "schema": {
1846                                                         "type": "string"
1847                                                 },
1848                                                 "in": "path",
1849                                                 "required": true
1850                                         }
1851                                 ],
1852                                 "responses": {
1853                                         "201": {
1854                                                 "description": "Created"
1855                                         }
1856                                 }
1857                         },
1858                         "get": {
1859                                 "description": "One NACM group entry.  This list will only contain\nconfigured entries, not any entries learned from\nany transport protocols.",
1860                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-acm - group",
1861                                 "tags": [
1862                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1863                                 ],
1864                                 "parameters": [
1865                                         {
1866                                                 "name": "name",
1867                                                 "description": "Group name associated with this entry.",
1868                                                 "schema": {
1869                                                         "type": "string"
1870                                                 },
1871                                                 "in": "path",
1872                                                 "required": true
1873                                         },
1874                                         {
1875                                                 "in": "query",
1876                                                 "name": "content",
1877                                                 "schema": {
1878                                                         "type": "string",
1879                                                         "enum": [
1880                                                                 "nonconfig",
1881                                                                 "config"
1882                                                         ]
1883                                                 }
1884                                         }
1885                                 ],
1886                                 "responses": {
1887                                         "200": {
1888                                                 "content": {
1889                                                         "application/xml": {
1890                                                                 "schema": {
1891                                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_group_TOP"
1892                                                                 }
1893                                                         },
1894                                                         "application/json": {
1895                                                                 "schema": {
1896                                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_group_TOP"
1897                                                                 }
1898                                                         }
1899                                                 },
1900                                                 "description": "OK"
1901                                         }
1902                                 }
1903                         },
1904                         "delete": {
1905                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-acm - group",
1906                                 "tags": [
1907                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1908                                 ],
1909                                 "description": "One NACM group entry.  This list will only contain\nconfigured entries, not any entries learned from\nany transport protocols.",
1910                                 "parameters": [
1911                                         {
1912                                                 "name": "name",
1913                                                 "description": "Group name associated with this entry.",
1914                                                 "schema": {
1915                                                         "type": "string"
1916                                                 },
1917                                                 "in": "path",
1918                                                 "required": true
1919                                         }
1920                                 ],
1921                                 "responses": {
1922                                         "204": {
1923                                                 "description": "Deleted"
1924                                         }
1925                                 }
1926                         },
1927                         "put": {
1928                                 "description": "One NACM group entry.  This list will only contain\nconfigured entries, not any entries learned from\nany transport protocols.",
1929                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-acm - group",
1930                                 "tags": [
1931                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1932                                 ],
1933                                 "requestBody": {
1934                                         "content": {
1935                                                 "application/json": {
1936                                                         "schema": {
1937                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_config_group_TOP"
1938                                                         }
1939                                                 },
1940                                                 "application/xml": {
1941                                                         "schema": {
1942                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_config_group"
1943                                                         }
1944                                                 }
1945                                         },
1946                                         "description": "group_config"
1947                                 },
1948                                 "parameters": [
1949                                         {
1950                                                 "name": "name",
1951                                                 "description": "Group name associated with this entry.",
1952                                                 "schema": {
1953                                                         "type": "string"
1954                                                 },
1955                                                 "in": "path",
1956                                                 "required": true
1957                                         }
1958                                 ],
1959                                 "responses": {
1960                                         "201": {
1961                                                 "description": "Created"
1962                                         },
1963                                         "204": {
1964                                                 "description": "Updated"
1965                                         }
1966                                 }
1967                         }
1968                 },
1969                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-acm:nacm/rule-list={name}": {
1970                         "post": {
1971                                 "description": "An ordered collection of access control rules.",
1972                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-acm - rule-list",
1973                                 "tags": [
1974                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
1975                                 ],
1976                                 "requestBody": {
1977                                         "content": {
1978                                                 "application/json": {
1979                                                         "schema": {
1980                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_rule-list_post"
1981                                                         }
1982                                                 },
1983                                                 "application/xml": {
1984                                                         "schema": {
1985                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_rule-list_post_xml"
1986                                                         }
1987                                                 }
1988                                         },
1989                                         "description": "rule-list_config"
1990                                 },
1991                                 "parameters": [
1992                                         {
1993                                                 "name": "name",
1994                                                 "description": "Arbitrary name assigned to the rule-list.",
1995                                                 "schema": {
1996                                                         "type": "string"
1997                                                 },
1998                                                 "in": "path",
1999                                                 "required": true
2000                                         }
2001                                 ],
2002                                 "responses": {
2003                                         "201": {
2004                                                 "description": "Created"
2005                                         }
2006                                 }
2007                         },
2008                         "get": {
2009                                 "description": "An ordered collection of access control rules.",
2010                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-acm - rule-list",
2011                                 "tags": [
2012                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
2013                                 ],
2014                                 "parameters": [
2015                                         {
2016                                                 "name": "name",
2017                                                 "description": "Arbitrary name assigned to the rule-list.",
2018                                                 "schema": {
2019                                                         "type": "string"
2020                                                 },
2021                                                 "in": "path",
2022                                                 "required": true
2023                                         },
2024                                         {
2025                                                 "in": "query",
2026                                                 "name": "content",
2027                                                 "schema": {
2028                                                         "type": "string",
2029                                                         "enum": [
2030                                                                 "nonconfig",
2031                                                                 "config"
2032                                                         ]
2033                                                 }
2034                                         }
2035                                 ],
2036                                 "responses": {
2037                                         "200": {
2038                                                 "content": {
2039                                                         "application/xml": {
2040                                                                 "schema": {
2041                                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_TOP"
2042                                                                 }
2043                                                         },
2044                                                         "application/json": {
2045                                                                 "schema": {
2046                                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_TOP"
2047                                                                 }
2048                                                         }
2049                                                 },
2050                                                 "description": "OK"
2051                                         }
2052                                 }
2053                         },
2054                         "delete": {
2055                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-acm - rule-list",
2056                                 "tags": [
2057                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
2058                                 ],
2059                                 "description": "An ordered collection of access control rules.",
2060                                 "parameters": [
2061                                         {
2062                                                 "name": "name",
2063                                                 "description": "Arbitrary name assigned to the rule-list.",
2064                                                 "schema": {
2065                                                         "type": "string"
2066                                                 },
2067                                                 "in": "path",
2068                                                 "required": true
2069                                         }
2070                                 ],
2071                                 "responses": {
2072                                         "204": {
2073                                                 "description": "Deleted"
2074                                         }
2075                                 }
2076                         },
2077                         "put": {
2078                                 "description": "An ordered collection of access control rules.",
2079                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-acm - rule-list",
2080                                 "tags": [
2081                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
2082                                 ],
2083                                 "requestBody": {
2084                                         "content": {
2085                                                 "application/json": {
2086                                                         "schema": {
2087                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_rule-list_TOP"
2088                                                         }
2089                                                 },
2090                                                 "application/xml": {
2091                                                         "schema": {
2092                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_rule-list"
2093                                                         }
2094                                                 }
2095                                         },
2096                                         "description": "rule-list_config"
2097                                 },
2098                                 "parameters": [
2099                                         {
2100                                                 "name": "name",
2101                                                 "description": "Arbitrary name assigned to the rule-list.",
2102                                                 "schema": {
2103                                                         "type": "string"
2104                                                 },
2105                                                 "in": "path",
2106                                                 "required": true
2107                                         }
2108                                 ],
2109                                 "responses": {
2110                                         "201": {
2111                                                 "description": "Created"
2112                                         },
2113                                         "204": {
2114                                                 "description": "Updated"
2115                                         }
2116                                 }
2117                         }
2118                 },
2119                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-acm:nacm/rule-list={name}/rule={name1}": {
2120                         "post": {
2121                                 "description": "One access control rule.\n\nRules are processed in user-defined order until a match is\nfound.  A rule matches if 'module-name', 'rule-type', and\n'access-operations' match the request.  If a rule\nmatches, the 'action' leaf determines whether or not\naccess is granted.",
2122                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-acm - rule",
2123                                 "tags": [
2124                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
2125                                 ],
2126                                 "requestBody": {
2127                                         "content": {
2128                                                 "application/json": {
2129                                                         "schema": {
2130                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_config_rule_post"
2131                                                         }
2132                                                 },
2133                                                 "application/xml": {
2134                                                         "schema": {
2135                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_config_rule_post_xml"
2136                                                         }
2137                                                 }
2138                                         },
2139                                         "description": "rule_config"
2140                                 },
2141                                 "parameters": [
2142                                         {
2143                                                 "name": "name",
2144                                                 "description": "Arbitrary name assigned to the rule-list.",
2145                                                 "schema": {
2146                                                         "type": "string"
2147                                                 },
2148                                                 "in": "path",
2149                                                 "required": true
2150                                         },
2151                                         {
2152                                                 "name": "name1",
2153                                                 "description": "Arbitrary name assigned to the rule.",
2154                                                 "schema": {
2155                                                         "type": "string"
2156                                                 },
2157                                                 "in": "path",
2158                                                 "required": true
2159                                         }
2160                                 ],
2161                                 "responses": {
2162                                         "201": {
2163                                                 "description": "Created"
2164                                         }
2165                                 }
2166                         },
2167                         "get": {
2168                                 "description": "One access control rule.\n\nRules are processed in user-defined order until a match is\nfound.  A rule matches if 'module-name', 'rule-type', and\n'access-operations' match the request.  If a rule\nmatches, the 'action' leaf determines whether or not\naccess is granted.",
2169                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-acm - rule",
2170                                 "tags": [
2171                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
2172                                 ],
2173                                 "parameters": [
2174                                         {
2175                                                 "name": "name",
2176                                                 "description": "Arbitrary name assigned to the rule-list.",
2177                                                 "schema": {
2178                                                         "type": "string"
2179                                                 },
2180                                                 "in": "path",
2181                                                 "required": true
2182                                         },
2183                                         {
2184                                                 "name": "name1",
2185                                                 "description": "Arbitrary name assigned to the rule.",
2186                                                 "schema": {
2187                                                         "type": "string"
2188                                                 },
2189                                                 "in": "path",
2190                                                 "required": true
2191                                         },
2192                                         {
2193                                                 "in": "query",
2194                                                 "name": "content",
2195                                                 "schema": {
2196                                                         "type": "string",
2197                                                         "enum": [
2198                                                                 "nonconfig",
2199                                                                 "config"
2200                                                         ]
2201                                                 }
2202                                         }
2203                                 ],
2204                                 "responses": {
2205                                         "200": {
2206                                                 "content": {
2207                                                         "application/xml": {
2208                                                                 "schema": {
2209                                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_rule_TOP"
2210                                                                 }
2211                                                         },
2212                                                         "application/json": {
2213                                                                 "schema": {
2214                                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_rule_TOP"
2215                                                                 }
2216                                                         }
2217                                                 },
2218                                                 "description": "OK"
2219                                         }
2220                                 }
2221                         },
2222                         "delete": {
2223                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-acm - rule",
2224                                 "tags": [
2225                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
2226                                 ],
2227                                 "description": "One access control rule.\n\nRules are processed in user-defined order until a match is\nfound.  A rule matches if 'module-name', 'rule-type', and\n'access-operations' match the request.  If a rule\nmatches, the 'action' leaf determines whether or not\naccess is granted.",
2228                                 "parameters": [
2229                                         {
2230                                                 "name": "name",
2231                                                 "description": "Arbitrary name assigned to the rule-list.",
2232                                                 "schema": {
2233                                                         "type": "string"
2234                                                 },
2235                                                 "in": "path",
2236                                                 "required": true
2237                                         },
2238                                         {
2239                                                 "name": "name1",
2240                                                 "description": "Arbitrary name assigned to the rule.",
2241                                                 "schema": {
2242                                                         "type": "string"
2243                                                 },
2244                                                 "in": "path",
2245                                                 "required": true
2246                                         }
2247                                 ],
2248                                 "responses": {
2249                                         "204": {
2250                                                 "description": "Deleted"
2251                                         }
2252                                 }
2253                         },
2254                         "put": {
2255                                 "description": "One access control rule.\n\nRules are processed in user-defined order until a match is\nfound.  A rule matches if 'module-name', 'rule-type', and\n'access-operations' match the request.  If a rule\nmatches, the 'action' leaf determines whether or not\naccess is granted.",
2256                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-acm - rule",
2257                                 "tags": [
2258                                         "mounted O-RAN-DU-01 ietf-netconf-acm"
2259                                 ],
2260                                 "requestBody": {
2261                                         "content": {
2262                                                 "application/json": {
2263                                                         "schema": {
2264                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_config_rule_TOP"
2265                                                         }
2266                                                 },
2267                                                 "application/xml": {
2268                                                         "schema": {
2269                                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_config_rule"
2270                                                         }
2271                                                 }
2272                                         },
2273                                         "description": "rule_config"
2274                                 },
2275                                 "parameters": [
2276                                         {
2277                                                 "name": "name",
2278                                                 "description": "Arbitrary name assigned to the rule-list.",
2279                                                 "schema": {
2280                                                         "type": "string"
2281                                                 },
2282                                                 "in": "path",
2283                                                 "required": true
2284                                         },
2285                                         {
2286                                                 "name": "name1",
2287                                                 "description": "Arbitrary name assigned to the rule.",
2288                                                 "schema": {
2289                                                         "type": "string"
2290                                                 },
2291                                                 "in": "path",
2292                                                 "required": true
2293                                         }
2294                                 ],
2295                                 "responses": {
2296                                         "201": {
2297                                                 "description": "Created"
2298                                         },
2299                                         "204": {
2300                                                 "description": "Updated"
2301                                         }
2302                                 }
2303                         }
2304                 },
2305                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-monitoring:netconf-state": {
2306                         "get": {
2307                                 "description": "The netconf-state container is the root of the monitoring\ndata model.",
2308                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-monitoring - netconf-state",
2309                                 "tags": [
2310                                         "mounted O-RAN-DU-01 ietf-netconf-monitoring"
2311                                 ],
2312                                 "parameters": [
2313                                         {
2314                                                 "required": true,
2315                                                 "in": "query",
2316                                                 "name": "content",
2317                                                 "schema": {
2318                                                         "type": "string",
2319                                                         "enum": [
2320                                                                 "nonconfig"
2321                                                         ]
2322                                                 }
2323                                         }
2324                                 ],
2325                                 "responses": {
2326                                         "200": {
2327                                                 "content": {
2328                                                         "application/xml": {
2329                                                                 "schema": {
2330                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_TOP"
2331                                                                 }
2332                                                         },
2333                                                         "application/json": {
2334                                                                 "schema": {
2335                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_TOP"
2336                                                                 }
2337                                                         }
2338                                                 },
2339                                                 "description": "OK"
2340                                         }
2341                                 }
2342                         }
2343                 },
2344                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-monitoring:netconf-state/capabilities": {
2345                         "get": {
2346                                 "description": "Contains the list of NETCONF capabilities supported by the\nserver.",
2347                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-monitoring - capabilities",
2348                                 "tags": [
2349                                         "mounted O-RAN-DU-01 ietf-netconf-monitoring"
2350                                 ],
2351                                 "parameters": [
2352                                         {
2353                                                 "required": true,
2354                                                 "in": "query",
2355                                                 "name": "content",
2356                                                 "schema": {
2357                                                         "type": "string",
2358                                                         "enum": [
2359                                                                 "nonconfig"
2360                                                         ]
2361                                                 }
2362                                         }
2363                                 ],
2364                                 "responses": {
2365                                         "200": {
2366                                                 "content": {
2367                                                         "application/xml": {
2368                                                                 "schema": {
2369                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_capabilities_TOP"
2370                                                                 }
2371                                                         },
2372                                                         "application/json": {
2373                                                                 "schema": {
2374                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_capabilities_TOP"
2375                                                                 }
2376                                                         }
2377                                                 },
2378                                                 "description": "OK"
2379                                         }
2380                                 }
2381                         }
2382                 },
2383                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-monitoring:netconf-state/datastores": {
2384                         "get": {
2385                                 "description": "Contains the list of NETCONF configuration datastores.",
2386                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-monitoring - datastores",
2387                                 "tags": [
2388                                         "mounted O-RAN-DU-01 ietf-netconf-monitoring"
2389                                 ],
2390                                 "parameters": [
2391                                         {
2392                                                 "required": true,
2393                                                 "in": "query",
2394                                                 "name": "content",
2395                                                 "schema": {
2396                                                         "type": "string",
2397                                                         "enum": [
2398                                                                 "nonconfig"
2399                                                         ]
2400                                                 }
2401                                         }
2402                                 ],
2403                                 "responses": {
2404                                         "200": {
2405                                                 "content": {
2406                                                         "application/xml": {
2407                                                                 "schema": {
2408                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_TOP"
2409                                                                 }
2410                                                         },
2411                                                         "application/json": {
2412                                                                 "schema": {
2413                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_TOP"
2414                                                                 }
2415                                                         }
2416                                                 },
2417                                                 "description": "OK"
2418                                         }
2419                                 }
2420                         }
2421                 },
2422                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-monitoring:netconf-state/datastores/datastore={name}": {
2423                         "get": {
2424                                 "description": "List of NETCONF configuration datastores supported by\nthe NETCONF server and related information.",
2425                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-monitoring - datastore",
2426                                 "tags": [
2427                                         "mounted O-RAN-DU-01 ietf-netconf-monitoring"
2428                                 ],
2429                                 "parameters": [
2430                                         {
2431                                                 "name": "name",
2432                                                 "description": "Name of the datastore associated with this list entry.",
2433                                                 "schema": {
2434                                                         "type": "string"
2435                                                 },
2436                                                 "in": "path",
2437                                                 "required": true
2438                                         },
2439                                         {
2440                                                 "required": true,
2441                                                 "in": "query",
2442                                                 "name": "content",
2443                                                 "schema": {
2444                                                         "type": "string",
2445                                                         "enum": [
2446                                                                 "nonconfig"
2447                                                         ]
2448                                                 }
2449                                         }
2450                                 ],
2451                                 "responses": {
2452                                         "200": {
2453                                                 "content": {
2454                                                         "application/xml": {
2455                                                                 "schema": {
2456                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_datastore_TOP"
2457                                                                 }
2458                                                         },
2459                                                         "application/json": {
2460                                                                 "schema": {
2461                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_datastore_TOP"
2462                                                                 }
2463                                                         }
2464                                                 },
2465                                                 "description": "OK"
2466                                         }
2467                                 }
2468                         }
2469                 },
2470                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-monitoring:netconf-state/datastores/datastore={name}/locks": {
2471                         "get": {
2472                                 "description": "The NETCONF <lock> and <partial-lock> operations allow\na client to lock specific resources in a datastore.  The\nNETCONF server will prevent changes to the locked\nresources by all sessions except the one that acquired\nthe lock(s).\n\nMonitoring information is provided for each datastore\nentry including details such as the session that acquired\nthe lock, the type of lock (global or partial) and the\nlist of locked resources.  Multiple locks per datastore\nare supported.",
2473                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-monitoring - locks",
2474                                 "tags": [
2475                                         "mounted O-RAN-DU-01 ietf-netconf-monitoring"
2476                                 ],
2477                                 "parameters": [
2478                                         {
2479                                                 "name": "name",
2480                                                 "description": "Name of the datastore associated with this list entry.",
2481                                                 "schema": {
2482                                                         "type": "string"
2483                                                 },
2484                                                 "in": "path",
2485                                                 "required": true
2486                                         },
2487                                         {
2488                                                 "required": true,
2489                                                 "in": "query",
2490                                                 "name": "content",
2491                                                 "schema": {
2492                                                         "type": "string",
2493                                                         "enum": [
2494                                                                 "nonconfig"
2495                                                         ]
2496                                                 }
2497                                         }
2498                                 ],
2499                                 "responses": {
2500                                         "200": {
2501                                                 "content": {
2502                                                         "application/xml": {
2503                                                                 "schema": {
2504                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_TOP"
2505                                                                 }
2506                                                         },
2507                                                         "application/json": {
2508                                                                 "schema": {
2509                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_TOP"
2510                                                                 }
2511                                                         }
2512                                                 },
2513                                                 "description": "OK"
2514                                         }
2515                                 }
2516                         }
2517                 },
2518                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-monitoring:netconf-state/schemas": {
2519                         "get": {
2520                                 "description": "Contains the list of data model schemas supported by the\nserver.",
2521                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-monitoring - schemas",
2522                                 "tags": [
2523                                         "mounted O-RAN-DU-01 ietf-netconf-monitoring"
2524                                 ],
2525                                 "parameters": [
2526                                         {
2527                                                 "required": true,
2528                                                 "in": "query",
2529                                                 "name": "content",
2530                                                 "schema": {
2531                                                         "type": "string",
2532                                                         "enum": [
2533                                                                 "nonconfig"
2534                                                         ]
2535                                                 }
2536                                         }
2537                                 ],
2538                                 "responses": {
2539                                         "200": {
2540                                                 "content": {
2541                                                         "application/xml": {
2542                                                                 "schema": {
2543                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_schemas_TOP"
2544                                                                 }
2545                                                         },
2546                                                         "application/json": {
2547                                                                 "schema": {
2548                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_schemas_TOP"
2549                                                                 }
2550                                                         }
2551                                                 },
2552                                                 "description": "OK"
2553                                         }
2554                                 }
2555                         }
2556                 },
2557                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-monitoring:netconf-state/schemas/schema={identifier}={version}={format}": {
2558                         "get": {
2559                                 "description": "List of data model schemas supported by the server.",
2560                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-monitoring - schema",
2561                                 "tags": [
2562                                         "mounted O-RAN-DU-01 ietf-netconf-monitoring"
2563                                 ],
2564                                 "parameters": [
2565                                         {
2566                                                 "name": "identifier",
2567                                                 "description": "Identifier to uniquely reference the schema.  The\nidentifier is used in the <get-schema> operation and may\nbe used for other purposes such as file retrieval.\n\nFor modeling languages that support or require a data\nmodel name (e.g., YANG module name) the identifier MUST\nmatch that name.  For YANG data models, the identifier is\nthe name of the module or submodule.  In other cases, an\nidentifier such as a filename MAY be used instead.",
2568                                                 "schema": {
2569                                                         "type": "string"
2570                                                 },
2571                                                 "in": "path",
2572                                                 "required": true
2573                                         },
2574                                         {
2575                                                 "name": "version",
2576                                                 "description": "Version of the schema supported.  Multiple versions MAY be\nsupported simultaneously by a NETCONF server.  Each\nversion MUST be reported individually in the schema list,\ni.e., with same identifier, possibly different location,\nbut different version.\n\nFor YANG data models, version is the value of the most\nrecent YANG 'revision' statement in the module or\nsubmodule, or the empty string if no 'revision' statement\nis present.",
2577                                                 "schema": {
2578                                                         "type": "string"
2579                                                 },
2580                                                 "in": "path",
2581                                                 "required": true
2582                                         },
2583                                         {
2584                                                 "name": "format",
2585                                                 "description": "The data modeling language the schema is written\nin (currently xsd, yang, yin, rng, or rnc).\nFor YANG data models, 'yang' format MUST be supported and\n'yin' format MAY also be provided.",
2586                                                 "schema": {
2587                                                         "type": "string"
2588                                                 },
2589                                                 "in": "path",
2590                                                 "required": true
2591                                         },
2592                                         {
2593                                                 "required": true,
2594                                                 "in": "query",
2595                                                 "name": "content",
2596                                                 "schema": {
2597                                                         "type": "string",
2598                                                         "enum": [
2599                                                                 "nonconfig"
2600                                                         ]
2601                                                 }
2602                                         }
2603                                 ],
2604                                 "responses": {
2605                                         "200": {
2606                                                 "content": {
2607                                                         "application/xml": {
2608                                                                 "schema": {
2609                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_schemas_schema_TOP"
2610                                                                 }
2611                                                         },
2612                                                         "application/json": {
2613                                                                 "schema": {
2614                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_schemas_schema_TOP"
2615                                                                 }
2616                                                         }
2617                                                 },
2618                                                 "description": "OK"
2619                                         }
2620                                 }
2621                         }
2622                 },
2623                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-monitoring:netconf-state/sessions": {
2624                         "get": {
2625                                 "description": "The sessions container includes session-specific data for\nNETCONF management sessions.  The session list MUST include\nall currently active NETCONF sessions.",
2626                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-monitoring - sessions",
2627                                 "tags": [
2628                                         "mounted O-RAN-DU-01 ietf-netconf-monitoring"
2629                                 ],
2630                                 "parameters": [
2631                                         {
2632                                                 "required": true,
2633                                                 "in": "query",
2634                                                 "name": "content",
2635                                                 "schema": {
2636                                                         "type": "string",
2637                                                         "enum": [
2638                                                                 "nonconfig"
2639                                                         ]
2640                                                 }
2641                                         }
2642                                 ],
2643                                 "responses": {
2644                                         "200": {
2645                                                 "content": {
2646                                                         "application/xml": {
2647                                                                 "schema": {
2648                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_sessions_TOP"
2649                                                                 }
2650                                                         },
2651                                                         "application/json": {
2652                                                                 "schema": {
2653                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_sessions_TOP"
2654                                                                 }
2655                                                         }
2656                                                 },
2657                                                 "description": "OK"
2658                                         }
2659                                 }
2660                         }
2661                 },
2662                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-monitoring:netconf-state/sessions/session={session-id}": {
2663                         "get": {
2664                                 "description": "All NETCONF sessions managed by the NETCONF server\nMUST be reported in this list.",
2665                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-monitoring - session",
2666                                 "tags": [
2667                                         "mounted O-RAN-DU-01 ietf-netconf-monitoring"
2668                                 ],
2669                                 "parameters": [
2670                                         {
2671                                                 "name": "session-id",
2672                                                 "description": "Unique identifier for the session.  This value is the\nNETCONF session identifier, as defined in RFC 4741.",
2673                                                 "schema": {
2674                                                         "type": "string"
2675                                                 },
2676                                                 "in": "path",
2677                                                 "required": true
2678                                         },
2679                                         {
2680                                                 "required": true,
2681                                                 "in": "query",
2682                                                 "name": "content",
2683                                                 "schema": {
2684                                                         "type": "string",
2685                                                         "enum": [
2686                                                                 "nonconfig"
2687                                                         ]
2688                                                 }
2689                                         }
2690                                 ],
2691                                 "responses": {
2692                                         "200": {
2693                                                 "content": {
2694                                                         "application/xml": {
2695                                                                 "schema": {
2696                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_sessions_session_TOP"
2697                                                                 }
2698                                                         },
2699                                                         "application/json": {
2700                                                                 "schema": {
2701                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_sessions_session_TOP"
2702                                                                 }
2703                                                         }
2704                                                 },
2705                                                 "description": "OK"
2706                                         }
2707                                 }
2708                         }
2709                 },
2710                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-monitoring:netconf-state/statistics": {
2711                         "get": {
2712                                 "description": "Statistical data pertaining to the NETCONF server.",
2713                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-monitoring - statistics",
2714                                 "tags": [
2715                                         "mounted O-RAN-DU-01 ietf-netconf-monitoring"
2716                                 ],
2717                                 "parameters": [
2718                                         {
2719                                                 "required": true,
2720                                                 "in": "query",
2721                                                 "name": "content",
2722                                                 "schema": {
2723                                                         "type": "string",
2724                                                         "enum": [
2725                                                                 "nonconfig"
2726                                                         ]
2727                                                 }
2728                                         }
2729                                 ],
2730                                 "responses": {
2731                                         "200": {
2732                                                 "content": {
2733                                                         "application/xml": {
2734                                                                 "schema": {
2735                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_statistics_TOP"
2736                                                                 }
2737                                                         },
2738                                                         "application/json": {
2739                                                                 "schema": {
2740                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_statistics_TOP"
2741                                                                 }
2742                                                         }
2743                                                 },
2744                                                 "description": "OK"
2745                                         }
2746                                 }
2747                         }
2748                 },
2749                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-monitoring:get-schema": {
2750                         "post": {
2751                                 "requestBody": {
2752                                         "content": {
2753                                                 "application/json": {
2754                                                         "schema": {
2755                                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_get-schema_input_TOP"
2756                                                         }
2757                                                 },
2758                                                 "application/xml": {
2759                                                         "schema": {
2760                                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_get-schema_input"
2761                                                         }
2762                                                 }
2763                                         },
2764                                         "description": "get-schema_input"
2765                                 },
2766                                 "parameters": [
2767                                 ],
2768                                 "responses": {
2769                                         "200": {
2770                                                 "content": {
2771                                                         "application/xml": {
2772                                                                 "schema": {
2773                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_get-schema_output_TOP"
2774                                                                 }
2775                                                         },
2776                                                         "application/json": {
2777                                                                 "schema": {
2778                                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_get-schema_output_TOP"
2779                                                                 }
2780                                                         }
2781                                                 },
2782                                                 "description": "RPC get-schema success"
2783                                         }
2784                                 },
2785                                 "description": "This operation is used to retrieve a schema from the\nNETCONF server.\n\nPositive Response:\n  The NETCONF server returns the requested schema.\n\nNegative Response:\n  If requested schema does not exist, the <error-tag> is\n  'invalid-value'.\n\n  If more than one schema matches the requested parameters, the\n  <error-tag> is 'operation-failed', and <error-app-tag> is\n  'data-not-unique'.",
2786                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-monitoring - get-schema",
2787                                 "tags": [
2788                                         "mounted O-RAN-DU-01 ietf-netconf-monitoring"
2789                                 ]
2790                         }
2791                 },
2792                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-nmda:get-data": {
2793                         "post": {
2794                                 "requestBody": {
2795                                         "content": {
2796                                                 "application/json": {
2797                                                         "schema": {
2798                                                                 "$ref": "#/components/schemas/ietf-netconf-nmda_get-data_input_TOP"
2799                                                         }
2800                                                 },
2801                                                 "application/xml": {
2802                                                         "schema": {
2803                                                                 "$ref": "#/components/schemas/ietf-netconf-nmda_get-data_input"
2804                                                         }
2805                                                 }
2806                                         },
2807                                         "description": "get-data_input"
2808                                 },
2809                                 "parameters": [
2810                                 ],
2811                                 "responses": {
2812                                         "200": {
2813                                                 "content": {
2814                                                         "application/xml": {
2815                                                                 "schema": {
2816                                                                         "$ref": "#/components/schemas/ietf-netconf-nmda_get-data_output_TOP"
2817                                                                 }
2818                                                         },
2819                                                         "application/json": {
2820                                                                 "schema": {
2821                                                                         "$ref": "#/components/schemas/ietf-netconf-nmda_get-data_output_TOP"
2822                                                                 }
2823                                                         }
2824                                                 },
2825                                                 "description": "RPC get-data success"
2826                                         }
2827                                 },
2828                                 "description": "Retrieve data from an NMDA datastore.  The content returned\nby get-data must satisfy all filters, i.e., the filter\ncriteria are logically ANDed.\n\nAny ancestor nodes (including list keys) of nodes selected by\nthe filters are included in the response.\n\nThe 'with-origin' parameter is only valid for an operational\ndatastore.  If 'with-origin' is used with an invalid\ndatastore, then the server MUST return an <rpc-error> element\nwith an <error-tag> value of 'invalid-value'.\n\nThe 'with-defaults' parameter only applies to the operational\ndatastore if the NETCONF :with-defaults and\n:with-operational-defaults capabilities are both advertised.\nIf the 'with-defaults' parameter is present in a request for\nwhich it is not supported, then the server MUST return an\n<rpc-error> element with an <error-tag> value of\n'invalid-value'.",
2829                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-nmda - get-data",
2830                                 "tags": [
2831                                         "mounted O-RAN-DU-01 ietf-netconf-nmda"
2832                                 ]
2833                         }
2834                 },
2835                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-nmda:edit-data": {
2836                         "post": {
2837                                 "requestBody": {
2838                                         "content": {
2839                                                 "application/json": {
2840                                                         "schema": {
2841                                                                 "$ref": "#/components/schemas/ietf-netconf-nmda_edit-data_input_TOP"
2842                                                         }
2843                                                 },
2844                                                 "application/xml": {
2845                                                         "schema": {
2846                                                                 "$ref": "#/components/schemas/ietf-netconf-nmda_edit-data_input"
2847                                                         }
2848                                                 }
2849                                         },
2850                                         "description": "edit-data_input"
2851                                 },
2852                                 "parameters": [
2853                                 ],
2854                                 "responses": {
2855                                         "204": {
2856                                                 "description": "RPC edit-data success"
2857                                         }
2858                                 },
2859                                 "description": "Edit data in an NMDA datastore.\n\nIf an error condition occurs such that an error severity\n<rpc-error> element is generated, the server will stop\nprocessing the <edit-data> operation and restore the\nspecified configuration to its complete state at\nthe start of this <edit-data> operation.",
2860                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-nmda - edit-data",
2861                                 "tags": [
2862                                         "mounted O-RAN-DU-01 ietf-netconf-nmda"
2863                                 ]
2864                         }
2865                 },
2866                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-server:netconf-server": {
2867                         "post": {
2868                                 "description": "Top-level container for NETCONF server configuration.",
2869                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-server - netconf-server",
2870                                 "tags": [
2871                                         "mounted O-RAN-DU-01 ietf-netconf-server"
2872                                 ],
2873                                 "requestBody": {
2874                                         "content": {
2875                                                 "application/json": {
2876                                                         "schema": {
2877                                                                 "$ref": "#/components/schemas/ietf-netconf-server_config_netconf-server_post"
2878                                                         }
2879                                                 },
2880                                                 "application/xml": {
2881                                                         "schema": {
2882                                                                 "$ref": "#/components/schemas/ietf-netconf-server_config_netconf-server_post_xml"
2883                                                         }
2884                                                 }
2885                                         },
2886                                         "description": "netconf-server_config"
2887                                 },
2888                                 "parameters": [
2889                                 ],
2890                                 "responses": {
2891                                         "201": {
2892                                                 "description": "Created"
2893                                         }
2894                                 }
2895                         },
2896                         "get": {
2897                                 "description": "Top-level container for NETCONF server configuration.",
2898                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-server - netconf-server",
2899                                 "tags": [
2900                                         "mounted O-RAN-DU-01 ietf-netconf-server"
2901                                 ],
2902                                 "parameters": [
2903                                         {
2904                                                 "in": "query",
2905                                                 "name": "content",
2906                                                 "schema": {
2907                                                         "type": "string",
2908                                                         "enum": [
2909                                                                 "nonconfig",
2910                                                                 "config"
2911                                                         ]
2912                                                 }
2913                                         }
2914                                 ],
2915                                 "responses": {
2916                                         "200": {
2917                                                 "content": {
2918                                                         "application/xml": {
2919                                                                 "schema": {
2920                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_TOP"
2921                                                                 }
2922                                                         },
2923                                                         "application/json": {
2924                                                                 "schema": {
2925                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_TOP"
2926                                                                 }
2927                                                         }
2928                                                 },
2929                                                 "description": "OK"
2930                                         }
2931                                 }
2932                         },
2933                         "delete": {
2934                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-server - netconf-server",
2935                                 "tags": [
2936                                         "mounted O-RAN-DU-01 ietf-netconf-server"
2937                                 ],
2938                                 "description": "Top-level container for NETCONF server configuration.",
2939                                 "parameters": [
2940                                 ],
2941                                 "responses": {
2942                                         "204": {
2943                                                 "description": "Deleted"
2944                                         }
2945                                 }
2946                         },
2947                         "put": {
2948                                 "description": "Top-level container for NETCONF server configuration.",
2949                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-server - netconf-server",
2950                                 "tags": [
2951                                         "mounted O-RAN-DU-01 ietf-netconf-server"
2952                                 ],
2953                                 "requestBody": {
2954                                         "content": {
2955                                                 "application/json": {
2956                                                         "schema": {
2957                                                                 "$ref": "#/components/schemas/ietf-netconf-server_config_netconf-server_TOP"
2958                                                         }
2959                                                 },
2960                                                 "application/xml": {
2961                                                         "schema": {
2962                                                                 "$ref": "#/components/schemas/ietf-netconf-server_config_netconf-server"
2963                                                         }
2964                                                 }
2965                                         },
2966                                         "description": "netconf-server_config"
2967                                 },
2968                                 "parameters": [
2969                                 ],
2970                                 "responses": {
2971                                         "201": {
2972                                                 "description": "Created"
2973                                         },
2974                                         "204": {
2975                                                 "description": "Updated"
2976                                         }
2977                                 }
2978                         }
2979                 },
2980                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-server:netconf-server/listen": {
2981                         "post": {
2982                                 "description": "Configures listen behavior",
2983                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-server - listen",
2984                                 "tags": [
2985                                         "mounted O-RAN-DU-01 ietf-netconf-server"
2986                                 ],
2987                                 "requestBody": {
2988                                         "content": {
2989                                                 "application/json": {
2990                                                         "schema": {
2991                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_listen_post"
2992                                                         }
2993                                                 },
2994                                                 "application/xml": {
2995                                                         "schema": {
2996                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_listen_post_xml"
2997                                                         }
2998                                                 }
2999                                         },
3000                                         "description": "listen_config"
3001                                 },
3002                                 "parameters": [
3003                                 ],
3004                                 "responses": {
3005                                         "201": {
3006                                                 "description": "Created"
3007                                         }
3008                                 }
3009                         },
3010                         "get": {
3011                                 "description": "Configures listen behavior",
3012                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-server - listen",
3013                                 "tags": [
3014                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3015                                 ],
3016                                 "parameters": [
3017                                         {
3018                                                 "in": "query",
3019                                                 "name": "content",
3020                                                 "schema": {
3021                                                         "type": "string",
3022                                                         "enum": [
3023                                                                 "nonconfig",
3024                                                                 "config"
3025                                                         ]
3026                                                 }
3027                                         }
3028                                 ],
3029                                 "responses": {
3030                                         "200": {
3031                                                 "content": {
3032                                                         "application/xml": {
3033                                                                 "schema": {
3034                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_TOP"
3035                                                                 }
3036                                                         },
3037                                                         "application/json": {
3038                                                                 "schema": {
3039                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_TOP"
3040                                                                 }
3041                                                         }
3042                                                 },
3043                                                 "description": "OK"
3044                                         }
3045                                 }
3046                         },
3047                         "delete": {
3048                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-server - listen",
3049                                 "tags": [
3050                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3051                                 ],
3052                                 "description": "Configures listen behavior",
3053                                 "parameters": [
3054                                 ],
3055                                 "responses": {
3056                                         "204": {
3057                                                 "description": "Deleted"
3058                                         }
3059                                 }
3060                         },
3061                         "put": {
3062                                 "description": "Configures listen behavior",
3063                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-server - listen",
3064                                 "tags": [
3065                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3066                                 ],
3067                                 "requestBody": {
3068                                         "content": {
3069                                                 "application/json": {
3070                                                         "schema": {
3071                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_listen_TOP"
3072                                                         }
3073                                                 },
3074                                                 "application/xml": {
3075                                                         "schema": {
3076                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_listen"
3077                                                         }
3078                                                 }
3079                                         },
3080                                         "description": "listen_config"
3081                                 },
3082                                 "parameters": [
3083                                 ],
3084                                 "responses": {
3085                                         "201": {
3086                                                 "description": "Created"
3087                                         },
3088                                         "204": {
3089                                                 "description": "Updated"
3090                                         }
3091                                 }
3092                         }
3093                 },
3094                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-server:netconf-server/listen/endpoint={name}": {
3095                         "post": {
3096                                 "description": "List of endpoints to listen for NETCONF connections.",
3097                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-server - endpoint",
3098                                 "tags": [
3099                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3100                                 ],
3101                                 "requestBody": {
3102                                         "content": {
3103                                                 "application/json": {
3104                                                         "schema": {
3105                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_config_endpoint_post"
3106                                                         }
3107                                                 },
3108                                                 "application/xml": {
3109                                                         "schema": {
3110                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_config_endpoint_post_xml"
3111                                                         }
3112                                                 }
3113                                         },
3114                                         "description": "endpoint_config"
3115                                 },
3116                                 "parameters": [
3117                                         {
3118                                                 "name": "name",
3119                                                 "description": "An arbitrary name for the NETCONF listen endpoint.",
3120                                                 "schema": {
3121                                                         "type": "string"
3122                                                 },
3123                                                 "in": "path",
3124                                                 "required": true
3125                                         }
3126                                 ],
3127                                 "responses": {
3128                                         "201": {
3129                                                 "description": "Created"
3130                                         }
3131                                 }
3132                         },
3133                         "get": {
3134                                 "description": "List of endpoints to listen for NETCONF connections.",
3135                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-server - endpoint",
3136                                 "tags": [
3137                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3138                                 ],
3139                                 "parameters": [
3140                                         {
3141                                                 "name": "name",
3142                                                 "description": "An arbitrary name for the NETCONF listen endpoint.",
3143                                                 "schema": {
3144                                                         "type": "string"
3145                                                 },
3146                                                 "in": "path",
3147                                                 "required": true
3148                                         },
3149                                         {
3150                                                 "in": "query",
3151                                                 "name": "content",
3152                                                 "schema": {
3153                                                         "type": "string",
3154                                                         "enum": [
3155                                                                 "nonconfig",
3156                                                                 "config"
3157                                                         ]
3158                                                 }
3159                                         }
3160                                 ],
3161                                 "responses": {
3162                                         "200": {
3163                                                 "content": {
3164                                                         "application/xml": {
3165                                                                 "schema": {
3166                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_TOP"
3167                                                                 }
3168                                                         },
3169                                                         "application/json": {
3170                                                                 "schema": {
3171                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_TOP"
3172                                                                 }
3173                                                         }
3174                                                 },
3175                                                 "description": "OK"
3176                                         }
3177                                 }
3178                         },
3179                         "delete": {
3180                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-server - endpoint",
3181                                 "tags": [
3182                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3183                                 ],
3184                                 "description": "List of endpoints to listen for NETCONF connections.",
3185                                 "parameters": [
3186                                         {
3187                                                 "name": "name",
3188                                                 "description": "An arbitrary name for the NETCONF listen endpoint.",
3189                                                 "schema": {
3190                                                         "type": "string"
3191                                                 },
3192                                                 "in": "path",
3193                                                 "required": true
3194                                         }
3195                                 ],
3196                                 "responses": {
3197                                         "204": {
3198                                                 "description": "Deleted"
3199                                         }
3200                                 }
3201                         },
3202                         "put": {
3203                                 "description": "List of endpoints to listen for NETCONF connections.",
3204                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-server - endpoint",
3205                                 "tags": [
3206                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3207                                 ],
3208                                 "requestBody": {
3209                                         "content": {
3210                                                 "application/json": {
3211                                                         "schema": {
3212                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_config_endpoint_TOP"
3213                                                         }
3214                                                 },
3215                                                 "application/xml": {
3216                                                         "schema": {
3217                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_config_endpoint"
3218                                                         }
3219                                                 }
3220                                         },
3221                                         "description": "endpoint_config"
3222                                 },
3223                                 "parameters": [
3224                                         {
3225                                                 "name": "name",
3226                                                 "description": "An arbitrary name for the NETCONF listen endpoint.",
3227                                                 "schema": {
3228                                                         "type": "string"
3229                                                 },
3230                                                 "in": "path",
3231                                                 "required": true
3232                                         }
3233                                 ],
3234                                 "responses": {
3235                                         "201": {
3236                                                 "description": "Created"
3237                                         },
3238                                         "204": {
3239                                                 "description": "Updated"
3240                                         }
3241                                 }
3242                         }
3243                 },
3244                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-server:netconf-server/call-home": {
3245                         "post": {
3246                                 "description": "Configures call home behavior.",
3247                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-server - call-home",
3248                                 "tags": [
3249                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3250                                 ],
3251                                 "requestBody": {
3252                                         "content": {
3253                                                 "application/json": {
3254                                                         "schema": {
3255                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_call-home_post"
3256                                                         }
3257                                                 },
3258                                                 "application/xml": {
3259                                                         "schema": {
3260                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_call-home_post_xml"
3261                                                         }
3262                                                 }
3263                                         },
3264                                         "description": "call-home_config"
3265                                 },
3266                                 "parameters": [
3267                                 ],
3268                                 "responses": {
3269                                         "201": {
3270                                                 "description": "Created"
3271                                         }
3272                                 }
3273                         },
3274                         "get": {
3275                                 "description": "Configures call home behavior.",
3276                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-server - call-home",
3277                                 "tags": [
3278                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3279                                 ],
3280                                 "parameters": [
3281                                         {
3282                                                 "in": "query",
3283                                                 "name": "content",
3284                                                 "schema": {
3285                                                         "type": "string",
3286                                                         "enum": [
3287                                                                 "nonconfig",
3288                                                                 "config"
3289                                                         ]
3290                                                 }
3291                                         }
3292                                 ],
3293                                 "responses": {
3294                                         "200": {
3295                                                 "content": {
3296                                                         "application/xml": {
3297                                                                 "schema": {
3298                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_TOP"
3299                                                                 }
3300                                                         },
3301                                                         "application/json": {
3302                                                                 "schema": {
3303                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_TOP"
3304                                                                 }
3305                                                         }
3306                                                 },
3307                                                 "description": "OK"
3308                                         }
3309                                 }
3310                         },
3311                         "delete": {
3312                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-server - call-home",
3313                                 "tags": [
3314                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3315                                 ],
3316                                 "description": "Configures call home behavior.",
3317                                 "parameters": [
3318                                 ],
3319                                 "responses": {
3320                                         "204": {
3321                                                 "description": "Deleted"
3322                                         }
3323                                 }
3324                         },
3325                         "put": {
3326                                 "description": "Configures call home behavior.",
3327                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-server - call-home",
3328                                 "tags": [
3329                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3330                                 ],
3331                                 "requestBody": {
3332                                         "content": {
3333                                                 "application/json": {
3334                                                         "schema": {
3335                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_call-home_TOP"
3336                                                         }
3337                                                 },
3338                                                 "application/xml": {
3339                                                         "schema": {
3340                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_call-home"
3341                                                         }
3342                                                 }
3343                                         },
3344                                         "description": "call-home_config"
3345                                 },
3346                                 "parameters": [
3347                                 ],
3348                                 "responses": {
3349                                         "201": {
3350                                                 "description": "Created"
3351                                         },
3352                                         "204": {
3353                                                 "description": "Updated"
3354                                         }
3355                                 }
3356                         }
3357                 },
3358                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-server:netconf-server/call-home/netconf-client={name}": {
3359                         "post": {
3360                                 "description": "List of NETCONF clients the NETCONF server is to\ninitiate call-home connections to in parallel.",
3361                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-server - netconf-client",
3362                                 "tags": [
3363                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3364                                 ],
3365                                 "requestBody": {
3366                                         "content": {
3367                                                 "application/json": {
3368                                                         "schema": {
3369                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_config_netconf-client_post"
3370                                                         }
3371                                                 },
3372                                                 "application/xml": {
3373                                                         "schema": {
3374                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_config_netconf-client_post_xml"
3375                                                         }
3376                                                 }
3377                                         },
3378                                         "description": "netconf-client_config"
3379                                 },
3380                                 "parameters": [
3381                                         {
3382                                                 "name": "name",
3383                                                 "description": "An arbitrary name for the remote NETCONF client.",
3384                                                 "schema": {
3385                                                         "type": "string"
3386                                                 },
3387                                                 "in": "path",
3388                                                 "required": true
3389                                         }
3390                                 ],
3391                                 "responses": {
3392                                         "201": {
3393                                                 "description": "Created"
3394                                         }
3395                                 }
3396                         },
3397                         "get": {
3398                                 "description": "List of NETCONF clients the NETCONF server is to\ninitiate call-home connections to in parallel.",
3399                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-server - netconf-client",
3400                                 "tags": [
3401                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3402                                 ],
3403                                 "parameters": [
3404                                         {
3405                                                 "name": "name",
3406                                                 "description": "An arbitrary name for the remote NETCONF client.",
3407                                                 "schema": {
3408                                                         "type": "string"
3409                                                 },
3410                                                 "in": "path",
3411                                                 "required": true
3412                                         },
3413                                         {
3414                                                 "in": "query",
3415                                                 "name": "content",
3416                                                 "schema": {
3417                                                         "type": "string",
3418                                                         "enum": [
3419                                                                 "nonconfig",
3420                                                                 "config"
3421                                                         ]
3422                                                 }
3423                                         }
3424                                 ],
3425                                 "responses": {
3426                                         "200": {
3427                                                 "content": {
3428                                                         "application/xml": {
3429                                                                 "schema": {
3430                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_TOP"
3431                                                                 }
3432                                                         },
3433                                                         "application/json": {
3434                                                                 "schema": {
3435                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_TOP"
3436                                                                 }
3437                                                         }
3438                                                 },
3439                                                 "description": "OK"
3440                                         }
3441                                 }
3442                         },
3443                         "delete": {
3444                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-server - netconf-client",
3445                                 "tags": [
3446                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3447                                 ],
3448                                 "description": "List of NETCONF clients the NETCONF server is to\ninitiate call-home connections to in parallel.",
3449                                 "parameters": [
3450                                         {
3451                                                 "name": "name",
3452                                                 "description": "An arbitrary name for the remote NETCONF client.",
3453                                                 "schema": {
3454                                                         "type": "string"
3455                                                 },
3456                                                 "in": "path",
3457                                                 "required": true
3458                                         }
3459                                 ],
3460                                 "responses": {
3461                                         "204": {
3462                                                 "description": "Deleted"
3463                                         }
3464                                 }
3465                         },
3466                         "put": {
3467                                 "description": "List of NETCONF clients the NETCONF server is to\ninitiate call-home connections to in parallel.",
3468                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-server - netconf-client",
3469                                 "tags": [
3470                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3471                                 ],
3472                                 "requestBody": {
3473                                         "content": {
3474                                                 "application/json": {
3475                                                         "schema": {
3476                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_config_netconf-client_TOP"
3477                                                         }
3478                                                 },
3479                                                 "application/xml": {
3480                                                         "schema": {
3481                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_config_netconf-client"
3482                                                         }
3483                                                 }
3484                                         },
3485                                         "description": "netconf-client_config"
3486                                 },
3487                                 "parameters": [
3488                                         {
3489                                                 "name": "name",
3490                                                 "description": "An arbitrary name for the remote NETCONF client.",
3491                                                 "schema": {
3492                                                         "type": "string"
3493                                                 },
3494                                                 "in": "path",
3495                                                 "required": true
3496                                         }
3497                                 ],
3498                                 "responses": {
3499                                         "201": {
3500                                                 "description": "Created"
3501                                         },
3502                                         "204": {
3503                                                 "description": "Updated"
3504                                         }
3505                                 }
3506                         }
3507                 },
3508                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-server:netconf-server/call-home/netconf-client={name}/endpoints": {
3509                         "post": {
3510                                 "description": "Container for the list of endpoints.",
3511                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-server - endpoints",
3512                                 "tags": [
3513                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3514                                 ],
3515                                 "requestBody": {
3516                                         "content": {
3517                                                 "application/json": {
3518                                                         "schema": {
3519                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints_post"
3520                                                         }
3521                                                 },
3522                                                 "application/xml": {
3523                                                         "schema": {
3524                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints_post_xml"
3525                                                         }
3526                                                 }
3527                                         },
3528                                         "description": "endpoints_config"
3529                                 },
3530                                 "parameters": [
3531                                         {
3532                                                 "name": "name",
3533                                                 "description": "An arbitrary name for the remote NETCONF client.",
3534                                                 "schema": {
3535                                                         "type": "string"
3536                                                 },
3537                                                 "in": "path",
3538                                                 "required": true
3539                                         }
3540                                 ],
3541                                 "responses": {
3542                                         "201": {
3543                                                 "description": "Created"
3544                                         }
3545                                 }
3546                         },
3547                         "get": {
3548                                 "description": "Container for the list of endpoints.",
3549                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-server - endpoints",
3550                                 "tags": [
3551                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3552                                 ],
3553                                 "parameters": [
3554                                         {
3555                                                 "name": "name",
3556                                                 "description": "An arbitrary name for the remote NETCONF client.",
3557                                                 "schema": {
3558                                                         "type": "string"
3559                                                 },
3560                                                 "in": "path",
3561                                                 "required": true
3562                                         },
3563                                         {
3564                                                 "in": "query",
3565                                                 "name": "content",
3566                                                 "schema": {
3567                                                         "type": "string",
3568                                                         "enum": [
3569                                                                 "nonconfig",
3570                                                                 "config"
3571                                                         ]
3572                                                 }
3573                                         }
3574                                 ],
3575                                 "responses": {
3576                                         "200": {
3577                                                 "content": {
3578                                                         "application/xml": {
3579                                                                 "schema": {
3580                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_TOP"
3581                                                                 }
3582                                                         },
3583                                                         "application/json": {
3584                                                                 "schema": {
3585                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_TOP"
3586                                                                 }
3587                                                         }
3588                                                 },
3589                                                 "description": "OK"
3590                                         }
3591                                 }
3592                         },
3593                         "delete": {
3594                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-server - endpoints",
3595                                 "tags": [
3596                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3597                                 ],
3598                                 "description": "Container for the list of endpoints.",
3599                                 "parameters": [
3600                                         {
3601                                                 "name": "name",
3602                                                 "description": "An arbitrary name for the remote NETCONF client.",
3603                                                 "schema": {
3604                                                         "type": "string"
3605                                                 },
3606                                                 "in": "path",
3607                                                 "required": true
3608                                         }
3609                                 ],
3610                                 "responses": {
3611                                         "204": {
3612                                                 "description": "Deleted"
3613                                         }
3614                                 }
3615                         },
3616                         "put": {
3617                                 "description": "Container for the list of endpoints.",
3618                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-server - endpoints",
3619                                 "tags": [
3620                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3621                                 ],
3622                                 "requestBody": {
3623                                         "content": {
3624                                                 "application/json": {
3625                                                         "schema": {
3626                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints_TOP"
3627                                                         }
3628                                                 },
3629                                                 "application/xml": {
3630                                                         "schema": {
3631                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints"
3632                                                         }
3633                                                 }
3634                                         },
3635                                         "description": "endpoints_config"
3636                                 },
3637                                 "parameters": [
3638                                         {
3639                                                 "name": "name",
3640                                                 "description": "An arbitrary name for the remote NETCONF client.",
3641                                                 "schema": {
3642                                                         "type": "string"
3643                                                 },
3644                                                 "in": "path",
3645                                                 "required": true
3646                                         }
3647                                 ],
3648                                 "responses": {
3649                                         "201": {
3650                                                 "description": "Created"
3651                                         },
3652                                         "204": {
3653                                                 "description": "Updated"
3654                                         }
3655                                 }
3656                         }
3657                 },
3658                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-server:netconf-server/call-home/netconf-client={name}/endpoints/endpoint={name1}": {
3659                         "post": {
3660                                 "description": "A non-empty user-ordered list of endpoints for this\nNETCONF server to try to connect to in sequence.\nDefining more than one enables high-availability.",
3661                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-server - endpoint",
3662                                 "tags": [
3663                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3664                                 ],
3665                                 "requestBody": {
3666                                         "content": {
3667                                                 "application/json": {
3668                                                         "schema": {
3669                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint_post"
3670                                                         }
3671                                                 },
3672                                                 "application/xml": {
3673                                                         "schema": {
3674                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint_post_xml"
3675                                                         }
3676                                                 }
3677                                         },
3678                                         "description": "endpoint_config"
3679                                 },
3680                                 "parameters": [
3681                                         {
3682                                                 "name": "name",
3683                                                 "description": "An arbitrary name for the remote NETCONF client.",
3684                                                 "schema": {
3685                                                         "type": "string"
3686                                                 },
3687                                                 "in": "path",
3688                                                 "required": true
3689                                         },
3690                                         {
3691                                                 "name": "name1",
3692                                                 "description": "An arbitrary name for this endpoint.",
3693                                                 "schema": {
3694                                                         "type": "string"
3695                                                 },
3696                                                 "in": "path",
3697                                                 "required": true
3698                                         }
3699                                 ],
3700                                 "responses": {
3701                                         "201": {
3702                                                 "description": "Created"
3703                                         }
3704                                 }
3705                         },
3706                         "get": {
3707                                 "description": "A non-empty user-ordered list of endpoints for this\nNETCONF server to try to connect to in sequence.\nDefining more than one enables high-availability.",
3708                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-server - endpoint",
3709                                 "tags": [
3710                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3711                                 ],
3712                                 "parameters": [
3713                                         {
3714                                                 "name": "name",
3715                                                 "description": "An arbitrary name for the remote NETCONF client.",
3716                                                 "schema": {
3717                                                         "type": "string"
3718                                                 },
3719                                                 "in": "path",
3720                                                 "required": true
3721                                         },
3722                                         {
3723                                                 "name": "name1",
3724                                                 "description": "An arbitrary name for this endpoint.",
3725                                                 "schema": {
3726                                                         "type": "string"
3727                                                 },
3728                                                 "in": "path",
3729                                                 "required": true
3730                                         },
3731                                         {
3732                                                 "in": "query",
3733                                                 "name": "content",
3734                                                 "schema": {
3735                                                         "type": "string",
3736                                                         "enum": [
3737                                                                 "nonconfig",
3738                                                                 "config"
3739                                                         ]
3740                                                 }
3741                                         }
3742                                 ],
3743                                 "responses": {
3744                                         "200": {
3745                                                 "content": {
3746                                                         "application/xml": {
3747                                                                 "schema": {
3748                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_TOP"
3749                                                                 }
3750                                                         },
3751                                                         "application/json": {
3752                                                                 "schema": {
3753                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_TOP"
3754                                                                 }
3755                                                         }
3756                                                 },
3757                                                 "description": "OK"
3758                                         }
3759                                 }
3760                         },
3761                         "delete": {
3762                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-server - endpoint",
3763                                 "tags": [
3764                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3765                                 ],
3766                                 "description": "A non-empty user-ordered list of endpoints for this\nNETCONF server to try to connect to in sequence.\nDefining more than one enables high-availability.",
3767                                 "parameters": [
3768                                         {
3769                                                 "name": "name",
3770                                                 "description": "An arbitrary name for the remote NETCONF client.",
3771                                                 "schema": {
3772                                                         "type": "string"
3773                                                 },
3774                                                 "in": "path",
3775                                                 "required": true
3776                                         },
3777                                         {
3778                                                 "name": "name1",
3779                                                 "description": "An arbitrary name for this endpoint.",
3780                                                 "schema": {
3781                                                         "type": "string"
3782                                                 },
3783                                                 "in": "path",
3784                                                 "required": true
3785                                         }
3786                                 ],
3787                                 "responses": {
3788                                         "204": {
3789                                                 "description": "Deleted"
3790                                         }
3791                                 }
3792                         },
3793                         "put": {
3794                                 "description": "A non-empty user-ordered list of endpoints for this\nNETCONF server to try to connect to in sequence.\nDefining more than one enables high-availability.",
3795                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-server - endpoint",
3796                                 "tags": [
3797                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3798                                 ],
3799                                 "requestBody": {
3800                                         "content": {
3801                                                 "application/json": {
3802                                                         "schema": {
3803                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint_TOP"
3804                                                         }
3805                                                 },
3806                                                 "application/xml": {
3807                                                         "schema": {
3808                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint"
3809                                                         }
3810                                                 }
3811                                         },
3812                                         "description": "endpoint_config"
3813                                 },
3814                                 "parameters": [
3815                                         {
3816                                                 "name": "name",
3817                                                 "description": "An arbitrary name for the remote NETCONF client.",
3818                                                 "schema": {
3819                                                         "type": "string"
3820                                                 },
3821                                                 "in": "path",
3822                                                 "required": true
3823                                         },
3824                                         {
3825                                                 "name": "name1",
3826                                                 "description": "An arbitrary name for this endpoint.",
3827                                                 "schema": {
3828                                                         "type": "string"
3829                                                 },
3830                                                 "in": "path",
3831                                                 "required": true
3832                                         }
3833                                 ],
3834                                 "responses": {
3835                                         "201": {
3836                                                 "description": "Created"
3837                                         },
3838                                         "204": {
3839                                                 "description": "Updated"
3840                                         }
3841                                 }
3842                         }
3843                 },
3844                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-server:netconf-server/call-home/netconf-client={name}/connection-type": {
3845                         "post": {
3846                                 "description": "Indicates the NETCONF server's preference for how the\nNETCONF connection is maintained.",
3847                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-server - connection-type",
3848                                 "tags": [
3849                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3850                                 ],
3851                                 "requestBody": {
3852                                         "content": {
3853                                                 "application/json": {
3854                                                         "schema": {
3855                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type_post"
3856                                                         }
3857                                                 },
3858                                                 "application/xml": {
3859                                                         "schema": {
3860                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type_post_xml"
3861                                                         }
3862                                                 }
3863                                         },
3864                                         "description": "connection-type_config"
3865                                 },
3866                                 "parameters": [
3867                                         {
3868                                                 "name": "name",
3869                                                 "description": "An arbitrary name for the remote NETCONF client.",
3870                                                 "schema": {
3871                                                         "type": "string"
3872                                                 },
3873                                                 "in": "path",
3874                                                 "required": true
3875                                         }
3876                                 ],
3877                                 "responses": {
3878                                         "201": {
3879                                                 "description": "Created"
3880                                         }
3881                                 }
3882                         },
3883                         "get": {
3884                                 "description": "Indicates the NETCONF server's preference for how the\nNETCONF connection is maintained.",
3885                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-server - connection-type",
3886                                 "tags": [
3887                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3888                                 ],
3889                                 "parameters": [
3890                                         {
3891                                                 "name": "name",
3892                                                 "description": "An arbitrary name for the remote NETCONF client.",
3893                                                 "schema": {
3894                                                         "type": "string"
3895                                                 },
3896                                                 "in": "path",
3897                                                 "required": true
3898                                         },
3899                                         {
3900                                                 "in": "query",
3901                                                 "name": "content",
3902                                                 "schema": {
3903                                                         "type": "string",
3904                                                         "enum": [
3905                                                                 "nonconfig",
3906                                                                 "config"
3907                                                         ]
3908                                                 }
3909                                         }
3910                                 ],
3911                                 "responses": {
3912                                         "200": {
3913                                                 "content": {
3914                                                         "application/xml": {
3915                                                                 "schema": {
3916                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_TOP"
3917                                                                 }
3918                                                         },
3919                                                         "application/json": {
3920                                                                 "schema": {
3921                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_TOP"
3922                                                                 }
3923                                                         }
3924                                                 },
3925                                                 "description": "OK"
3926                                         }
3927                                 }
3928                         },
3929                         "delete": {
3930                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-server - connection-type",
3931                                 "tags": [
3932                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3933                                 ],
3934                                 "description": "Indicates the NETCONF server's preference for how the\nNETCONF connection is maintained.",
3935                                 "parameters": [
3936                                         {
3937                                                 "name": "name",
3938                                                 "description": "An arbitrary name for the remote NETCONF client.",
3939                                                 "schema": {
3940                                                         "type": "string"
3941                                                 },
3942                                                 "in": "path",
3943                                                 "required": true
3944                                         }
3945                                 ],
3946                                 "responses": {
3947                                         "204": {
3948                                                 "description": "Deleted"
3949                                         }
3950                                 }
3951                         },
3952                         "put": {
3953                                 "description": "Indicates the NETCONF server's preference for how the\nNETCONF connection is maintained.",
3954                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-server - connection-type",
3955                                 "tags": [
3956                                         "mounted O-RAN-DU-01 ietf-netconf-server"
3957                                 ],
3958                                 "requestBody": {
3959                                         "content": {
3960                                                 "application/json": {
3961                                                         "schema": {
3962                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type_TOP"
3963                                                         }
3964                                                 },
3965                                                 "application/xml": {
3966                                                         "schema": {
3967                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type"
3968                                                         }
3969                                                 }
3970                                         },
3971                                         "description": "connection-type_config"
3972                                 },
3973                                 "parameters": [
3974                                         {
3975                                                 "name": "name",
3976                                                 "description": "An arbitrary name for the remote NETCONF client.",
3977                                                 "schema": {
3978                                                         "type": "string"
3979                                                 },
3980                                                 "in": "path",
3981                                                 "required": true
3982                                         }
3983                                 ],
3984                                 "responses": {
3985                                         "201": {
3986                                                 "description": "Created"
3987                                         },
3988                                         "204": {
3989                                                 "description": "Updated"
3990                                         }
3991                                 }
3992                         }
3993                 },
3994                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-netconf-server:netconf-server/call-home/netconf-client={name}/reconnect-strategy": {
3995                         "post": {
3996                                 "description": "The reconnection strategy directs how a NETCONF server\nreconnects to a NETCONF client, after discovering its\nconnection to the client has dropped, even if due to a\nreboot.  The NETCONF server starts with the specified\nendpoint and tries to connect to it max-attempts times\nbefore trying the next endpoint in the list (round\nrobin).",
3997                                 "summary": "POST - O-RAN-DU-01 - ietf-netconf-server - reconnect-strategy",
3998                                 "tags": [
3999                                         "mounted O-RAN-DU-01 ietf-netconf-server"
4000                                 ],
4001                                 "requestBody": {
4002                                         "content": {
4003                                                 "application/json": {
4004                                                         "schema": {
4005                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy_post"
4006                                                         }
4007                                                 },
4008                                                 "application/xml": {
4009                                                         "schema": {
4010                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy_post_xml"
4011                                                         }
4012                                                 }
4013                                         },
4014                                         "description": "reconnect-strategy_config"
4015                                 },
4016                                 "parameters": [
4017                                         {
4018                                                 "name": "name",
4019                                                 "description": "An arbitrary name for the remote NETCONF client.",
4020                                                 "schema": {
4021                                                         "type": "string"
4022                                                 },
4023                                                 "in": "path",
4024                                                 "required": true
4025                                         }
4026                                 ],
4027                                 "responses": {
4028                                         "201": {
4029                                                 "description": "Created"
4030                                         }
4031                                 }
4032                         },
4033                         "get": {
4034                                 "description": "The reconnection strategy directs how a NETCONF server\nreconnects to a NETCONF client, after discovering its\nconnection to the client has dropped, even if due to a\nreboot.  The NETCONF server starts with the specified\nendpoint and tries to connect to it max-attempts times\nbefore trying the next endpoint in the list (round\nrobin).",
4035                                 "summary": "GET - O-RAN-DU-01 - ietf-netconf-server - reconnect-strategy",
4036                                 "tags": [
4037                                         "mounted O-RAN-DU-01 ietf-netconf-server"
4038                                 ],
4039                                 "parameters": [
4040                                         {
4041                                                 "name": "name",
4042                                                 "description": "An arbitrary name for the remote NETCONF client.",
4043                                                 "schema": {
4044                                                         "type": "string"
4045                                                 },
4046                                                 "in": "path",
4047                                                 "required": true
4048                                         },
4049                                         {
4050                                                 "in": "query",
4051                                                 "name": "content",
4052                                                 "schema": {
4053                                                         "type": "string",
4054                                                         "enum": [
4055                                                                 "nonconfig",
4056                                                                 "config"
4057                                                         ]
4058                                                 }
4059                                         }
4060                                 ],
4061                                 "responses": {
4062                                         "200": {
4063                                                 "content": {
4064                                                         "application/xml": {
4065                                                                 "schema": {
4066                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_reconnect-strategy_TOP"
4067                                                                 }
4068                                                         },
4069                                                         "application/json": {
4070                                                                 "schema": {
4071                                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_reconnect-strategy_TOP"
4072                                                                 }
4073                                                         }
4074                                                 },
4075                                                 "description": "OK"
4076                                         }
4077                                 }
4078                         },
4079                         "delete": {
4080                                 "summary": "DELETE - O-RAN-DU-01 - ietf-netconf-server - reconnect-strategy",
4081                                 "tags": [
4082                                         "mounted O-RAN-DU-01 ietf-netconf-server"
4083                                 ],
4084                                 "description": "The reconnection strategy directs how a NETCONF server\nreconnects to a NETCONF client, after discovering its\nconnection to the client has dropped, even if due to a\nreboot.  The NETCONF server starts with the specified\nendpoint and tries to connect to it max-attempts times\nbefore trying the next endpoint in the list (round\nrobin).",
4085                                 "parameters": [
4086                                         {
4087                                                 "name": "name",
4088                                                 "description": "An arbitrary name for the remote NETCONF client.",
4089                                                 "schema": {
4090                                                         "type": "string"
4091                                                 },
4092                                                 "in": "path",
4093                                                 "required": true
4094                                         }
4095                                 ],
4096                                 "responses": {
4097                                         "204": {
4098                                                 "description": "Deleted"
4099                                         }
4100                                 }
4101                         },
4102                         "put": {
4103                                 "description": "The reconnection strategy directs how a NETCONF server\nreconnects to a NETCONF client, after discovering its\nconnection to the client has dropped, even if due to a\nreboot.  The NETCONF server starts with the specified\nendpoint and tries to connect to it max-attempts times\nbefore trying the next endpoint in the list (round\nrobin).",
4104                                 "summary": "PUT - O-RAN-DU-01 - ietf-netconf-server - reconnect-strategy",
4105                                 "tags": [
4106                                         "mounted O-RAN-DU-01 ietf-netconf-server"
4107                                 ],
4108                                 "requestBody": {
4109                                         "content": {
4110                                                 "application/json": {
4111                                                         "schema": {
4112                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy_TOP"
4113                                                         }
4114                                                 },
4115                                                 "application/xml": {
4116                                                         "schema": {
4117                                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy"
4118                                                         }
4119                                                 }
4120                                         },
4121                                         "description": "reconnect-strategy_config"
4122                                 },
4123                                 "parameters": [
4124                                         {
4125                                                 "name": "name",
4126                                                 "description": "An arbitrary name for the remote NETCONF client.",
4127                                                 "schema": {
4128                                                         "type": "string"
4129                                                 },
4130                                                 "in": "path",
4131                                                 "required": true
4132                                         }
4133                                 ],
4134                                 "responses": {
4135                                         "201": {
4136                                                 "description": "Created"
4137                                         },
4138                                         "204": {
4139                                                 "description": "Updated"
4140                                         }
4141                                 }
4142                         }
4143                 },
4144                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system": {
4145                         "post": {
4146                                 "description": "System group configuration.",
4147                                 "summary": "POST - O-RAN-DU-01 - ietf-system - system",
4148                                 "tags": [
4149                                         "mounted O-RAN-DU-01 ietf-system"
4150                                 ],
4151                                 "requestBody": {
4152                                         "content": {
4153                                                 "application/json": {
4154                                                         "schema": {
4155                                                                 "$ref": "#/components/schemas/ietf-system_config_system_post"
4156                                                         }
4157                                                 },
4158                                                 "application/xml": {
4159                                                         "schema": {
4160                                                                 "$ref": "#/components/schemas/ietf-system_config_system_post_xml"
4161                                                         }
4162                                                 }
4163                                         },
4164                                         "description": "system_config"
4165                                 },
4166                                 "parameters": [
4167                                 ],
4168                                 "responses": {
4169                                         "201": {
4170                                                 "description": "Created"
4171                                         }
4172                                 }
4173                         },
4174                         "get": {
4175                                 "description": "System group configuration.",
4176                                 "summary": "GET - O-RAN-DU-01 - ietf-system - system",
4177                                 "tags": [
4178                                         "mounted O-RAN-DU-01 ietf-system"
4179                                 ],
4180                                 "parameters": [
4181                                         {
4182                                                 "in": "query",
4183                                                 "name": "content",
4184                                                 "schema": {
4185                                                         "type": "string",
4186                                                         "enum": [
4187                                                                 "nonconfig",
4188                                                                 "config"
4189                                                         ]
4190                                                 }
4191                                         }
4192                                 ],
4193                                 "responses": {
4194                                         "200": {
4195                                                 "content": {
4196                                                         "application/xml": {
4197                                                                 "schema": {
4198                                                                         "$ref": "#/components/schemas/ietf-system_system_TOP"
4199                                                                 }
4200                                                         },
4201                                                         "application/json": {
4202                                                                 "schema": {
4203                                                                         "$ref": "#/components/schemas/ietf-system_system_TOP"
4204                                                                 }
4205                                                         }
4206                                                 },
4207                                                 "description": "OK"
4208                                         }
4209                                 }
4210                         },
4211                         "delete": {
4212                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - system",
4213                                 "tags": [
4214                                         "mounted O-RAN-DU-01 ietf-system"
4215                                 ],
4216                                 "description": "System group configuration.",
4217                                 "parameters": [
4218                                 ],
4219                                 "responses": {
4220                                         "204": {
4221                                                 "description": "Deleted"
4222                                         }
4223                                 }
4224                         },
4225                         "put": {
4226                                 "description": "System group configuration.",
4227                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - system",
4228                                 "tags": [
4229                                         "mounted O-RAN-DU-01 ietf-system"
4230                                 ],
4231                                 "requestBody": {
4232                                         "content": {
4233                                                 "application/json": {
4234                                                         "schema": {
4235                                                                 "$ref": "#/components/schemas/ietf-system_config_system_TOP"
4236                                                         }
4237                                                 },
4238                                                 "application/xml": {
4239                                                         "schema": {
4240                                                                 "$ref": "#/components/schemas/ietf-system_config_system"
4241                                                         }
4242                                                 }
4243                                         },
4244                                         "description": "system_config"
4245                                 },
4246                                 "parameters": [
4247                                 ],
4248                                 "responses": {
4249                                         "201": {
4250                                                 "description": "Created"
4251                                         },
4252                                         "204": {
4253                                                 "description": "Updated"
4254                                         }
4255                                 }
4256                         }
4257                 },
4258                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system/clock": {
4259                         "post": {
4260                                 "description": "Configuration of the system date and time properties.",
4261                                 "summary": "POST - O-RAN-DU-01 - ietf-system - clock",
4262                                 "tags": [
4263                                         "mounted O-RAN-DU-01 ietf-system"
4264                                 ],
4265                                 "requestBody": {
4266                                         "content": {
4267                                                 "application/json": {
4268                                                         "schema": {
4269                                                                 "$ref": "#/components/schemas/ietf-system_system_config_clock_post"
4270                                                         }
4271                                                 },
4272                                                 "application/xml": {
4273                                                         "schema": {
4274                                                                 "$ref": "#/components/schemas/ietf-system_system_config_clock_post_xml"
4275                                                         }
4276                                                 }
4277                                         },
4278                                         "description": "clock_config"
4279                                 },
4280                                 "parameters": [
4281                                 ],
4282                                 "responses": {
4283                                         "201": {
4284                                                 "description": "Created"
4285                                         }
4286                                 }
4287                         },
4288                         "get": {
4289                                 "description": "Configuration of the system date and time properties.",
4290                                 "summary": "GET - O-RAN-DU-01 - ietf-system - clock",
4291                                 "tags": [
4292                                         "mounted O-RAN-DU-01 ietf-system"
4293                                 ],
4294                                 "parameters": [
4295                                         {
4296                                                 "in": "query",
4297                                                 "name": "content",
4298                                                 "schema": {
4299                                                         "type": "string",
4300                                                         "enum": [
4301                                                                 "nonconfig",
4302                                                                 "config"
4303                                                         ]
4304                                                 }
4305                                         }
4306                                 ],
4307                                 "responses": {
4308                                         "200": {
4309                                                 "content": {
4310                                                         "application/xml": {
4311                                                                 "schema": {
4312                                                                         "$ref": "#/components/schemas/ietf-system_system_clock_TOP"
4313                                                                 }
4314                                                         },
4315                                                         "application/json": {
4316                                                                 "schema": {
4317                                                                         "$ref": "#/components/schemas/ietf-system_system_clock_TOP"
4318                                                                 }
4319                                                         }
4320                                                 },
4321                                                 "description": "OK"
4322                                         }
4323                                 }
4324                         },
4325                         "delete": {
4326                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - clock",
4327                                 "tags": [
4328                                         "mounted O-RAN-DU-01 ietf-system"
4329                                 ],
4330                                 "description": "Configuration of the system date and time properties.",
4331                                 "parameters": [
4332                                 ],
4333                                 "responses": {
4334                                         "204": {
4335                                                 "description": "Deleted"
4336                                         }
4337                                 }
4338                         },
4339                         "put": {
4340                                 "description": "Configuration of the system date and time properties.",
4341                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - clock",
4342                                 "tags": [
4343                                         "mounted O-RAN-DU-01 ietf-system"
4344                                 ],
4345                                 "requestBody": {
4346                                         "content": {
4347                                                 "application/json": {
4348                                                         "schema": {
4349                                                                 "$ref": "#/components/schemas/ietf-system_system_config_clock_TOP"
4350                                                         }
4351                                                 },
4352                                                 "application/xml": {
4353                                                         "schema": {
4354                                                                 "$ref": "#/components/schemas/ietf-system_system_config_clock"
4355                                                         }
4356                                                 }
4357                                         },
4358                                         "description": "clock_config"
4359                                 },
4360                                 "parameters": [
4361                                 ],
4362                                 "responses": {
4363                                         "201": {
4364                                                 "description": "Created"
4365                                         },
4366                                         "204": {
4367                                                 "description": "Updated"
4368                                         }
4369                                 }
4370                         }
4371                 },
4372                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system/ntp": {
4373                         "post": {
4374                                 "description": "Configuration of the NTP client.",
4375                                 "summary": "POST - O-RAN-DU-01 - ietf-system - ntp",
4376                                 "tags": [
4377                                         "mounted O-RAN-DU-01 ietf-system"
4378                                 ],
4379                                 "requestBody": {
4380                                         "content": {
4381                                                 "application/json": {
4382                                                         "schema": {
4383                                                                 "$ref": "#/components/schemas/ietf-system_system_config_ntp_post"
4384                                                         }
4385                                                 },
4386                                                 "application/xml": {
4387                                                         "schema": {
4388                                                                 "$ref": "#/components/schemas/ietf-system_system_config_ntp_post_xml"
4389                                                         }
4390                                                 }
4391                                         },
4392                                         "description": "ntp_config"
4393                                 },
4394                                 "parameters": [
4395                                 ],
4396                                 "responses": {
4397                                         "201": {
4398                                                 "description": "Created"
4399                                         }
4400                                 }
4401                         },
4402                         "get": {
4403                                 "description": "Configuration of the NTP client.",
4404                                 "summary": "GET - O-RAN-DU-01 - ietf-system - ntp",
4405                                 "tags": [
4406                                         "mounted O-RAN-DU-01 ietf-system"
4407                                 ],
4408                                 "parameters": [
4409                                         {
4410                                                 "in": "query",
4411                                                 "name": "content",
4412                                                 "schema": {
4413                                                         "type": "string",
4414                                                         "enum": [
4415                                                                 "nonconfig",
4416                                                                 "config"
4417                                                         ]
4418                                                 }
4419                                         }
4420                                 ],
4421                                 "responses": {
4422                                         "200": {
4423                                                 "content": {
4424                                                         "application/xml": {
4425                                                                 "schema": {
4426                                                                         "$ref": "#/components/schemas/ietf-system_system_ntp_TOP"
4427                                                                 }
4428                                                         },
4429                                                         "application/json": {
4430                                                                 "schema": {
4431                                                                         "$ref": "#/components/schemas/ietf-system_system_ntp_TOP"
4432                                                                 }
4433                                                         }
4434                                                 },
4435                                                 "description": "OK"
4436                                         }
4437                                 }
4438                         },
4439                         "delete": {
4440                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - ntp",
4441                                 "tags": [
4442                                         "mounted O-RAN-DU-01 ietf-system"
4443                                 ],
4444                                 "description": "Configuration of the NTP client.",
4445                                 "parameters": [
4446                                 ],
4447                                 "responses": {
4448                                         "204": {
4449                                                 "description": "Deleted"
4450                                         }
4451                                 }
4452                         },
4453                         "put": {
4454                                 "description": "Configuration of the NTP client.",
4455                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - ntp",
4456                                 "tags": [
4457                                         "mounted O-RAN-DU-01 ietf-system"
4458                                 ],
4459                                 "requestBody": {
4460                                         "content": {
4461                                                 "application/json": {
4462                                                         "schema": {
4463                                                                 "$ref": "#/components/schemas/ietf-system_system_config_ntp_TOP"
4464                                                         }
4465                                                 },
4466                                                 "application/xml": {
4467                                                         "schema": {
4468                                                                 "$ref": "#/components/schemas/ietf-system_system_config_ntp"
4469                                                         }
4470                                                 }
4471                                         },
4472                                         "description": "ntp_config"
4473                                 },
4474                                 "parameters": [
4475                                 ],
4476                                 "responses": {
4477                                         "201": {
4478                                                 "description": "Created"
4479                                         },
4480                                         "204": {
4481                                                 "description": "Updated"
4482                                         }
4483                                 }
4484                         }
4485                 },
4486                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system/ntp/server={name}": {
4487                         "post": {
4488                                 "description": "List of NTP servers to use for system clock\nsynchronization.  If '/system/ntp/enabled'\nis 'true', then the system will attempt to\ncontact and utilize the specified NTP servers.",
4489                                 "summary": "POST - O-RAN-DU-01 - ietf-system - server",
4490                                 "tags": [
4491                                         "mounted O-RAN-DU-01 ietf-system"
4492                                 ],
4493                                 "requestBody": {
4494                                         "content": {
4495                                                 "application/json": {
4496                                                         "schema": {
4497                                                                 "$ref": "#/components/schemas/ietf-system_system_ntp_config_server_post"
4498                                                         }
4499                                                 },
4500                                                 "application/xml": {
4501                                                         "schema": {
4502                                                                 "$ref": "#/components/schemas/ietf-system_system_ntp_config_server_post_xml"
4503                                                         }
4504                                                 }
4505                                         },
4506                                         "description": "server_config"
4507                                 },
4508                                 "parameters": [
4509                                         {
4510                                                 "name": "name",
4511                                                 "description": "An arbitrary name for the NTP server.",
4512                                                 "schema": {
4513                                                         "type": "string"
4514                                                 },
4515                                                 "in": "path",
4516                                                 "required": true
4517                                         }
4518                                 ],
4519                                 "responses": {
4520                                         "201": {
4521                                                 "description": "Created"
4522                                         }
4523                                 }
4524                         },
4525                         "get": {
4526                                 "description": "List of NTP servers to use for system clock\nsynchronization.  If '/system/ntp/enabled'\nis 'true', then the system will attempt to\ncontact and utilize the specified NTP servers.",
4527                                 "summary": "GET - O-RAN-DU-01 - ietf-system - server",
4528                                 "tags": [
4529                                         "mounted O-RAN-DU-01 ietf-system"
4530                                 ],
4531                                 "parameters": [
4532                                         {
4533                                                 "name": "name",
4534                                                 "description": "An arbitrary name for the NTP server.",
4535                                                 "schema": {
4536                                                         "type": "string"
4537                                                 },
4538                                                 "in": "path",
4539                                                 "required": true
4540                                         },
4541                                         {
4542                                                 "in": "query",
4543                                                 "name": "content",
4544                                                 "schema": {
4545                                                         "type": "string",
4546                                                         "enum": [
4547                                                                 "nonconfig",
4548                                                                 "config"
4549                                                         ]
4550                                                 }
4551                                         }
4552                                 ],
4553                                 "responses": {
4554                                         "200": {
4555                                                 "content": {
4556                                                         "application/xml": {
4557                                                                 "schema": {
4558                                                                         "$ref": "#/components/schemas/ietf-system_system_ntp_server_TOP"
4559                                                                 }
4560                                                         },
4561                                                         "application/json": {
4562                                                                 "schema": {
4563                                                                         "$ref": "#/components/schemas/ietf-system_system_ntp_server_TOP"
4564                                                                 }
4565                                                         }
4566                                                 },
4567                                                 "description": "OK"
4568                                         }
4569                                 }
4570                         },
4571                         "delete": {
4572                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - server",
4573                                 "tags": [
4574                                         "mounted O-RAN-DU-01 ietf-system"
4575                                 ],
4576                                 "description": "List of NTP servers to use for system clock\nsynchronization.  If '/system/ntp/enabled'\nis 'true', then the system will attempt to\ncontact and utilize the specified NTP servers.",
4577                                 "parameters": [
4578                                         {
4579                                                 "name": "name",
4580                                                 "description": "An arbitrary name for the NTP server.",
4581                                                 "schema": {
4582                                                         "type": "string"
4583                                                 },
4584                                                 "in": "path",
4585                                                 "required": true
4586                                         }
4587                                 ],
4588                                 "responses": {
4589                                         "204": {
4590                                                 "description": "Deleted"
4591                                         }
4592                                 }
4593                         },
4594                         "put": {
4595                                 "description": "List of NTP servers to use for system clock\nsynchronization.  If '/system/ntp/enabled'\nis 'true', then the system will attempt to\ncontact and utilize the specified NTP servers.",
4596                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - server",
4597                                 "tags": [
4598                                         "mounted O-RAN-DU-01 ietf-system"
4599                                 ],
4600                                 "requestBody": {
4601                                         "content": {
4602                                                 "application/json": {
4603                                                         "schema": {
4604                                                                 "$ref": "#/components/schemas/ietf-system_system_ntp_config_server_TOP"
4605                                                         }
4606                                                 },
4607                                                 "application/xml": {
4608                                                         "schema": {
4609                                                                 "$ref": "#/components/schemas/ietf-system_system_ntp_config_server"
4610                                                         }
4611                                                 }
4612                                         },
4613                                         "description": "server_config"
4614                                 },
4615                                 "parameters": [
4616                                         {
4617                                                 "name": "name",
4618                                                 "description": "An arbitrary name for the NTP server.",
4619                                                 "schema": {
4620                                                         "type": "string"
4621                                                 },
4622                                                 "in": "path",
4623                                                 "required": true
4624                                         }
4625                                 ],
4626                                 "responses": {
4627                                         "201": {
4628                                                 "description": "Created"
4629                                         },
4630                                         "204": {
4631                                                 "description": "Updated"
4632                                         }
4633                                 }
4634                         }
4635                 },
4636                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system/dns-resolver": {
4637                         "post": {
4638                                 "description": "Configuration of the DNS resolver.",
4639                                 "summary": "POST - O-RAN-DU-01 - ietf-system - dns-resolver",
4640                                 "tags": [
4641                                         "mounted O-RAN-DU-01 ietf-system"
4642                                 ],
4643                                 "requestBody": {
4644                                         "content": {
4645                                                 "application/json": {
4646                                                         "schema": {
4647                                                                 "$ref": "#/components/schemas/ietf-system_system_config_dns-resolver_post"
4648                                                         }
4649                                                 },
4650                                                 "application/xml": {
4651                                                         "schema": {
4652                                                                 "$ref": "#/components/schemas/ietf-system_system_config_dns-resolver_post_xml"
4653                                                         }
4654                                                 }
4655                                         },
4656                                         "description": "dns-resolver_config"
4657                                 },
4658                                 "parameters": [
4659                                 ],
4660                                 "responses": {
4661                                         "201": {
4662                                                 "description": "Created"
4663                                         }
4664                                 }
4665                         },
4666                         "get": {
4667                                 "description": "Configuration of the DNS resolver.",
4668                                 "summary": "GET - O-RAN-DU-01 - ietf-system - dns-resolver",
4669                                 "tags": [
4670                                         "mounted O-RAN-DU-01 ietf-system"
4671                                 ],
4672                                 "parameters": [
4673                                         {
4674                                                 "in": "query",
4675                                                 "name": "content",
4676                                                 "schema": {
4677                                                         "type": "string",
4678                                                         "enum": [
4679                                                                 "nonconfig",
4680                                                                 "config"
4681                                                         ]
4682                                                 }
4683                                         }
4684                                 ],
4685                                 "responses": {
4686                                         "200": {
4687                                                 "content": {
4688                                                         "application/xml": {
4689                                                                 "schema": {
4690                                                                         "$ref": "#/components/schemas/ietf-system_system_dns-resolver_TOP"
4691                                                                 }
4692                                                         },
4693                                                         "application/json": {
4694                                                                 "schema": {
4695                                                                         "$ref": "#/components/schemas/ietf-system_system_dns-resolver_TOP"
4696                                                                 }
4697                                                         }
4698                                                 },
4699                                                 "description": "OK"
4700                                         }
4701                                 }
4702                         },
4703                         "delete": {
4704                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - dns-resolver",
4705                                 "tags": [
4706                                         "mounted O-RAN-DU-01 ietf-system"
4707                                 ],
4708                                 "description": "Configuration of the DNS resolver.",
4709                                 "parameters": [
4710                                 ],
4711                                 "responses": {
4712                                         "204": {
4713                                                 "description": "Deleted"
4714                                         }
4715                                 }
4716                         },
4717                         "put": {
4718                                 "description": "Configuration of the DNS resolver.",
4719                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - dns-resolver",
4720                                 "tags": [
4721                                         "mounted O-RAN-DU-01 ietf-system"
4722                                 ],
4723                                 "requestBody": {
4724                                         "content": {
4725                                                 "application/json": {
4726                                                         "schema": {
4727                                                                 "$ref": "#/components/schemas/ietf-system_system_config_dns-resolver_TOP"
4728                                                         }
4729                                                 },
4730                                                 "application/xml": {
4731                                                         "schema": {
4732                                                                 "$ref": "#/components/schemas/ietf-system_system_config_dns-resolver"
4733                                                         }
4734                                                 }
4735                                         },
4736                                         "description": "dns-resolver_config"
4737                                 },
4738                                 "parameters": [
4739                                 ],
4740                                 "responses": {
4741                                         "201": {
4742                                                 "description": "Created"
4743                                         },
4744                                         "204": {
4745                                                 "description": "Updated"
4746                                         }
4747                                 }
4748                         }
4749                 },
4750                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system/dns-resolver/server={name}": {
4751                         "post": {
4752                                 "description": "List of the DNS servers that the resolver should query.\n\nWhen the resolver is invoked by a calling application, it\nsends the query to the first name server in this list.  If\nno response has been received within 'timeout' seconds,\nthe resolver continues with the next server in the list.\nIf no response is received from any server, the resolver\ncontinues with the first server again.  When the resolver\nhas traversed the list 'attempts' times without receiving\nany response, it gives up and returns an error to the\ncalling application.\n\nImplementations MAY limit the number of entries in this\nlist.",
4753                                 "summary": "POST - O-RAN-DU-01 - ietf-system - server",
4754                                 "tags": [
4755                                         "mounted O-RAN-DU-01 ietf-system"
4756                                 ],
4757                                 "requestBody": {
4758                                         "content": {
4759                                                 "application/json": {
4760                                                         "schema": {
4761                                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_server_post"
4762                                                         }
4763                                                 },
4764                                                 "application/xml": {
4765                                                         "schema": {
4766                                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_server_post_xml"
4767                                                         }
4768                                                 }
4769                                         },
4770                                         "description": "server_config"
4771                                 },
4772                                 "parameters": [
4773                                         {
4774                                                 "name": "name",
4775                                                 "description": "An arbitrary name for the DNS server.",
4776                                                 "schema": {
4777                                                         "type": "string"
4778                                                 },
4779                                                 "in": "path",
4780                                                 "required": true
4781                                         }
4782                                 ],
4783                                 "responses": {
4784                                         "201": {
4785                                                 "description": "Created"
4786                                         }
4787                                 }
4788                         },
4789                         "get": {
4790                                 "description": "List of the DNS servers that the resolver should query.\n\nWhen the resolver is invoked by a calling application, it\nsends the query to the first name server in this list.  If\nno response has been received within 'timeout' seconds,\nthe resolver continues with the next server in the list.\nIf no response is received from any server, the resolver\ncontinues with the first server again.  When the resolver\nhas traversed the list 'attempts' times without receiving\nany response, it gives up and returns an error to the\ncalling application.\n\nImplementations MAY limit the number of entries in this\nlist.",
4791                                 "summary": "GET - O-RAN-DU-01 - ietf-system - server",
4792                                 "tags": [
4793                                         "mounted O-RAN-DU-01 ietf-system"
4794                                 ],
4795                                 "parameters": [
4796                                         {
4797                                                 "name": "name",
4798                                                 "description": "An arbitrary name for the DNS server.",
4799                                                 "schema": {
4800                                                         "type": "string"
4801                                                 },
4802                                                 "in": "path",
4803                                                 "required": true
4804                                         },
4805                                         {
4806                                                 "in": "query",
4807                                                 "name": "content",
4808                                                 "schema": {
4809                                                         "type": "string",
4810                                                         "enum": [
4811                                                                 "nonconfig",
4812                                                                 "config"
4813                                                         ]
4814                                                 }
4815                                         }
4816                                 ],
4817                                 "responses": {
4818                                         "200": {
4819                                                 "content": {
4820                                                         "application/xml": {
4821                                                                 "schema": {
4822                                                                         "$ref": "#/components/schemas/ietf-system_system_dns-resolver_server_TOP"
4823                                                                 }
4824                                                         },
4825                                                         "application/json": {
4826                                                                 "schema": {
4827                                                                         "$ref": "#/components/schemas/ietf-system_system_dns-resolver_server_TOP"
4828                                                                 }
4829                                                         }
4830                                                 },
4831                                                 "description": "OK"
4832                                         }
4833                                 }
4834                         },
4835                         "delete": {
4836                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - server",
4837                                 "tags": [
4838                                         "mounted O-RAN-DU-01 ietf-system"
4839                                 ],
4840                                 "description": "List of the DNS servers that the resolver should query.\n\nWhen the resolver is invoked by a calling application, it\nsends the query to the first name server in this list.  If\nno response has been received within 'timeout' seconds,\nthe resolver continues with the next server in the list.\nIf no response is received from any server, the resolver\ncontinues with the first server again.  When the resolver\nhas traversed the list 'attempts' times without receiving\nany response, it gives up and returns an error to the\ncalling application.\n\nImplementations MAY limit the number of entries in this\nlist.",
4841                                 "parameters": [
4842                                         {
4843                                                 "name": "name",
4844                                                 "description": "An arbitrary name for the DNS server.",
4845                                                 "schema": {
4846                                                         "type": "string"
4847                                                 },
4848                                                 "in": "path",
4849                                                 "required": true
4850                                         }
4851                                 ],
4852                                 "responses": {
4853                                         "204": {
4854                                                 "description": "Deleted"
4855                                         }
4856                                 }
4857                         },
4858                         "put": {
4859                                 "description": "List of the DNS servers that the resolver should query.\n\nWhen the resolver is invoked by a calling application, it\nsends the query to the first name server in this list.  If\nno response has been received within 'timeout' seconds,\nthe resolver continues with the next server in the list.\nIf no response is received from any server, the resolver\ncontinues with the first server again.  When the resolver\nhas traversed the list 'attempts' times without receiving\nany response, it gives up and returns an error to the\ncalling application.\n\nImplementations MAY limit the number of entries in this\nlist.",
4860                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - server",
4861                                 "tags": [
4862                                         "mounted O-RAN-DU-01 ietf-system"
4863                                 ],
4864                                 "requestBody": {
4865                                         "content": {
4866                                                 "application/json": {
4867                                                         "schema": {
4868                                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_server_TOP"
4869                                                         }
4870                                                 },
4871                                                 "application/xml": {
4872                                                         "schema": {
4873                                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_server"
4874                                                         }
4875                                                 }
4876                                         },
4877                                         "description": "server_config"
4878                                 },
4879                                 "parameters": [
4880                                         {
4881                                                 "name": "name",
4882                                                 "description": "An arbitrary name for the DNS server.",
4883                                                 "schema": {
4884                                                         "type": "string"
4885                                                 },
4886                                                 "in": "path",
4887                                                 "required": true
4888                                         }
4889                                 ],
4890                                 "responses": {
4891                                         "201": {
4892                                                 "description": "Created"
4893                                         },
4894                                         "204": {
4895                                                 "description": "Updated"
4896                                         }
4897                                 }
4898                         }
4899                 },
4900                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system/dns-resolver/options": {
4901                         "post": {
4902                                 "description": "Resolver options.  The set of available options has been\nlimited to those that are generally available across\ndifferent resolver implementations and generally useful.",
4903                                 "summary": "POST - O-RAN-DU-01 - ietf-system - options",
4904                                 "tags": [
4905                                         "mounted O-RAN-DU-01 ietf-system"
4906                                 ],
4907                                 "requestBody": {
4908                                         "content": {
4909                                                 "application/json": {
4910                                                         "schema": {
4911                                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_options_post"
4912                                                         }
4913                                                 },
4914                                                 "application/xml": {
4915                                                         "schema": {
4916                                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_options_post_xml"
4917                                                         }
4918                                                 }
4919                                         },
4920                                         "description": "options_config"
4921                                 },
4922                                 "parameters": [
4923                                 ],
4924                                 "responses": {
4925                                         "201": {
4926                                                 "description": "Created"
4927                                         }
4928                                 }
4929                         },
4930                         "get": {
4931                                 "description": "Resolver options.  The set of available options has been\nlimited to those that are generally available across\ndifferent resolver implementations and generally useful.",
4932                                 "summary": "GET - O-RAN-DU-01 - ietf-system - options",
4933                                 "tags": [
4934                                         "mounted O-RAN-DU-01 ietf-system"
4935                                 ],
4936                                 "parameters": [
4937                                         {
4938                                                 "in": "query",
4939                                                 "name": "content",
4940                                                 "schema": {
4941                                                         "type": "string",
4942                                                         "enum": [
4943                                                                 "nonconfig",
4944                                                                 "config"
4945                                                         ]
4946                                                 }
4947                                         }
4948                                 ],
4949                                 "responses": {
4950                                         "200": {
4951                                                 "content": {
4952                                                         "application/xml": {
4953                                                                 "schema": {
4954                                                                         "$ref": "#/components/schemas/ietf-system_system_dns-resolver_options_TOP"
4955                                                                 }
4956                                                         },
4957                                                         "application/json": {
4958                                                                 "schema": {
4959                                                                         "$ref": "#/components/schemas/ietf-system_system_dns-resolver_options_TOP"
4960                                                                 }
4961                                                         }
4962                                                 },
4963                                                 "description": "OK"
4964                                         }
4965                                 }
4966                         },
4967                         "delete": {
4968                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - options",
4969                                 "tags": [
4970                                         "mounted O-RAN-DU-01 ietf-system"
4971                                 ],
4972                                 "description": "Resolver options.  The set of available options has been\nlimited to those that are generally available across\ndifferent resolver implementations and generally useful.",
4973                                 "parameters": [
4974                                 ],
4975                                 "responses": {
4976                                         "204": {
4977                                                 "description": "Deleted"
4978                                         }
4979                                 }
4980                         },
4981                         "put": {
4982                                 "description": "Resolver options.  The set of available options has been\nlimited to those that are generally available across\ndifferent resolver implementations and generally useful.",
4983                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - options",
4984                                 "tags": [
4985                                         "mounted O-RAN-DU-01 ietf-system"
4986                                 ],
4987                                 "requestBody": {
4988                                         "content": {
4989                                                 "application/json": {
4990                                                         "schema": {
4991                                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_options_TOP"
4992                                                         }
4993                                                 },
4994                                                 "application/xml": {
4995                                                         "schema": {
4996                                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_options"
4997                                                         }
4998                                                 }
4999                                         },
5000                                         "description": "options_config"
5001                                 },
5002                                 "parameters": [
5003                                 ],
5004                                 "responses": {
5005                                         "201": {
5006                                                 "description": "Created"
5007                                         },
5008                                         "204": {
5009                                                 "description": "Updated"
5010                                         }
5011                                 }
5012                         }
5013                 },
5014                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system/radius": {
5015                         "post": {
5016                                 "description": "Configuration of the RADIUS client.",
5017                                 "summary": "POST - O-RAN-DU-01 - ietf-system - radius",
5018                                 "tags": [
5019                                         "mounted O-RAN-DU-01 ietf-system"
5020                                 ],
5021                                 "requestBody": {
5022                                         "content": {
5023                                                 "application/json": {
5024                                                         "schema": {
5025                                                                 "$ref": "#/components/schemas/ietf-system_system_config_radius_post"
5026                                                         }
5027                                                 },
5028                                                 "application/xml": {
5029                                                         "schema": {
5030                                                                 "$ref": "#/components/schemas/ietf-system_system_config_radius_post_xml"
5031                                                         }
5032                                                 }
5033                                         },
5034                                         "description": "radius_config"
5035                                 },
5036                                 "parameters": [
5037                                 ],
5038                                 "responses": {
5039                                         "201": {
5040                                                 "description": "Created"
5041                                         }
5042                                 }
5043                         },
5044                         "get": {
5045                                 "description": "Configuration of the RADIUS client.",
5046                                 "summary": "GET - O-RAN-DU-01 - ietf-system - radius",
5047                                 "tags": [
5048                                         "mounted O-RAN-DU-01 ietf-system"
5049                                 ],
5050                                 "parameters": [
5051                                         {
5052                                                 "in": "query",
5053                                                 "name": "content",
5054                                                 "schema": {
5055                                                         "type": "string",
5056                                                         "enum": [
5057                                                                 "nonconfig",
5058                                                                 "config"
5059                                                         ]
5060                                                 }
5061                                         }
5062                                 ],
5063                                 "responses": {
5064                                         "200": {
5065                                                 "content": {
5066                                                         "application/xml": {
5067                                                                 "schema": {
5068                                                                         "$ref": "#/components/schemas/ietf-system_system_radius_TOP"
5069                                                                 }
5070                                                         },
5071                                                         "application/json": {
5072                                                                 "schema": {
5073                                                                         "$ref": "#/components/schemas/ietf-system_system_radius_TOP"
5074                                                                 }
5075                                                         }
5076                                                 },
5077                                                 "description": "OK"
5078                                         }
5079                                 }
5080                         },
5081                         "delete": {
5082                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - radius",
5083                                 "tags": [
5084                                         "mounted O-RAN-DU-01 ietf-system"
5085                                 ],
5086                                 "description": "Configuration of the RADIUS client.",
5087                                 "parameters": [
5088                                 ],
5089                                 "responses": {
5090                                         "204": {
5091                                                 "description": "Deleted"
5092                                         }
5093                                 }
5094                         },
5095                         "put": {
5096                                 "description": "Configuration of the RADIUS client.",
5097                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - radius",
5098                                 "tags": [
5099                                         "mounted O-RAN-DU-01 ietf-system"
5100                                 ],
5101                                 "requestBody": {
5102                                         "content": {
5103                                                 "application/json": {
5104                                                         "schema": {
5105                                                                 "$ref": "#/components/schemas/ietf-system_system_config_radius_TOP"
5106                                                         }
5107                                                 },
5108                                                 "application/xml": {
5109                                                         "schema": {
5110                                                                 "$ref": "#/components/schemas/ietf-system_system_config_radius"
5111                                                         }
5112                                                 }
5113                                         },
5114                                         "description": "radius_config"
5115                                 },
5116                                 "parameters": [
5117                                 ],
5118                                 "responses": {
5119                                         "201": {
5120                                                 "description": "Created"
5121                                         },
5122                                         "204": {
5123                                                 "description": "Updated"
5124                                         }
5125                                 }
5126                         }
5127                 },
5128                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system/radius/server={name}": {
5129                         "post": {
5130                                 "description": "List of RADIUS servers used by the device.\n\nWhen the RADIUS client is invoked by a calling\napplication, it sends the query to the first server in\nthis list.  If no response has been received within\n'timeout' seconds, the client continues with the next\nserver in the list.  If no response is received from any\nserver, the client continues with the first server again.\nWhen the client has traversed the list 'attempts' times\nwithout receiving any response, it gives up and returns an\nerror to the calling application.",
5131                                 "summary": "POST - O-RAN-DU-01 - ietf-system - server",
5132                                 "tags": [
5133                                         "mounted O-RAN-DU-01 ietf-system"
5134                                 ],
5135                                 "requestBody": {
5136                                         "content": {
5137                                                 "application/json": {
5138                                                         "schema": {
5139                                                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_server_post"
5140                                                         }
5141                                                 },
5142                                                 "application/xml": {
5143                                                         "schema": {
5144                                                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_server_post_xml"
5145                                                         }
5146                                                 }
5147                                         },
5148                                         "description": "server_config"
5149                                 },
5150                                 "parameters": [
5151                                         {
5152                                                 "name": "name",
5153                                                 "description": "An arbitrary name for the RADIUS server.",
5154                                                 "schema": {
5155                                                         "type": "string"
5156                                                 },
5157                                                 "in": "path",
5158                                                 "required": true
5159                                         }
5160                                 ],
5161                                 "responses": {
5162                                         "201": {
5163                                                 "description": "Created"
5164                                         }
5165                                 }
5166                         },
5167                         "get": {
5168                                 "description": "List of RADIUS servers used by the device.\n\nWhen the RADIUS client is invoked by a calling\napplication, it sends the query to the first server in\nthis list.  If no response has been received within\n'timeout' seconds, the client continues with the next\nserver in the list.  If no response is received from any\nserver, the client continues with the first server again.\nWhen the client has traversed the list 'attempts' times\nwithout receiving any response, it gives up and returns an\nerror to the calling application.",
5169                                 "summary": "GET - O-RAN-DU-01 - ietf-system - server",
5170                                 "tags": [
5171                                         "mounted O-RAN-DU-01 ietf-system"
5172                                 ],
5173                                 "parameters": [
5174                                         {
5175                                                 "name": "name",
5176                                                 "description": "An arbitrary name for the RADIUS server.",
5177                                                 "schema": {
5178                                                         "type": "string"
5179                                                 },
5180                                                 "in": "path",
5181                                                 "required": true
5182                                         },
5183                                         {
5184                                                 "in": "query",
5185                                                 "name": "content",
5186                                                 "schema": {
5187                                                         "type": "string",
5188                                                         "enum": [
5189                                                                 "nonconfig",
5190                                                                 "config"
5191                                                         ]
5192                                                 }
5193                                         }
5194                                 ],
5195                                 "responses": {
5196                                         "200": {
5197                                                 "content": {
5198                                                         "application/xml": {
5199                                                                 "schema": {
5200                                                                         "$ref": "#/components/schemas/ietf-system_system_radius_server_TOP"
5201                                                                 }
5202                                                         },
5203                                                         "application/json": {
5204                                                                 "schema": {
5205                                                                         "$ref": "#/components/schemas/ietf-system_system_radius_server_TOP"
5206                                                                 }
5207                                                         }
5208                                                 },
5209                                                 "description": "OK"
5210                                         }
5211                                 }
5212                         },
5213                         "delete": {
5214                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - server",
5215                                 "tags": [
5216                                         "mounted O-RAN-DU-01 ietf-system"
5217                                 ],
5218                                 "description": "List of RADIUS servers used by the device.\n\nWhen the RADIUS client is invoked by a calling\napplication, it sends the query to the first server in\nthis list.  If no response has been received within\n'timeout' seconds, the client continues with the next\nserver in the list.  If no response is received from any\nserver, the client continues with the first server again.\nWhen the client has traversed the list 'attempts' times\nwithout receiving any response, it gives up and returns an\nerror to the calling application.",
5219                                 "parameters": [
5220                                         {
5221                                                 "name": "name",
5222                                                 "description": "An arbitrary name for the RADIUS server.",
5223                                                 "schema": {
5224                                                         "type": "string"
5225                                                 },
5226                                                 "in": "path",
5227                                                 "required": true
5228                                         }
5229                                 ],
5230                                 "responses": {
5231                                         "204": {
5232                                                 "description": "Deleted"
5233                                         }
5234                                 }
5235                         },
5236                         "put": {
5237                                 "description": "List of RADIUS servers used by the device.\n\nWhen the RADIUS client is invoked by a calling\napplication, it sends the query to the first server in\nthis list.  If no response has been received within\n'timeout' seconds, the client continues with the next\nserver in the list.  If no response is received from any\nserver, the client continues with the first server again.\nWhen the client has traversed the list 'attempts' times\nwithout receiving any response, it gives up and returns an\nerror to the calling application.",
5238                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - server",
5239                                 "tags": [
5240                                         "mounted O-RAN-DU-01 ietf-system"
5241                                 ],
5242                                 "requestBody": {
5243                                         "content": {
5244                                                 "application/json": {
5245                                                         "schema": {
5246                                                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_server_TOP"
5247                                                         }
5248                                                 },
5249                                                 "application/xml": {
5250                                                         "schema": {
5251                                                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_server"
5252                                                         }
5253                                                 }
5254                                         },
5255                                         "description": "server_config"
5256                                 },
5257                                 "parameters": [
5258                                         {
5259                                                 "name": "name",
5260                                                 "description": "An arbitrary name for the RADIUS server.",
5261                                                 "schema": {
5262                                                         "type": "string"
5263                                                 },
5264                                                 "in": "path",
5265                                                 "required": true
5266                                         }
5267                                 ],
5268                                 "responses": {
5269                                         "201": {
5270                                                 "description": "Created"
5271                                         },
5272                                         "204": {
5273                                                 "description": "Updated"
5274                                         }
5275                                 }
5276                         }
5277                 },
5278                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system/radius/options": {
5279                         "post": {
5280                                 "description": "RADIUS client options.",
5281                                 "summary": "POST - O-RAN-DU-01 - ietf-system - options",
5282                                 "tags": [
5283                                         "mounted O-RAN-DU-01 ietf-system"
5284                                 ],
5285                                 "requestBody": {
5286                                         "content": {
5287                                                 "application/json": {
5288                                                         "schema": {
5289                                                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_options_post"
5290                                                         }
5291                                                 },
5292                                                 "application/xml": {
5293                                                         "schema": {
5294                                                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_options_post_xml"
5295                                                         }
5296                                                 }
5297                                         },
5298                                         "description": "options_config"
5299                                 },
5300                                 "parameters": [
5301                                 ],
5302                                 "responses": {
5303                                         "201": {
5304                                                 "description": "Created"
5305                                         }
5306                                 }
5307                         },
5308                         "get": {
5309                                 "description": "RADIUS client options.",
5310                                 "summary": "GET - O-RAN-DU-01 - ietf-system - options",
5311                                 "tags": [
5312                                         "mounted O-RAN-DU-01 ietf-system"
5313                                 ],
5314                                 "parameters": [
5315                                         {
5316                                                 "in": "query",
5317                                                 "name": "content",
5318                                                 "schema": {
5319                                                         "type": "string",
5320                                                         "enum": [
5321                                                                 "nonconfig",
5322                                                                 "config"
5323                                                         ]
5324                                                 }
5325                                         }
5326                                 ],
5327                                 "responses": {
5328                                         "200": {
5329                                                 "content": {
5330                                                         "application/xml": {
5331                                                                 "schema": {
5332                                                                         "$ref": "#/components/schemas/ietf-system_system_radius_options_TOP"
5333                                                                 }
5334                                                         },
5335                                                         "application/json": {
5336                                                                 "schema": {
5337                                                                         "$ref": "#/components/schemas/ietf-system_system_radius_options_TOP"
5338                                                                 }
5339                                                         }
5340                                                 },
5341                                                 "description": "OK"
5342                                         }
5343                                 }
5344                         },
5345                         "delete": {
5346                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - options",
5347                                 "tags": [
5348                                         "mounted O-RAN-DU-01 ietf-system"
5349                                 ],
5350                                 "description": "RADIUS client options.",
5351                                 "parameters": [
5352                                 ],
5353                                 "responses": {
5354                                         "204": {
5355                                                 "description": "Deleted"
5356                                         }
5357                                 }
5358                         },
5359                         "put": {
5360                                 "description": "RADIUS client options.",
5361                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - options",
5362                                 "tags": [
5363                                         "mounted O-RAN-DU-01 ietf-system"
5364                                 ],
5365                                 "requestBody": {
5366                                         "content": {
5367                                                 "application/json": {
5368                                                         "schema": {
5369                                                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_options_TOP"
5370                                                         }
5371                                                 },
5372                                                 "application/xml": {
5373                                                         "schema": {
5374                                                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_options"
5375                                                         }
5376                                                 }
5377                                         },
5378                                         "description": "options_config"
5379                                 },
5380                                 "parameters": [
5381                                 ],
5382                                 "responses": {
5383                                         "201": {
5384                                                 "description": "Created"
5385                                         },
5386                                         "204": {
5387                                                 "description": "Updated"
5388                                         }
5389                                 }
5390                         }
5391                 },
5392                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system/authentication": {
5393                         "post": {
5394                                 "description": "The authentication configuration subtree.",
5395                                 "summary": "POST - O-RAN-DU-01 - ietf-system - authentication",
5396                                 "tags": [
5397                                         "mounted O-RAN-DU-01 ietf-system"
5398                                 ],
5399                                 "requestBody": {
5400                                         "content": {
5401                                                 "application/json": {
5402                                                         "schema": {
5403                                                                 "$ref": "#/components/schemas/ietf-system_system_config_authentication_post"
5404                                                         }
5405                                                 },
5406                                                 "application/xml": {
5407                                                         "schema": {
5408                                                                 "$ref": "#/components/schemas/ietf-system_system_config_authentication_post_xml"
5409                                                         }
5410                                                 }
5411                                         },
5412                                         "description": "authentication_config"
5413                                 },
5414                                 "parameters": [
5415                                 ],
5416                                 "responses": {
5417                                         "201": {
5418                                                 "description": "Created"
5419                                         }
5420                                 }
5421                         },
5422                         "get": {
5423                                 "description": "The authentication configuration subtree.",
5424                                 "summary": "GET - O-RAN-DU-01 - ietf-system - authentication",
5425                                 "tags": [
5426                                         "mounted O-RAN-DU-01 ietf-system"
5427                                 ],
5428                                 "parameters": [
5429                                         {
5430                                                 "in": "query",
5431                                                 "name": "content",
5432                                                 "schema": {
5433                                                         "type": "string",
5434                                                         "enum": [
5435                                                                 "nonconfig",
5436                                                                 "config"
5437                                                         ]
5438                                                 }
5439                                         }
5440                                 ],
5441                                 "responses": {
5442                                         "200": {
5443                                                 "content": {
5444                                                         "application/xml": {
5445                                                                 "schema": {
5446                                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_TOP"
5447                                                                 }
5448                                                         },
5449                                                         "application/json": {
5450                                                                 "schema": {
5451                                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_TOP"
5452                                                                 }
5453                                                         }
5454                                                 },
5455                                                 "description": "OK"
5456                                         }
5457                                 }
5458                         },
5459                         "delete": {
5460                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - authentication",
5461                                 "tags": [
5462                                         "mounted O-RAN-DU-01 ietf-system"
5463                                 ],
5464                                 "description": "The authentication configuration subtree.",
5465                                 "parameters": [
5466                                 ],
5467                                 "responses": {
5468                                         "204": {
5469                                                 "description": "Deleted"
5470                                         }
5471                                 }
5472                         },
5473                         "put": {
5474                                 "description": "The authentication configuration subtree.",
5475                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - authentication",
5476                                 "tags": [
5477                                         "mounted O-RAN-DU-01 ietf-system"
5478                                 ],
5479                                 "requestBody": {
5480                                         "content": {
5481                                                 "application/json": {
5482                                                         "schema": {
5483                                                                 "$ref": "#/components/schemas/ietf-system_system_config_authentication_TOP"
5484                                                         }
5485                                                 },
5486                                                 "application/xml": {
5487                                                         "schema": {
5488                                                                 "$ref": "#/components/schemas/ietf-system_system_config_authentication"
5489                                                         }
5490                                                 }
5491                                         },
5492                                         "description": "authentication_config"
5493                                 },
5494                                 "parameters": [
5495                                 ],
5496                                 "responses": {
5497                                         "201": {
5498                                                 "description": "Created"
5499                                         },
5500                                         "204": {
5501                                                 "description": "Updated"
5502                                         }
5503                                 }
5504                         }
5505                 },
5506                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system/authentication/user={name}": {
5507                         "post": {
5508                                 "description": "The list of local users configured on this device.",
5509                                 "summary": "POST - O-RAN-DU-01 - ietf-system - user",
5510                                 "tags": [
5511                                         "mounted O-RAN-DU-01 ietf-system"
5512                                 ],
5513                                 "requestBody": {
5514                                         "content": {
5515                                                 "application/json": {
5516                                                         "schema": {
5517                                                                 "$ref": "#/components/schemas/ietf-system_system_authentication_config_user_post"
5518                                                         }
5519                                                 },
5520                                                 "application/xml": {
5521                                                         "schema": {
5522                                                                 "$ref": "#/components/schemas/ietf-system_system_authentication_config_user_post_xml"
5523                                                         }
5524                                                 }
5525                                         },
5526                                         "description": "user_config"
5527                                 },
5528                                 "parameters": [
5529                                         {
5530                                                 "name": "name",
5531                                                 "description": "The user name string identifying this entry.",
5532                                                 "schema": {
5533                                                         "type": "string"
5534                                                 },
5535                                                 "in": "path",
5536                                                 "required": true
5537                                         }
5538                                 ],
5539                                 "responses": {
5540                                         "201": {
5541                                                 "description": "Created"
5542                                         }
5543                                 }
5544                         },
5545                         "get": {
5546                                 "description": "The list of local users configured on this device.",
5547                                 "summary": "GET - O-RAN-DU-01 - ietf-system - user",
5548                                 "tags": [
5549                                         "mounted O-RAN-DU-01 ietf-system"
5550                                 ],
5551                                 "parameters": [
5552                                         {
5553                                                 "name": "name",
5554                                                 "description": "The user name string identifying this entry.",
5555                                                 "schema": {
5556                                                         "type": "string"
5557                                                 },
5558                                                 "in": "path",
5559                                                 "required": true
5560                                         },
5561                                         {
5562                                                 "in": "query",
5563                                                 "name": "content",
5564                                                 "schema": {
5565                                                         "type": "string",
5566                                                         "enum": [
5567                                                                 "nonconfig",
5568                                                                 "config"
5569                                                         ]
5570                                                 }
5571                                         }
5572                                 ],
5573                                 "responses": {
5574                                         "200": {
5575                                                 "content": {
5576                                                         "application/xml": {
5577                                                                 "schema": {
5578                                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_user_TOP"
5579                                                                 }
5580                                                         },
5581                                                         "application/json": {
5582                                                                 "schema": {
5583                                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_user_TOP"
5584                                                                 }
5585                                                         }
5586                                                 },
5587                                                 "description": "OK"
5588                                         }
5589                                 }
5590                         },
5591                         "delete": {
5592                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - user",
5593                                 "tags": [
5594                                         "mounted O-RAN-DU-01 ietf-system"
5595                                 ],
5596                                 "description": "The list of local users configured on this device.",
5597                                 "parameters": [
5598                                         {
5599                                                 "name": "name",
5600                                                 "description": "The user name string identifying this entry.",
5601                                                 "schema": {
5602                                                         "type": "string"
5603                                                 },
5604                                                 "in": "path",
5605                                                 "required": true
5606                                         }
5607                                 ],
5608                                 "responses": {
5609                                         "204": {
5610                                                 "description": "Deleted"
5611                                         }
5612                                 }
5613                         },
5614                         "put": {
5615                                 "description": "The list of local users configured on this device.",
5616                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - user",
5617                                 "tags": [
5618                                         "mounted O-RAN-DU-01 ietf-system"
5619                                 ],
5620                                 "requestBody": {
5621                                         "content": {
5622                                                 "application/json": {
5623                                                         "schema": {
5624                                                                 "$ref": "#/components/schemas/ietf-system_system_authentication_config_user_TOP"
5625                                                         }
5626                                                 },
5627                                                 "application/xml": {
5628                                                         "schema": {
5629                                                                 "$ref": "#/components/schemas/ietf-system_system_authentication_config_user"
5630                                                         }
5631                                                 }
5632                                         },
5633                                         "description": "user_config"
5634                                 },
5635                                 "parameters": [
5636                                         {
5637                                                 "name": "name",
5638                                                 "description": "The user name string identifying this entry.",
5639                                                 "schema": {
5640                                                         "type": "string"
5641                                                 },
5642                                                 "in": "path",
5643                                                 "required": true
5644                                         }
5645                                 ],
5646                                 "responses": {
5647                                         "201": {
5648                                                 "description": "Created"
5649                                         },
5650                                         "204": {
5651                                                 "description": "Updated"
5652                                         }
5653                                 }
5654                         }
5655                 },
5656                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system/authentication/user={name}/authorized-key={name1}": {
5657                         "post": {
5658                                 "description": "A list of public SSH keys for this user.  These keys\nare allowed for SSH authentication, as described in\nRFC 4253.",
5659                                 "summary": "POST - O-RAN-DU-01 - ietf-system - authorized-key",
5660                                 "tags": [
5661                                         "mounted O-RAN-DU-01 ietf-system"
5662                                 ],
5663                                 "requestBody": {
5664                                         "content": {
5665                                                 "application/json": {
5666                                                         "schema": {
5667                                                                 "$ref": "#/components/schemas/ietf-system_system_authentication_user_config_authorized-key_post"
5668                                                         }
5669                                                 },
5670                                                 "application/xml": {
5671                                                         "schema": {
5672                                                                 "$ref": "#/components/schemas/ietf-system_system_authentication_user_config_authorized-key_post_xml"
5673                                                         }
5674                                                 }
5675                                         },
5676                                         "description": "authorized-key_config"
5677                                 },
5678                                 "parameters": [
5679                                         {
5680                                                 "name": "name",
5681                                                 "description": "The user name string identifying this entry.",
5682                                                 "schema": {
5683                                                         "type": "string"
5684                                                 },
5685                                                 "in": "path",
5686                                                 "required": true
5687                                         },
5688                                         {
5689                                                 "name": "name1",
5690                                                 "description": "An arbitrary name for the SSH key.",
5691                                                 "schema": {
5692                                                         "type": "string"
5693                                                 },
5694                                                 "in": "path",
5695                                                 "required": true
5696                                         }
5697                                 ],
5698                                 "responses": {
5699                                         "201": {
5700                                                 "description": "Created"
5701                                         }
5702                                 }
5703                         },
5704                         "get": {
5705                                 "description": "A list of public SSH keys for this user.  These keys\nare allowed for SSH authentication, as described in\nRFC 4253.",
5706                                 "summary": "GET - O-RAN-DU-01 - ietf-system - authorized-key",
5707                                 "tags": [
5708                                         "mounted O-RAN-DU-01 ietf-system"
5709                                 ],
5710                                 "parameters": [
5711                                         {
5712                                                 "name": "name",
5713                                                 "description": "The user name string identifying this entry.",
5714                                                 "schema": {
5715                                                         "type": "string"
5716                                                 },
5717                                                 "in": "path",
5718                                                 "required": true
5719                                         },
5720                                         {
5721                                                 "name": "name1",
5722                                                 "description": "An arbitrary name for the SSH key.",
5723                                                 "schema": {
5724                                                         "type": "string"
5725                                                 },
5726                                                 "in": "path",
5727                                                 "required": true
5728                                         },
5729                                         {
5730                                                 "in": "query",
5731                                                 "name": "content",
5732                                                 "schema": {
5733                                                         "type": "string",
5734                                                         "enum": [
5735                                                                 "nonconfig",
5736                                                                 "config"
5737                                                         ]
5738                                                 }
5739                                         }
5740                                 ],
5741                                 "responses": {
5742                                         "200": {
5743                                                 "content": {
5744                                                         "application/xml": {
5745                                                                 "schema": {
5746                                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_user_authorized-key_TOP"
5747                                                                 }
5748                                                         },
5749                                                         "application/json": {
5750                                                                 "schema": {
5751                                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_user_authorized-key_TOP"
5752                                                                 }
5753                                                         }
5754                                                 },
5755                                                 "description": "OK"
5756                                         }
5757                                 }
5758                         },
5759                         "delete": {
5760                                 "summary": "DELETE - O-RAN-DU-01 - ietf-system - authorized-key",
5761                                 "tags": [
5762                                         "mounted O-RAN-DU-01 ietf-system"
5763                                 ],
5764                                 "description": "A list of public SSH keys for this user.  These keys\nare allowed for SSH authentication, as described in\nRFC 4253.",
5765                                 "parameters": [
5766                                         {
5767                                                 "name": "name",
5768                                                 "description": "The user name string identifying this entry.",
5769                                                 "schema": {
5770                                                         "type": "string"
5771                                                 },
5772                                                 "in": "path",
5773                                                 "required": true
5774                                         },
5775                                         {
5776                                                 "name": "name1",
5777                                                 "description": "An arbitrary name for the SSH key.",
5778                                                 "schema": {
5779                                                         "type": "string"
5780                                                 },
5781                                                 "in": "path",
5782                                                 "required": true
5783                                         }
5784                                 ],
5785                                 "responses": {
5786                                         "204": {
5787                                                 "description": "Deleted"
5788                                         }
5789                                 }
5790                         },
5791                         "put": {
5792                                 "description": "A list of public SSH keys for this user.  These keys\nare allowed for SSH authentication, as described in\nRFC 4253.",
5793                                 "summary": "PUT - O-RAN-DU-01 - ietf-system - authorized-key",
5794                                 "tags": [
5795                                         "mounted O-RAN-DU-01 ietf-system"
5796                                 ],
5797                                 "requestBody": {
5798                                         "content": {
5799                                                 "application/json": {
5800                                                         "schema": {
5801                                                                 "$ref": "#/components/schemas/ietf-system_system_authentication_user_config_authorized-key_TOP"
5802                                                         }
5803                                                 },
5804                                                 "application/xml": {
5805                                                         "schema": {
5806                                                                 "$ref": "#/components/schemas/ietf-system_system_authentication_user_config_authorized-key"
5807                                                         }
5808                                                 }
5809                                         },
5810                                         "description": "authorized-key_config"
5811                                 },
5812                                 "parameters": [
5813                                         {
5814                                                 "name": "name",
5815                                                 "description": "The user name string identifying this entry.",
5816                                                 "schema": {
5817                                                         "type": "string"
5818                                                 },
5819                                                 "in": "path",
5820                                                 "required": true
5821                                         },
5822                                         {
5823                                                 "name": "name1",
5824                                                 "description": "An arbitrary name for the SSH key.",
5825                                                 "schema": {
5826                                                         "type": "string"
5827                                                 },
5828                                                 "in": "path",
5829                                                 "required": true
5830                                         }
5831                                 ],
5832                                 "responses": {
5833                                         "201": {
5834                                                 "description": "Created"
5835                                         },
5836                                         "204": {
5837                                                 "description": "Updated"
5838                                         }
5839                                 }
5840                         }
5841                 },
5842                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system-state": {
5843                         "get": {
5844                                 "description": "System group operational state.",
5845                                 "summary": "GET - O-RAN-DU-01 - ietf-system - system-state",
5846                                 "tags": [
5847                                         "mounted O-RAN-DU-01 ietf-system"
5848                                 ],
5849                                 "parameters": [
5850                                         {
5851                                                 "required": true,
5852                                                 "in": "query",
5853                                                 "name": "content",
5854                                                 "schema": {
5855                                                         "type": "string",
5856                                                         "enum": [
5857                                                                 "nonconfig"
5858                                                         ]
5859                                                 }
5860                                         }
5861                                 ],
5862                                 "responses": {
5863                                         "200": {
5864                                                 "content": {
5865                                                         "application/xml": {
5866                                                                 "schema": {
5867                                                                         "$ref": "#/components/schemas/ietf-system_system-state_TOP"
5868                                                                 }
5869                                                         },
5870                                                         "application/json": {
5871                                                                 "schema": {
5872                                                                         "$ref": "#/components/schemas/ietf-system_system-state_TOP"
5873                                                                 }
5874                                                         }
5875                                                 },
5876                                                 "description": "OK"
5877                                         }
5878                                 }
5879                         }
5880                 },
5881                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system-state/platform": {
5882                         "get": {
5883                                 "description": "Contains vendor-specific information for\nidentifying the system platform and operating system.",
5884                                 "summary": "GET - O-RAN-DU-01 - ietf-system - platform",
5885                                 "tags": [
5886                                         "mounted O-RAN-DU-01 ietf-system"
5887                                 ],
5888                                 "parameters": [
5889                                         {
5890                                                 "required": true,
5891                                                 "in": "query",
5892                                                 "name": "content",
5893                                                 "schema": {
5894                                                         "type": "string",
5895                                                         "enum": [
5896                                                                 "nonconfig"
5897                                                         ]
5898                                                 }
5899                                         }
5900                                 ],
5901                                 "responses": {
5902                                         "200": {
5903                                                 "content": {
5904                                                         "application/xml": {
5905                                                                 "schema": {
5906                                                                         "$ref": "#/components/schemas/ietf-system_system-state_platform_TOP"
5907                                                                 }
5908                                                         },
5909                                                         "application/json": {
5910                                                                 "schema": {
5911                                                                         "$ref": "#/components/schemas/ietf-system_system-state_platform_TOP"
5912                                                                 }
5913                                                         }
5914                                                 },
5915                                                 "description": "OK"
5916                                         }
5917                                 }
5918                         }
5919                 },
5920                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system-state/clock": {
5921                         "get": {
5922                                 "description": "Monitoring of the system date and time properties.",
5923                                 "summary": "GET - O-RAN-DU-01 - ietf-system - clock",
5924                                 "tags": [
5925                                         "mounted O-RAN-DU-01 ietf-system"
5926                                 ],
5927                                 "parameters": [
5928                                         {
5929                                                 "required": true,
5930                                                 "in": "query",
5931                                                 "name": "content",
5932                                                 "schema": {
5933                                                         "type": "string",
5934                                                         "enum": [
5935                                                                 "nonconfig"
5936                                                         ]
5937                                                 }
5938                                         }
5939                                 ],
5940                                 "responses": {
5941                                         "200": {
5942                                                 "content": {
5943                                                         "application/xml": {
5944                                                                 "schema": {
5945                                                                         "$ref": "#/components/schemas/ietf-system_system-state_clock_TOP"
5946                                                                 }
5947                                                         },
5948                                                         "application/json": {
5949                                                                 "schema": {
5950                                                                         "$ref": "#/components/schemas/ietf-system_system-state_clock_TOP"
5951                                                                 }
5952                                                         }
5953                                                 },
5954                                                 "description": "OK"
5955                                         }
5956                                 }
5957                         }
5958                 },
5959                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:set-current-datetime": {
5960                         "post": {
5961                                 "requestBody": {
5962                                         "content": {
5963                                                 "application/json": {
5964                                                         "schema": {
5965                                                                 "$ref": "#/components/schemas/ietf-system_set-current-datetime_input_TOP"
5966                                                         }
5967                                                 },
5968                                                 "application/xml": {
5969                                                         "schema": {
5970                                                                 "$ref": "#/components/schemas/ietf-system_set-current-datetime_input"
5971                                                         }
5972                                                 }
5973                                         },
5974                                         "description": "set-current-datetime_input"
5975                                 },
5976                                 "parameters": [
5977                                 ],
5978                                 "responses": {
5979                                         "204": {
5980                                                 "description": "RPC set-current-datetime success"
5981                                         }
5982                                 },
5983                                 "description": "Set the /system-state/clock/current-datetime leaf\nto the specified value.\n\nIf the system is using NTP (i.e., /system/ntp/enabled\nis set to 'true'), then this operation will fail with\nerror-tag 'operation-failed' and error-app-tag value of\n'ntp-active'.",
5984                                 "summary": "POST - O-RAN-DU-01 - ietf-system - set-current-datetime",
5985                                 "tags": [
5986                                         "mounted O-RAN-DU-01 ietf-system"
5987                                 ]
5988                         }
5989                 },
5990                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system-restart": {
5991                         "post": {
5992                                 "requestBody": {
5993                                         "content": {
5994                                                 "application/json": {
5995                                                         "schema": {
5996                                                                 "type": "object",
5997                                                                 "properties": {
5998                                                                         "input": {
5999                                                                                 "type": "object"
6000                                                                         }
6001                                                                 }
6002                                                         }
6003                                                 },
6004                                                 "application/xml": {
6005                                                         "schema": {
6006                                                                 "type": "object",
6007                                                                 "xml": {
6008                                                                         "name": "input"
6009                                                                 }
6010                                                         }
6011                                                 }
6012                                         },
6013                                         "description": "system-restart_input"
6014                                 },
6015                                 "parameters": [
6016                                 ],
6017                                 "responses": {
6018                                         "204": {
6019                                                 "description": "RPC system-restart success"
6020                                         }
6021                                 },
6022                                 "description": "Request that the entire system be restarted immediately.\nA server SHOULD send an rpc reply to the client before\nrestarting the system.",
6023                                 "summary": "POST - O-RAN-DU-01 - ietf-system - system-restart",
6024                                 "tags": [
6025                                         "mounted O-RAN-DU-01 ietf-system"
6026                                 ]
6027                         }
6028                 },
6029                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-system:system-shutdown": {
6030                         "post": {
6031                                 "requestBody": {
6032                                         "content": {
6033                                                 "application/json": {
6034                                                         "schema": {
6035                                                                 "type": "object",
6036                                                                 "properties": {
6037                                                                         "input": {
6038                                                                                 "type": "object"
6039                                                                         }
6040                                                                 }
6041                                                         }
6042                                                 },
6043                                                 "application/xml": {
6044                                                         "schema": {
6045                                                                 "type": "object",
6046                                                                 "xml": {
6047                                                                         "name": "input"
6048                                                                 }
6049                                                         }
6050                                                 }
6051                                         },
6052                                         "description": "system-shutdown_input"
6053                                 },
6054                                 "parameters": [
6055                                 ],
6056                                 "responses": {
6057                                         "204": {
6058                                                 "description": "RPC system-shutdown success"
6059                                         }
6060                                 },
6061                                 "description": "Request that the entire system be shut down immediately.\nA server SHOULD send an rpc reply to the client before\nshutting down the system.",
6062                                 "summary": "POST - O-RAN-DU-01 - ietf-system - system-shutdown",
6063                                 "tags": [
6064                                         "mounted O-RAN-DU-01 ietf-system"
6065                                 ]
6066                         }
6067                 },
6068                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-truststore:truststore": {
6069                         "post": {
6070                                 "description": "The truststore contains sets of X.509 certificates and\nSSH host keys.",
6071                                 "summary": "POST - O-RAN-DU-01 - ietf-truststore - truststore",
6072                                 "tags": [
6073                                         "mounted O-RAN-DU-01 ietf-truststore"
6074                                 ],
6075                                 "requestBody": {
6076                                         "content": {
6077                                                 "application/json": {
6078                                                         "schema": {
6079                                                                 "$ref": "#/components/schemas/ietf-truststore_config_truststore_post"
6080                                                         }
6081                                                 },
6082                                                 "application/xml": {
6083                                                         "schema": {
6084                                                                 "$ref": "#/components/schemas/ietf-truststore_config_truststore_post_xml"
6085                                                         }
6086                                                 }
6087                                         },
6088                                         "description": "truststore_config"
6089                                 },
6090                                 "parameters": [
6091                                 ],
6092                                 "responses": {
6093                                         "201": {
6094                                                 "description": "Created"
6095                                         }
6096                                 }
6097                         },
6098                         "get": {
6099                                 "description": "The truststore contains sets of X.509 certificates and\nSSH host keys.",
6100                                 "summary": "GET - O-RAN-DU-01 - ietf-truststore - truststore",
6101                                 "tags": [
6102                                         "mounted O-RAN-DU-01 ietf-truststore"
6103                                 ],
6104                                 "parameters": [
6105                                         {
6106                                                 "in": "query",
6107                                                 "name": "content",
6108                                                 "schema": {
6109                                                         "type": "string",
6110                                                         "enum": [
6111                                                                 "nonconfig",
6112                                                                 "config"
6113                                                         ]
6114                                                 }
6115                                         }
6116                                 ],
6117                                 "responses": {
6118                                         "200": {
6119                                                 "content": {
6120                                                         "application/xml": {
6121                                                                 "schema": {
6122                                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_TOP"
6123                                                                 }
6124                                                         },
6125                                                         "application/json": {
6126                                                                 "schema": {
6127                                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_TOP"
6128                                                                 }
6129                                                         }
6130                                                 },
6131                                                 "description": "OK"
6132                                         }
6133                                 }
6134                         },
6135                         "delete": {
6136                                 "summary": "DELETE - O-RAN-DU-01 - ietf-truststore - truststore",
6137                                 "tags": [
6138                                         "mounted O-RAN-DU-01 ietf-truststore"
6139                                 ],
6140                                 "description": "The truststore contains sets of X.509 certificates and\nSSH host keys.",
6141                                 "parameters": [
6142                                 ],
6143                                 "responses": {
6144                                         "204": {
6145                                                 "description": "Deleted"
6146                                         }
6147                                 }
6148                         },
6149                         "put": {
6150                                 "description": "The truststore contains sets of X.509 certificates and\nSSH host keys.",
6151                                 "summary": "PUT - O-RAN-DU-01 - ietf-truststore - truststore",
6152                                 "tags": [
6153                                         "mounted O-RAN-DU-01 ietf-truststore"
6154                                 ],
6155                                 "requestBody": {
6156                                         "content": {
6157                                                 "application/json": {
6158                                                         "schema": {
6159                                                                 "$ref": "#/components/schemas/ietf-truststore_config_truststore_TOP"
6160                                                         }
6161                                                 },
6162                                                 "application/xml": {
6163                                                         "schema": {
6164                                                                 "$ref": "#/components/schemas/ietf-truststore_config_truststore"
6165                                                         }
6166                                                 }
6167                                         },
6168                                         "description": "truststore_config"
6169                                 },
6170                                 "parameters": [
6171                                 ],
6172                                 "responses": {
6173                                         "201": {
6174                                                 "description": "Created"
6175                                         },
6176                                         "204": {
6177                                                 "description": "Updated"
6178                                         }
6179                                 }
6180                         }
6181                 },
6182                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-truststore:truststore/certificates={name}": {
6183                         "post": {
6184                                 "description": "A list of certificates.  These certificates can be\nused by a server to authenticate clients, or by a client\nto authenticate servers.  Each list of certificates\nSHOULD be specific to a purpose, as the list as a whole\nmay be referenced by other modules.  For instance, a\nRESTCONF server's configuration might use a specific list\nof certificates for when authenticating RESTCONF\nclient connections.",
6185                                 "summary": "POST - O-RAN-DU-01 - ietf-truststore - certificates",
6186                                 "tags": [
6187                                         "mounted O-RAN-DU-01 ietf-truststore"
6188                                 ],
6189                                 "requestBody": {
6190                                         "content": {
6191                                                 "application/json": {
6192                                                         "schema": {
6193                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_config_certificates_post"
6194                                                         }
6195                                                 },
6196                                                 "application/xml": {
6197                                                         "schema": {
6198                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_config_certificates_post_xml"
6199                                                         }
6200                                                 }
6201                                         },
6202                                         "description": "certificates_config"
6203                                 },
6204                                 "parameters": [
6205                                         {
6206                                                 "name": "name",
6207                                                 "description": "An arbitrary name for this list of certificates.",
6208                                                 "schema": {
6209                                                         "type": "string"
6210                                                 },
6211                                                 "in": "path",
6212                                                 "required": true
6213                                         }
6214                                 ],
6215                                 "responses": {
6216                                         "201": {
6217                                                 "description": "Created"
6218                                         }
6219                                 }
6220                         },
6221                         "get": {
6222                                 "description": "A list of certificates.  These certificates can be\nused by a server to authenticate clients, or by a client\nto authenticate servers.  Each list of certificates\nSHOULD be specific to a purpose, as the list as a whole\nmay be referenced by other modules.  For instance, a\nRESTCONF server's configuration might use a specific list\nof certificates for when authenticating RESTCONF\nclient connections.",
6223                                 "summary": "GET - O-RAN-DU-01 - ietf-truststore - certificates",
6224                                 "tags": [
6225                                         "mounted O-RAN-DU-01 ietf-truststore"
6226                                 ],
6227                                 "parameters": [
6228                                         {
6229                                                 "name": "name",
6230                                                 "description": "An arbitrary name for this list of certificates.",
6231                                                 "schema": {
6232                                                         "type": "string"
6233                                                 },
6234                                                 "in": "path",
6235                                                 "required": true
6236                                         },
6237                                         {
6238                                                 "in": "query",
6239                                                 "name": "content",
6240                                                 "schema": {
6241                                                         "type": "string",
6242                                                         "enum": [
6243                                                                 "nonconfig",
6244                                                                 "config"
6245                                                         ]
6246                                                 }
6247                                         }
6248                                 ],
6249                                 "responses": {
6250                                         "200": {
6251                                                 "content": {
6252                                                         "application/xml": {
6253                                                                 "schema": {
6254                                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_TOP"
6255                                                                 }
6256                                                         },
6257                                                         "application/json": {
6258                                                                 "schema": {
6259                                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_TOP"
6260                                                                 }
6261                                                         }
6262                                                 },
6263                                                 "description": "OK"
6264                                         }
6265                                 }
6266                         },
6267                         "delete": {
6268                                 "summary": "DELETE - O-RAN-DU-01 - ietf-truststore - certificates",
6269                                 "tags": [
6270                                         "mounted O-RAN-DU-01 ietf-truststore"
6271                                 ],
6272                                 "description": "A list of certificates.  These certificates can be\nused by a server to authenticate clients, or by a client\nto authenticate servers.  Each list of certificates\nSHOULD be specific to a purpose, as the list as a whole\nmay be referenced by other modules.  For instance, a\nRESTCONF server's configuration might use a specific list\nof certificates for when authenticating RESTCONF\nclient connections.",
6273                                 "parameters": [
6274                                         {
6275                                                 "name": "name",
6276                                                 "description": "An arbitrary name for this list of certificates.",
6277                                                 "schema": {
6278                                                         "type": "string"
6279                                                 },
6280                                                 "in": "path",
6281                                                 "required": true
6282                                         }
6283                                 ],
6284                                 "responses": {
6285                                         "204": {
6286                                                 "description": "Deleted"
6287                                         }
6288                                 }
6289                         },
6290                         "put": {
6291                                 "description": "A list of certificates.  These certificates can be\nused by a server to authenticate clients, or by a client\nto authenticate servers.  Each list of certificates\nSHOULD be specific to a purpose, as the list as a whole\nmay be referenced by other modules.  For instance, a\nRESTCONF server's configuration might use a specific list\nof certificates for when authenticating RESTCONF\nclient connections.",
6292                                 "summary": "PUT - O-RAN-DU-01 - ietf-truststore - certificates",
6293                                 "tags": [
6294                                         "mounted O-RAN-DU-01 ietf-truststore"
6295                                 ],
6296                                 "requestBody": {
6297                                         "content": {
6298                                                 "application/json": {
6299                                                         "schema": {
6300                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_config_certificates_TOP"
6301                                                         }
6302                                                 },
6303                                                 "application/xml": {
6304                                                         "schema": {
6305                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_config_certificates"
6306                                                         }
6307                                                 }
6308                                         },
6309                                         "description": "certificates_config"
6310                                 },
6311                                 "parameters": [
6312                                         {
6313                                                 "name": "name",
6314                                                 "description": "An arbitrary name for this list of certificates.",
6315                                                 "schema": {
6316                                                         "type": "string"
6317                                                 },
6318                                                 "in": "path",
6319                                                 "required": true
6320                                         }
6321                                 ],
6322                                 "responses": {
6323                                         "201": {
6324                                                 "description": "Created"
6325                                         },
6326                                         "204": {
6327                                                 "description": "Updated"
6328                                         }
6329                                 }
6330                         }
6331                 },
6332                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-truststore:truststore/certificates={name}/certificate={name1}": {
6333                         "post": {
6334                                 "description": "A certificate.",
6335                                 "summary": "POST - O-RAN-DU-01 - ietf-truststore - certificate",
6336                                 "tags": [
6337                                         "mounted O-RAN-DU-01 ietf-truststore"
6338                                 ],
6339                                 "requestBody": {
6340                                         "content": {
6341                                                 "application/json": {
6342                                                         "schema": {
6343                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_config_certificate_post"
6344                                                         }
6345                                                 },
6346                                                 "application/xml": {
6347                                                         "schema": {
6348                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_config_certificate_post_xml"
6349                                                         }
6350                                                 }
6351                                         },
6352                                         "description": "certificate_config"
6353                                 },
6354                                 "parameters": [
6355                                         {
6356                                                 "name": "name",
6357                                                 "description": "An arbitrary name for this list of certificates.",
6358                                                 "schema": {
6359                                                         "type": "string"
6360                                                 },
6361                                                 "in": "path",
6362                                                 "required": true
6363                                         },
6364                                         {
6365                                                 "name": "name1",
6366                                                 "description": "An arbitrary name for this certificate. The\nname must be unique across all lists of\ncertificates (not just this list) so that leafrefs\nfrom another module can resolve to unique values.",
6367                                                 "schema": {
6368                                                         "type": "string"
6369                                                 },
6370                                                 "in": "path",
6371                                                 "required": true
6372                                         }
6373                                 ],
6374                                 "responses": {
6375                                         "201": {
6376                                                 "description": "Created"
6377                                         }
6378                                 }
6379                         },
6380                         "get": {
6381                                 "description": "A certificate.",
6382                                 "summary": "GET - O-RAN-DU-01 - ietf-truststore - certificate",
6383                                 "tags": [
6384                                         "mounted O-RAN-DU-01 ietf-truststore"
6385                                 ],
6386                                 "parameters": [
6387                                         {
6388                                                 "name": "name",
6389                                                 "description": "An arbitrary name for this list of certificates.",
6390                                                 "schema": {
6391                                                         "type": "string"
6392                                                 },
6393                                                 "in": "path",
6394                                                 "required": true
6395                                         },
6396                                         {
6397                                                 "name": "name1",
6398                                                 "description": "An arbitrary name for this certificate. The\nname must be unique across all lists of\ncertificates (not just this list) so that leafrefs\nfrom another module can resolve to unique values.",
6399                                                 "schema": {
6400                                                         "type": "string"
6401                                                 },
6402                                                 "in": "path",
6403                                                 "required": true
6404                                         },
6405                                         {
6406                                                 "in": "query",
6407                                                 "name": "content",
6408                                                 "schema": {
6409                                                         "type": "string",
6410                                                         "enum": [
6411                                                                 "nonconfig",
6412                                                                 "config"
6413                                                         ]
6414                                                 }
6415                                         }
6416                                 ],
6417                                 "responses": {
6418                                         "200": {
6419                                                 "content": {
6420                                                         "application/xml": {
6421                                                                 "schema": {
6422                                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_certificate_TOP"
6423                                                                 }
6424                                                         },
6425                                                         "application/json": {
6426                                                                 "schema": {
6427                                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_certificate_TOP"
6428                                                                 }
6429                                                         }
6430                                                 },
6431                                                 "description": "OK"
6432                                         }
6433                                 }
6434                         },
6435                         "delete": {
6436                                 "summary": "DELETE - O-RAN-DU-01 - ietf-truststore - certificate",
6437                                 "tags": [
6438                                         "mounted O-RAN-DU-01 ietf-truststore"
6439                                 ],
6440                                 "description": "A certificate.",
6441                                 "parameters": [
6442                                         {
6443                                                 "name": "name",
6444                                                 "description": "An arbitrary name for this list of certificates.",
6445                                                 "schema": {
6446                                                         "type": "string"
6447                                                 },
6448                                                 "in": "path",
6449                                                 "required": true
6450                                         },
6451                                         {
6452                                                 "name": "name1",
6453                                                 "description": "An arbitrary name for this certificate. The\nname must be unique across all lists of\ncertificates (not just this list) so that leafrefs\nfrom another module can resolve to unique values.",
6454                                                 "schema": {
6455                                                         "type": "string"
6456                                                 },
6457                                                 "in": "path",
6458                                                 "required": true
6459                                         }
6460                                 ],
6461                                 "responses": {
6462                                         "204": {
6463                                                 "description": "Deleted"
6464                                         }
6465                                 }
6466                         },
6467                         "put": {
6468                                 "description": "A certificate.",
6469                                 "summary": "PUT - O-RAN-DU-01 - ietf-truststore - certificate",
6470                                 "tags": [
6471                                         "mounted O-RAN-DU-01 ietf-truststore"
6472                                 ],
6473                                 "requestBody": {
6474                                         "content": {
6475                                                 "application/json": {
6476                                                         "schema": {
6477                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_config_certificate_TOP"
6478                                                         }
6479                                                 },
6480                                                 "application/xml": {
6481                                                         "schema": {
6482                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_config_certificate"
6483                                                         }
6484                                                 }
6485                                         },
6486                                         "description": "certificate_config"
6487                                 },
6488                                 "parameters": [
6489                                         {
6490                                                 "name": "name",
6491                                                 "description": "An arbitrary name for this list of certificates.",
6492                                                 "schema": {
6493                                                         "type": "string"
6494                                                 },
6495                                                 "in": "path",
6496                                                 "required": true
6497                                         },
6498                                         {
6499                                                 "name": "name1",
6500                                                 "description": "An arbitrary name for this certificate. The\nname must be unique across all lists of\ncertificates (not just this list) so that leafrefs\nfrom another module can resolve to unique values.",
6501                                                 "schema": {
6502                                                         "type": "string"
6503                                                 },
6504                                                 "in": "path",
6505                                                 "required": true
6506                                         }
6507                                 ],
6508                                 "responses": {
6509                                         "201": {
6510                                                 "description": "Created"
6511                                         },
6512                                         "204": {
6513                                                 "description": "Updated"
6514                                         }
6515                                 }
6516                         }
6517                 },
6518                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-truststore:truststore/host-keys={name}": {
6519                         "post": {
6520                                 "description": "A list of host keys.  These host-keys can\nbe used by clients to authenticate SSH servers.  Each\nlist of host keys SHOULD be specific to a purpose,\nso the list as a whole may be referenced by other modules.\nFor instance, a NETCONF client's configuration might\npoint to a specific list of host keys for when\nauthenticating specific SSH servers.",
6521                                 "summary": "POST - O-RAN-DU-01 - ietf-truststore - host-keys",
6522                                 "tags": [
6523                                         "mounted O-RAN-DU-01 ietf-truststore"
6524                                 ],
6525                                 "requestBody": {
6526                                         "content": {
6527                                                 "application/json": {
6528                                                         "schema": {
6529                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_config_host-keys_post"
6530                                                         }
6531                                                 },
6532                                                 "application/xml": {
6533                                                         "schema": {
6534                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_config_host-keys_post_xml"
6535                                                         }
6536                                                 }
6537                                         },
6538                                         "description": "host-keys_config"
6539                                 },
6540                                 "parameters": [
6541                                         {
6542                                                 "name": "name",
6543                                                 "description": "An arbitrary name for this list of SSH\nhost keys.",
6544                                                 "schema": {
6545                                                         "type": "string"
6546                                                 },
6547                                                 "in": "path",
6548                                                 "required": true
6549                                         }
6550                                 ],
6551                                 "responses": {
6552                                         "201": {
6553                                                 "description": "Created"
6554                                         }
6555                                 }
6556                         },
6557                         "get": {
6558                                 "description": "A list of host keys.  These host-keys can\nbe used by clients to authenticate SSH servers.  Each\nlist of host keys SHOULD be specific to a purpose,\nso the list as a whole may be referenced by other modules.\nFor instance, a NETCONF client's configuration might\npoint to a specific list of host keys for when\nauthenticating specific SSH servers.",
6559                                 "summary": "GET - O-RAN-DU-01 - ietf-truststore - host-keys",
6560                                 "tags": [
6561                                         "mounted O-RAN-DU-01 ietf-truststore"
6562                                 ],
6563                                 "parameters": [
6564                                         {
6565                                                 "name": "name",
6566                                                 "description": "An arbitrary name for this list of SSH\nhost keys.",
6567                                                 "schema": {
6568                                                         "type": "string"
6569                                                 },
6570                                                 "in": "path",
6571                                                 "required": true
6572                                         },
6573                                         {
6574                                                 "in": "query",
6575                                                 "name": "content",
6576                                                 "schema": {
6577                                                         "type": "string",
6578                                                         "enum": [
6579                                                                 "nonconfig",
6580                                                                 "config"
6581                                                         ]
6582                                                 }
6583                                         }
6584                                 ],
6585                                 "responses": {
6586                                         "200": {
6587                                                 "content": {
6588                                                         "application/xml": {
6589                                                                 "schema": {
6590                                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_TOP"
6591                                                                 }
6592                                                         },
6593                                                         "application/json": {
6594                                                                 "schema": {
6595                                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_TOP"
6596                                                                 }
6597                                                         }
6598                                                 },
6599                                                 "description": "OK"
6600                                         }
6601                                 }
6602                         },
6603                         "delete": {
6604                                 "summary": "DELETE - O-RAN-DU-01 - ietf-truststore - host-keys",
6605                                 "tags": [
6606                                         "mounted O-RAN-DU-01 ietf-truststore"
6607                                 ],
6608                                 "description": "A list of host keys.  These host-keys can\nbe used by clients to authenticate SSH servers.  Each\nlist of host keys SHOULD be specific to a purpose,\nso the list as a whole may be referenced by other modules.\nFor instance, a NETCONF client's configuration might\npoint to a specific list of host keys for when\nauthenticating specific SSH servers.",
6609                                 "parameters": [
6610                                         {
6611                                                 "name": "name",
6612                                                 "description": "An arbitrary name for this list of SSH\nhost keys.",
6613                                                 "schema": {
6614                                                         "type": "string"
6615                                                 },
6616                                                 "in": "path",
6617                                                 "required": true
6618                                         }
6619                                 ],
6620                                 "responses": {
6621                                         "204": {
6622                                                 "description": "Deleted"
6623                                         }
6624                                 }
6625                         },
6626                         "put": {
6627                                 "description": "A list of host keys.  These host-keys can\nbe used by clients to authenticate SSH servers.  Each\nlist of host keys SHOULD be specific to a purpose,\nso the list as a whole may be referenced by other modules.\nFor instance, a NETCONF client's configuration might\npoint to a specific list of host keys for when\nauthenticating specific SSH servers.",
6628                                 "summary": "PUT - O-RAN-DU-01 - ietf-truststore - host-keys",
6629                                 "tags": [
6630                                         "mounted O-RAN-DU-01 ietf-truststore"
6631                                 ],
6632                                 "requestBody": {
6633                                         "content": {
6634                                                 "application/json": {
6635                                                         "schema": {
6636                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_config_host-keys_TOP"
6637                                                         }
6638                                                 },
6639                                                 "application/xml": {
6640                                                         "schema": {
6641                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_config_host-keys"
6642                                                         }
6643                                                 }
6644                                         },
6645                                         "description": "host-keys_config"
6646                                 },
6647                                 "parameters": [
6648                                         {
6649                                                 "name": "name",
6650                                                 "description": "An arbitrary name for this list of SSH\nhost keys.",
6651                                                 "schema": {
6652                                                         "type": "string"
6653                                                 },
6654                                                 "in": "path",
6655                                                 "required": true
6656                                         }
6657                                 ],
6658                                 "responses": {
6659                                         "201": {
6660                                                 "description": "Created"
6661                                         },
6662                                         "204": {
6663                                                 "description": "Updated"
6664                                         }
6665                                 }
6666                         }
6667                 },
6668                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-truststore:truststore/host-keys={name}/host-key={name1}": {
6669                         "post": {
6670                                 "description": "A host key.",
6671                                 "summary": "POST - O-RAN-DU-01 - ietf-truststore - host-key",
6672                                 "tags": [
6673                                         "mounted O-RAN-DU-01 ietf-truststore"
6674                                 ],
6675                                 "requestBody": {
6676                                         "content": {
6677                                                 "application/json": {
6678                                                         "schema": {
6679                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_config_host-key_post"
6680                                                         }
6681                                                 },
6682                                                 "application/xml": {
6683                                                         "schema": {
6684                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_config_host-key_post_xml"
6685                                                         }
6686                                                 }
6687                                         },
6688                                         "description": "host-key_config"
6689                                 },
6690                                 "parameters": [
6691                                         {
6692                                                 "name": "name",
6693                                                 "description": "An arbitrary name for this list of SSH\nhost keys.",
6694                                                 "schema": {
6695                                                         "type": "string"
6696                                                 },
6697                                                 "in": "path",
6698                                                 "required": true
6699                                         },
6700                                         {
6701                                                 "name": "name1",
6702                                                 "description": "An arbitrary name for this host-key. Must be\nunique across all lists of host-keys (not just\nthis list) so that a leafref to it from another module\ncan resolve to unique values.",
6703                                                 "schema": {
6704                                                         "type": "string"
6705                                                 },
6706                                                 "in": "path",
6707                                                 "required": true
6708                                         }
6709                                 ],
6710                                 "responses": {
6711                                         "201": {
6712                                                 "description": "Created"
6713                                         }
6714                                 }
6715                         },
6716                         "get": {
6717                                 "description": "A host key.",
6718                                 "summary": "GET - O-RAN-DU-01 - ietf-truststore - host-key",
6719                                 "tags": [
6720                                         "mounted O-RAN-DU-01 ietf-truststore"
6721                                 ],
6722                                 "parameters": [
6723                                         {
6724                                                 "name": "name",
6725                                                 "description": "An arbitrary name for this list of SSH\nhost keys.",
6726                                                 "schema": {
6727                                                         "type": "string"
6728                                                 },
6729                                                 "in": "path",
6730                                                 "required": true
6731                                         },
6732                                         {
6733                                                 "name": "name1",
6734                                                 "description": "An arbitrary name for this host-key. Must be\nunique across all lists of host-keys (not just\nthis list) so that a leafref to it from another module\ncan resolve to unique values.",
6735                                                 "schema": {
6736                                                         "type": "string"
6737                                                 },
6738                                                 "in": "path",
6739                                                 "required": true
6740                                         },
6741                                         {
6742                                                 "in": "query",
6743                                                 "name": "content",
6744                                                 "schema": {
6745                                                         "type": "string",
6746                                                         "enum": [
6747                                                                 "nonconfig",
6748                                                                 "config"
6749                                                         ]
6750                                                 }
6751                                         }
6752                                 ],
6753                                 "responses": {
6754                                         "200": {
6755                                                 "content": {
6756                                                         "application/xml": {
6757                                                                 "schema": {
6758                                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_host-key_TOP"
6759                                                                 }
6760                                                         },
6761                                                         "application/json": {
6762                                                                 "schema": {
6763                                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_host-key_TOP"
6764                                                                 }
6765                                                         }
6766                                                 },
6767                                                 "description": "OK"
6768                                         }
6769                                 }
6770                         },
6771                         "delete": {
6772                                 "summary": "DELETE - O-RAN-DU-01 - ietf-truststore - host-key",
6773                                 "tags": [
6774                                         "mounted O-RAN-DU-01 ietf-truststore"
6775                                 ],
6776                                 "description": "A host key.",
6777                                 "parameters": [
6778                                         {
6779                                                 "name": "name",
6780                                                 "description": "An arbitrary name for this list of SSH\nhost keys.",
6781                                                 "schema": {
6782                                                         "type": "string"
6783                                                 },
6784                                                 "in": "path",
6785                                                 "required": true
6786                                         },
6787                                         {
6788                                                 "name": "name1",
6789                                                 "description": "An arbitrary name for this host-key. Must be\nunique across all lists of host-keys (not just\nthis list) so that a leafref to it from another module\ncan resolve to unique values.",
6790                                                 "schema": {
6791                                                         "type": "string"
6792                                                 },
6793                                                 "in": "path",
6794                                                 "required": true
6795                                         }
6796                                 ],
6797                                 "responses": {
6798                                         "204": {
6799                                                 "description": "Deleted"
6800                                         }
6801                                 }
6802                         },
6803                         "put": {
6804                                 "description": "A host key.",
6805                                 "summary": "PUT - O-RAN-DU-01 - ietf-truststore - host-key",
6806                                 "tags": [
6807                                         "mounted O-RAN-DU-01 ietf-truststore"
6808                                 ],
6809                                 "requestBody": {
6810                                         "content": {
6811                                                 "application/json": {
6812                                                         "schema": {
6813                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_config_host-key_TOP"
6814                                                         }
6815                                                 },
6816                                                 "application/xml": {
6817                                                         "schema": {
6818                                                                 "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_config_host-key"
6819                                                         }
6820                                                 }
6821                                         },
6822                                         "description": "host-key_config"
6823                                 },
6824                                 "parameters": [
6825                                         {
6826                                                 "name": "name",
6827                                                 "description": "An arbitrary name for this list of SSH\nhost keys.",
6828                                                 "schema": {
6829                                                         "type": "string"
6830                                                 },
6831                                                 "in": "path",
6832                                                 "required": true
6833                                         },
6834                                         {
6835                                                 "name": "name1",
6836                                                 "description": "An arbitrary name for this host-key. Must be\nunique across all lists of host-keys (not just\nthis list) so that a leafref to it from another module\ncan resolve to unique values.",
6837                                                 "schema": {
6838                                                         "type": "string"
6839                                                 },
6840                                                 "in": "path",
6841                                                 "required": true
6842                                         }
6843                                 ],
6844                                 "responses": {
6845                                         "201": {
6846                                                 "description": "Created"
6847                                         },
6848                                         "204": {
6849                                                 "description": "Updated"
6850                                         }
6851                                 }
6852                         }
6853                 },
6854                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-yang-library:yang-library": {
6855                         "get": {
6856                                 "description": "Container holding the entire YANG library of this server.",
6857                                 "summary": "GET - O-RAN-DU-01 - ietf-yang-library - yang-library",
6858                                 "tags": [
6859                                         "mounted O-RAN-DU-01 ietf-yang-library"
6860                                 ],
6861                                 "parameters": [
6862                                         {
6863                                                 "required": true,
6864                                                 "in": "query",
6865                                                 "name": "content",
6866                                                 "schema": {
6867                                                         "type": "string",
6868                                                         "enum": [
6869                                                                 "nonconfig"
6870                                                         ]
6871                                                 }
6872                                         }
6873                                 ],
6874                                 "responses": {
6875                                         "200": {
6876                                                 "content": {
6877                                                         "application/xml": {
6878                                                                 "schema": {
6879                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_TOP"
6880                                                                 }
6881                                                         },
6882                                                         "application/json": {
6883                                                                 "schema": {
6884                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_TOP"
6885                                                                 }
6886                                                         }
6887                                                 },
6888                                                 "description": "OK"
6889                                         }
6890                                 }
6891                         }
6892                 },
6893                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-yang-library:yang-library/module-set={name}": {
6894                         "get": {
6895                                 "description": "A set of modules that may be used by one or more schemas.\n\nA module set does not have to be referentially complete,\ni.e., it may define modules that contain import statements\nfor other modules not included in the module set.",
6896                                 "summary": "GET - O-RAN-DU-01 - ietf-yang-library - module-set",
6897                                 "tags": [
6898                                         "mounted O-RAN-DU-01 ietf-yang-library"
6899                                 ],
6900                                 "parameters": [
6901                                         {
6902                                                 "name": "name",
6903                                                 "description": "An arbitrary name of the module set.",
6904                                                 "schema": {
6905                                                         "type": "string"
6906                                                 },
6907                                                 "in": "path",
6908                                                 "required": true
6909                                         },
6910                                         {
6911                                                 "required": true,
6912                                                 "in": "query",
6913                                                 "name": "content",
6914                                                 "schema": {
6915                                                         "type": "string",
6916                                                         "enum": [
6917                                                                 "nonconfig"
6918                                                         ]
6919                                                 }
6920                                         }
6921                                 ],
6922                                 "responses": {
6923                                         "200": {
6924                                                 "content": {
6925                                                         "application/xml": {
6926                                                                 "schema": {
6927                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_TOP"
6928                                                                 }
6929                                                         },
6930                                                         "application/json": {
6931                                                                 "schema": {
6932                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_TOP"
6933                                                                 }
6934                                                         }
6935                                                 },
6936                                                 "description": "OK"
6937                                         }
6938                                 }
6939                         }
6940                 },
6941                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-yang-library:yang-library/module-set={name}/module={name1}": {
6942                         "get": {
6943                                 "description": "An entry in this list represents a module implemented by the\nserver, as per Section 5.6.5 of RFC 7950, with a particular\nset of supported features and deviations.",
6944                                 "summary": "GET - O-RAN-DU-01 - ietf-yang-library - module",
6945                                 "tags": [
6946                                         "mounted O-RAN-DU-01 ietf-yang-library"
6947                                 ],
6948                                 "parameters": [
6949                                         {
6950                                                 "name": "name",
6951                                                 "description": "An arbitrary name of the module set.",
6952                                                 "schema": {
6953                                                         "type": "string"
6954                                                 },
6955                                                 "in": "path",
6956                                                 "required": true
6957                                         },
6958                                         {
6959                                                 "name": "name1",
6960                                                 "description": "The YANG module or submodule name.",
6961                                                 "schema": {
6962                                                         "type": "string"
6963                                                 },
6964                                                 "in": "path",
6965                                                 "required": true
6966                                         },
6967                                         {
6968                                                 "required": true,
6969                                                 "in": "query",
6970                                                 "name": "content",
6971                                                 "schema": {
6972                                                         "type": "string",
6973                                                         "enum": [
6974                                                                 "nonconfig"
6975                                                         ]
6976                                                 }
6977                                         }
6978                                 ],
6979                                 "responses": {
6980                                         "200": {
6981                                                 "content": {
6982                                                         "application/xml": {
6983                                                                 "schema": {
6984                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_module_TOP"
6985                                                                 }
6986                                                         },
6987                                                         "application/json": {
6988                                                                 "schema": {
6989                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_module_TOP"
6990                                                                 }
6991                                                         }
6992                                                 },
6993                                                 "description": "OK"
6994                                         }
6995                                 }
6996                         }
6997                 },
6998                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-yang-library:yang-library/module-set={name}/module={name1}/submodule={name2}": {
6999                         "get": {
7000                                 "description": "Each entry represents one submodule within the\nparent module.",
7001                                 "summary": "GET - O-RAN-DU-01 - ietf-yang-library - submodule",
7002                                 "tags": [
7003                                         "mounted O-RAN-DU-01 ietf-yang-library"
7004                                 ],
7005                                 "parameters": [
7006                                         {
7007                                                 "name": "name",
7008                                                 "description": "An arbitrary name of the module set.",
7009                                                 "schema": {
7010                                                         "type": "string"
7011                                                 },
7012                                                 "in": "path",
7013                                                 "required": true
7014                                         },
7015                                         {
7016                                                 "name": "name1",
7017                                                 "description": "The YANG module or submodule name.",
7018                                                 "schema": {
7019                                                         "type": "string"
7020                                                 },
7021                                                 "in": "path",
7022                                                 "required": true
7023                                         },
7024                                         {
7025                                                 "name": "name2",
7026                                                 "description": "The YANG module or submodule name.",
7027                                                 "schema": {
7028                                                         "type": "string"
7029                                                 },
7030                                                 "in": "path",
7031                                                 "required": true
7032                                         },
7033                                         {
7034                                                 "required": true,
7035                                                 "in": "query",
7036                                                 "name": "content",
7037                                                 "schema": {
7038                                                         "type": "string",
7039                                                         "enum": [
7040                                                                 "nonconfig"
7041                                                         ]
7042                                                 }
7043                                         }
7044                                 ],
7045                                 "responses": {
7046                                         "200": {
7047                                                 "content": {
7048                                                         "application/xml": {
7049                                                                 "schema": {
7050                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_module_submodule_TOP"
7051                                                                 }
7052                                                         },
7053                                                         "application/json": {
7054                                                                 "schema": {
7055                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_module_submodule_TOP"
7056                                                                 }
7057                                                         }
7058                                                 },
7059                                                 "description": "OK"
7060                                         }
7061                                 }
7062                         }
7063                 },
7064                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-yang-library:yang-library/module-set={name}/import-only-module={name1}={revision}": {
7065                         "get": {
7066                                 "description": "An entry in this list indicates that the server imports\nreusable definitions from the specified revision of the\nmodule but does not implement any protocol-accessible\nobjects from this revision.\n\nMultiple entries for the same module name MAY exist.  This\ncan occur if multiple modules import the same module but\nspecify different revision dates in the import statements.",
7067                                 "summary": "GET - O-RAN-DU-01 - ietf-yang-library - import-only-module",
7068                                 "tags": [
7069                                         "mounted O-RAN-DU-01 ietf-yang-library"
7070                                 ],
7071                                 "parameters": [
7072                                         {
7073                                                 "name": "name",
7074                                                 "description": "An arbitrary name of the module set.",
7075                                                 "schema": {
7076                                                         "type": "string"
7077                                                 },
7078                                                 "in": "path",
7079                                                 "required": true
7080                                         },
7081                                         {
7082                                                 "name": "name1",
7083                                                 "description": "The YANG module name.",
7084                                                 "schema": {
7085                                                         "type": "string"
7086                                                 },
7087                                                 "in": "path",
7088                                                 "required": true
7089                                         },
7090                                         {
7091                                                 "name": "revision",
7092                                                 "description": "The YANG module revision date.\nA zero-length string is used if no revision statement\nis present in the YANG module.",
7093                                                 "schema": {
7094                                                         "type": "string"
7095                                                 },
7096                                                 "in": "path",
7097                                                 "required": true
7098                                         },
7099                                         {
7100                                                 "required": true,
7101                                                 "in": "query",
7102                                                 "name": "content",
7103                                                 "schema": {
7104                                                         "type": "string",
7105                                                         "enum": [
7106                                                                 "nonconfig"
7107                                                         ]
7108                                                 }
7109                                         }
7110                                 ],
7111                                 "responses": {
7112                                         "200": {
7113                                                 "content": {
7114                                                         "application/xml": {
7115                                                                 "schema": {
7116                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_import-only-module_TOP"
7117                                                                 }
7118                                                         },
7119                                                         "application/json": {
7120                                                                 "schema": {
7121                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_import-only-module_TOP"
7122                                                                 }
7123                                                         }
7124                                                 },
7125                                                 "description": "OK"
7126                                         }
7127                                 }
7128                         }
7129                 },
7130                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-yang-library:yang-library/module-set={name}/import-only-module={name1}={revision}/submodule={name2}": {
7131                         "get": {
7132                                 "description": "Each entry represents one submodule within the\nparent module.",
7133                                 "summary": "GET - O-RAN-DU-01 - ietf-yang-library - submodule",
7134                                 "tags": [
7135                                         "mounted O-RAN-DU-01 ietf-yang-library"
7136                                 ],
7137                                 "parameters": [
7138                                         {
7139                                                 "name": "name",
7140                                                 "description": "An arbitrary name of the module set.",
7141                                                 "schema": {
7142                                                         "type": "string"
7143                                                 },
7144                                                 "in": "path",
7145                                                 "required": true
7146                                         },
7147                                         {
7148                                                 "name": "name1",
7149                                                 "description": "The YANG module name.",
7150                                                 "schema": {
7151                                                         "type": "string"
7152                                                 },
7153                                                 "in": "path",
7154                                                 "required": true
7155                                         },
7156                                         {
7157                                                 "name": "revision",
7158                                                 "description": "The YANG module revision date.\nA zero-length string is used if no revision statement\nis present in the YANG module.",
7159                                                 "schema": {
7160                                                         "type": "string"
7161                                                 },
7162                                                 "in": "path",
7163                                                 "required": true
7164                                         },
7165                                         {
7166                                                 "name": "name2",
7167                                                 "description": "The YANG module or submodule name.",
7168                                                 "schema": {
7169                                                         "type": "string"
7170                                                 },
7171                                                 "in": "path",
7172                                                 "required": true
7173                                         },
7174                                         {
7175                                                 "required": true,
7176                                                 "in": "query",
7177                                                 "name": "content",
7178                                                 "schema": {
7179                                                         "type": "string",
7180                                                         "enum": [
7181                                                                 "nonconfig"
7182                                                         ]
7183                                                 }
7184                                         }
7185                                 ],
7186                                 "responses": {
7187                                         "200": {
7188                                                 "content": {
7189                                                         "application/xml": {
7190                                                                 "schema": {
7191                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_import-only-module_submodule_TOP"
7192                                                                 }
7193                                                         },
7194                                                         "application/json": {
7195                                                                 "schema": {
7196                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_import-only-module_submodule_TOP"
7197                                                                 }
7198                                                         }
7199                                                 },
7200                                                 "description": "OK"
7201                                         }
7202                                 }
7203                         }
7204                 },
7205                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-yang-library:yang-library/schema={name}": {
7206                         "get": {
7207                                 "description": "A datastore schema that may be used by one or more\ndatastores.\n\nThe schema must be valid and referentially complete, i.e.,\nit must contain modules to satisfy all used import\nstatements for all modules specified in the schema.",
7208                                 "summary": "GET - O-RAN-DU-01 - ietf-yang-library - schema",
7209                                 "tags": [
7210                                         "mounted O-RAN-DU-01 ietf-yang-library"
7211                                 ],
7212                                 "parameters": [
7213                                         {
7214                                                 "name": "name",
7215                                                 "description": "An arbitrary name of the schema.",
7216                                                 "schema": {
7217                                                         "type": "string"
7218                                                 },
7219                                                 "in": "path",
7220                                                 "required": true
7221                                         },
7222                                         {
7223                                                 "required": true,
7224                                                 "in": "query",
7225                                                 "name": "content",
7226                                                 "schema": {
7227                                                         "type": "string",
7228                                                         "enum": [
7229                                                                 "nonconfig"
7230                                                         ]
7231                                                 }
7232                                         }
7233                                 ],
7234                                 "responses": {
7235                                         "200": {
7236                                                 "content": {
7237                                                         "application/xml": {
7238                                                                 "schema": {
7239                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_schema_TOP"
7240                                                                 }
7241                                                         },
7242                                                         "application/json": {
7243                                                                 "schema": {
7244                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_schema_TOP"
7245                                                                 }
7246                                                         }
7247                                                 },
7248                                                 "description": "OK"
7249                                         }
7250                                 }
7251                         }
7252                 },
7253                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-yang-library:yang-library/datastore={name}": {
7254                         "get": {
7255                                 "description": "A datastore supported by this server.\n\nEach datastore indicates which schema it supports.\n\nThe server MUST instantiate one entry in this list per\nspecific datastore it supports.\nEach datastore entry with the same datastore schema SHOULD\nreference the same schema.",
7256                                 "summary": "GET - O-RAN-DU-01 - ietf-yang-library - datastore",
7257                                 "tags": [
7258                                         "mounted O-RAN-DU-01 ietf-yang-library"
7259                                 ],
7260                                 "parameters": [
7261                                         {
7262                                                 "name": "name",
7263                                                 "description": "The identity of the datastore.",
7264                                                 "schema": {
7265                                                         "type": "string"
7266                                                 },
7267                                                 "in": "path",
7268                                                 "required": true
7269                                         },
7270                                         {
7271                                                 "required": true,
7272                                                 "in": "query",
7273                                                 "name": "content",
7274                                                 "schema": {
7275                                                         "type": "string",
7276                                                         "enum": [
7277                                                                 "nonconfig"
7278                                                         ]
7279                                                 }
7280                                         }
7281                                 ],
7282                                 "responses": {
7283                                         "200": {
7284                                                 "content": {
7285                                                         "application/xml": {
7286                                                                 "schema": {
7287                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_datastore_TOP"
7288                                                                 }
7289                                                         },
7290                                                         "application/json": {
7291                                                                 "schema": {
7292                                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_datastore_TOP"
7293                                                                 }
7294                                                         }
7295                                                 },
7296                                                 "description": "OK"
7297                                         }
7298                                 }
7299                         }
7300                 },
7301                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-yang-library:modules-state": {
7302                         "get": {
7303                                 "description": "Contains YANG module monitoring information.",
7304                                 "summary": "GET - O-RAN-DU-01 - ietf-yang-library - modules-state",
7305                                 "tags": [
7306                                         "mounted O-RAN-DU-01 ietf-yang-library"
7307                                 ],
7308                                 "parameters": [
7309                                         {
7310                                                 "required": true,
7311                                                 "in": "query",
7312                                                 "name": "content",
7313                                                 "schema": {
7314                                                         "type": "string",
7315                                                         "enum": [
7316                                                                 "nonconfig"
7317                                                         ]
7318                                                 }
7319                                         }
7320                                 ],
7321                                 "responses": {
7322                                         "200": {
7323                                                 "content": {
7324                                                         "application/xml": {
7325                                                                 "schema": {
7326                                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_TOP"
7327                                                                 }
7328                                                         },
7329                                                         "application/json": {
7330                                                                 "schema": {
7331                                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_TOP"
7332                                                                 }
7333                                                         }
7334                                                 },
7335                                                 "description": "OK"
7336                                         }
7337                                 }
7338                         }
7339                 },
7340                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-yang-library:modules-state/module={name}={revision}": {
7341                         "get": {
7342                                 "description": "Each entry represents one revision of one module\ncurrently supported by the server.",
7343                                 "summary": "GET - O-RAN-DU-01 - ietf-yang-library - module",
7344                                 "tags": [
7345                                         "mounted O-RAN-DU-01 ietf-yang-library"
7346                                 ],
7347                                 "parameters": [
7348                                         {
7349                                                 "name": "name",
7350                                                 "description": "The YANG module or submodule name.",
7351                                                 "schema": {
7352                                                         "type": "string"
7353                                                 },
7354                                                 "in": "path",
7355                                                 "required": true
7356                                         },
7357                                         {
7358                                                 "name": "revision",
7359                                                 "description": "The YANG module or submodule revision date.\nA zero-length string is used if no revision statement\nis present in the YANG module or submodule.",
7360                                                 "schema": {
7361                                                         "type": "string"
7362                                                 },
7363                                                 "in": "path",
7364                                                 "required": true
7365                                         },
7366                                         {
7367                                                 "required": true,
7368                                                 "in": "query",
7369                                                 "name": "content",
7370                                                 "schema": {
7371                                                         "type": "string",
7372                                                         "enum": [
7373                                                                 "nonconfig"
7374                                                         ]
7375                                                 }
7376                                         }
7377                                 ],
7378                                 "responses": {
7379                                         "200": {
7380                                                 "content": {
7381                                                         "application/xml": {
7382                                                                 "schema": {
7383                                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_module_TOP"
7384                                                                 }
7385                                                         },
7386                                                         "application/json": {
7387                                                                 "schema": {
7388                                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_module_TOP"
7389                                                                 }
7390                                                         }
7391                                                 },
7392                                                 "description": "OK"
7393                                         }
7394                                 }
7395                         }
7396                 },
7397                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-yang-library:modules-state/module={name}={revision}/deviation={name1}={revision1}": {
7398                         "get": {
7399                                 "description": "List of YANG deviation module names and revisions\nused by this server to modify the conformance of\nthe module associated with this entry.  Note that\nthe same module can be used for deviations for\nmultiple modules, so the same entry MAY appear\nwithin multiple 'module' entries.\n\nThe deviation module MUST be present in the 'module'\nlist, with the same name and revision values.\nThe 'conformance-type' value will be 'implement' for\nthe deviation module.",
7400                                 "summary": "GET - O-RAN-DU-01 - ietf-yang-library - deviation",
7401                                 "tags": [
7402                                         "mounted O-RAN-DU-01 ietf-yang-library"
7403                                 ],
7404                                 "parameters": [
7405                                         {
7406                                                 "name": "name",
7407                                                 "description": "The YANG module or submodule name.",
7408                                                 "schema": {
7409                                                         "type": "string"
7410                                                 },
7411                                                 "in": "path",
7412                                                 "required": true
7413                                         },
7414                                         {
7415                                                 "name": "revision",
7416                                                 "description": "The YANG module or submodule revision date.\nA zero-length string is used if no revision statement\nis present in the YANG module or submodule.",
7417                                                 "schema": {
7418                                                         "type": "string"
7419                                                 },
7420                                                 "in": "path",
7421                                                 "required": true
7422                                         },
7423                                         {
7424                                                 "name": "name1",
7425                                                 "description": "The YANG module or submodule name.",
7426                                                 "schema": {
7427                                                         "type": "string"
7428                                                 },
7429                                                 "in": "path",
7430                                                 "required": true
7431                                         },
7432                                         {
7433                                                 "name": "revision1",
7434                                                 "description": "The YANG module or submodule revision date.\nA zero-length string is used if no revision statement\nis present in the YANG module or submodule.",
7435                                                 "schema": {
7436                                                         "type": "string"
7437                                                 },
7438                                                 "in": "path",
7439                                                 "required": true
7440                                         },
7441                                         {
7442                                                 "required": true,
7443                                                 "in": "query",
7444                                                 "name": "content",
7445                                                 "schema": {
7446                                                         "type": "string",
7447                                                         "enum": [
7448                                                                 "nonconfig"
7449                                                         ]
7450                                                 }
7451                                         }
7452                                 ],
7453                                 "responses": {
7454                                         "200": {
7455                                                 "content": {
7456                                                         "application/xml": {
7457                                                                 "schema": {
7458                                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_module_deviation_TOP"
7459                                                                 }
7460                                                         },
7461                                                         "application/json": {
7462                                                                 "schema": {
7463                                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_module_deviation_TOP"
7464                                                                 }
7465                                                         }
7466                                                 },
7467                                                 "description": "OK"
7468                                         }
7469                                 }
7470                         }
7471                 },
7472                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/ietf-yang-library:modules-state/module={name}={revision}/submodule={name1}={revision1}": {
7473                         "get": {
7474                                 "description": "Each entry represents one submodule within the\nparent module.",
7475                                 "summary": "GET - O-RAN-DU-01 - ietf-yang-library - submodule",
7476                                 "tags": [
7477                                         "mounted O-RAN-DU-01 ietf-yang-library"
7478                                 ],
7479                                 "parameters": [
7480                                         {
7481                                                 "name": "name",
7482                                                 "description": "The YANG module or submodule name.",
7483                                                 "schema": {
7484                                                         "type": "string"
7485                                                 },
7486                                                 "in": "path",
7487                                                 "required": true
7488                                         },
7489                                         {
7490                                                 "name": "revision",
7491                                                 "description": "The YANG module or submodule revision date.\nA zero-length string is used if no revision statement\nis present in the YANG module or submodule.",
7492                                                 "schema": {
7493                                                         "type": "string"
7494                                                 },
7495                                                 "in": "path",
7496                                                 "required": true
7497                                         },
7498                                         {
7499                                                 "name": "name1",
7500                                                 "description": "The YANG module or submodule name.",
7501                                                 "schema": {
7502                                                         "type": "string"
7503                                                 },
7504                                                 "in": "path",
7505                                                 "required": true
7506                                         },
7507                                         {
7508                                                 "name": "revision1",
7509                                                 "description": "The YANG module or submodule revision date.\nA zero-length string is used if no revision statement\nis present in the YANG module or submodule.",
7510                                                 "schema": {
7511                                                         "type": "string"
7512                                                 },
7513                                                 "in": "path",
7514                                                 "required": true
7515                                         },
7516                                         {
7517                                                 "required": true,
7518                                                 "in": "query",
7519                                                 "name": "content",
7520                                                 "schema": {
7521                                                         "type": "string",
7522                                                         "enum": [
7523                                                                 "nonconfig"
7524                                                         ]
7525                                                 }
7526                                         }
7527                                 ],
7528                                 "responses": {
7529                                         "200": {
7530                                                 "content": {
7531                                                         "application/xml": {
7532                                                                 "schema": {
7533                                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_module_submodule_TOP"
7534                                                                 }
7535                                                         },
7536                                                         "application/json": {
7537                                                                 "schema": {
7538                                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_module_submodule_TOP"
7539                                                                 }
7540                                                         }
7541                                                 },
7542                                                 "description": "OK"
7543                                         }
7544                                 }
7545                         }
7546                 },
7547                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nc-notifications:netconf": {
7548                         "get": {
7549                                 "description": "Top-level element in the notification namespace",
7550                                 "summary": "GET - O-RAN-DU-01 - nc-notifications - netconf",
7551                                 "tags": [
7552                                         "mounted O-RAN-DU-01 nc-notifications"
7553                                 ],
7554                                 "parameters": [
7555                                         {
7556                                                 "required": true,
7557                                                 "in": "query",
7558                                                 "name": "content",
7559                                                 "schema": {
7560                                                         "type": "string",
7561                                                         "enum": [
7562                                                                 "nonconfig"
7563                                                         ]
7564                                                 }
7565                                         }
7566                                 ],
7567                                 "responses": {
7568                                         "200": {
7569                                                 "content": {
7570                                                         "application/xml": {
7571                                                                 "schema": {
7572                                                                         "$ref": "#/components/schemas/nc-notifications_netconf_TOP"
7573                                                                 }
7574                                                         },
7575                                                         "application/json": {
7576                                                                 "schema": {
7577                                                                         "$ref": "#/components/schemas/nc-notifications_netconf_TOP"
7578                                                                 }
7579                                                         }
7580                                                 },
7581                                                 "description": "OK"
7582                                         }
7583                                 }
7584                         }
7585                 },
7586                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nc-notifications:netconf/streams": {
7587                         "get": {
7588                                 "description": "The list of event streams supported by the system. When\na query is issued, the returned set of streams is\ndetermined based on user privileges.",
7589                                 "summary": "GET - O-RAN-DU-01 - nc-notifications - streams",
7590                                 "tags": [
7591                                         "mounted O-RAN-DU-01 nc-notifications"
7592                                 ],
7593                                 "parameters": [
7594                                         {
7595                                                 "required": true,
7596                                                 "in": "query",
7597                                                 "name": "content",
7598                                                 "schema": {
7599                                                         "type": "string",
7600                                                         "enum": [
7601                                                                 "nonconfig"
7602                                                         ]
7603                                                 }
7604                                         }
7605                                 ],
7606                                 "responses": {
7607                                         "200": {
7608                                                 "content": {
7609                                                         "application/xml": {
7610                                                                 "schema": {
7611                                                                         "$ref": "#/components/schemas/nc-notifications_netconf_streams_TOP"
7612                                                                 }
7613                                                         },
7614                                                         "application/json": {
7615                                                                 "schema": {
7616                                                                         "$ref": "#/components/schemas/nc-notifications_netconf_streams_TOP"
7617                                                                 }
7618                                                         }
7619                                                 },
7620                                                 "description": "OK"
7621                                         }
7622                                 }
7623                         }
7624                 },
7625                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nc-notifications:netconf/streams/stream={name}": {
7626                         "get": {
7627                                 "description": "Stream name, description and other information.",
7628                                 "summary": "GET - O-RAN-DU-01 - nc-notifications - stream",
7629                                 "tags": [
7630                                         "mounted O-RAN-DU-01 nc-notifications"
7631                                 ],
7632                                 "parameters": [
7633                                         {
7634                                                 "name": "name",
7635                                                 "description": "The name of the event stream. If this is the default\nNETCONF stream, this must have the value 'NETCONF'.",
7636                                                 "schema": {
7637                                                         "type": "string"
7638                                                 },
7639                                                 "in": "path",
7640                                                 "required": true
7641                                         },
7642                                         {
7643                                                 "required": true,
7644                                                 "in": "query",
7645                                                 "name": "content",
7646                                                 "schema": {
7647                                                         "type": "string",
7648                                                         "enum": [
7649                                                                 "nonconfig"
7650                                                         ]
7651                                                 }
7652                                         }
7653                                 ],
7654                                 "responses": {
7655                                         "200": {
7656                                                 "content": {
7657                                                         "application/xml": {
7658                                                                 "schema": {
7659                                                                         "$ref": "#/components/schemas/nc-notifications_netconf_streams_stream_TOP"
7660                                                                 }
7661                                                         },
7662                                                         "application/json": {
7663                                                                 "schema": {
7664                                                                         "$ref": "#/components/schemas/nc-notifications_netconf_streams_stream_TOP"
7665                                                                 }
7666                                                         }
7667                                                 },
7668                                                 "description": "OK"
7669                                         }
7670                                 }
7671                         }
7672                 },
7673                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/notifications:create-subscription": {
7674                         "post": {
7675                                 "requestBody": {
7676                                         "content": {
7677                                                 "application/json": {
7678                                                         "schema": {
7679                                                                 "$ref": "#/components/schemas/notifications_create-subscription_input_TOP"
7680                                                         }
7681                                                 },
7682                                                 "application/xml": {
7683                                                         "schema": {
7684                                                                 "$ref": "#/components/schemas/notifications_create-subscription_input"
7685                                                         }
7686                                                 }
7687                                         },
7688                                         "description": "create-subscription_input"
7689                                 },
7690                                 "parameters": [
7691                                 ],
7692                                 "responses": {
7693                                         "204": {
7694                                                 "description": "RPC create-subscription success"
7695                                         }
7696                                 },
7697                                 "description": "The command to create a notification subscription. It\ntakes as argument the name of the notification stream\nand filter. Both of those options limit the content of\nthe subscription. In addition, there are two time-related\nparameters, startTime and stopTime, which can be used to\nselect the time interval of interest to the notification\nreplay feature.",
7698                                 "summary": "POST - O-RAN-DU-01 - notifications - create-subscription",
7699                                 "tags": [
7700                                         "mounted O-RAN-DU-01 notifications"
7701                                 ]
7702                         }
7703                 },
7704                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:info": {
7705                         "get": {
7706                                 "description": "Information about NTS application and modules.",
7707                                 "summary": "GET - O-RAN-DU-01 - nts-network-function - info",
7708                                 "tags": [
7709                                         "mounted O-RAN-DU-01 nts-network-function"
7710                                 ],
7711                                 "parameters": [
7712                                         {
7713                                                 "required": true,
7714                                                 "in": "query",
7715                                                 "name": "content",
7716                                                 "schema": {
7717                                                         "type": "string",
7718                                                         "enum": [
7719                                                                 "nonconfig"
7720                                                         ]
7721                                                 }
7722                                         }
7723                                 ],
7724                                 "responses": {
7725                                         "200": {
7726                                                 "content": {
7727                                                         "application/xml": {
7728                                                                 "schema": {
7729                                                                         "$ref": "#/components/schemas/nts-network-function_info_TOP"
7730                                                                 }
7731                                                         },
7732                                                         "application/json": {
7733                                                                 "schema": {
7734                                                                         "$ref": "#/components/schemas/nts-network-function_info_TOP"
7735                                                                 }
7736                                                         }
7737                                                 },
7738                                                 "description": "OK"
7739                                         }
7740                                 }
7741                         }
7742                 },
7743                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:simulation": {
7744                         "post": {
7745                                 "description": "Root level container which controls the Network Function.",
7746                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - simulation",
7747                                 "tags": [
7748                                         "mounted O-RAN-DU-01 nts-network-function"
7749                                 ],
7750                                 "requestBody": {
7751                                         "content": {
7752                                                 "application/json": {
7753                                                         "schema": {
7754                                                                 "$ref": "#/components/schemas/nts-network-function_config_simulation_post"
7755                                                         }
7756                                                 },
7757                                                 "application/xml": {
7758                                                         "schema": {
7759                                                                 "$ref": "#/components/schemas/nts-network-function_config_simulation_post_xml"
7760                                                         }
7761                                                 }
7762                                         },
7763                                         "description": "simulation_config"
7764                                 },
7765                                 "parameters": [
7766                                 ],
7767                                 "responses": {
7768                                         "201": {
7769                                                 "description": "Created"
7770                                         }
7771                                 }
7772                         },
7773                         "get": {
7774                                 "description": "Root level container which controls the Network Function.",
7775                                 "summary": "GET - O-RAN-DU-01 - nts-network-function - simulation",
7776                                 "tags": [
7777                                         "mounted O-RAN-DU-01 nts-network-function"
7778                                 ],
7779                                 "parameters": [
7780                                         {
7781                                                 "in": "query",
7782                                                 "name": "content",
7783                                                 "schema": {
7784                                                         "type": "string",
7785                                                         "enum": [
7786                                                                 "nonconfig",
7787                                                                 "config"
7788                                                         ]
7789                                                 }
7790                                         }
7791                                 ],
7792                                 "responses": {
7793                                         "200": {
7794                                                 "content": {
7795                                                         "application/xml": {
7796                                                                 "schema": {
7797                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_TOP"
7798                                                                 }
7799                                                         },
7800                                                         "application/json": {
7801                                                                 "schema": {
7802                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_TOP"
7803                                                                 }
7804                                                         }
7805                                                 },
7806                                                 "description": "OK"
7807                                         }
7808                                 }
7809                         },
7810                         "delete": {
7811                                 "summary": "DELETE - O-RAN-DU-01 - nts-network-function - simulation",
7812                                 "tags": [
7813                                         "mounted O-RAN-DU-01 nts-network-function"
7814                                 ],
7815                                 "description": "Root level container which controls the Network Function.",
7816                                 "parameters": [
7817                                 ],
7818                                 "responses": {
7819                                         "204": {
7820                                                 "description": "Deleted"
7821                                         }
7822                                 }
7823                         },
7824                         "put": {
7825                                 "description": "Root level container which controls the Network Function.",
7826                                 "summary": "PUT - O-RAN-DU-01 - nts-network-function - simulation",
7827                                 "tags": [
7828                                         "mounted O-RAN-DU-01 nts-network-function"
7829                                 ],
7830                                 "requestBody": {
7831                                         "content": {
7832                                                 "application/json": {
7833                                                         "schema": {
7834                                                                 "$ref": "#/components/schemas/nts-network-function_config_simulation_TOP"
7835                                                         }
7836                                                 },
7837                                                 "application/xml": {
7838                                                         "schema": {
7839                                                                 "$ref": "#/components/schemas/nts-network-function_config_simulation"
7840                                                         }
7841                                                 }
7842                                         },
7843                                         "description": "simulation_config"
7844                                 },
7845                                 "parameters": [
7846                                 ],
7847                                 "responses": {
7848                                         "201": {
7849                                                 "description": "Created"
7850                                         },
7851                                         "204": {
7852                                                 "description": "Updated"
7853                                         }
7854                                 }
7855                         }
7856                 },
7857                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:simulation/network-function": {
7858                         "post": {
7859                                 "description": "Container which encompasses the details of the network function.",
7860                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - network-function",
7861                                 "tags": [
7862                                         "mounted O-RAN-DU-01 nts-network-function"
7863                                 ],
7864                                 "requestBody": {
7865                                         "content": {
7866                                                 "application/json": {
7867                                                         "schema": {
7868                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_network-function_post"
7869                                                         }
7870                                                 },
7871                                                 "application/xml": {
7872                                                         "schema": {
7873                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_network-function_post_xml"
7874                                                         }
7875                                                 }
7876                                         },
7877                                         "description": "network-function_config"
7878                                 },
7879                                 "parameters": [
7880                                 ],
7881                                 "responses": {
7882                                         "201": {
7883                                                 "description": "Created"
7884                                         }
7885                                 }
7886                         },
7887                         "get": {
7888                                 "description": "Container which encompasses the details of the network function.",
7889                                 "summary": "GET - O-RAN-DU-01 - nts-network-function - network-function",
7890                                 "tags": [
7891                                         "mounted O-RAN-DU-01 nts-network-function"
7892                                 ],
7893                                 "parameters": [
7894                                         {
7895                                                 "in": "query",
7896                                                 "name": "content",
7897                                                 "schema": {
7898                                                         "type": "string",
7899                                                         "enum": [
7900                                                                 "nonconfig",
7901                                                                 "config"
7902                                                         ]
7903                                                 }
7904                                         }
7905                                 ],
7906                                 "responses": {
7907                                         "200": {
7908                                                 "content": {
7909                                                         "application/xml": {
7910                                                                 "schema": {
7911                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_TOP"
7912                                                                 }
7913                                                         },
7914                                                         "application/json": {
7915                                                                 "schema": {
7916                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_TOP"
7917                                                                 }
7918                                                         }
7919                                                 },
7920                                                 "description": "OK"
7921                                         }
7922                                 }
7923                         },
7924                         "delete": {
7925                                 "summary": "DELETE - O-RAN-DU-01 - nts-network-function - network-function",
7926                                 "tags": [
7927                                         "mounted O-RAN-DU-01 nts-network-function"
7928                                 ],
7929                                 "description": "Container which encompasses the details of the network function.",
7930                                 "parameters": [
7931                                 ],
7932                                 "responses": {
7933                                         "204": {
7934                                                 "description": "Deleted"
7935                                         }
7936                                 }
7937                         },
7938                         "put": {
7939                                 "description": "Container which encompasses the details of the network function.",
7940                                 "summary": "PUT - O-RAN-DU-01 - nts-network-function - network-function",
7941                                 "tags": [
7942                                         "mounted O-RAN-DU-01 nts-network-function"
7943                                 ],
7944                                 "requestBody": {
7945                                         "content": {
7946                                                 "application/json": {
7947                                                         "schema": {
7948                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_network-function_TOP"
7949                                                         }
7950                                                 },
7951                                                 "application/xml": {
7952                                                         "schema": {
7953                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_network-function"
7954                                                         }
7955                                                 }
7956                                         },
7957                                         "description": "network-function_config"
7958                                 },
7959                                 "parameters": [
7960                                 ],
7961                                 "responses": {
7962                                         "201": {
7963                                                 "description": "Created"
7964                                         },
7965                                         "204": {
7966                                                 "description": "Updated"
7967                                         }
7968                                 }
7969                         }
7970                 },
7971                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:simulation/network-function/fault-generation": {
7972                         "post": {
7973                                 "description": "Groups the fault generation configuration and status.",
7974                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - fault-generation",
7975                                 "tags": [
7976                                         "mounted O-RAN-DU-01 nts-network-function"
7977                                 ],
7978                                 "requestBody": {
7979                                         "content": {
7980                                                 "application/json": {
7981                                                         "schema": {
7982                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_fault-generation_post"
7983                                                         }
7984                                                 },
7985                                                 "application/xml": {
7986                                                         "schema": {
7987                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_fault-generation_post_xml"
7988                                                         }
7989                                                 }
7990                                         },
7991                                         "description": "fault-generation_config"
7992                                 },
7993                                 "parameters": [
7994                                 ],
7995                                 "responses": {
7996                                         "201": {
7997                                                 "description": "Created"
7998                                         }
7999                                 }
8000                         },
8001                         "get": {
8002                                 "description": "Groups the fault generation configuration and status.",
8003                                 "summary": "GET - O-RAN-DU-01 - nts-network-function - fault-generation",
8004                                 "tags": [
8005                                         "mounted O-RAN-DU-01 nts-network-function"
8006                                 ],
8007                                 "parameters": [
8008                                         {
8009                                                 "in": "query",
8010                                                 "name": "content",
8011                                                 "schema": {
8012                                                         "type": "string",
8013                                                         "enum": [
8014                                                                 "nonconfig",
8015                                                                 "config"
8016                                                         ]
8017                                                 }
8018                                         }
8019                                 ],
8020                                 "responses": {
8021                                         "200": {
8022                                                 "content": {
8023                                                         "application/xml": {
8024                                                                 "schema": {
8025                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_TOP"
8026                                                                 }
8027                                                         },
8028                                                         "application/json": {
8029                                                                 "schema": {
8030                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_TOP"
8031                                                                 }
8032                                                         }
8033                                                 },
8034                                                 "description": "OK"
8035                                         }
8036                                 }
8037                         },
8038                         "delete": {
8039                                 "summary": "DELETE - O-RAN-DU-01 - nts-network-function - fault-generation",
8040                                 "tags": [
8041                                         "mounted O-RAN-DU-01 nts-network-function"
8042                                 ],
8043                                 "description": "Groups the fault generation configuration and status.",
8044                                 "parameters": [
8045                                 ],
8046                                 "responses": {
8047                                         "204": {
8048                                                 "description": "Deleted"
8049                                         }
8050                                 }
8051                         },
8052                         "put": {
8053                                 "description": "Groups the fault generation configuration and status.",
8054                                 "summary": "PUT - O-RAN-DU-01 - nts-network-function - fault-generation",
8055                                 "tags": [
8056                                         "mounted O-RAN-DU-01 nts-network-function"
8057                                 ],
8058                                 "requestBody": {
8059                                         "content": {
8060                                                 "application/json": {
8061                                                         "schema": {
8062                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_fault-generation_TOP"
8063                                                         }
8064                                                 },
8065                                                 "application/xml": {
8066                                                         "schema": {
8067                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_fault-generation"
8068                                                         }
8069                                                 }
8070                                         },
8071                                         "description": "fault-generation_config"
8072                                 },
8073                                 "parameters": [
8074                                 ],
8075                                 "responses": {
8076                                         "201": {
8077                                                 "description": "Created"
8078                                         },
8079                                         "204": {
8080                                                 "description": "Updated"
8081                                         }
8082                                 }
8083                         }
8084                 },
8085                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:simulation/network-function/fault-generation/fault-delay-list={index}": {
8086                         "post": {
8087                                 "description": "The list defining the pattern for generating events.",
8088                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - fault-delay-list",
8089                                 "tags": [
8090                                         "mounted O-RAN-DU-01 nts-network-function"
8091                                 ],
8092                                 "requestBody": {
8093                                         "content": {
8094                                                 "application/json": {
8095                                                         "schema": {
8096                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list_post"
8097                                                         }
8098                                                 },
8099                                                 "application/xml": {
8100                                                         "schema": {
8101                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list_post_xml"
8102                                                         }
8103                                                 }
8104                                         },
8105                                         "description": "fault-delay-list_config"
8106                                 },
8107                                 "parameters": [
8108                                         {
8109                                                 "name": "index",
8110                                                 "description": "The index of the list.",
8111                                                 "schema": {
8112                                                         "type": "string"
8113                                                 },
8114                                                 "in": "path",
8115                                                 "required": true
8116                                         }
8117                                 ],
8118                                 "responses": {
8119                                         "201": {
8120                                                 "description": "Created"
8121                                         }
8122                                 }
8123                         },
8124                         "get": {
8125                                 "description": "The list defining the pattern for generating events.",
8126                                 "summary": "GET - O-RAN-DU-01 - nts-network-function - fault-delay-list",
8127                                 "tags": [
8128                                         "mounted O-RAN-DU-01 nts-network-function"
8129                                 ],
8130                                 "parameters": [
8131                                         {
8132                                                 "name": "index",
8133                                                 "description": "The index of the list.",
8134                                                 "schema": {
8135                                                         "type": "string"
8136                                                 },
8137                                                 "in": "path",
8138                                                 "required": true
8139                                         },
8140                                         {
8141                                                 "in": "query",
8142                                                 "name": "content",
8143                                                 "schema": {
8144                                                         "type": "string",
8145                                                         "enum": [
8146                                                                 "nonconfig",
8147                                                                 "config"
8148                                                         ]
8149                                                 }
8150                                         }
8151                                 ],
8152                                 "responses": {
8153                                         "200": {
8154                                                 "content": {
8155                                                         "application/xml": {
8156                                                                 "schema": {
8157                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_fault-delay-list_TOP"
8158                                                                 }
8159                                                         },
8160                                                         "application/json": {
8161                                                                 "schema": {
8162                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_fault-delay-list_TOP"
8163                                                                 }
8164                                                         }
8165                                                 },
8166                                                 "description": "OK"
8167                                         }
8168                                 }
8169                         },
8170                         "delete": {
8171                                 "summary": "DELETE - O-RAN-DU-01 - nts-network-function - fault-delay-list",
8172                                 "tags": [
8173                                         "mounted O-RAN-DU-01 nts-network-function"
8174                                 ],
8175                                 "description": "The list defining the pattern for generating events.",
8176                                 "parameters": [
8177                                         {
8178                                                 "name": "index",
8179                                                 "description": "The index of the list.",
8180                                                 "schema": {
8181                                                         "type": "string"
8182                                                 },
8183                                                 "in": "path",
8184                                                 "required": true
8185                                         }
8186                                 ],
8187                                 "responses": {
8188                                         "204": {
8189                                                 "description": "Deleted"
8190                                         }
8191                                 }
8192                         },
8193                         "put": {
8194                                 "description": "The list defining the pattern for generating events.",
8195                                 "summary": "PUT - O-RAN-DU-01 - nts-network-function - fault-delay-list",
8196                                 "tags": [
8197                                         "mounted O-RAN-DU-01 nts-network-function"
8198                                 ],
8199                                 "requestBody": {
8200                                         "content": {
8201                                                 "application/json": {
8202                                                         "schema": {
8203                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list_TOP"
8204                                                         }
8205                                                 },
8206                                                 "application/xml": {
8207                                                         "schema": {
8208                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list"
8209                                                         }
8210                                                 }
8211                                         },
8212                                         "description": "fault-delay-list_config"
8213                                 },
8214                                 "parameters": [
8215                                         {
8216                                                 "name": "index",
8217                                                 "description": "The index of the list.",
8218                                                 "schema": {
8219                                                         "type": "string"
8220                                                 },
8221                                                 "in": "path",
8222                                                 "required": true
8223                                         }
8224                                 ],
8225                                 "responses": {
8226                                         "201": {
8227                                                 "description": "Created"
8228                                         },
8229                                         "204": {
8230                                                 "description": "Updated"
8231                                         }
8232                                 }
8233                         }
8234                 },
8235                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:simulation/network-function/fault-generation/fault-count": {
8236                         "get": {
8237                                 "description": "Container which groups the number of fault events, by severity.",
8238                                 "summary": "GET - O-RAN-DU-01 - nts-network-function - fault-count",
8239                                 "tags": [
8240                                         "mounted O-RAN-DU-01 nts-network-function"
8241                                 ],
8242                                 "parameters": [
8243                                         {
8244                                                 "required": true,
8245                                                 "in": "query",
8246                                                 "name": "content",
8247                                                 "schema": {
8248                                                         "type": "string",
8249                                                         "enum": [
8250                                                                 "nonconfig"
8251                                                         ]
8252                                                 }
8253                                         }
8254                                 ],
8255                                 "responses": {
8256                                         "200": {
8257                                                 "content": {
8258                                                         "application/xml": {
8259                                                                 "schema": {
8260                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_fault-count_TOP"
8261                                                                 }
8262                                                         },
8263                                                         "application/json": {
8264                                                                 "schema": {
8265                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_fault-count_TOP"
8266                                                                 }
8267                                                         }
8268                                                 },
8269                                                 "description": "OK"
8270                                         }
8271                                 }
8272                         }
8273                 },
8274                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:simulation/network-function/netconf": {
8275                         "post": {
8276                                 "description": "Container for describing the NETCONF details.",
8277                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - netconf",
8278                                 "tags": [
8279                                         "mounted O-RAN-DU-01 nts-network-function"
8280                                 ],
8281                                 "requestBody": {
8282                                         "content": {
8283                                                 "application/json": {
8284                                                         "schema": {
8285                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_netconf_post"
8286                                                         }
8287                                                 },
8288                                                 "application/xml": {
8289                                                         "schema": {
8290                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_netconf_post_xml"
8291                                                         }
8292                                                 }
8293                                         },
8294                                         "description": "netconf_config"
8295                                 },
8296                                 "parameters": [
8297                                 ],
8298                                 "responses": {
8299                                         "201": {
8300                                                 "description": "Created"
8301                                         }
8302                                 }
8303                         },
8304                         "get": {
8305                                 "description": "Container for describing the NETCONF details.",
8306                                 "summary": "GET - O-RAN-DU-01 - nts-network-function - netconf",
8307                                 "tags": [
8308                                         "mounted O-RAN-DU-01 nts-network-function"
8309                                 ],
8310                                 "parameters": [
8311                                         {
8312                                                 "in": "query",
8313                                                 "name": "content",
8314                                                 "schema": {
8315                                                         "type": "string",
8316                                                         "enum": [
8317                                                                 "nonconfig",
8318                                                                 "config"
8319                                                         ]
8320                                                 }
8321                                         }
8322                                 ],
8323                                 "responses": {
8324                                         "200": {
8325                                                 "content": {
8326                                                         "application/xml": {
8327                                                                 "schema": {
8328                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_netconf_TOP"
8329                                                                 }
8330                                                         },
8331                                                         "application/json": {
8332                                                                 "schema": {
8333                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_netconf_TOP"
8334                                                                 }
8335                                                         }
8336                                                 },
8337                                                 "description": "OK"
8338                                         }
8339                                 }
8340                         },
8341                         "delete": {
8342                                 "summary": "DELETE - O-RAN-DU-01 - nts-network-function - netconf",
8343                                 "tags": [
8344                                         "mounted O-RAN-DU-01 nts-network-function"
8345                                 ],
8346                                 "description": "Container for describing the NETCONF details.",
8347                                 "parameters": [
8348                                 ],
8349                                 "responses": {
8350                                         "204": {
8351                                                 "description": "Deleted"
8352                                         }
8353                                 }
8354                         },
8355                         "put": {
8356                                 "description": "Container for describing the NETCONF details.",
8357                                 "summary": "PUT - O-RAN-DU-01 - nts-network-function - netconf",
8358                                 "tags": [
8359                                         "mounted O-RAN-DU-01 nts-network-function"
8360                                 ],
8361                                 "requestBody": {
8362                                         "content": {
8363                                                 "application/json": {
8364                                                         "schema": {
8365                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_netconf_TOP"
8366                                                         }
8367                                                 },
8368                                                 "application/xml": {
8369                                                         "schema": {
8370                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_netconf"
8371                                                         }
8372                                                 }
8373                                         },
8374                                         "description": "netconf_config"
8375                                 },
8376                                 "parameters": [
8377                                 ],
8378                                 "responses": {
8379                                         "201": {
8380                                                 "description": "Created"
8381                                         },
8382                                         "204": {
8383                                                 "description": "Updated"
8384                                         }
8385                                 }
8386                         }
8387                 },
8388                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:simulation/network-function/ves": {
8389                         "post": {
8390                                 "description": "Container for describing the VES details.",
8391                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - ves",
8392                                 "tags": [
8393                                         "mounted O-RAN-DU-01 nts-network-function"
8394                                 ],
8395                                 "requestBody": {
8396                                         "content": {
8397                                                 "application/json": {
8398                                                         "schema": {
8399                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_ves_post"
8400                                                         }
8401                                                 },
8402                                                 "application/xml": {
8403                                                         "schema": {
8404                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_ves_post_xml"
8405                                                         }
8406                                                 }
8407                                         },
8408                                         "description": "ves_config"
8409                                 },
8410                                 "parameters": [
8411                                 ],
8412                                 "responses": {
8413                                         "201": {
8414                                                 "description": "Created"
8415                                         }
8416                                 }
8417                         },
8418                         "get": {
8419                                 "description": "Container for describing the VES details.",
8420                                 "summary": "GET - O-RAN-DU-01 - nts-network-function - ves",
8421                                 "tags": [
8422                                         "mounted O-RAN-DU-01 nts-network-function"
8423                                 ],
8424                                 "parameters": [
8425                                         {
8426                                                 "in": "query",
8427                                                 "name": "content",
8428                                                 "schema": {
8429                                                         "type": "string",
8430                                                         "enum": [
8431                                                                 "nonconfig",
8432                                                                 "config"
8433                                                         ]
8434                                                 }
8435                                         }
8436                                 ],
8437                                 "responses": {
8438                                         "200": {
8439                                                 "content": {
8440                                                         "application/xml": {
8441                                                                 "schema": {
8442                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_ves_TOP"
8443                                                                 }
8444                                                         },
8445                                                         "application/json": {
8446                                                                 "schema": {
8447                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_ves_TOP"
8448                                                                 }
8449                                                         }
8450                                                 },
8451                                                 "description": "OK"
8452                                         }
8453                                 }
8454                         },
8455                         "delete": {
8456                                 "summary": "DELETE - O-RAN-DU-01 - nts-network-function - ves",
8457                                 "tags": [
8458                                         "mounted O-RAN-DU-01 nts-network-function"
8459                                 ],
8460                                 "description": "Container for describing the VES details.",
8461                                 "parameters": [
8462                                 ],
8463                                 "responses": {
8464                                         "204": {
8465                                                 "description": "Deleted"
8466                                         }
8467                                 }
8468                         },
8469                         "put": {
8470                                 "description": "Container for describing the VES details.",
8471                                 "summary": "PUT - O-RAN-DU-01 - nts-network-function - ves",
8472                                 "tags": [
8473                                         "mounted O-RAN-DU-01 nts-network-function"
8474                                 ],
8475                                 "requestBody": {
8476                                         "content": {
8477                                                 "application/json": {
8478                                                         "schema": {
8479                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_ves_TOP"
8480                                                         }
8481                                                 },
8482                                                 "application/xml": {
8483                                                         "schema": {
8484                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_ves"
8485                                                         }
8486                                                 }
8487                                         },
8488                                         "description": "ves_config"
8489                                 },
8490                                 "parameters": [
8491                                 ],
8492                                 "responses": {
8493                                         "201": {
8494                                                 "description": "Created"
8495                                         },
8496                                         "204": {
8497                                                 "description": "Updated"
8498                                         }
8499                                 }
8500                         }
8501                 },
8502                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:simulation/sdn-controller": {
8503                         "post": {
8504                                 "description": "Groups details about the SDN Controller.",
8505                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - sdn-controller",
8506                                 "tags": [
8507                                         "mounted O-RAN-DU-01 nts-network-function"
8508                                 ],
8509                                 "requestBody": {
8510                                         "content": {
8511                                                 "application/json": {
8512                                                         "schema": {
8513                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_sdn-controller_post"
8514                                                         }
8515                                                 },
8516                                                 "application/xml": {
8517                                                         "schema": {
8518                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_sdn-controller_post_xml"
8519                                                         }
8520                                                 }
8521                                         },
8522                                         "description": "sdn-controller_config"
8523                                 },
8524                                 "parameters": [
8525                                 ],
8526                                 "responses": {
8527                                         "201": {
8528                                                 "description": "Created"
8529                                         }
8530                                 }
8531                         },
8532                         "get": {
8533                                 "description": "Groups details about the SDN Controller.",
8534                                 "summary": "GET - O-RAN-DU-01 - nts-network-function - sdn-controller",
8535                                 "tags": [
8536                                         "mounted O-RAN-DU-01 nts-network-function"
8537                                 ],
8538                                 "parameters": [
8539                                         {
8540                                                 "in": "query",
8541                                                 "name": "content",
8542                                                 "schema": {
8543                                                         "type": "string",
8544                                                         "enum": [
8545                                                                 "nonconfig",
8546                                                                 "config"
8547                                                         ]
8548                                                 }
8549                                         }
8550                                 ],
8551                                 "responses": {
8552                                         "200": {
8553                                                 "content": {
8554                                                         "application/xml": {
8555                                                                 "schema": {
8556                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_sdn-controller_TOP"
8557                                                                 }
8558                                                         },
8559                                                         "application/json": {
8560                                                                 "schema": {
8561                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_sdn-controller_TOP"
8562                                                                 }
8563                                                         }
8564                                                 },
8565                                                 "description": "OK"
8566                                         }
8567                                 }
8568                         },
8569                         "delete": {
8570                                 "summary": "DELETE - O-RAN-DU-01 - nts-network-function - sdn-controller",
8571                                 "tags": [
8572                                         "mounted O-RAN-DU-01 nts-network-function"
8573                                 ],
8574                                 "description": "Groups details about the SDN Controller.",
8575                                 "parameters": [
8576                                 ],
8577                                 "responses": {
8578                                         "204": {
8579                                                 "description": "Deleted"
8580                                         }
8581                                 }
8582                         },
8583                         "put": {
8584                                 "description": "Groups details about the SDN Controller.",
8585                                 "summary": "PUT - O-RAN-DU-01 - nts-network-function - sdn-controller",
8586                                 "tags": [
8587                                         "mounted O-RAN-DU-01 nts-network-function"
8588                                 ],
8589                                 "requestBody": {
8590                                         "content": {
8591                                                 "application/json": {
8592                                                         "schema": {
8593                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_sdn-controller_TOP"
8594                                                         }
8595                                                 },
8596                                                 "application/xml": {
8597                                                         "schema": {
8598                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_sdn-controller"
8599                                                         }
8600                                                 }
8601                                         },
8602                                         "description": "sdn-controller_config"
8603                                 },
8604                                 "parameters": [
8605                                 ],
8606                                 "responses": {
8607                                         "201": {
8608                                                 "description": "Created"
8609                                         },
8610                                         "204": {
8611                                                 "description": "Updated"
8612                                         }
8613                                 }
8614                         }
8615                 },
8616                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:simulation/ves-endpoint": {
8617                         "post": {
8618                                 "description": "Groups details about the VES Collector endpoint.",
8619                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - ves-endpoint",
8620                                 "tags": [
8621                                         "mounted O-RAN-DU-01 nts-network-function"
8622                                 ],
8623                                 "requestBody": {
8624                                         "content": {
8625                                                 "application/json": {
8626                                                         "schema": {
8627                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_ves-endpoint_post"
8628                                                         }
8629                                                 },
8630                                                 "application/xml": {
8631                                                         "schema": {
8632                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_ves-endpoint_post_xml"
8633                                                         }
8634                                                 }
8635                                         },
8636                                         "description": "ves-endpoint_config"
8637                                 },
8638                                 "parameters": [
8639                                 ],
8640                                 "responses": {
8641                                         "201": {
8642                                                 "description": "Created"
8643                                         }
8644                                 }
8645                         },
8646                         "get": {
8647                                 "description": "Groups details about the VES Collector endpoint.",
8648                                 "summary": "GET - O-RAN-DU-01 - nts-network-function - ves-endpoint",
8649                                 "tags": [
8650                                         "mounted O-RAN-DU-01 nts-network-function"
8651                                 ],
8652                                 "parameters": [
8653                                         {
8654                                                 "in": "query",
8655                                                 "name": "content",
8656                                                 "schema": {
8657                                                         "type": "string",
8658                                                         "enum": [
8659                                                                 "nonconfig",
8660                                                                 "config"
8661                                                         ]
8662                                                 }
8663                                         }
8664                                 ],
8665                                 "responses": {
8666                                         "200": {
8667                                                 "content": {
8668                                                         "application/xml": {
8669                                                                 "schema": {
8670                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_ves-endpoint_TOP"
8671                                                                 }
8672                                                         },
8673                                                         "application/json": {
8674                                                                 "schema": {
8675                                                                         "$ref": "#/components/schemas/nts-network-function_simulation_ves-endpoint_TOP"
8676                                                                 }
8677                                                         }
8678                                                 },
8679                                                 "description": "OK"
8680                                         }
8681                                 }
8682                         },
8683                         "delete": {
8684                                 "summary": "DELETE - O-RAN-DU-01 - nts-network-function - ves-endpoint",
8685                                 "tags": [
8686                                         "mounted O-RAN-DU-01 nts-network-function"
8687                                 ],
8688                                 "description": "Groups details about the VES Collector endpoint.",
8689                                 "parameters": [
8690                                 ],
8691                                 "responses": {
8692                                         "204": {
8693                                                 "description": "Deleted"
8694                                         }
8695                                 }
8696                         },
8697                         "put": {
8698                                 "description": "Groups details about the VES Collector endpoint.",
8699                                 "summary": "PUT - O-RAN-DU-01 - nts-network-function - ves-endpoint",
8700                                 "tags": [
8701                                         "mounted O-RAN-DU-01 nts-network-function"
8702                                 ],
8703                                 "requestBody": {
8704                                         "content": {
8705                                                 "application/json": {
8706                                                         "schema": {
8707                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_ves-endpoint_TOP"
8708                                                         }
8709                                                 },
8710                                                 "application/xml": {
8711                                                         "schema": {
8712                                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_ves-endpoint"
8713                                                         }
8714                                                 }
8715                                         },
8716                                         "description": "ves-endpoint_config"
8717                                 },
8718                                 "parameters": [
8719                                 ],
8720                                 "responses": {
8721                                         "201": {
8722                                                 "description": "Created"
8723                                         },
8724                                         "204": {
8725                                                 "description": "Updated"
8726                                         }
8727                                 }
8728                         }
8729                 },
8730                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:datastore-populate": {
8731                         "post": {
8732                                 "requestBody": {
8733                                         "content": {
8734                                                 "application/json": {
8735                                                         "schema": {
8736                                                                 "type": "object",
8737                                                                 "properties": {
8738                                                                         "input": {
8739                                                                                 "type": "object"
8740                                                                         }
8741                                                                 }
8742                                                         }
8743                                                 },
8744                                                 "application/xml": {
8745                                                         "schema": {
8746                                                                 "type": "object",
8747                                                                 "xml": {
8748                                                                         "name": "input"
8749                                                                 }
8750                                                         }
8751                                                 }
8752                                         },
8753                                         "description": "datastore-populate_input"
8754                                 },
8755                                 "parameters": [
8756                                 ],
8757                                 "responses": {
8758                                         "200": {
8759                                                 "content": {
8760                                                         "application/xml": {
8761                                                                 "schema": {
8762                                                                         "$ref": "#/components/schemas/nts-network-function_datastore-populate_output_TOP"
8763                                                                 }
8764                                                         },
8765                                                         "application/json": {
8766                                                                 "schema": {
8767                                                                         "$ref": "#/components/schemas/nts-network-function_datastore-populate_output_TOP"
8768                                                                 }
8769                                                         }
8770                                                 },
8771                                                 "description": "RPC datastore-populate success"
8772                                         }
8773                                 },
8774                                 "description": "Operation to populate the datastore with data for all the containing YANG models, based on settings in config.json",
8775                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - datastore-populate",
8776                                 "tags": [
8777                                         "mounted O-RAN-DU-01 nts-network-function"
8778                                 ]
8779                         }
8780                 },
8781                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:feature-control": {
8782                         "post": {
8783                                 "requestBody": {
8784                                         "content": {
8785                                                 "application/json": {
8786                                                         "schema": {
8787                                                                 "$ref": "#/components/schemas/nts-network-function_feature-control_input_TOP"
8788                                                         }
8789                                                 },
8790                                                 "application/xml": {
8791                                                         "schema": {
8792                                                                 "$ref": "#/components/schemas/nts-network-function_feature-control_input"
8793                                                         }
8794                                                 }
8795                                         },
8796                                         "description": "feature-control_input"
8797                                 },
8798                                 "parameters": [
8799                                 ],
8800                                 "responses": {
8801                                         "200": {
8802                                                 "content": {
8803                                                         "application/xml": {
8804                                                                 "schema": {
8805                                                                         "$ref": "#/components/schemas/nts-network-function_feature-control_output_TOP"
8806                                                                 }
8807                                                         },
8808                                                         "application/json": {
8809                                                                 "schema": {
8810                                                                         "$ref": "#/components/schemas/nts-network-function_feature-control_output_TOP"
8811                                                                 }
8812                                                         }
8813                                                 },
8814                                                 "description": "RPC feature-control success"
8815                                         }
8816                                 },
8817                                 "description": "Operation to control the features in a Network Function.",
8818                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - feature-control",
8819                                 "tags": [
8820                                         "mounted O-RAN-DU-01 nts-network-function"
8821                                 ]
8822                         }
8823                 },
8824                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:invoke-notification": {
8825                         "post": {
8826                                 "requestBody": {
8827                                         "content": {
8828                                                 "application/json": {
8829                                                         "schema": {
8830                                                                 "$ref": "#/components/schemas/nts-network-function_invoke-notification_input_TOP"
8831                                                         }
8832                                                 },
8833                                                 "application/xml": {
8834                                                         "schema": {
8835                                                                 "$ref": "#/components/schemas/nts-network-function_invoke-notification_input"
8836                                                         }
8837                                                 }
8838                                         },
8839                                         "description": "invoke-notification_input"
8840                                 },
8841                                 "parameters": [
8842                                 ],
8843                                 "responses": {
8844                                         "200": {
8845                                                 "content": {
8846                                                         "application/xml": {
8847                                                                 "schema": {
8848                                                                         "$ref": "#/components/schemas/nts-network-function_invoke-notification_output_TOP"
8849                                                                 }
8850                                                         },
8851                                                         "application/json": {
8852                                                                 "schema": {
8853                                                                         "$ref": "#/components/schemas/nts-network-function_invoke-notification_output_TOP"
8854                                                                 }
8855                                                         }
8856                                                 },
8857                                                 "description": "RPC invoke-notification success"
8858                                         }
8859                                 },
8860                                 "description": "Operation to control the features in a Network Function.",
8861                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - invoke-notification",
8862                                 "tags": [
8863                                         "mounted O-RAN-DU-01 nts-network-function"
8864                                 ]
8865                         }
8866                 },
8867                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:invoke-ves-pm-file-ready": {
8868                         "post": {
8869                                 "requestBody": {
8870                                         "content": {
8871                                                 "application/json": {
8872                                                         "schema": {
8873                                                                 "$ref": "#/components/schemas/nts-network-function_invoke-ves-pm-file-ready_input_TOP"
8874                                                         }
8875                                                 },
8876                                                 "application/xml": {
8877                                                         "schema": {
8878                                                                 "$ref": "#/components/schemas/nts-network-function_invoke-ves-pm-file-ready_input"
8879                                                         }
8880                                                 }
8881                                         },
8882                                         "description": "invoke-ves-pm-file-ready_input"
8883                                 },
8884                                 "parameters": [
8885                                 ],
8886                                 "responses": {
8887                                         "200": {
8888                                                 "content": {
8889                                                         "application/xml": {
8890                                                                 "schema": {
8891                                                                         "$ref": "#/components/schemas/nts-network-function_invoke-ves-pm-file-ready_output_TOP"
8892                                                                 }
8893                                                         },
8894                                                         "application/json": {
8895                                                                 "schema": {
8896                                                                         "$ref": "#/components/schemas/nts-network-function_invoke-ves-pm-file-ready_output_TOP"
8897                                                                 }
8898                                                         }
8899                                                 },
8900                                                 "description": "RPC invoke-ves-pm-file-ready success"
8901                                         }
8902                                 },
8903                                 "description": "Operation to generate a VES  notification from a Network Function.",
8904                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - invoke-ves-pm-file-ready",
8905                                 "tags": [
8906                                         "mounted O-RAN-DU-01 nts-network-function"
8907                                 ]
8908                         }
8909                 },
8910                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/nts-network-function:clear-fault-counters": {
8911                         "post": {
8912                                 "requestBody": {
8913                                         "content": {
8914                                                 "application/json": {
8915                                                         "schema": {
8916                                                                 "type": "object",
8917                                                                 "properties": {
8918                                                                         "input": {
8919                                                                                 "type": "object"
8920                                                                         }
8921                                                                 }
8922                                                         }
8923                                                 },
8924                                                 "application/xml": {
8925                                                         "schema": {
8926                                                                 "type": "object",
8927                                                                 "xml": {
8928                                                                         "name": "input"
8929                                                                 }
8930                                                         }
8931                                                 }
8932                                         },
8933                                         "description": "clear-fault-counters_input"
8934                                 },
8935                                 "parameters": [
8936                                 ],
8937                                 "responses": {
8938                                         "200": {
8939                                                 "content": {
8940                                                         "application/xml": {
8941                                                                 "schema": {
8942                                                                         "$ref": "#/components/schemas/nts-network-function_clear-fault-counters_output_TOP"
8943                                                                 }
8944                                                         },
8945                                                         "application/json": {
8946                                                                 "schema": {
8947                                                                         "$ref": "#/components/schemas/nts-network-function_clear-fault-counters_output_TOP"
8948                                                                 }
8949                                                         }
8950                                                 },
8951                                                 "description": "RPC clear-fault-counters success"
8952                                         }
8953                                 },
8954                                 "description": "Operation to clear the fault counters.",
8955                                 "summary": "POST - O-RAN-DU-01 - nts-network-function - clear-fault-counters",
8956                                 "tags": [
8957                                         "mounted O-RAN-DU-01 nts-network-function"
8958                                 ]
8959                         }
8960                 },
8961                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/o-ran-sc-du-hello-world:network-function": {
8962                         "post": {
8963                                 "description": "The root container for the configuration and operational data.\nThe object implements the 'network-function-grp'",
8964                                 "summary": "POST - O-RAN-DU-01 - o-ran-sc-du-hello-world - network-function",
8965                                 "tags": [
8966                                         "mounted O-RAN-DU-01 o-ran-sc-du-hello-world"
8967                                 ],
8968                                 "requestBody": {
8969                                         "content": {
8970                                                 "application/json": {
8971                                                         "schema": {
8972                                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_config_network-function_post"
8973                                                         }
8974                                                 },
8975                                                 "application/xml": {
8976                                                         "schema": {
8977                                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_config_network-function_post_xml"
8978                                                         }
8979                                                 }
8980                                         },
8981                                         "description": "network-function_config"
8982                                 },
8983                                 "parameters": [
8984                                 ],
8985                                 "responses": {
8986                                         "201": {
8987                                                 "description": "Created"
8988                                         }
8989                                 }
8990                         },
8991                         "get": {
8992                                 "description": "The root container for the configuration and operational data.\nThe object implements the 'network-function-grp'",
8993                                 "summary": "GET - O-RAN-DU-01 - o-ran-sc-du-hello-world - network-function",
8994                                 "tags": [
8995                                         "mounted O-RAN-DU-01 o-ran-sc-du-hello-world"
8996                                 ],
8997                                 "parameters": [
8998                                         {
8999                                                 "in": "query",
9000                                                 "name": "content",
9001                                                 "schema": {
9002                                                         "type": "string",
9003                                                         "enum": [
9004                                                                 "nonconfig",
9005                                                                 "config"
9006                                                         ]
9007                                                 }
9008                                         }
9009                                 ],
9010                                 "responses": {
9011                                         "200": {
9012                                                 "content": {
9013                                                         "application/xml": {
9014                                                                 "schema": {
9015                                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_TOP"
9016                                                                 }
9017                                                         },
9018                                                         "application/json": {
9019                                                                 "schema": {
9020                                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_TOP"
9021                                                                 }
9022                                                         }
9023                                                 },
9024                                                 "description": "OK"
9025                                         }
9026                                 }
9027                         },
9028                         "delete": {
9029                                 "summary": "DELETE - O-RAN-DU-01 - o-ran-sc-du-hello-world - network-function",
9030                                 "tags": [
9031                                         "mounted O-RAN-DU-01 o-ran-sc-du-hello-world"
9032                                 ],
9033                                 "description": "The root container for the configuration and operational data.\nThe object implements the 'network-function-grp'",
9034                                 "parameters": [
9035                                 ],
9036                                 "responses": {
9037                                         "204": {
9038                                                 "description": "Deleted"
9039                                         }
9040                                 }
9041                         },
9042                         "put": {
9043                                 "description": "The root container for the configuration and operational data.\nThe object implements the 'network-function-grp'",
9044                                 "summary": "PUT - O-RAN-DU-01 - o-ran-sc-du-hello-world - network-function",
9045                                 "tags": [
9046                                         "mounted O-RAN-DU-01 o-ran-sc-du-hello-world"
9047                                 ],
9048                                 "requestBody": {
9049                                         "content": {
9050                                                 "application/json": {
9051                                                         "schema": {
9052                                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_config_network-function_TOP"
9053                                                         }
9054                                                 },
9055                                                 "application/xml": {
9056                                                         "schema": {
9057                                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_config_network-function"
9058                                                         }
9059                                                 }
9060                                         },
9061                                         "description": "network-function_config"
9062                                 },
9063                                 "parameters": [
9064                                 ],
9065                                 "responses": {
9066                                         "201": {
9067                                                 "description": "Created"
9068                                         },
9069                                         "204": {
9070                                                 "description": "Updated"
9071                                         }
9072                                 }
9073                         }
9074                 },
9075                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/o-ran-sc-du-hello-world:network-function/du-to-ru-connection={name}": {
9076                         "post": {
9077                                 "description": "A list of connection objects to O-RAN-SC radio units.",
9078                                 "summary": "POST - O-RAN-DU-01 - o-ran-sc-du-hello-world - du-to-ru-connection",
9079                                 "tags": [
9080                                         "mounted O-RAN-DU-01 o-ran-sc-du-hello-world"
9081                                 ],
9082                                 "requestBody": {
9083                                         "content": {
9084                                                 "application/json": {
9085                                                         "schema": {
9086                                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection_post"
9087                                                         }
9088                                                 },
9089                                                 "application/xml": {
9090                                                         "schema": {
9091                                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection_post_xml"
9092                                                         }
9093                                                 }
9094                                         },
9095                                         "description": "du-to-ru-connection_config"
9096                                 },
9097                                 "parameters": [
9098                                         {
9099                                                 "name": "name",
9100                                                 "description": "It is proposed to use the network unique identifier of the remote\nnetwork function.\nNote: After discussion the string was not restricted by a 'length'\nstatement of a 'pattern' statement. Please avoid leading and ending\nspaces and consecutive spaces and any character outside of UTF-8-",
9101                                                 "schema": {
9102                                                         "type": "string"
9103                                                 },
9104                                                 "in": "path",
9105                                                 "required": true
9106                                         }
9107                                 ],
9108                                 "responses": {
9109                                         "201": {
9110                                                 "description": "Created"
9111                                         }
9112                                 }
9113                         },
9114                         "get": {
9115                                 "description": "A list of connection objects to O-RAN-SC radio units.",
9116                                 "summary": "GET - O-RAN-DU-01 - o-ran-sc-du-hello-world - du-to-ru-connection",
9117                                 "tags": [
9118                                         "mounted O-RAN-DU-01 o-ran-sc-du-hello-world"
9119                                 ],
9120                                 "parameters": [
9121                                         {
9122                                                 "name": "name",
9123                                                 "description": "It is proposed to use the network unique identifier of the remote\nnetwork function.\nNote: After discussion the string was not restricted by a 'length'\nstatement of a 'pattern' statement. Please avoid leading and ending\nspaces and consecutive spaces and any character outside of UTF-8-",
9124                                                 "schema": {
9125                                                         "type": "string"
9126                                                 },
9127                                                 "in": "path",
9128                                                 "required": true
9129                                         },
9130                                         {
9131                                                 "in": "query",
9132                                                 "name": "content",
9133                                                 "schema": {
9134                                                         "type": "string",
9135                                                         "enum": [
9136                                                                 "nonconfig",
9137                                                                 "config"
9138                                                         ]
9139                                                 }
9140                                         }
9141                                 ],
9142                                 "responses": {
9143                                         "200": {
9144                                                 "content": {
9145                                                         "application/xml": {
9146                                                                 "schema": {
9147                                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_du-to-ru-connection_TOP"
9148                                                                 }
9149                                                         },
9150                                                         "application/json": {
9151                                                                 "schema": {
9152                                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_du-to-ru-connection_TOP"
9153                                                                 }
9154                                                         }
9155                                                 },
9156                                                 "description": "OK"
9157                                         }
9158                                 }
9159                         },
9160                         "delete": {
9161                                 "summary": "DELETE - O-RAN-DU-01 - o-ran-sc-du-hello-world - du-to-ru-connection",
9162                                 "tags": [
9163                                         "mounted O-RAN-DU-01 o-ran-sc-du-hello-world"
9164                                 ],
9165                                 "description": "A list of connection objects to O-RAN-SC radio units.",
9166                                 "parameters": [
9167                                         {
9168                                                 "name": "name",
9169                                                 "description": "It is proposed to use the network unique identifier of the remote\nnetwork function.\nNote: After discussion the string was not restricted by a 'length'\nstatement of a 'pattern' statement. Please avoid leading and ending\nspaces and consecutive spaces and any character outside of UTF-8-",
9170                                                 "schema": {
9171                                                         "type": "string"
9172                                                 },
9173                                                 "in": "path",
9174                                                 "required": true
9175                                         }
9176                                 ],
9177                                 "responses": {
9178                                         "204": {
9179                                                 "description": "Deleted"
9180                                         }
9181                                 }
9182                         },
9183                         "put": {
9184                                 "description": "A list of connection objects to O-RAN-SC radio units.",
9185                                 "summary": "PUT - O-RAN-DU-01 - o-ran-sc-du-hello-world - du-to-ru-connection",
9186                                 "tags": [
9187                                         "mounted O-RAN-DU-01 o-ran-sc-du-hello-world"
9188                                 ],
9189                                 "requestBody": {
9190                                         "content": {
9191                                                 "application/json": {
9192                                                         "schema": {
9193                                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection_TOP"
9194                                                         }
9195                                                 },
9196                                                 "application/xml": {
9197                                                         "schema": {
9198                                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection"
9199                                                         }
9200                                                 }
9201                                         },
9202                                         "description": "du-to-ru-connection_config"
9203                                 },
9204                                 "parameters": [
9205                                         {
9206                                                 "name": "name",
9207                                                 "description": "It is proposed to use the network unique identifier of the remote\nnetwork function.\nNote: After discussion the string was not restricted by a 'length'\nstatement of a 'pattern' statement. Please avoid leading and ending\nspaces and consecutive spaces and any character outside of UTF-8-",
9208                                                 "schema": {
9209                                                         "type": "string"
9210                                                 },
9211                                                 "in": "path",
9212                                                 "required": true
9213                                         }
9214                                 ],
9215                                 "responses": {
9216                                         "201": {
9217                                                 "description": "Created"
9218                                         },
9219                                         "204": {
9220                                                 "description": "Updated"
9221                                         }
9222                                 }
9223                         }
9224                 },
9225                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/o-ran-sc-du-hello-world:connect": {
9226                         "post": {
9227                                 "requestBody": {
9228                                         "content": {
9229                                                 "application/json": {
9230                                                         "schema": {
9231                                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_connect_input_TOP"
9232                                                         }
9233                                                 },
9234                                                 "application/xml": {
9235                                                         "schema": {
9236                                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_connect_input"
9237                                                         }
9238                                                 }
9239                                         },
9240                                         "description": "connect_input"
9241                                 },
9242                                 "parameters": [
9243                                 ],
9244                                 "responses": {
9245                                         "200": {
9246                                                 "content": {
9247                                                         "application/xml": {
9248                                                                 "schema": {
9249                                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_connect_output_TOP"
9250                                                                 }
9251                                                         },
9252                                                         "application/json": {
9253                                                                 "schema": {
9254                                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_connect_output_TOP"
9255                                                                 }
9256                                                         }
9257                                                 },
9258                                                 "description": "RPC connect success"
9259                                         }
9260                                 },
9261                                 "description": "An action to establish the connection to a remote network function.",
9262                                 "summary": "POST - O-RAN-DU-01 - o-ran-sc-du-hello-world - connect",
9263                                 "tags": [
9264                                         "mounted O-RAN-DU-01 o-ran-sc-du-hello-world"
9265                                 ]
9266                         }
9267                 },
9268                 "/rests/operations/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/o-ran-sc-du-hello-world:disconnect": {
9269                         "post": {
9270                                 "requestBody": {
9271                                         "content": {
9272                                                 "application/json": {
9273                                                         "schema": {
9274                                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_disconnect_input_TOP"
9275                                                         }
9276                                                 },
9277                                                 "application/xml": {
9278                                                         "schema": {
9279                                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_disconnect_input"
9280                                                         }
9281                                                 }
9282                                         },
9283                                         "description": "disconnect_input"
9284                                 },
9285                                 "parameters": [
9286                                 ],
9287                                 "responses": {
9288                                         "200": {
9289                                                 "content": {
9290                                                         "application/xml": {
9291                                                                 "schema": {
9292                                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_disconnect_output_TOP"
9293                                                                 }
9294                                                         },
9295                                                         "application/json": {
9296                                                                 "schema": {
9297                                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_disconnect_output_TOP"
9298                                                                 }
9299                                                         }
9300                                                 },
9301                                                 "description": "RPC disconnect success"
9302                                         }
9303                                 },
9304                                 "description": "An action to destroy the connection to a remote network function.",
9305                                 "summary": "POST - O-RAN-DU-01 - o-ran-sc-du-hello-world - disconnect",
9306                                 "tags": [
9307                                         "mounted O-RAN-DU-01 o-ran-sc-du-hello-world"
9308                                 ]
9309                         }
9310                 },
9311                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules": {
9312                         "get": {
9313                                 "description": "All installed Sysrepo modules.",
9314                                 "summary": "GET - O-RAN-DU-01 - sysrepo - sysrepo-modules",
9315                                 "tags": [
9316                                         "mounted O-RAN-DU-01 sysrepo"
9317                                 ],
9318                                 "parameters": [
9319                                         {
9320                                                 "required": true,
9321                                                 "in": "query",
9322                                                 "name": "content",
9323                                                 "schema": {
9324                                                         "type": "string",
9325                                                         "enum": [
9326                                                                 "nonconfig"
9327                                                         ]
9328                                                 }
9329                                         }
9330                                 ],
9331                                 "responses": {
9332                                         "200": {
9333                                                 "content": {
9334                                                         "application/xml": {
9335                                                                 "schema": {
9336                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_TOP"
9337                                                                 }
9338                                                         },
9339                                                         "application/json": {
9340                                                                 "schema": {
9341                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_TOP"
9342                                                                 }
9343                                                         }
9344                                                 },
9345                                                 "description": "OK"
9346                                         }
9347                                 }
9348                         }
9349                 },
9350                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules/module={name}": {
9351                         "get": {
9352                                 "description": "Sysrepo module.",
9353                                 "summary": "GET - O-RAN-DU-01 - sysrepo - module",
9354                                 "tags": [
9355                                         "mounted O-RAN-DU-01 sysrepo"
9356                                 ],
9357                                 "parameters": [
9358                                         {
9359                                                 "name": "name",
9360                                                 "description": "Module name.",
9361                                                 "schema": {
9362                                                         "type": "string"
9363                                                 },
9364                                                 "in": "path",
9365                                                 "required": true
9366                                         },
9367                                         {
9368                                                 "required": true,
9369                                                 "in": "query",
9370                                                 "name": "content",
9371                                                 "schema": {
9372                                                         "type": "string",
9373                                                         "enum": [
9374                                                                 "nonconfig"
9375                                                         ]
9376                                                 }
9377                                         }
9378                                 ],
9379                                 "responses": {
9380                                         "200": {
9381                                                 "content": {
9382                                                         "application/xml": {
9383                                                                 "schema": {
9384                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_TOP"
9385                                                                 }
9386                                                         },
9387                                                         "application/json": {
9388                                                                 "schema": {
9389                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_TOP"
9390                                                                 }
9391                                                         }
9392                                                 },
9393                                                 "description": "OK"
9394                                         }
9395                                 }
9396                         }
9397                 },
9398                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules/module={name}/deps": {
9399                         "get": {
9400                                 "description": "Module data dependencies on other modules.",
9401                                 "summary": "GET - O-RAN-DU-01 - sysrepo - deps",
9402                                 "tags": [
9403                                         "mounted O-RAN-DU-01 sysrepo"
9404                                 ],
9405                                 "parameters": [
9406                                         {
9407                                                 "name": "name",
9408                                                 "description": "Module name.",
9409                                                 "schema": {
9410                                                         "type": "string"
9411                                                 },
9412                                                 "in": "path",
9413                                                 "required": true
9414                                         },
9415                                         {
9416                                                 "required": true,
9417                                                 "in": "query",
9418                                                 "name": "content",
9419                                                 "schema": {
9420                                                         "type": "string",
9421                                                         "enum": [
9422                                                                 "nonconfig"
9423                                                         ]
9424                                                 }
9425                                         }
9426                                 ],
9427                                 "responses": {
9428                                         "200": {
9429                                                 "content": {
9430                                                         "application/xml": {
9431                                                                 "schema": {
9432                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_deps_TOP"
9433                                                                 }
9434                                                         },
9435                                                         "application/json": {
9436                                                                 "schema": {
9437                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_deps_TOP"
9438                                                                 }
9439                                                         }
9440                                                 },
9441                                                 "description": "OK"
9442                                         }
9443                                 }
9444                         }
9445                 },
9446                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules/module={name}/deps/inst-id={path}": {
9447                         "get": {
9448                                 "description": "",
9449                                 "summary": "GET - O-RAN-DU-01 - sysrepo - inst-id",
9450                                 "tags": [
9451                                         "mounted O-RAN-DU-01 sysrepo"
9452                                 ],
9453                                 "parameters": [
9454                                         {
9455                                                 "name": "name",
9456                                                 "description": "Module name.",
9457                                                 "schema": {
9458                                                         "type": "string"
9459                                                 },
9460                                                 "in": "path",
9461                                                 "required": true
9462                                         },
9463                                         {
9464                                                 "name": "path",
9465                                                 "description": "Path identifying the node with the dependency.",
9466                                                 "schema": {
9467                                                         "type": "string"
9468                                                 },
9469                                                 "in": "path",
9470                                                 "required": true
9471                                         },
9472                                         {
9473                                                 "required": true,
9474                                                 "in": "query",
9475                                                 "name": "content",
9476                                                 "schema": {
9477                                                         "type": "string",
9478                                                         "enum": [
9479                                                                 "nonconfig"
9480                                                         ]
9481                                                 }
9482                                         }
9483                                 ],
9484                                 "responses": {
9485                                         "200": {
9486                                                 "content": {
9487                                                         "application/xml": {
9488                                                                 "schema": {
9489                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_deps_inst-id_TOP"
9490                                                                 }
9491                                                         },
9492                                                         "application/json": {
9493                                                                 "schema": {
9494                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_deps_inst-id_TOP"
9495                                                                 }
9496                                                         }
9497                                                 },
9498                                                 "description": "OK"
9499                                         }
9500                                 }
9501                         }
9502                 },
9503                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules/module={name}/rpc={path}": {
9504                         "get": {
9505                                 "description": "Module RPC/actions.",
9506                                 "summary": "GET - O-RAN-DU-01 - sysrepo - rpc",
9507                                 "tags": [
9508                                         "mounted O-RAN-DU-01 sysrepo"
9509                                 ],
9510                                 "parameters": [
9511                                         {
9512                                                 "name": "name",
9513                                                 "description": "Module name.",
9514                                                 "schema": {
9515                                                         "type": "string"
9516                                                 },
9517                                                 "in": "path",
9518                                                 "required": true
9519                                         },
9520                                         {
9521                                                 "name": "path",
9522                                                 "description": "Path identifying the operation.",
9523                                                 "schema": {
9524                                                         "type": "string"
9525                                                 },
9526                                                 "in": "path",
9527                                                 "required": true
9528                                         },
9529                                         {
9530                                                 "required": true,
9531                                                 "in": "query",
9532                                                 "name": "content",
9533                                                 "schema": {
9534                                                         "type": "string",
9535                                                         "enum": [
9536                                                                 "nonconfig"
9537                                                         ]
9538                                                 }
9539                                         }
9540                                 ],
9541                                 "responses": {
9542                                         "200": {
9543                                                 "content": {
9544                                                         "application/xml": {
9545                                                                 "schema": {
9546                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_TOP"
9547                                                                 }
9548                                                         },
9549                                                         "application/json": {
9550                                                                 "schema": {
9551                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_TOP"
9552                                                                 }
9553                                                         }
9554                                                 },
9555                                                 "description": "OK"
9556                                         }
9557                                 }
9558                         }
9559                 },
9560                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules/module={name}/rpc={path}/in": {
9561                         "get": {
9562                                 "description": "Operation input dependencies.",
9563                                 "summary": "GET - O-RAN-DU-01 - sysrepo - in",
9564                                 "tags": [
9565                                         "mounted O-RAN-DU-01 sysrepo"
9566                                 ],
9567                                 "parameters": [
9568                                         {
9569                                                 "name": "name",
9570                                                 "description": "Module name.",
9571                                                 "schema": {
9572                                                         "type": "string"
9573                                                 },
9574                                                 "in": "path",
9575                                                 "required": true
9576                                         },
9577                                         {
9578                                                 "name": "path",
9579                                                 "description": "Path identifying the operation.",
9580                                                 "schema": {
9581                                                         "type": "string"
9582                                                 },
9583                                                 "in": "path",
9584                                                 "required": true
9585                                         },
9586                                         {
9587                                                 "required": true,
9588                                                 "in": "query",
9589                                                 "name": "content",
9590                                                 "schema": {
9591                                                         "type": "string",
9592                                                         "enum": [
9593                                                                 "nonconfig"
9594                                                         ]
9595                                                 }
9596                                         }
9597                                 ],
9598                                 "responses": {
9599                                         "200": {
9600                                                 "content": {
9601                                                         "application/xml": {
9602                                                                 "schema": {
9603                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_in_TOP"
9604                                                                 }
9605                                                         },
9606                                                         "application/json": {
9607                                                                 "schema": {
9608                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_in_TOP"
9609                                                                 }
9610                                                         }
9611                                                 },
9612                                                 "description": "OK"
9613                                         }
9614                                 }
9615                         }
9616                 },
9617                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules/module={name}/rpc={path}/in/inst-id={path1}": {
9618                         "get": {
9619                                 "description": "",
9620                                 "summary": "GET - O-RAN-DU-01 - sysrepo - inst-id",
9621                                 "tags": [
9622                                         "mounted O-RAN-DU-01 sysrepo"
9623                                 ],
9624                                 "parameters": [
9625                                         {
9626                                                 "name": "name",
9627                                                 "description": "Module name.",
9628                                                 "schema": {
9629                                                         "type": "string"
9630                                                 },
9631                                                 "in": "path",
9632                                                 "required": true
9633                                         },
9634                                         {
9635                                                 "name": "path",
9636                                                 "description": "Path identifying the operation.",
9637                                                 "schema": {
9638                                                         "type": "string"
9639                                                 },
9640                                                 "in": "path",
9641                                                 "required": true
9642                                         },
9643                                         {
9644                                                 "name": "path1",
9645                                                 "description": "Path identifying the node with the dependency.",
9646                                                 "schema": {
9647                                                         "type": "string"
9648                                                 },
9649                                                 "in": "path",
9650                                                 "required": true
9651                                         },
9652                                         {
9653                                                 "required": true,
9654                                                 "in": "query",
9655                                                 "name": "content",
9656                                                 "schema": {
9657                                                         "type": "string",
9658                                                         "enum": [
9659                                                                 "nonconfig"
9660                                                         ]
9661                                                 }
9662                                         }
9663                                 ],
9664                                 "responses": {
9665                                         "200": {
9666                                                 "content": {
9667                                                         "application/xml": {
9668                                                                 "schema": {
9669                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_in_inst-id_TOP"
9670                                                                 }
9671                                                         },
9672                                                         "application/json": {
9673                                                                 "schema": {
9674                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_in_inst-id_TOP"
9675                                                                 }
9676                                                         }
9677                                                 },
9678                                                 "description": "OK"
9679                                         }
9680                                 }
9681                         }
9682                 },
9683                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules/module={name}/rpc={path}/out": {
9684                         "get": {
9685                                 "description": "Operation output dependencies.",
9686                                 "summary": "GET - O-RAN-DU-01 - sysrepo - out",
9687                                 "tags": [
9688                                         "mounted O-RAN-DU-01 sysrepo"
9689                                 ],
9690                                 "parameters": [
9691                                         {
9692                                                 "name": "name",
9693                                                 "description": "Module name.",
9694                                                 "schema": {
9695                                                         "type": "string"
9696                                                 },
9697                                                 "in": "path",
9698                                                 "required": true
9699                                         },
9700                                         {
9701                                                 "name": "path",
9702                                                 "description": "Path identifying the operation.",
9703                                                 "schema": {
9704                                                         "type": "string"
9705                                                 },
9706                                                 "in": "path",
9707                                                 "required": true
9708                                         },
9709                                         {
9710                                                 "required": true,
9711                                                 "in": "query",
9712                                                 "name": "content",
9713                                                 "schema": {
9714                                                         "type": "string",
9715                                                         "enum": [
9716                                                                 "nonconfig"
9717                                                         ]
9718                                                 }
9719                                         }
9720                                 ],
9721                                 "responses": {
9722                                         "200": {
9723                                                 "content": {
9724                                                         "application/xml": {
9725                                                                 "schema": {
9726                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_out_TOP"
9727                                                                 }
9728                                                         },
9729                                                         "application/json": {
9730                                                                 "schema": {
9731                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_out_TOP"
9732                                                                 }
9733                                                         }
9734                                                 },
9735                                                 "description": "OK"
9736                                         }
9737                                 }
9738                         }
9739                 },
9740                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules/module={name}/rpc={path}/out/inst-id={path1}": {
9741                         "get": {
9742                                 "description": "",
9743                                 "summary": "GET - O-RAN-DU-01 - sysrepo - inst-id",
9744                                 "tags": [
9745                                         "mounted O-RAN-DU-01 sysrepo"
9746                                 ],
9747                                 "parameters": [
9748                                         {
9749                                                 "name": "name",
9750                                                 "description": "Module name.",
9751                                                 "schema": {
9752                                                         "type": "string"
9753                                                 },
9754                                                 "in": "path",
9755                                                 "required": true
9756                                         },
9757                                         {
9758                                                 "name": "path",
9759                                                 "description": "Path identifying the operation.",
9760                                                 "schema": {
9761                                                         "type": "string"
9762                                                 },
9763                                                 "in": "path",
9764                                                 "required": true
9765                                         },
9766                                         {
9767                                                 "name": "path1",
9768                                                 "description": "Path identifying the node with the dependency.",
9769                                                 "schema": {
9770                                                         "type": "string"
9771                                                 },
9772                                                 "in": "path",
9773                                                 "required": true
9774                                         },
9775                                         {
9776                                                 "required": true,
9777                                                 "in": "query",
9778                                                 "name": "content",
9779                                                 "schema": {
9780                                                         "type": "string",
9781                                                         "enum": [
9782                                                                 "nonconfig"
9783                                                         ]
9784                                                 }
9785                                         }
9786                                 ],
9787                                 "responses": {
9788                                         "200": {
9789                                                 "content": {
9790                                                         "application/xml": {
9791                                                                 "schema": {
9792                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_out_inst-id_TOP"
9793                                                                 }
9794                                                         },
9795                                                         "application/json": {
9796                                                                 "schema": {
9797                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_out_inst-id_TOP"
9798                                                                 }
9799                                                         }
9800                                                 },
9801                                                 "description": "OK"
9802                                         }
9803                                 }
9804                         }
9805                 },
9806                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules/module={name}/notification={path}": {
9807                         "get": {
9808                                 "description": "Module notifications.",
9809                                 "summary": "GET - O-RAN-DU-01 - sysrepo - notification",
9810                                 "tags": [
9811                                         "mounted O-RAN-DU-01 sysrepo"
9812                                 ],
9813                                 "parameters": [
9814                                         {
9815                                                 "name": "name",
9816                                                 "description": "Module name.",
9817                                                 "schema": {
9818                                                         "type": "string"
9819                                                 },
9820                                                 "in": "path",
9821                                                 "required": true
9822                                         },
9823                                         {
9824                                                 "name": "path",
9825                                                 "description": "Path identifying the notification.",
9826                                                 "schema": {
9827                                                         "type": "string"
9828                                                 },
9829                                                 "in": "path",
9830                                                 "required": true
9831                                         },
9832                                         {
9833                                                 "required": true,
9834                                                 "in": "query",
9835                                                 "name": "content",
9836                                                 "schema": {
9837                                                         "type": "string",
9838                                                         "enum": [
9839                                                                 "nonconfig"
9840                                                         ]
9841                                                 }
9842                                         }
9843                                 ],
9844                                 "responses": {
9845                                         "200": {
9846                                                 "content": {
9847                                                         "application/xml": {
9848                                                                 "schema": {
9849                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_notification_TOP"
9850                                                                 }
9851                                                         },
9852                                                         "application/json": {
9853                                                                 "schema": {
9854                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_notification_TOP"
9855                                                                 }
9856                                                         }
9857                                                 },
9858                                                 "description": "OK"
9859                                         }
9860                                 }
9861                         }
9862                 },
9863                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules/module={name}/notification={path}/deps": {
9864                         "get": {
9865                                 "description": "Notification dependencies.",
9866                                 "summary": "GET - O-RAN-DU-01 - sysrepo - deps",
9867                                 "tags": [
9868                                         "mounted O-RAN-DU-01 sysrepo"
9869                                 ],
9870                                 "parameters": [
9871                                         {
9872                                                 "name": "name",
9873                                                 "description": "Module name.",
9874                                                 "schema": {
9875                                                         "type": "string"
9876                                                 },
9877                                                 "in": "path",
9878                                                 "required": true
9879                                         },
9880                                         {
9881                                                 "name": "path",
9882                                                 "description": "Path identifying the notification.",
9883                                                 "schema": {
9884                                                         "type": "string"
9885                                                 },
9886                                                 "in": "path",
9887                                                 "required": true
9888                                         },
9889                                         {
9890                                                 "required": true,
9891                                                 "in": "query",
9892                                                 "name": "content",
9893                                                 "schema": {
9894                                                         "type": "string",
9895                                                         "enum": [
9896                                                                 "nonconfig"
9897                                                         ]
9898                                                 }
9899                                         }
9900                                 ],
9901                                 "responses": {
9902                                         "200": {
9903                                                 "content": {
9904                                                         "application/xml": {
9905                                                                 "schema": {
9906                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_notification_deps_TOP"
9907                                                                 }
9908                                                         },
9909                                                         "application/json": {
9910                                                                 "schema": {
9911                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_notification_deps_TOP"
9912                                                                 }
9913                                                         }
9914                                                 },
9915                                                 "description": "OK"
9916                                         }
9917                                 }
9918                         }
9919                 },
9920                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules/module={name}/notification={path}/deps/inst-id={path1}": {
9921                         "get": {
9922                                 "description": "",
9923                                 "summary": "GET - O-RAN-DU-01 - sysrepo - inst-id",
9924                                 "tags": [
9925                                         "mounted O-RAN-DU-01 sysrepo"
9926                                 ],
9927                                 "parameters": [
9928                                         {
9929                                                 "name": "name",
9930                                                 "description": "Module name.",
9931                                                 "schema": {
9932                                                         "type": "string"
9933                                                 },
9934                                                 "in": "path",
9935                                                 "required": true
9936                                         },
9937                                         {
9938                                                 "name": "path",
9939                                                 "description": "Path identifying the notification.",
9940                                                 "schema": {
9941                                                         "type": "string"
9942                                                 },
9943                                                 "in": "path",
9944                                                 "required": true
9945                                         },
9946                                         {
9947                                                 "name": "path1",
9948                                                 "description": "Path identifying the node with the dependency.",
9949                                                 "schema": {
9950                                                         "type": "string"
9951                                                 },
9952                                                 "in": "path",
9953                                                 "required": true
9954                                         },
9955                                         {
9956                                                 "required": true,
9957                                                 "in": "query",
9958                                                 "name": "content",
9959                                                 "schema": {
9960                                                         "type": "string",
9961                                                         "enum": [
9962                                                                 "nonconfig"
9963                                                         ]
9964                                                 }
9965                                         }
9966                                 ],
9967                                 "responses": {
9968                                         "200": {
9969                                                 "content": {
9970                                                         "application/xml": {
9971                                                                 "schema": {
9972                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_notification_deps_inst-id_TOP"
9973                                                                 }
9974                                                         },
9975                                                         "application/json": {
9976                                                                 "schema": {
9977                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_notification_deps_inst-id_TOP"
9978                                                                 }
9979                                                         }
9980                                                 },
9981                                                 "description": "OK"
9982                                         }
9983                                 }
9984                         }
9985                 },
9986                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo:sysrepo-modules/installed-module={name}": {
9987                         "get": {
9988                                 "description": "Sysrepo module scheduled to be installed.",
9989                                 "summary": "GET - O-RAN-DU-01 - sysrepo - installed-module",
9990                                 "tags": [
9991                                         "mounted O-RAN-DU-01 sysrepo"
9992                                 ],
9993                                 "parameters": [
9994                                         {
9995                                                 "name": "name",
9996                                                 "description": "Module name.",
9997                                                 "schema": {
9998                                                         "type": "string"
9999                                                 },
10000                                                 "in": "path",
10001                                                 "required": true
10002                                         },
10003                                         {
10004                                                 "required": true,
10005                                                 "in": "query",
10006                                                 "name": "content",
10007                                                 "schema": {
10008                                                         "type": "string",
10009                                                         "enum": [
10010                                                                 "nonconfig"
10011                                                         ]
10012                                                 }
10013                                         }
10014                                 ],
10015                                 "responses": {
10016                                         "200": {
10017                                                 "content": {
10018                                                         "application/xml": {
10019                                                                 "schema": {
10020                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_installed-module_TOP"
10021                                                                 }
10022                                                         },
10023                                                         "application/json": {
10024                                                                 "schema": {
10025                                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_installed-module_TOP"
10026                                                                 }
10027                                                         }
10028                                                 },
10029                                                 "description": "OK"
10030                                         }
10031                                 }
10032                         }
10033                 },
10034                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state": {
10035                         "get": {
10036                                 "description": "Information about Sysrepo state stored in the shared memory.",
10037                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - sysrepo-state",
10038                                 "tags": [
10039                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10040                                 ],
10041                                 "parameters": [
10042                                         {
10043                                                 "required": true,
10044                                                 "in": "query",
10045                                                 "name": "content",
10046                                                 "schema": {
10047                                                         "type": "string",
10048                                                         "enum": [
10049                                                                 "nonconfig"
10050                                                         ]
10051                                                 }
10052                                         }
10053                                 ],
10054                                 "responses": {
10055                                         "200": {
10056                                                 "content": {
10057                                                         "application/xml": {
10058                                                                 "schema": {
10059                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_TOP"
10060                                                                 }
10061                                                         },
10062                                                         "application/json": {
10063                                                                 "schema": {
10064                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_TOP"
10065                                                                 }
10066                                                         }
10067                                                 },
10068                                                 "description": "OK"
10069                                         }
10070                                 }
10071                         }
10072                 },
10073                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/module={name}": {
10074                         "get": {
10075                                 "description": "Sysrepo module.",
10076                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - module",
10077                                 "tags": [
10078                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10079                                 ],
10080                                 "parameters": [
10081                                         {
10082                                                 "name": "name",
10083                                                 "description": "Module name.",
10084                                                 "schema": {
10085                                                         "type": "string"
10086                                                 },
10087                                                 "in": "path",
10088                                                 "required": true
10089                                         },
10090                                         {
10091                                                 "required": true,
10092                                                 "in": "query",
10093                                                 "name": "content",
10094                                                 "schema": {
10095                                                         "type": "string",
10096                                                         "enum": [
10097                                                                 "nonconfig"
10098                                                         ]
10099                                                 }
10100                                         }
10101                                 ],
10102                                 "responses": {
10103                                         "200": {
10104                                                 "content": {
10105                                                         "application/xml": {
10106                                                                 "schema": {
10107                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_TOP"
10108                                                                 }
10109                                                         },
10110                                                         "application/json": {
10111                                                                 "schema": {
10112                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_TOP"
10113                                                                 }
10114                                                         }
10115                                                 },
10116                                                 "description": "OK"
10117                                         }
10118                                 }
10119                         }
10120                 },
10121                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/module={name}/data-lock={cid}={datastore}": {
10122                         "get": {
10123                                 "description": "Held module data lock.",
10124                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - data-lock",
10125                                 "tags": [
10126                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10127                                 ],
10128                                 "parameters": [
10129                                         {
10130                                                 "name": "name",
10131                                                 "description": "Module name.",
10132                                                 "schema": {
10133                                                         "type": "string"
10134                                                 },
10135                                                 "in": "path",
10136                                                 "required": true
10137                                         },
10138                                         {
10139                                                 "name": "cid",
10140                                                 "description": "CID of the lock owner.",
10141                                                 "schema": {
10142                                                         "type": "string"
10143                                                 },
10144                                                 "in": "path",
10145                                                 "required": true
10146                                         },
10147                                         {
10148                                                 "name": "datastore",
10149                                                 "description": "Specific datastore of the lock.",
10150                                                 "schema": {
10151                                                         "type": "string"
10152                                                 },
10153                                                 "in": "path",
10154                                                 "required": true
10155                                         },
10156                                         {
10157                                                 "required": true,
10158                                                 "in": "query",
10159                                                 "name": "content",
10160                                                 "schema": {
10161                                                         "type": "string",
10162                                                         "enum": [
10163                                                                 "nonconfig"
10164                                                         ]
10165                                                 }
10166                                         }
10167                                 ],
10168                                 "responses": {
10169                                         "200": {
10170                                                 "content": {
10171                                                         "application/xml": {
10172                                                                 "schema": {
10173                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_data-lock_TOP"
10174                                                                 }
10175                                                         },
10176                                                         "application/json": {
10177                                                                 "schema": {
10178                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_data-lock_TOP"
10179                                                                 }
10180                                                         }
10181                                                 },
10182                                                 "description": "OK"
10183                                         }
10184                                 }
10185                         }
10186                 },
10187                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/module={name}/ds-lock={datastore}": {
10188                         "get": {
10189                                 "description": "Held datastore (NETCONF) lock.",
10190                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - ds-lock",
10191                                 "tags": [
10192                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10193                                 ],
10194                                 "parameters": [
10195                                         {
10196                                                 "name": "name",
10197                                                 "description": "Module name.",
10198                                                 "schema": {
10199                                                         "type": "string"
10200                                                 },
10201                                                 "in": "path",
10202                                                 "required": true
10203                                         },
10204                                         {
10205                                                 "name": "datastore",
10206                                                 "description": "Datastore of the datastore lock.",
10207                                                 "schema": {
10208                                                         "type": "string"
10209                                                 },
10210                                                 "in": "path",
10211                                                 "required": true
10212                                         },
10213                                         {
10214                                                 "required": true,
10215                                                 "in": "query",
10216                                                 "name": "content",
10217                                                 "schema": {
10218                                                         "type": "string",
10219                                                         "enum": [
10220                                                                 "nonconfig"
10221                                                         ]
10222                                                 }
10223                                         }
10224                                 ],
10225                                 "responses": {
10226                                         "200": {
10227                                                 "content": {
10228                                                         "application/xml": {
10229                                                                 "schema": {
10230                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_ds-lock_TOP"
10231                                                                 }
10232                                                         },
10233                                                         "application/json": {
10234                                                                 "schema": {
10235                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_ds-lock_TOP"
10236                                                                 }
10237                                                         }
10238                                                 },
10239                                                 "description": "OK"
10240                                         }
10241                                 }
10242                         }
10243                 },
10244                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/module={name}/change-sub-lock={cid}={datastore}": {
10245                         "get": {
10246                                 "description": "Held module change subscriptions lock.",
10247                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - change-sub-lock",
10248                                 "tags": [
10249                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10250                                 ],
10251                                 "parameters": [
10252                                         {
10253                                                 "name": "name",
10254                                                 "description": "Module name.",
10255                                                 "schema": {
10256                                                         "type": "string"
10257                                                 },
10258                                                 "in": "path",
10259                                                 "required": true
10260                                         },
10261                                         {
10262                                                 "name": "cid",
10263                                                 "description": "CID of the lock owner.",
10264                                                 "schema": {
10265                                                         "type": "string"
10266                                                 },
10267                                                 "in": "path",
10268                                                 "required": true
10269                                         },
10270                                         {
10271                                                 "name": "datastore",
10272                                                 "description": "Specific datastore of the lock.",
10273                                                 "schema": {
10274                                                         "type": "string"
10275                                                 },
10276                                                 "in": "path",
10277                                                 "required": true
10278                                         },
10279                                         {
10280                                                 "required": true,
10281                                                 "in": "query",
10282                                                 "name": "content",
10283                                                 "schema": {
10284                                                         "type": "string",
10285                                                         "enum": [
10286                                                                 "nonconfig"
10287                                                         ]
10288                                                 }
10289                                         }
10290                                 ],
10291                                 "responses": {
10292                                         "200": {
10293                                                 "content": {
10294                                                         "application/xml": {
10295                                                                 "schema": {
10296                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_change-sub-lock_TOP"
10297                                                                 }
10298                                                         },
10299                                                         "application/json": {
10300                                                                 "schema": {
10301                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_change-sub-lock_TOP"
10302                                                                 }
10303                                                         }
10304                                                 },
10305                                                 "description": "OK"
10306                                         }
10307                                 }
10308                         }
10309                 },
10310                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/module={name}/oper-sub-lock": {
10311                         "get": {
10312                                 "description": "Held module operational subscriptions lock.",
10313                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - oper-sub-lock",
10314                                 "tags": [
10315                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10316                                 ],
10317                                 "parameters": [
10318                                         {
10319                                                 "name": "name",
10320                                                 "description": "Module name.",
10321                                                 "schema": {
10322                                                         "type": "string"
10323                                                 },
10324                                                 "in": "path",
10325                                                 "required": true
10326                                         },
10327                                         {
10328                                                 "required": true,
10329                                                 "in": "query",
10330                                                 "name": "content",
10331                                                 "schema": {
10332                                                         "type": "string",
10333                                                         "enum": [
10334                                                                 "nonconfig"
10335                                                         ]
10336                                                 }
10337                                         }
10338                                 ],
10339                                 "responses": {
10340                                         "200": {
10341                                                 "content": {
10342                                                         "application/xml": {
10343                                                                 "schema": {
10344                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_oper-sub-lock_TOP"
10345                                                                 }
10346                                                         },
10347                                                         "application/json": {
10348                                                                 "schema": {
10349                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_oper-sub-lock_TOP"
10350                                                                 }
10351                                                         }
10352                                                 },
10353                                                 "description": "OK"
10354                                         }
10355                                 }
10356                         }
10357                 },
10358                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/module={name}/notif-sub-lock": {
10359                         "get": {
10360                                 "description": "Held module notification subscriptions lock.",
10361                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - notif-sub-lock",
10362                                 "tags": [
10363                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10364                                 ],
10365                                 "parameters": [
10366                                         {
10367                                                 "name": "name",
10368                                                 "description": "Module name.",
10369                                                 "schema": {
10370                                                         "type": "string"
10371                                                 },
10372                                                 "in": "path",
10373                                                 "required": true
10374                                         },
10375                                         {
10376                                                 "required": true,
10377                                                 "in": "query",
10378                                                 "name": "content",
10379                                                 "schema": {
10380                                                         "type": "string",
10381                                                         "enum": [
10382                                                                 "nonconfig"
10383                                                         ]
10384                                                 }
10385                                         }
10386                                 ],
10387                                 "responses": {
10388                                         "200": {
10389                                                 "content": {
10390                                                         "application/xml": {
10391                                                                 "schema": {
10392                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_notif-sub-lock_TOP"
10393                                                                 }
10394                                                         },
10395                                                         "application/json": {
10396                                                                 "schema": {
10397                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_notif-sub-lock_TOP"
10398                                                                 }
10399                                                         }
10400                                                 },
10401                                                 "description": "OK"
10402                                         }
10403                                 }
10404                         }
10405                 },
10406                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/module={name}/subscriptions": {
10407                         "get": {
10408                                 "description": "Module subscriptions.",
10409                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - subscriptions",
10410                                 "tags": [
10411                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10412                                 ],
10413                                 "parameters": [
10414                                         {
10415                                                 "name": "name",
10416                                                 "description": "Module name.",
10417                                                 "schema": {
10418                                                         "type": "string"
10419                                                 },
10420                                                 "in": "path",
10421                                                 "required": true
10422                                         },
10423                                         {
10424                                                 "required": true,
10425                                                 "in": "query",
10426                                                 "name": "content",
10427                                                 "schema": {
10428                                                         "type": "string",
10429                                                         "enum": [
10430                                                                 "nonconfig"
10431                                                         ]
10432                                                 }
10433                                         }
10434                                 ],
10435                                 "responses": {
10436                                         "200": {
10437                                                 "content": {
10438                                                         "application/xml": {
10439                                                                 "schema": {
10440                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_subscriptions_TOP"
10441                                                                 }
10442                                                         },
10443                                                         "application/json": {
10444                                                                 "schema": {
10445                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_subscriptions_TOP"
10446                                                                 }
10447                                                         }
10448                                                 },
10449                                                 "description": "OK"
10450                                         }
10451                                 }
10452                         }
10453                 },
10454                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/module={name}/subscriptions/change-sub": {
10455                         "get": {
10456                                 "description": "Data change subscription.",
10457                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - change-sub",
10458                                 "tags": [
10459                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10460                                 ],
10461                                 "parameters": [
10462                                         {
10463                                                 "name": "name",
10464                                                 "description": "Module name.",
10465                                                 "schema": {
10466                                                         "type": "string"
10467                                                 },
10468                                                 "in": "path",
10469                                                 "required": true
10470                                         },
10471                                         {
10472                                                 "required": true,
10473                                                 "in": "query",
10474                                                 "name": "content",
10475                                                 "schema": {
10476                                                         "type": "string",
10477                                                         "enum": [
10478                                                                 "nonconfig"
10479                                                         ]
10480                                                 }
10481                                         }
10482                                 ],
10483                                 "responses": {
10484                                         "200": {
10485                                                 "content": {
10486                                                         "application/xml": {
10487                                                                 "schema": {
10488                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_subscriptions_change-sub_TOP"
10489                                                                 }
10490                                                         },
10491                                                         "application/json": {
10492                                                                 "schema": {
10493                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_subscriptions_change-sub_TOP"
10494                                                                 }
10495                                                         }
10496                                                 },
10497                                                 "description": "OK"
10498                                         }
10499                                 }
10500                         }
10501                 },
10502                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/module={name}/subscriptions/operational-sub={xpath}": {
10503                         "get": {
10504                                 "description": "Operational subscription.",
10505                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - operational-sub",
10506                                 "tags": [
10507                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10508                                 ],
10509                                 "parameters": [
10510                                         {
10511                                                 "name": "name",
10512                                                 "description": "Module name.",
10513                                                 "schema": {
10514                                                         "type": "string"
10515                                                 },
10516                                                 "in": "path",
10517                                                 "required": true
10518                                         },
10519                                         {
10520                                                 "name": "xpath",
10521                                                 "description": "Operational data pull subscription XPath.",
10522                                                 "schema": {
10523                                                         "type": "string"
10524                                                 },
10525                                                 "in": "path",
10526                                                 "required": true
10527                                         },
10528                                         {
10529                                                 "required": true,
10530                                                 "in": "query",
10531                                                 "name": "content",
10532                                                 "schema": {
10533                                                         "type": "string",
10534                                                         "enum": [
10535                                                                 "nonconfig"
10536                                                         ]
10537                                                 }
10538                                         }
10539                                 ],
10540                                 "responses": {
10541                                         "200": {
10542                                                 "content": {
10543                                                         "application/xml": {
10544                                                                 "schema": {
10545                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_subscriptions_operational-sub_TOP"
10546                                                                 }
10547                                                         },
10548                                                         "application/json": {
10549                                                                 "schema": {
10550                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_subscriptions_operational-sub_TOP"
10551                                                                 }
10552                                                         }
10553                                                 },
10554                                                 "description": "OK"
10555                                         }
10556                                 }
10557                         }
10558                 },
10559                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/rpc={path}": {
10560                         "get": {
10561                                 "description": "RPC/action of a Sysrepo module.",
10562                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - rpc",
10563                                 "tags": [
10564                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10565                                 ],
10566                                 "parameters": [
10567                                         {
10568                                                 "name": "path",
10569                                                 "description": "Path identifying an RPC or action.",
10570                                                 "schema": {
10571                                                         "type": "string"
10572                                                 },
10573                                                 "in": "path",
10574                                                 "required": true
10575                                         },
10576                                         {
10577                                                 "required": true,
10578                                                 "in": "query",
10579                                                 "name": "content",
10580                                                 "schema": {
10581                                                         "type": "string",
10582                                                         "enum": [
10583                                                                 "nonconfig"
10584                                                         ]
10585                                                 }
10586                                         }
10587                                 ],
10588                                 "responses": {
10589                                         "200": {
10590                                                 "content": {
10591                                                         "application/xml": {
10592                                                                 "schema": {
10593                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_rpc_TOP"
10594                                                                 }
10595                                                         },
10596                                                         "application/json": {
10597                                                                 "schema": {
10598                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_rpc_TOP"
10599                                                                 }
10600                                                         }
10601                                                 },
10602                                                 "description": "OK"
10603                                         }
10604                                 }
10605                         }
10606                 },
10607                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/rpc={path}/sub-lock": {
10608                         "get": {
10609                                 "description": "Held RPC/action subscriptions lock.",
10610                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - sub-lock",
10611                                 "tags": [
10612                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10613                                 ],
10614                                 "parameters": [
10615                                         {
10616                                                 "name": "path",
10617                                                 "description": "Path identifying an RPC or action.",
10618                                                 "schema": {
10619                                                         "type": "string"
10620                                                 },
10621                                                 "in": "path",
10622                                                 "required": true
10623                                         },
10624                                         {
10625                                                 "required": true,
10626                                                 "in": "query",
10627                                                 "name": "content",
10628                                                 "schema": {
10629                                                         "type": "string",
10630                                                         "enum": [
10631                                                                 "nonconfig"
10632                                                         ]
10633                                                 }
10634                                         }
10635                                 ],
10636                                 "responses": {
10637                                         "200": {
10638                                                 "content": {
10639                                                         "application/xml": {
10640                                                                 "schema": {
10641                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_rpc_sub-lock_TOP"
10642                                                                 }
10643                                                         },
10644                                                         "application/json": {
10645                                                                 "schema": {
10646                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_rpc_sub-lock_TOP"
10647                                                                 }
10648                                                         }
10649                                                 },
10650                                                 "description": "OK"
10651                                         }
10652                                 }
10653                         }
10654                 },
10655                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/rpc={path}/rpc-sub": {
10656                         "get": {
10657                                 "description": "",
10658                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - rpc-sub",
10659                                 "tags": [
10660                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10661                                 ],
10662                                 "parameters": [
10663                                         {
10664                                                 "name": "path",
10665                                                 "description": "Path identifying an RPC or action.",
10666                                                 "schema": {
10667                                                         "type": "string"
10668                                                 },
10669                                                 "in": "path",
10670                                                 "required": true
10671                                         },
10672                                         {
10673                                                 "required": true,
10674                                                 "in": "query",
10675                                                 "name": "content",
10676                                                 "schema": {
10677                                                         "type": "string",
10678                                                         "enum": [
10679                                                                 "nonconfig"
10680                                                         ]
10681                                                 }
10682                                         }
10683                                 ],
10684                                 "responses": {
10685                                         "200": {
10686                                                 "content": {
10687                                                         "application/xml": {
10688                                                                 "schema": {
10689                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_rpc_rpc-sub_TOP"
10690                                                                 }
10691                                                         },
10692                                                         "application/json": {
10693                                                                 "schema": {
10694                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_rpc_rpc-sub_TOP"
10695                                                                 }
10696                                                         }
10697                                                 },
10698                                                 "description": "OK"
10699                                         }
10700                                 }
10701                         }
10702                 },
10703                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-monitoring:sysrepo-state/connection={cid}": {
10704                         "get": {
10705                                 "description": "Created Sysrepo connection.",
10706                                 "summary": "GET - O-RAN-DU-01 - sysrepo-monitoring - connection",
10707                                 "tags": [
10708                                         "mounted O-RAN-DU-01 sysrepo-monitoring"
10709                                 ],
10710                                 "parameters": [
10711                                         {
10712                                                 "name": "cid",
10713                                                 "description": "Unique CID of the connection.",
10714                                                 "schema": {
10715                                                         "type": "string"
10716                                                 },
10717                                                 "in": "path",
10718                                                 "required": true
10719                                         },
10720                                         {
10721                                                 "required": true,
10722                                                 "in": "query",
10723                                                 "name": "content",
10724                                                 "schema": {
10725                                                         "type": "string",
10726                                                         "enum": [
10727                                                                 "nonconfig"
10728                                                         ]
10729                                                 }
10730                                         }
10731                                 ],
10732                                 "responses": {
10733                                         "200": {
10734                                                 "content": {
10735                                                         "application/xml": {
10736                                                                 "schema": {
10737                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_connection_TOP"
10738                                                                 }
10739                                                         },
10740                                                         "application/json": {
10741                                                                 "schema": {
10742                                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_connection_TOP"
10743                                                                 }
10744                                                         }
10745                                                 },
10746                                                 "description": "OK"
10747                                         }
10748                                 }
10749                         }
10750                 },
10751                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-plugind:sysrepo-plugind": {
10752                         "post": {
10753                                 "description": "",
10754                                 "summary": "POST - O-RAN-DU-01 - sysrepo-plugind - sysrepo-plugind",
10755                                 "tags": [
10756                                         "mounted O-RAN-DU-01 sysrepo-plugind"
10757                                 ],
10758                                 "requestBody": {
10759                                         "content": {
10760                                                 "application/json": {
10761                                                         "schema": {
10762                                                                 "$ref": "#/components/schemas/sysrepo-plugind_config_sysrepo-plugind_post"
10763                                                         }
10764                                                 },
10765                                                 "application/xml": {
10766                                                         "schema": {
10767                                                                 "$ref": "#/components/schemas/sysrepo-plugind_config_sysrepo-plugind_post_xml"
10768                                                         }
10769                                                 }
10770                                         },
10771                                         "description": "sysrepo-plugind_config"
10772                                 },
10773                                 "parameters": [
10774                                 ],
10775                                 "responses": {
10776                                         "201": {
10777                                                 "description": "Created"
10778                                         }
10779                                 }
10780                         },
10781                         "get": {
10782                                 "description": "",
10783                                 "summary": "GET - O-RAN-DU-01 - sysrepo-plugind - sysrepo-plugind",
10784                                 "tags": [
10785                                         "mounted O-RAN-DU-01 sysrepo-plugind"
10786                                 ],
10787                                 "parameters": [
10788                                         {
10789                                                 "in": "query",
10790                                                 "name": "content",
10791                                                 "schema": {
10792                                                         "type": "string",
10793                                                         "enum": [
10794                                                                 "nonconfig",
10795                                                                 "config"
10796                                                         ]
10797                                                 }
10798                                         }
10799                                 ],
10800                                 "responses": {
10801                                         "200": {
10802                                                 "content": {
10803                                                         "application/xml": {
10804                                                                 "schema": {
10805                                                                         "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_TOP"
10806                                                                 }
10807                                                         },
10808                                                         "application/json": {
10809                                                                 "schema": {
10810                                                                         "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_TOP"
10811                                                                 }
10812                                                         }
10813                                                 },
10814                                                 "description": "OK"
10815                                         }
10816                                 }
10817                         },
10818                         "delete": {
10819                                 "summary": "DELETE - O-RAN-DU-01 - sysrepo-plugind - sysrepo-plugind",
10820                                 "tags": [
10821                                         "mounted O-RAN-DU-01 sysrepo-plugind"
10822                                 ],
10823                                 "description": "",
10824                                 "parameters": [
10825                                 ],
10826                                 "responses": {
10827                                         "204": {
10828                                                 "description": "Deleted"
10829                                         }
10830                                 }
10831                         },
10832                         "put": {
10833                                 "description": "",
10834                                 "summary": "PUT - O-RAN-DU-01 - sysrepo-plugind - sysrepo-plugind",
10835                                 "tags": [
10836                                         "mounted O-RAN-DU-01 sysrepo-plugind"
10837                                 ],
10838                                 "requestBody": {
10839                                         "content": {
10840                                                 "application/json": {
10841                                                         "schema": {
10842                                                                 "$ref": "#/components/schemas/sysrepo-plugind_config_sysrepo-plugind_TOP"
10843                                                         }
10844                                                 },
10845                                                 "application/xml": {
10846                                                         "schema": {
10847                                                                 "$ref": "#/components/schemas/sysrepo-plugind_config_sysrepo-plugind"
10848                                                         }
10849                                                 }
10850                                         },
10851                                         "description": "sysrepo-plugind_config"
10852                                 },
10853                                 "parameters": [
10854                                 ],
10855                                 "responses": {
10856                                         "201": {
10857                                                 "description": "Created"
10858                                         },
10859                                         "204": {
10860                                                 "description": "Updated"
10861                                         }
10862                                 }
10863                         }
10864                 },
10865                 "/rests/data/network-topology:network-topology/topology=topology-netconf/node=O-RAN-DU-01/yang-ext:mount/sysrepo-plugind:sysrepo-plugind/plugin-order": {
10866                         "post": {
10867                                 "description": "The order in which to run plugins from the sysrepo-plugind.",
10868                                 "summary": "POST - O-RAN-DU-01 - sysrepo-plugind - plugin-order",
10869                                 "tags": [
10870                                         "mounted O-RAN-DU-01 sysrepo-plugind"
10871                                 ],
10872                                 "requestBody": {
10873                                         "content": {
10874                                                 "application/json": {
10875                                                         "schema": {
10876                                                                 "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_config_plugin-order_post"
10877                                                         }
10878                                                 },
10879                                                 "application/xml": {
10880                                                         "schema": {
10881                                                                 "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_config_plugin-order_post_xml"
10882                                                         }
10883                                                 }
10884                                         },
10885                                         "description": "plugin-order_config"
10886                                 },
10887                                 "parameters": [
10888                                 ],
10889                                 "responses": {
10890                                         "201": {
10891                                                 "description": "Created"
10892                                         }
10893                                 }
10894                         },
10895                         "get": {
10896                                 "description": "The order in which to run plugins from the sysrepo-plugind.",
10897                                 "summary": "GET - O-RAN-DU-01 - sysrepo-plugind - plugin-order",
10898                                 "tags": [
10899                                         "mounted O-RAN-DU-01 sysrepo-plugind"
10900                                 ],
10901                                 "parameters": [
10902                                         {
10903                                                 "in": "query",
10904                                                 "name": "content",
10905                                                 "schema": {
10906                                                         "type": "string",
10907                                                         "enum": [
10908                                                                 "nonconfig",
10909                                                                 "config"
10910                                                         ]
10911                                                 }
10912                                         }
10913                                 ],
10914                                 "responses": {
10915                                         "200": {
10916                                                 "content": {
10917                                                         "application/xml": {
10918                                                                 "schema": {
10919                                                                         "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_plugin-order_TOP"
10920                                                                 }
10921                                                         },
10922                                                         "application/json": {
10923                                                                 "schema": {
10924                                                                         "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_plugin-order_TOP"
10925                                                                 }
10926                                                         }
10927                                                 },
10928                                                 "description": "OK"
10929                                         }
10930                                 }
10931                         },
10932                         "delete": {
10933                                 "summary": "DELETE - O-RAN-DU-01 - sysrepo-plugind - plugin-order",
10934                                 "tags": [
10935                                         "mounted O-RAN-DU-01 sysrepo-plugind"
10936                                 ],
10937                                 "description": "The order in which to run plugins from the sysrepo-plugind.",
10938                                 "parameters": [
10939                                 ],
10940                                 "responses": {
10941                                         "204": {
10942                                                 "description": "Deleted"
10943                                         }
10944                                 }
10945                         },
10946                         "put": {
10947                                 "description": "The order in which to run plugins from the sysrepo-plugind.",
10948                                 "summary": "PUT - O-RAN-DU-01 - sysrepo-plugind - plugin-order",
10949                                 "tags": [
10950                                         "mounted O-RAN-DU-01 sysrepo-plugind"
10951                                 ],
10952                                 "requestBody": {
10953                                         "content": {
10954                                                 "application/json": {
10955                                                         "schema": {
10956                                                                 "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_config_plugin-order_TOP"
10957                                                         }
10958                                                 },
10959                                                 "application/xml": {
10960                                                         "schema": {
10961                                                                 "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_config_plugin-order"
10962                                                         }
10963                                                 }
10964                                         },
10965                                         "description": "plugin-order_config"
10966                                 },
10967                                 "parameters": [
10968                                 ],
10969                                 "responses": {
10970                                         "201": {
10971                                                 "description": "Created"
10972                                         },
10973                                         "204": {
10974                                                 "description": "Updated"
10975                                         }
10976                                 }
10977                         }
10978                 }
10979         },
10980         "components": {
10981                 "schemas": {
10982                         "datastore": {
10983                                 "title": "datastore",
10984                                 "description": "Abstract base identity for datastore identities.",
10985                                 "enum": [
10986                                         "datastore",
10987                                         "dynamic",
10988                                         "operational",
10989                                         "conventional",
10990                                         "candidate",
10991                                         "intended",
10992                                         "startup",
10993                                         "running"
10994                                 ],
10995                                 "type": "string"
10996                         },
10997                         "conventional": {
10998                                 "title": "conventional",
10999                                 "description": "Abstract base identity for conventional configuration\ndatastores.",
11000                                 "enum": [
11001                                         "conventional",
11002                                         "candidate",
11003                                         "intended",
11004                                         "startup",
11005                                         "running"
11006                                 ],
11007                                 "type": "string"
11008                         },
11009                         "running": {
11010                                 "title": "running",
11011                                 "description": "The running configuration datastore.",
11012                                 "enum": [
11013                                         "running"
11014                                 ],
11015                                 "type": "string"
11016                         },
11017                         "candidate": {
11018                                 "title": "candidate",
11019                                 "description": "The candidate configuration datastore.",
11020                                 "enum": [
11021                                         "candidate"
11022                                 ],
11023                                 "type": "string"
11024                         },
11025                         "startup": {
11026                                 "title": "startup",
11027                                 "description": "The startup configuration datastore.",
11028                                 "enum": [
11029                                         "startup"
11030                                 ],
11031                                 "type": "string"
11032                         },
11033                         "intended": {
11034                                 "title": "intended",
11035                                 "description": "The intended configuration datastore.",
11036                                 "enum": [
11037                                         "intended"
11038                                 ],
11039                                 "type": "string"
11040                         },
11041                         "dynamic": {
11042                                 "title": "dynamic",
11043                                 "description": "Abstract base identity for dynamic configuration datastores.",
11044                                 "enum": [
11045                                         "dynamic"
11046                                 ],
11047                                 "type": "string"
11048                         },
11049                         "operational": {
11050                                 "title": "operational",
11051                                 "description": "The operational state datastore.",
11052                                 "enum": [
11053                                         "operational"
11054                                 ],
11055                                 "type": "string"
11056                         },
11057                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate_post": {
11058                                 "type": "object",
11059                                 "properties": {
11060                                         "cert": {
11061                                                 "description": "The binary certificate data for this certificate.",
11062                                                 "format": "byte",
11063                                                 "type": "string",
11064                                                 "xml": {
11065                                                         "name": "cert",
11066                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11067                                                 }
11068                                         }
11069                                 },
11070                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate_post",
11071                                 "description": "A certificate for this asymmetric key.",
11072                                 "xml": {
11073                                         "name": "certificate",
11074                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11075                                 }
11076                         },
11077                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate_post_xml": {
11078                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate_post"
11079                         },
11080                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate": {
11081                                 "properties": {
11082                                         "name": {
11083                                                 "description": "An arbitrary name for the certificate.  If the name\nmatches the name of a certificate that exists\nindependently in <operational> (i.e., an IDevID),\nthen the 'cert' node MUST NOT be configured.",
11084                                                 "default": "Some name",
11085                                                 "type": "string",
11086                                                 "xml": {
11087                                                         "name": "name",
11088                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11089                                                 }
11090                                         },
11091                                         "cert": {
11092                                                 "description": "The binary certificate data for this certificate.",
11093                                                 "format": "byte",
11094                                                 "type": "string",
11095                                                 "xml": {
11096                                                         "name": "cert",
11097                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11098                                                 }
11099                                         }
11100                                 },
11101                                 "type": "object",
11102                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate",
11103                                 "description": "A certificate for this asymmetric key.",
11104                                 "xml": {
11105                                         "name": "certificate",
11106                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11107                                 }
11108                         },
11109                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate_TOP": {
11110                                 "type": "object",
11111                                 "properties": {
11112                                         "certificate": {
11113                                                 "type": "array",
11114                                                 "items": {
11115                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate"
11116                                                 },
11117                                                 "description": "A certificate for this asymmetric key."
11118                                         }
11119                                 },
11120                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate_TOP"
11121                         },
11122                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates_post": {
11123                                 "type": "object",
11124                                 "properties": {
11125                                         "certificate": {
11126                                                 "type": "array",
11127                                                 "items": {
11128                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate"
11129                                                 },
11130                                                 "description": "A certificate for this asymmetric key."
11131                                         }
11132                                 },
11133                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates_post",
11134                                 "description": "Certificates associated with this asymmetric key.\nMore than one certificate supports, for instance,\na TPM-protected asymmetric key that has both IDevID\nand LDevID certificates associated.",
11135                                 "xml": {
11136                                         "name": "certificates",
11137                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11138                                 }
11139                         },
11140                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates_post_xml": {
11141                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates_post"
11142                         },
11143                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates": {
11144                                 "properties": {
11145                                         "certificate": {
11146                                                 "type": "array",
11147                                                 "items": {
11148                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_config_certificate"
11149                                                 },
11150                                                 "description": "A certificate for this asymmetric key."
11151                                         }
11152                                 },
11153                                 "type": "object",
11154                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates",
11155                                 "description": "Certificates associated with this asymmetric key.\nMore than one certificate supports, for instance,\na TPM-protected asymmetric key that has both IDevID\nand LDevID certificates associated.",
11156                                 "xml": {
11157                                         "name": "certificates",
11158                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11159                                 }
11160                         },
11161                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates_TOP": {
11162                                 "type": "object",
11163                                 "properties": {
11164                                         "certificates": {
11165                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates"
11166                                         }
11167                                 },
11168                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates_TOP"
11169                         },
11170                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_encrypted-private-key_post": {
11171                                 "type": "object",
11172                                 "properties": {
11173                                         "value": {
11174                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
11175                                                 "format": "byte",
11176                                                 "type": "string",
11177                                                 "xml": {
11178                                                         "name": "value",
11179                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11180                                                 }
11181                                         },
11182                                         "symmetric-key-ref": {
11183                                                 "description": "Identifies a symmetric key used to encrypt this key.",
11184                                                 "default": "Some symmetric-key-ref",
11185                                                 "type": "string",
11186                                                 "xml": {
11187                                                         "name": "symmetric-key-ref",
11188                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11189                                                 }
11190                                         },
11191                                         "asymmetric-key-ref": {
11192                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
11193                                                 "default": "Some asymmetric-key-ref",
11194                                                 "type": "string",
11195                                                 "xml": {
11196                                                         "name": "asymmetric-key-ref",
11197                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11198                                                 }
11199                                         }
11200                                 },
11201                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_encrypted-private-key_post",
11202                                 "description": "A container for the encrypted asymmetric private\nkey value.",
11203                                 "xml": {
11204                                         "name": "encrypted-private-key",
11205                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11206                                 }
11207                         },
11208                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_encrypted-private-key_post_xml": {
11209                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_encrypted-private-key_post"
11210                         },
11211                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_encrypted-private-key": {
11212                                 "properties": {
11213                                         "value": {
11214                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
11215                                                 "format": "byte",
11216                                                 "type": "string",
11217                                                 "xml": {
11218                                                         "name": "value",
11219                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11220                                                 }
11221                                         },
11222                                         "symmetric-key-ref": {
11223                                                 "description": "Identifies a symmetric key used to encrypt this key.",
11224                                                 "default": "Some symmetric-key-ref",
11225                                                 "type": "string",
11226                                                 "xml": {
11227                                                         "name": "symmetric-key-ref",
11228                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11229                                                 }
11230                                         },
11231                                         "asymmetric-key-ref": {
11232                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
11233                                                 "default": "Some asymmetric-key-ref",
11234                                                 "type": "string",
11235                                                 "xml": {
11236                                                         "name": "asymmetric-key-ref",
11237                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11238                                                 }
11239                                         }
11240                                 },
11241                                 "type": "object",
11242                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_encrypted-private-key",
11243                                 "description": "A container for the encrypted asymmetric private\nkey value.",
11244                                 "xml": {
11245                                         "name": "encrypted-private-key",
11246                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11247                                 }
11248                         },
11249                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_encrypted-private-key_TOP": {
11250                                 "type": "object",
11251                                 "properties": {
11252                                         "encrypted-private-key": {
11253                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_encrypted-private-key"
11254                                         }
11255                                 },
11256                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_encrypted-private-key_TOP"
11257                         },
11258                         "ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key_post": {
11259                                 "type": "object",
11260                                 "properties": {
11261                                         "certificates": {
11262                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates"
11263                                         },
11264                                         "private-key": {
11265                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
11266                                                 "format": "byte",
11267                                                 "type": "string",
11268                                                 "xml": {
11269                                                         "name": "private-key",
11270                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11271                                                 }
11272                                         },
11273                                         "hidden-private-key": {
11274                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
11275                                                 "type": "object",
11276                                                 "xml": {
11277                                                         "name": "hidden-private-key",
11278                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11279                                                 }
11280                                         },
11281                                         "encrypted-private-key": {
11282                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_encrypted-private-key"
11283                                         },
11284                                         "algorithm": {
11285                                                 "description": "Identifies the key's algorithm.",
11286                                                 "type": "string",
11287                                                 "default": "0",
11288                                                 "xml": {
11289                                                         "name": "algorithm",
11290                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11291                                                 }
11292                                         },
11293                                         "public-key": {
11294                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
11295                                                 "format": "byte",
11296                                                 "type": "string",
11297                                                 "xml": {
11298                                                         "name": "public-key",
11299                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11300                                                 }
11301                                         }
11302                                 },
11303                                 "title": "ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key_post",
11304                                 "description": "An asymmetric key.",
11305                                 "xml": {
11306                                         "name": "asymmetric-key",
11307                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11308                                 }
11309                         },
11310                         "ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key_post_xml": {
11311                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key_post"
11312                         },
11313                         "ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key": {
11314                                 "properties": {
11315                                         "name": {
11316                                                 "description": "An arbitrary name for the asymmetric key.",
11317                                                 "default": "Some name",
11318                                                 "type": "string",
11319                                                 "xml": {
11320                                                         "name": "name",
11321                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11322                                                 }
11323                                         },
11324                                         "certificates": {
11325                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_certificates"
11326                                         },
11327                                         "private-key": {
11328                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
11329                                                 "format": "byte",
11330                                                 "type": "string",
11331                                                 "xml": {
11332                                                         "name": "private-key",
11333                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11334                                                 }
11335                                         },
11336                                         "hidden-private-key": {
11337                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
11338                                                 "type": "object",
11339                                                 "xml": {
11340                                                         "name": "hidden-private-key",
11341                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11342                                                 }
11343                                         },
11344                                         "encrypted-private-key": {
11345                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_config_encrypted-private-key"
11346                                         },
11347                                         "algorithm": {
11348                                                 "description": "Identifies the key's algorithm.",
11349                                                 "type": "string",
11350                                                 "default": "0",
11351                                                 "xml": {
11352                                                         "name": "algorithm",
11353                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11354                                                 }
11355                                         },
11356                                         "public-key": {
11357                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
11358                                                 "format": "byte",
11359                                                 "type": "string",
11360                                                 "xml": {
11361                                                         "name": "public-key",
11362                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11363                                                 }
11364                                         }
11365                                 },
11366                                 "required": [
11367                                         "algorithm",
11368                                         "public-key"
11369                                 ],
11370                                 "type": "object",
11371                                 "title": "ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key",
11372                                 "description": "An asymmetric key.",
11373                                 "xml": {
11374                                         "name": "asymmetric-key",
11375                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11376                                 }
11377                         },
11378                         "ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key_TOP": {
11379                                 "type": "object",
11380                                 "properties": {
11381                                         "asymmetric-key": {
11382                                                 "type": "array",
11383                                                 "items": {
11384                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key"
11385                                                 },
11386                                                 "description": "An asymmetric key."
11387                                         }
11388                                 },
11389                                 "title": "ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key_TOP"
11390                         },
11391                         "ietf-keystore_keystore_config_asymmetric-keys_post": {
11392                                 "type": "object",
11393                                 "properties": {
11394                                         "asymmetric-key": {
11395                                                 "type": "array",
11396                                                 "items": {
11397                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key"
11398                                                 },
11399                                                 "description": "An asymmetric key."
11400                                         }
11401                                 },
11402                                 "title": "ietf-keystore_keystore_config_asymmetric-keys_post",
11403                                 "description": "A list of asymmetric keys.",
11404                                 "xml": {
11405                                         "name": "asymmetric-keys",
11406                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11407                                 }
11408                         },
11409                         "ietf-keystore_keystore_config_asymmetric-keys_post_xml": {
11410                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_asymmetric-keys_post"
11411                         },
11412                         "ietf-keystore_keystore_config_asymmetric-keys": {
11413                                 "properties": {
11414                                         "asymmetric-key": {
11415                                                 "type": "array",
11416                                                 "items": {
11417                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_config_asymmetric-key"
11418                                                 },
11419                                                 "description": "An asymmetric key."
11420                                         }
11421                                 },
11422                                 "type": "object",
11423                                 "title": "ietf-keystore_keystore_config_asymmetric-keys",
11424                                 "description": "A list of asymmetric keys.",
11425                                 "xml": {
11426                                         "name": "asymmetric-keys",
11427                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11428                                 }
11429                         },
11430                         "ietf-keystore_keystore_config_asymmetric-keys_TOP": {
11431                                 "type": "object",
11432                                 "properties": {
11433                                         "asymmetric-keys": {
11434                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_asymmetric-keys"
11435                                         }
11436                                 },
11437                                 "title": "ietf-keystore_keystore_config_asymmetric-keys_TOP"
11438                         },
11439                         "ietf-keystore_keystore_symmetric-keys_symmetric-key_config_encrypted-key_post": {
11440                                 "type": "object",
11441                                 "properties": {
11442                                         "value": {
11443                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
11444                                                 "format": "byte",
11445                                                 "type": "string",
11446                                                 "xml": {
11447                                                         "name": "value",
11448                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11449                                                 }
11450                                         },
11451                                         "symmetric-key-ref": {
11452                                                 "description": "Identifies a symmetric key used to encrypt this key.",
11453                                                 "default": "Some symmetric-key-ref",
11454                                                 "type": "string",
11455                                                 "xml": {
11456                                                         "name": "symmetric-key-ref",
11457                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11458                                                 }
11459                                         },
11460                                         "asymmetric-key-ref": {
11461                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
11462                                                 "default": "Some asymmetric-key-ref",
11463                                                 "type": "string",
11464                                                 "xml": {
11465                                                         "name": "asymmetric-key-ref",
11466                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11467                                                 }
11468                                         }
11469                                 },
11470                                 "title": "ietf-keystore_keystore_symmetric-keys_symmetric-key_config_encrypted-key_post",
11471                                 "description": "A container for the encrypted symmetric key value.",
11472                                 "xml": {
11473                                         "name": "encrypted-key",
11474                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11475                                 }
11476                         },
11477                         "ietf-keystore_keystore_symmetric-keys_symmetric-key_config_encrypted-key_post_xml": {
11478                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_symmetric-key_config_encrypted-key_post"
11479                         },
11480                         "ietf-keystore_keystore_symmetric-keys_symmetric-key_config_encrypted-key": {
11481                                 "properties": {
11482                                         "value": {
11483                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
11484                                                 "format": "byte",
11485                                                 "type": "string",
11486                                                 "xml": {
11487                                                         "name": "value",
11488                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11489                                                 }
11490                                         },
11491                                         "symmetric-key-ref": {
11492                                                 "description": "Identifies a symmetric key used to encrypt this key.",
11493                                                 "default": "Some symmetric-key-ref",
11494                                                 "type": "string",
11495                                                 "xml": {
11496                                                         "name": "symmetric-key-ref",
11497                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11498                                                 }
11499                                         },
11500                                         "asymmetric-key-ref": {
11501                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
11502                                                 "default": "Some asymmetric-key-ref",
11503                                                 "type": "string",
11504                                                 "xml": {
11505                                                         "name": "asymmetric-key-ref",
11506                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11507                                                 }
11508                                         }
11509                                 },
11510                                 "type": "object",
11511                                 "title": "ietf-keystore_keystore_symmetric-keys_symmetric-key_config_encrypted-key",
11512                                 "description": "A container for the encrypted symmetric key value.",
11513                                 "xml": {
11514                                         "name": "encrypted-key",
11515                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11516                                 }
11517                         },
11518                         "ietf-keystore_keystore_symmetric-keys_symmetric-key_config_encrypted-key_TOP": {
11519                                 "type": "object",
11520                                 "properties": {
11521                                         "encrypted-key": {
11522                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_symmetric-key_config_encrypted-key"
11523                                         }
11524                                 },
11525                                 "title": "ietf-keystore_keystore_symmetric-keys_symmetric-key_config_encrypted-key_TOP"
11526                         },
11527                         "ietf-keystore_keystore_symmetric-keys_config_symmetric-key_post": {
11528                                 "type": "object",
11529                                 "properties": {
11530                                         "algorithm": {
11531                                                 "description": "The algorithm to be used when generating the key.",
11532                                                 "type": "string",
11533                                                 "default": "0",
11534                                                 "xml": {
11535                                                         "name": "algorithm",
11536                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11537                                                 }
11538                                         },
11539                                         "key": {
11540                                                 "description": "The binary value of the key.  The interpretation of\nthe value is defined by 'algorithm'.  For example,\nFIXME.",
11541                                                 "format": "byte",
11542                                                 "type": "string",
11543                                                 "xml": {
11544                                                         "name": "key",
11545                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11546                                                 }
11547                                         },
11548                                         "hidden-key": {
11549                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
11550                                                 "type": "object",
11551                                                 "xml": {
11552                                                         "name": "hidden-key",
11553                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11554                                                 }
11555                                         },
11556                                         "encrypted-key": {
11557                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_symmetric-key_config_encrypted-key"
11558                                         }
11559                                 },
11560                                 "title": "ietf-keystore_keystore_symmetric-keys_config_symmetric-key_post",
11561                                 "description": "A symmetric key.",
11562                                 "xml": {
11563                                         "name": "symmetric-key",
11564                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11565                                 }
11566                         },
11567                         "ietf-keystore_keystore_symmetric-keys_config_symmetric-key_post_xml": {
11568                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_config_symmetric-key_post"
11569                         },
11570                         "ietf-keystore_keystore_symmetric-keys_config_symmetric-key": {
11571                                 "properties": {
11572                                         "name": {
11573                                                 "description": "An arbitrary name for the symmetric key.",
11574                                                 "default": "Some name",
11575                                                 "type": "string",
11576                                                 "xml": {
11577                                                         "name": "name",
11578                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11579                                                 }
11580                                         },
11581                                         "algorithm": {
11582                                                 "description": "The algorithm to be used when generating the key.",
11583                                                 "type": "string",
11584                                                 "default": "0",
11585                                                 "xml": {
11586                                                         "name": "algorithm",
11587                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11588                                                 }
11589                                         },
11590                                         "key": {
11591                                                 "description": "The binary value of the key.  The interpretation of\nthe value is defined by 'algorithm'.  For example,\nFIXME.",
11592                                                 "format": "byte",
11593                                                 "type": "string",
11594                                                 "xml": {
11595                                                         "name": "key",
11596                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11597                                                 }
11598                                         },
11599                                         "hidden-key": {
11600                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
11601                                                 "type": "object",
11602                                                 "xml": {
11603                                                         "name": "hidden-key",
11604                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11605                                                 }
11606                                         },
11607                                         "encrypted-key": {
11608                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_symmetric-key_config_encrypted-key"
11609                                         }
11610                                 },
11611                                 "required": [
11612                                         "algorithm"
11613                                 ],
11614                                 "type": "object",
11615                                 "title": "ietf-keystore_keystore_symmetric-keys_config_symmetric-key",
11616                                 "description": "A symmetric key.",
11617                                 "xml": {
11618                                         "name": "symmetric-key",
11619                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11620                                 }
11621                         },
11622                         "ietf-keystore_keystore_symmetric-keys_config_symmetric-key_TOP": {
11623                                 "type": "object",
11624                                 "properties": {
11625                                         "symmetric-key": {
11626                                                 "type": "array",
11627                                                 "items": {
11628                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_config_symmetric-key"
11629                                                 },
11630                                                 "description": "A symmetric key."
11631                                         }
11632                                 },
11633                                 "title": "ietf-keystore_keystore_symmetric-keys_config_symmetric-key_TOP"
11634                         },
11635                         "ietf-keystore_keystore_config_symmetric-keys_post": {
11636                                 "type": "object",
11637                                 "properties": {
11638                                         "symmetric-key": {
11639                                                 "type": "array",
11640                                                 "items": {
11641                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_config_symmetric-key"
11642                                                 },
11643                                                 "description": "A symmetric key."
11644                                         }
11645                                 },
11646                                 "title": "ietf-keystore_keystore_config_symmetric-keys_post",
11647                                 "description": "A list of symmetric keys.",
11648                                 "xml": {
11649                                         "name": "symmetric-keys",
11650                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11651                                 }
11652                         },
11653                         "ietf-keystore_keystore_config_symmetric-keys_post_xml": {
11654                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_symmetric-keys_post"
11655                         },
11656                         "ietf-keystore_keystore_config_symmetric-keys": {
11657                                 "properties": {
11658                                         "symmetric-key": {
11659                                                 "type": "array",
11660                                                 "items": {
11661                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_config_symmetric-key"
11662                                                 },
11663                                                 "description": "A symmetric key."
11664                                         }
11665                                 },
11666                                 "type": "object",
11667                                 "title": "ietf-keystore_keystore_config_symmetric-keys",
11668                                 "description": "A list of symmetric keys.",
11669                                 "xml": {
11670                                         "name": "symmetric-keys",
11671                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11672                                 }
11673                         },
11674                         "ietf-keystore_keystore_config_symmetric-keys_TOP": {
11675                                 "type": "object",
11676                                 "properties": {
11677                                         "symmetric-keys": {
11678                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_symmetric-keys"
11679                                         }
11680                                 },
11681                                 "title": "ietf-keystore_keystore_config_symmetric-keys_TOP"
11682                         },
11683                         "ietf-keystore_config_keystore_post": {
11684                                 "type": "object",
11685                                 "properties": {
11686                                         "asymmetric-keys": {
11687                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_asymmetric-keys"
11688                                         },
11689                                         "symmetric-keys": {
11690                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_symmetric-keys"
11691                                         }
11692                                 },
11693                                 "title": "ietf-keystore_config_keystore_post",
11694                                 "description": "The keystore contains a list of keys.",
11695                                 "xml": {
11696                                         "name": "keystore",
11697                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11698                                 }
11699                         },
11700                         "ietf-keystore_config_keystore_post_xml": {
11701                                 "$ref": "#/components/schemas/ietf-keystore_config_keystore_post"
11702                         },
11703                         "ietf-keystore_config_keystore": {
11704                                 "properties": {
11705                                         "asymmetric-keys": {
11706                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_asymmetric-keys"
11707                                         },
11708                                         "symmetric-keys": {
11709                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_config_symmetric-keys"
11710                                         }
11711                                 },
11712                                 "type": "object",
11713                                 "title": "ietf-keystore_config_keystore",
11714                                 "description": "The keystore contains a list of keys.",
11715                                 "xml": {
11716                                         "name": "keystore",
11717                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11718                                 }
11719                         },
11720                         "ietf-keystore_config_keystore_TOP": {
11721                                 "type": "object",
11722                                 "properties": {
11723                                         "keystore": {
11724                                                 "$ref": "#/components/schemas/ietf-keystore_config_keystore"
11725                                         }
11726                                 },
11727                                 "title": "ietf-keystore_config_keystore_TOP"
11728                         },
11729                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_certificate": {
11730                                 "properties": {
11731                                         "name": {
11732                                                 "description": "An arbitrary name for the certificate.  If the name\nmatches the name of a certificate that exists\nindependently in <operational> (i.e., an IDevID),\nthen the 'cert' node MUST NOT be configured.",
11733                                                 "default": "Some name",
11734                                                 "type": "string",
11735                                                 "xml": {
11736                                                         "name": "name",
11737                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11738                                                 }
11739                                         },
11740                                         "cert": {
11741                                                 "description": "The binary certificate data for this certificate.",
11742                                                 "format": "byte",
11743                                                 "type": "string",
11744                                                 "xml": {
11745                                                         "name": "cert",
11746                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11747                                                 }
11748                                         }
11749                                 },
11750                                 "type": "object",
11751                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_certificate",
11752                                 "description": "A certificate for this asymmetric key.",
11753                                 "xml": {
11754                                         "name": "certificate",
11755                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11756                                 }
11757                         },
11758                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_certificate_TOP": {
11759                                 "type": "object",
11760                                 "properties": {
11761                                         "certificate": {
11762                                                 "type": "array",
11763                                                 "items": {
11764                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_certificate"
11765                                                 },
11766                                                 "description": "A certificate for this asymmetric key."
11767                                         }
11768                                 },
11769                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_certificate_TOP"
11770                         },
11771                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates": {
11772                                 "properties": {
11773                                         "certificate": {
11774                                                 "type": "array",
11775                                                 "items": {
11776                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_certificate"
11777                                                 },
11778                                                 "description": "A certificate for this asymmetric key."
11779                                         }
11780                                 },
11781                                 "type": "object",
11782                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates",
11783                                 "description": "Certificates associated with this asymmetric key.\nMore than one certificate supports, for instance,\na TPM-protected asymmetric key that has both IDevID\nand LDevID certificates associated.",
11784                                 "xml": {
11785                                         "name": "certificates",
11786                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11787                                 }
11788                         },
11789                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_TOP": {
11790                                 "type": "object",
11791                                 "properties": {
11792                                         "certificates": {
11793                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates"
11794                                         }
11795                                 },
11796                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates_TOP"
11797                         },
11798                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_encrypted-private-key": {
11799                                 "properties": {
11800                                         "value": {
11801                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
11802                                                 "format": "byte",
11803                                                 "type": "string",
11804                                                 "xml": {
11805                                                         "name": "value",
11806                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11807                                                 }
11808                                         },
11809                                         "symmetric-key-ref": {
11810                                                 "description": "Identifies a symmetric key used to encrypt this key.",
11811                                                 "default": "Some symmetric-key-ref",
11812                                                 "type": "string",
11813                                                 "xml": {
11814                                                         "name": "symmetric-key-ref",
11815                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11816                                                 }
11817                                         },
11818                                         "asymmetric-key-ref": {
11819                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
11820                                                 "default": "Some asymmetric-key-ref",
11821                                                 "type": "string",
11822                                                 "xml": {
11823                                                         "name": "asymmetric-key-ref",
11824                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11825                                                 }
11826                                         }
11827                                 },
11828                                 "type": "object",
11829                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_encrypted-private-key",
11830                                 "description": "A container for the encrypted asymmetric private\nkey value.",
11831                                 "xml": {
11832                                         "name": "encrypted-private-key",
11833                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11834                                 }
11835                         },
11836                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_encrypted-private-key_TOP": {
11837                                 "type": "object",
11838                                 "properties": {
11839                                         "encrypted-private-key": {
11840                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_encrypted-private-key"
11841                                         }
11842                                 },
11843                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_encrypted-private-key_TOP"
11844                         },
11845                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key": {
11846                                 "properties": {
11847                                         "name": {
11848                                                 "description": "An arbitrary name for the asymmetric key.",
11849                                                 "default": "Some name",
11850                                                 "type": "string",
11851                                                 "xml": {
11852                                                         "name": "name",
11853                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11854                                                 }
11855                                         },
11856                                         "certificates": {
11857                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_certificates"
11858                                         },
11859                                         "private-key": {
11860                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
11861                                                 "format": "byte",
11862                                                 "type": "string",
11863                                                 "xml": {
11864                                                         "name": "private-key",
11865                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11866                                                 }
11867                                         },
11868                                         "hidden-private-key": {
11869                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
11870                                                 "type": "object",
11871                                                 "xml": {
11872                                                         "name": "hidden-private-key",
11873                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11874                                                 }
11875                                         },
11876                                         "encrypted-private-key": {
11877                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key_encrypted-private-key"
11878                                         },
11879                                         "algorithm": {
11880                                                 "description": "Identifies the key's algorithm.",
11881                                                 "type": "string",
11882                                                 "default": "0",
11883                                                 "xml": {
11884                                                         "name": "algorithm",
11885                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11886                                                 }
11887                                         },
11888                                         "public-key": {
11889                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
11890                                                 "format": "byte",
11891                                                 "type": "string",
11892                                                 "xml": {
11893                                                         "name": "public-key",
11894                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11895                                                 }
11896                                         }
11897                                 },
11898                                 "required": [
11899                                         "algorithm",
11900                                         "public-key"
11901                                 ],
11902                                 "type": "object",
11903                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key",
11904                                 "description": "An asymmetric key.",
11905                                 "xml": {
11906                                         "name": "asymmetric-key",
11907                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11908                                 }
11909                         },
11910                         "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_TOP": {
11911                                 "type": "object",
11912                                 "properties": {
11913                                         "asymmetric-key": {
11914                                                 "type": "array",
11915                                                 "items": {
11916                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key"
11917                                                 },
11918                                                 "description": "An asymmetric key."
11919                                         }
11920                                 },
11921                                 "title": "ietf-keystore_keystore_asymmetric-keys_asymmetric-key_TOP"
11922                         },
11923                         "ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_input": {
11924                                 "properties": {
11925                                         "subject": {
11926                                                 "description": "The 'subject' field per the CertificationRequestInfo\n structure as specified by RFC 2986, Section 4.1\n encoded using the ASN.1 distinguished encoding\n rules (DER), as specified in ITU-T X.690.",
11927                                                 "format": "byte",
11928                                                 "type": "string",
11929                                                 "xml": {
11930                                                         "name": "subject",
11931                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11932                                                 }
11933                                         },
11934                                         "attributes": {
11935                                                 "description": "The 'attributes' field from the structure\nCertificationRequestInfo as specified by RFC 2986,\nSection 4.1 encoded using the ASN.1 distinguished\nencoding rules (DER), as specified in ITU-T X.690.",
11936                                                 "format": "byte",
11937                                                 "type": "string",
11938                                                 "xml": {
11939                                                         "name": "attributes",
11940                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11941                                                 }
11942                                         }
11943                                 },
11944                                 "required": [
11945                                         "subject"
11946                                 ],
11947                                 "type": "object",
11948                                 "xml": {
11949                                         "name": "input"
11950                                 },
11951                                 "title": "ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_input"
11952                         },
11953                         "ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_input_TOP": {
11954                                 "type": "object",
11955                                 "properties": {
11956                                         "input": {
11957                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_input"
11958                                         }
11959                                 },
11960                                 "title": "ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_input_TOP"
11961                         },
11962                         "ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_output": {
11963                                 "properties": {
11964                                         "certificate-signing-request": {
11965                                                 "description": "A CertificationRequest structure as specified by\nRFC 2986, Section 4.2 encoded using the ASN.1\ndistinguished encoding rules (DER), as specified\nin ITU-T X.690.",
11966                                                 "format": "byte",
11967                                                 "type": "string",
11968                                                 "xml": {
11969                                                         "name": "certificate-signing-request",
11970                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
11971                                                 }
11972                                         }
11973                                 },
11974                                 "required": [
11975                                         "certificate-signing-request"
11976                                 ],
11977                                 "type": "object",
11978                                 "xml": {
11979                                         "name": "output"
11980                                 },
11981                                 "title": "ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_output"
11982                         },
11983                         "ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_output_TOP": {
11984                                 "type": "object",
11985                                 "properties": {
11986                                         "output": {
11987                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_output"
11988                                         }
11989                                 },
11990                                 "title": "ietf-keystore_keystore_asymmetric-keys_generate-certificate-signing-request_output_TOP"
11991                         },
11992                         "ietf-keystore_keystore_asymmetric-keys": {
11993                                 "properties": {
11994                                         "asymmetric-key": {
11995                                                 "type": "array",
11996                                                 "items": {
11997                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys_asymmetric-key"
11998                                                 },
11999                                                 "description": "An asymmetric key."
12000                                         }
12001                                 },
12002                                 "type": "object",
12003                                 "title": "ietf-keystore_keystore_asymmetric-keys",
12004                                 "description": "A list of asymmetric keys.",
12005                                 "xml": {
12006                                         "name": "asymmetric-keys",
12007                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12008                                 }
12009                         },
12010                         "ietf-keystore_keystore_asymmetric-keys_TOP": {
12011                                 "type": "object",
12012                                 "properties": {
12013                                         "asymmetric-keys": {
12014                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys"
12015                                         }
12016                                 },
12017                                 "title": "ietf-keystore_keystore_asymmetric-keys_TOP"
12018                         },
12019                         "ietf-keystore_keystore_symmetric-keys_symmetric-key_encrypted-key": {
12020                                 "properties": {
12021                                         "value": {
12022                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
12023                                                 "format": "byte",
12024                                                 "type": "string",
12025                                                 "xml": {
12026                                                         "name": "value",
12027                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12028                                                 }
12029                                         },
12030                                         "symmetric-key-ref": {
12031                                                 "description": "Identifies a symmetric key used to encrypt this key.",
12032                                                 "default": "Some symmetric-key-ref",
12033                                                 "type": "string",
12034                                                 "xml": {
12035                                                         "name": "symmetric-key-ref",
12036                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12037                                                 }
12038                                         },
12039                                         "asymmetric-key-ref": {
12040                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
12041                                                 "default": "Some asymmetric-key-ref",
12042                                                 "type": "string",
12043                                                 "xml": {
12044                                                         "name": "asymmetric-key-ref",
12045                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12046                                                 }
12047                                         }
12048                                 },
12049                                 "type": "object",
12050                                 "title": "ietf-keystore_keystore_symmetric-keys_symmetric-key_encrypted-key",
12051                                 "description": "A container for the encrypted symmetric key value.",
12052                                 "xml": {
12053                                         "name": "encrypted-key",
12054                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12055                                 }
12056                         },
12057                         "ietf-keystore_keystore_symmetric-keys_symmetric-key_encrypted-key_TOP": {
12058                                 "type": "object",
12059                                 "properties": {
12060                                         "encrypted-key": {
12061                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_symmetric-key_encrypted-key"
12062                                         }
12063                                 },
12064                                 "title": "ietf-keystore_keystore_symmetric-keys_symmetric-key_encrypted-key_TOP"
12065                         },
12066                         "ietf-keystore_keystore_symmetric-keys_symmetric-key": {
12067                                 "properties": {
12068                                         "name": {
12069                                                 "description": "An arbitrary name for the symmetric key.",
12070                                                 "default": "Some name",
12071                                                 "type": "string",
12072                                                 "xml": {
12073                                                         "name": "name",
12074                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12075                                                 }
12076                                         },
12077                                         "algorithm": {
12078                                                 "description": "The algorithm to be used when generating the key.",
12079                                                 "type": "string",
12080                                                 "default": "0",
12081                                                 "xml": {
12082                                                         "name": "algorithm",
12083                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12084                                                 }
12085                                         },
12086                                         "key": {
12087                                                 "description": "The binary value of the key.  The interpretation of\nthe value is defined by 'algorithm'.  For example,\nFIXME.",
12088                                                 "format": "byte",
12089                                                 "type": "string",
12090                                                 "xml": {
12091                                                         "name": "key",
12092                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12093                                                 }
12094                                         },
12095                                         "hidden-key": {
12096                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
12097                                                 "type": "object",
12098                                                 "xml": {
12099                                                         "name": "hidden-key",
12100                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12101                                                 }
12102                                         },
12103                                         "encrypted-key": {
12104                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_symmetric-key_encrypted-key"
12105                                         }
12106                                 },
12107                                 "required": [
12108                                         "algorithm"
12109                                 ],
12110                                 "type": "object",
12111                                 "title": "ietf-keystore_keystore_symmetric-keys_symmetric-key",
12112                                 "description": "A symmetric key.",
12113                                 "xml": {
12114                                         "name": "symmetric-key",
12115                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12116                                 }
12117                         },
12118                         "ietf-keystore_keystore_symmetric-keys_symmetric-key_TOP": {
12119                                 "type": "object",
12120                                 "properties": {
12121                                         "symmetric-key": {
12122                                                 "type": "array",
12123                                                 "items": {
12124                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_symmetric-key"
12125                                                 },
12126                                                 "description": "A symmetric key."
12127                                         }
12128                                 },
12129                                 "title": "ietf-keystore_keystore_symmetric-keys_symmetric-key_TOP"
12130                         },
12131                         "ietf-keystore_keystore_symmetric-keys": {
12132                                 "properties": {
12133                                         "symmetric-key": {
12134                                                 "type": "array",
12135                                                 "items": {
12136                                                         "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys_symmetric-key"
12137                                                 },
12138                                                 "description": "A symmetric key."
12139                                         }
12140                                 },
12141                                 "type": "object",
12142                                 "title": "ietf-keystore_keystore_symmetric-keys",
12143                                 "description": "A list of symmetric keys.",
12144                                 "xml": {
12145                                         "name": "symmetric-keys",
12146                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12147                                 }
12148                         },
12149                         "ietf-keystore_keystore_symmetric-keys_TOP": {
12150                                 "type": "object",
12151                                 "properties": {
12152                                         "symmetric-keys": {
12153                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys"
12154                                         }
12155                                 },
12156                                 "title": "ietf-keystore_keystore_symmetric-keys_TOP"
12157                         },
12158                         "ietf-keystore_keystore": {
12159                                 "properties": {
12160                                         "asymmetric-keys": {
12161                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_asymmetric-keys"
12162                                         },
12163                                         "symmetric-keys": {
12164                                                 "$ref": "#/components/schemas/ietf-keystore_keystore_symmetric-keys"
12165                                         }
12166                                 },
12167                                 "type": "object",
12168                                 "title": "ietf-keystore_keystore",
12169                                 "description": "The keystore contains a list of keys.",
12170                                 "xml": {
12171                                         "name": "keystore",
12172                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12173                                 }
12174                         },
12175                         "ietf-keystore_keystore_TOP": {
12176                                 "type": "object",
12177                                 "properties": {
12178                                         "keystore": {
12179                                                 "$ref": "#/components/schemas/ietf-keystore_keystore"
12180                                         }
12181                                 },
12182                                 "title": "ietf-keystore_keystore_TOP"
12183                         },
12184                         "ietf-keystore_encrypt-with": {
12185                                 "properties": {
12186                                         "symmetric-key-ref": {
12187                                                 "description": "Identifies a symmetric key used to encrypt this key.",
12188                                                 "default": "Some symmetric-key-ref",
12189                                                 "type": "string",
12190                                                 "xml": {
12191                                                         "name": "symmetric-key-ref",
12192                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12193                                                 }
12194                                         },
12195                                         "asymmetric-key-ref": {
12196                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
12197                                                 "default": "Some asymmetric-key-ref",
12198                                                 "type": "string",
12199                                                 "xml": {
12200                                                         "name": "asymmetric-key-ref",
12201                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12202                                                 }
12203                                         }
12204                                 },
12205                                 "type": "object",
12206                                 "title": "ietf-keystore_encrypt-with",
12207                                 "description": "A container for the 'key-type' choice.",
12208                                 "xml": {
12209                                         "name": "encrypt-with",
12210                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12211                                 }
12212                         },
12213                         "ietf-keystore_encrypt-with_TOP": {
12214                                 "type": "object",
12215                                 "properties": {
12216                                         "encrypt-with": {
12217                                                 "$ref": "#/components/schemas/ietf-keystore_encrypt-with"
12218                                         }
12219                                 },
12220                                 "title": "ietf-keystore_encrypt-with_TOP"
12221                         },
12222                         "ietf-keystore_generate-symmetric-key_input": {
12223                                 "properties": {
12224                                         "algorithm": {
12225                                                 "description": "The algorithm to be used when generating the key.",
12226                                                 "type": "string",
12227                                                 "default": "0",
12228                                                 "xml": {
12229                                                         "name": "algorithm",
12230                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12231                                                 }
12232                                         },
12233                                         "encrypt-with": {
12234                                                 "$ref": "#/components/schemas/ietf-keystore_encrypt-with"
12235                                         }
12236                                 },
12237                                 "required": [
12238                                         "algorithm"
12239                                 ],
12240                                 "type": "object",
12241                                 "xml": {
12242                                         "name": "input"
12243                                 },
12244                                 "title": "ietf-keystore_generate-symmetric-key_input"
12245                         },
12246                         "ietf-keystore_generate-symmetric-key_input_TOP": {
12247                                 "type": "object",
12248                                 "properties": {
12249                                         "input": {
12250                                                 "$ref": "#/components/schemas/ietf-keystore_generate-symmetric-key_input"
12251                                         }
12252                                 },
12253                                 "title": "ietf-keystore_generate-symmetric-key_input_TOP"
12254                         },
12255                         "ietf-keystore_encrypted-key": {
12256                                 "properties": {
12257                                         "value": {
12258                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
12259                                                 "format": "byte",
12260                                                 "type": "string",
12261                                                 "xml": {
12262                                                         "name": "value",
12263                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12264                                                 }
12265                                         },
12266                                         "symmetric-key-ref": {
12267                                                 "description": "Identifies a symmetric key used to encrypt this key.",
12268                                                 "default": "Some symmetric-key-ref",
12269                                                 "type": "string",
12270                                                 "xml": {
12271                                                         "name": "symmetric-key-ref",
12272                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12273                                                 }
12274                                         },
12275                                         "asymmetric-key-ref": {
12276                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
12277                                                 "default": "Some asymmetric-key-ref",
12278                                                 "type": "string",
12279                                                 "xml": {
12280                                                         "name": "asymmetric-key-ref",
12281                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12282                                                 }
12283                                         }
12284                                 },
12285                                 "type": "object",
12286                                 "title": "ietf-keystore_encrypted-key",
12287                                 "description": "A container for the encrypted symmetric key value.",
12288                                 "xml": {
12289                                         "name": "encrypted-key",
12290                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12291                                 }
12292                         },
12293                         "ietf-keystore_encrypted-key_TOP": {
12294                                 "type": "object",
12295                                 "properties": {
12296                                         "encrypted-key": {
12297                                                 "$ref": "#/components/schemas/ietf-keystore_encrypted-key"
12298                                         }
12299                                 },
12300                                 "title": "ietf-keystore_encrypted-key_TOP"
12301                         },
12302                         "ietf-keystore_generate-symmetric-key_output": {
12303                                 "properties": {
12304                                         "algorithm": {
12305                                                 "description": "The algorithm to be used when generating the key.",
12306                                                 "type": "string",
12307                                                 "default": "0",
12308                                                 "xml": {
12309                                                         "name": "algorithm",
12310                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12311                                                 }
12312                                         },
12313                                         "key": {
12314                                                 "description": "The binary value of the key.  The interpretation of\nthe value is defined by 'algorithm'.  For example,\nFIXME.",
12315                                                 "format": "byte",
12316                                                 "type": "string",
12317                                                 "xml": {
12318                                                         "name": "key",
12319                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12320                                                 }
12321                                         },
12322                                         "hidden-key": {
12323                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
12324                                                 "type": "object",
12325                                                 "xml": {
12326                                                         "name": "hidden-key",
12327                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12328                                                 }
12329                                         },
12330                                         "encrypted-key": {
12331                                                 "$ref": "#/components/schemas/ietf-keystore_encrypted-key"
12332                                         }
12333                                 },
12334                                 "required": [
12335                                         "algorithm"
12336                                 ],
12337                                 "type": "object",
12338                                 "xml": {
12339                                         "name": "output"
12340                                 },
12341                                 "title": "ietf-keystore_generate-symmetric-key_output"
12342                         },
12343                         "ietf-keystore_generate-symmetric-key_output_TOP": {
12344                                 "type": "object",
12345                                 "properties": {
12346                                         "output": {
12347                                                 "$ref": "#/components/schemas/ietf-keystore_generate-symmetric-key_output"
12348                                         }
12349                                 },
12350                                 "title": "ietf-keystore_generate-symmetric-key_output_TOP"
12351                         },
12352                         "ietf-keystore_encrypt-with1": {
12353                                 "properties": {
12354                                         "symmetric-key-ref": {
12355                                                 "description": "Identifies a symmetric key used to encrypt this key.",
12356                                                 "default": "Some symmetric-key-ref",
12357                                                 "type": "string",
12358                                                 "xml": {
12359                                                         "name": "symmetric-key-ref",
12360                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12361                                                 }
12362                                         },
12363                                         "asymmetric-key-ref": {
12364                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
12365                                                 "default": "Some asymmetric-key-ref",
12366                                                 "type": "string",
12367                                                 "xml": {
12368                                                         "name": "asymmetric-key-ref",
12369                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12370                                                 }
12371                                         }
12372                                 },
12373                                 "type": "object",
12374                                 "title": "ietf-keystore_encrypt-with",
12375                                 "description": "A container for the 'key-type' choice.",
12376                                 "xml": {
12377                                         "name": "encrypt-with",
12378                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12379                                 }
12380                         },
12381                         "ietf-keystore_encrypt-with_TOP1": {
12382                                 "type": "object",
12383                                 "properties": {
12384                                         "encrypt-with": {
12385                                                 "$ref": "#/components/schemas/ietf-keystore_encrypt-with1"
12386                                         }
12387                                 },
12388                                 "title": "ietf-keystore_encrypt-with_TOP"
12389                         },
12390                         "ietf-keystore_generate-asymmetric-key_input": {
12391                                 "properties": {
12392                                         "algorithm": {
12393                                                 "description": "The algorithm to be used when generating the key.",
12394                                                 "type": "string",
12395                                                 "default": "0",
12396                                                 "xml": {
12397                                                         "name": "algorithm",
12398                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12399                                                 }
12400                                         },
12401                                         "encrypt-with": {
12402                                                 "$ref": "#/components/schemas/ietf-keystore_encrypt-with1"
12403                                         }
12404                                 },
12405                                 "required": [
12406                                         "algorithm"
12407                                 ],
12408                                 "type": "object",
12409                                 "xml": {
12410                                         "name": "input"
12411                                 },
12412                                 "title": "ietf-keystore_generate-asymmetric-key_input"
12413                         },
12414                         "ietf-keystore_generate-asymmetric-key_input_TOP": {
12415                                 "type": "object",
12416                                 "properties": {
12417                                         "input": {
12418                                                 "$ref": "#/components/schemas/ietf-keystore_generate-asymmetric-key_input"
12419                                         }
12420                                 },
12421                                 "title": "ietf-keystore_generate-asymmetric-key_input_TOP"
12422                         },
12423                         "ietf-keystore_encrypted-private-key": {
12424                                 "properties": {
12425                                         "value": {
12426                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
12427                                                 "format": "byte",
12428                                                 "type": "string",
12429                                                 "xml": {
12430                                                         "name": "value",
12431                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12432                                                 }
12433                                         },
12434                                         "symmetric-key-ref": {
12435                                                 "description": "Identifies a symmetric key used to encrypt this key.",
12436                                                 "default": "Some symmetric-key-ref",
12437                                                 "type": "string",
12438                                                 "xml": {
12439                                                         "name": "symmetric-key-ref",
12440                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12441                                                 }
12442                                         },
12443                                         "asymmetric-key-ref": {
12444                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
12445                                                 "default": "Some asymmetric-key-ref",
12446                                                 "type": "string",
12447                                                 "xml": {
12448                                                         "name": "asymmetric-key-ref",
12449                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12450                                                 }
12451                                         }
12452                                 },
12453                                 "type": "object",
12454                                 "title": "ietf-keystore_encrypted-private-key",
12455                                 "description": "A container for the encrypted asymmetric private\nkey value.",
12456                                 "xml": {
12457                                         "name": "encrypted-private-key",
12458                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12459                                 }
12460                         },
12461                         "ietf-keystore_encrypted-private-key_TOP": {
12462                                 "type": "object",
12463                                 "properties": {
12464                                         "encrypted-private-key": {
12465                                                 "$ref": "#/components/schemas/ietf-keystore_encrypted-private-key"
12466                                         }
12467                                 },
12468                                 "title": "ietf-keystore_encrypted-private-key_TOP"
12469                         },
12470                         "ietf-keystore_generate-asymmetric-key_output": {
12471                                 "properties": {
12472                                         "private-key": {
12473                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
12474                                                 "format": "byte",
12475                                                 "type": "string",
12476                                                 "xml": {
12477                                                         "name": "private-key",
12478                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12479                                                 }
12480                                         },
12481                                         "hidden-private-key": {
12482                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
12483                                                 "type": "object",
12484                                                 "xml": {
12485                                                         "name": "hidden-private-key",
12486                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12487                                                 }
12488                                         },
12489                                         "encrypted-private-key": {
12490                                                 "$ref": "#/components/schemas/ietf-keystore_encrypted-private-key"
12491                                         },
12492                                         "algorithm": {
12493                                                 "description": "Identifies the key's algorithm.",
12494                                                 "type": "string",
12495                                                 "default": "0",
12496                                                 "xml": {
12497                                                         "name": "algorithm",
12498                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12499                                                 }
12500                                         },
12501                                         "public-key": {
12502                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
12503                                                 "format": "byte",
12504                                                 "type": "string",
12505                                                 "xml": {
12506                                                         "name": "public-key",
12507                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-keystore"
12508                                                 }
12509                                         }
12510                                 },
12511                                 "required": [
12512                                         "algorithm",
12513                                         "public-key"
12514                                 ],
12515                                 "type": "object",
12516                                 "xml": {
12517                                         "name": "output"
12518                                 },
12519                                 "title": "ietf-keystore_generate-asymmetric-key_output"
12520                         },
12521                         "ietf-keystore_generate-asymmetric-key_output_TOP": {
12522                                 "type": "object",
12523                                 "properties": {
12524                                         "output": {
12525                                                 "$ref": "#/components/schemas/ietf-keystore_generate-asymmetric-key_output"
12526                                         }
12527                                 },
12528                                 "title": "ietf-keystore_generate-asymmetric-key_output_TOP"
12529                         },
12530                         "ietf-netconf_source": {
12531                                 "properties": {
12532                                         "candidate": {
12533                                                 "description": "The candidate configuration is the config source.",
12534                                                 "type": "object",
12535                                                 "xml": {
12536                                                         "name": "candidate",
12537                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12538                                                 }
12539                                         },
12540                                         "running": {
12541                                                 "description": "The running configuration is the config source.",
12542                                                 "type": "object",
12543                                                 "xml": {
12544                                                         "name": "running",
12545                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12546                                                 }
12547                                         },
12548                                         "startup": {
12549                                                 "description": "The startup configuration is the config source.\nThis is optional-to-implement on the server because\nnot all servers will support filtering for this\ndatastore.",
12550                                                 "type": "object",
12551                                                 "xml": {
12552                                                         "name": "startup",
12553                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12554                                                 }
12555                                         }
12556                                 },
12557                                 "type": "object",
12558                                 "title": "ietf-netconf_source",
12559                                 "description": "Particular configuration to retrieve.",
12560                                 "xml": {
12561                                         "name": "source",
12562                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12563                                 }
12564                         },
12565                         "ietf-netconf_source_TOP": {
12566                                 "type": "object",
12567                                 "properties": {
12568                                         "source": {
12569                                                 "$ref": "#/components/schemas/ietf-netconf_source"
12570                                         }
12571                                 },
12572                                 "title": "ietf-netconf_source_TOP"
12573                         },
12574                         "ietf-netconf_get-config_input": {
12575                                 "properties": {
12576                                         "source": {
12577                                                 "$ref": "#/components/schemas/ietf-netconf_source"
12578                                         },
12579                                         "filter": {
12580                                                 "description": "Subtree or XPath filter to use.",
12581                                                 "default": "<filter> ... </filter>",
12582                                                 "type": "string",
12583                                                 "xml": {
12584                                                         "name": "filter",
12585                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12586                                                 }
12587                                         },
12588                                         "with-defaults": {
12589                                                 "description": "The explicit defaults processing mode requested.",
12590                                                 "enum": [
12591                                                         "report-all",
12592                                                         "report-all-tagged",
12593                                                         "trim",
12594                                                         "explicit"
12595                                                 ],
12596                                                 "default": "report-all",
12597                                                 "type": "string",
12598                                                 "xml": {
12599                                                         "name": "with-defaults",
12600                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-with-defaults"
12601                                                 }
12602                                         }
12603                                 },
12604                                 "type": "object",
12605                                 "xml": {
12606                                         "name": "input"
12607                                 },
12608                                 "title": "ietf-netconf_get-config_input"
12609                         },
12610                         "ietf-netconf_get-config_input_TOP": {
12611                                 "type": "object",
12612                                 "properties": {
12613                                         "input": {
12614                                                 "$ref": "#/components/schemas/ietf-netconf_get-config_input"
12615                                         }
12616                                 },
12617                                 "title": "ietf-netconf_get-config_input_TOP"
12618                         },
12619                         "ietf-netconf_get-config_output": {
12620                                 "properties": {
12621                                         "data": {
12622                                                 "description": "Copy of the source datastore subset that matched\nthe filter criteria (if any).  An empty data container\nindicates that the request did not produce any results.",
12623                                                 "default": "<data> ... </data>",
12624                                                 "type": "string",
12625                                                 "xml": {
12626                                                         "name": "data",
12627                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12628                                                 }
12629                                         }
12630                                 },
12631                                 "type": "object",
12632                                 "xml": {
12633                                         "name": "output"
12634                                 },
12635                                 "title": "ietf-netconf_get-config_output"
12636                         },
12637                         "ietf-netconf_get-config_output_TOP": {
12638                                 "type": "object",
12639                                 "properties": {
12640                                         "output": {
12641                                                 "$ref": "#/components/schemas/ietf-netconf_get-config_output"
12642                                         }
12643                                 },
12644                                 "title": "ietf-netconf_get-config_output_TOP"
12645                         },
12646                         "ietf-netconf_target": {
12647                                 "properties": {
12648                                         "candidate": {
12649                                                 "description": "The candidate configuration is the config target.",
12650                                                 "type": "object",
12651                                                 "xml": {
12652                                                         "name": "candidate",
12653                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12654                                                 }
12655                                         },
12656                                         "running": {
12657                                                 "description": "The running configuration is the config source.",
12658                                                 "type": "object",
12659                                                 "xml": {
12660                                                         "name": "running",
12661                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12662                                                 }
12663                                         }
12664                                 },
12665                                 "type": "object",
12666                                 "title": "ietf-netconf_target",
12667                                 "description": "Particular configuration to edit.",
12668                                 "xml": {
12669                                         "name": "target",
12670                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12671                                 }
12672                         },
12673                         "ietf-netconf_target_TOP": {
12674                                 "type": "object",
12675                                 "properties": {
12676                                         "target": {
12677                                                 "$ref": "#/components/schemas/ietf-netconf_target"
12678                                         }
12679                                 },
12680                                 "title": "ietf-netconf_target_TOP"
12681                         },
12682                         "ietf-netconf_edit-config_input": {
12683                                 "properties": {
12684                                         "target": {
12685                                                 "$ref": "#/components/schemas/ietf-netconf_target"
12686                                         },
12687                                         "default-operation": {
12688                                                 "description": "The default operation to use.",
12689                                                 "enum": [
12690                                                         "merge",
12691                                                         "replace",
12692                                                         "none"
12693                                                 ],
12694                                                 "default": "merge",
12695                                                 "type": "string",
12696                                                 "xml": {
12697                                                         "name": "default-operation",
12698                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12699                                                 }
12700                                         },
12701                                         "test-option": {
12702                                                 "description": "The test option to use.",
12703                                                 "enum": [
12704                                                         "test-then-set",
12705                                                         "set",
12706                                                         "test-only"
12707                                                 ],
12708                                                 "default": "test-then-set",
12709                                                 "type": "string",
12710                                                 "xml": {
12711                                                         "name": "test-option",
12712                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12713                                                 }
12714                                         },
12715                                         "error-option": {
12716                                                 "description": "The error option to use.",
12717                                                 "enum": [
12718                                                         "stop-on-error",
12719                                                         "continue-on-error",
12720                                                         "rollback-on-error"
12721                                                 ],
12722                                                 "default": "stop-on-error",
12723                                                 "type": "string",
12724                                                 "xml": {
12725                                                         "name": "error-option",
12726                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12727                                                 }
12728                                         },
12729                                         "config": {
12730                                                 "description": "Inline Config content.",
12731                                                 "default": "<config> ... </config>",
12732                                                 "type": "string",
12733                                                 "xml": {
12734                                                         "name": "config",
12735                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12736                                                 }
12737                                         },
12738                                         "url": {
12739                                                 "description": "URL-based config content.",
12740                                                 "default": "Some url",
12741                                                 "type": "string",
12742                                                 "xml": {
12743                                                         "name": "url",
12744                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12745                                                 }
12746                                         }
12747                                 },
12748                                 "type": "object",
12749                                 "xml": {
12750                                         "name": "input"
12751                                 },
12752                                 "title": "ietf-netconf_edit-config_input"
12753                         },
12754                         "ietf-netconf_edit-config_input_TOP": {
12755                                 "type": "object",
12756                                 "properties": {
12757                                         "input": {
12758                                                 "$ref": "#/components/schemas/ietf-netconf_edit-config_input"
12759                                         }
12760                                 },
12761                                 "title": "ietf-netconf_edit-config_input_TOP"
12762                         },
12763                         "ietf-netconf_target1": {
12764                                 "properties": {
12765                                         "candidate": {
12766                                                 "description": "The candidate configuration is the config target.",
12767                                                 "type": "object",
12768                                                 "xml": {
12769                                                         "name": "candidate",
12770                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12771                                                 }
12772                                         },
12773                                         "running": {
12774                                                 "description": "The running configuration is the config target.\nThis is optional-to-implement on the server.",
12775                                                 "type": "object",
12776                                                 "xml": {
12777                                                         "name": "running",
12778                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12779                                                 }
12780                                         },
12781                                         "startup": {
12782                                                 "description": "The startup configuration is the config target.",
12783                                                 "type": "object",
12784                                                 "xml": {
12785                                                         "name": "startup",
12786                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12787                                                 }
12788                                         },
12789                                         "url": {
12790                                                 "description": "The URL-based configuration is the config target.",
12791                                                 "default": "Some url",
12792                                                 "type": "string",
12793                                                 "xml": {
12794                                                         "name": "url",
12795                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12796                                                 }
12797                                         }
12798                                 },
12799                                 "type": "object",
12800                                 "title": "ietf-netconf_target",
12801                                 "description": "Particular configuration to copy to.",
12802                                 "xml": {
12803                                         "name": "target",
12804                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12805                                 }
12806                         },
12807                         "ietf-netconf_target_TOP1": {
12808                                 "type": "object",
12809                                 "properties": {
12810                                         "target": {
12811                                                 "$ref": "#/components/schemas/ietf-netconf_target1"
12812                                         }
12813                                 },
12814                                 "title": "ietf-netconf_target_TOP"
12815                         },
12816                         "ietf-netconf_source1": {
12817                                 "properties": {
12818                                         "candidate": {
12819                                                 "description": "The candidate configuration is the config source.",
12820                                                 "type": "object",
12821                                                 "xml": {
12822                                                         "name": "candidate",
12823                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12824                                                 }
12825                                         },
12826                                         "running": {
12827                                                 "description": "The running configuration is the config source.",
12828                                                 "type": "object",
12829                                                 "xml": {
12830                                                         "name": "running",
12831                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12832                                                 }
12833                                         },
12834                                         "startup": {
12835                                                 "description": "The startup configuration is the config source.",
12836                                                 "type": "object",
12837                                                 "xml": {
12838                                                         "name": "startup",
12839                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12840                                                 }
12841                                         },
12842                                         "url": {
12843                                                 "description": "The URL-based configuration is the config source.",
12844                                                 "default": "Some url",
12845                                                 "type": "string",
12846                                                 "xml": {
12847                                                         "name": "url",
12848                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12849                                                 }
12850                                         },
12851                                         "config": {
12852                                                 "description": "Inline Config content: <config> element.  Represents\nan entire configuration datastore, not\na subset of the running datastore.",
12853                                                 "default": "<config> ... </config>",
12854                                                 "type": "string",
12855                                                 "xml": {
12856                                                         "name": "config",
12857                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12858                                                 }
12859                                         }
12860                                 },
12861                                 "type": "object",
12862                                 "title": "ietf-netconf_source",
12863                                 "description": "Particular configuration to copy from.",
12864                                 "xml": {
12865                                         "name": "source",
12866                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12867                                 }
12868                         },
12869                         "ietf-netconf_source_TOP1": {
12870                                 "type": "object",
12871                                 "properties": {
12872                                         "source": {
12873                                                 "$ref": "#/components/schemas/ietf-netconf_source1"
12874                                         }
12875                                 },
12876                                 "title": "ietf-netconf_source_TOP"
12877                         },
12878                         "ietf-netconf_copy-config_input": {
12879                                 "properties": {
12880                                         "target": {
12881                                                 "$ref": "#/components/schemas/ietf-netconf_target1"
12882                                         },
12883                                         "source": {
12884                                                 "$ref": "#/components/schemas/ietf-netconf_source1"
12885                                         },
12886                                         "with-defaults": {
12887                                                 "description": "The explicit defaults processing mode requested.",
12888                                                 "enum": [
12889                                                         "report-all",
12890                                                         "report-all-tagged",
12891                                                         "trim",
12892                                                         "explicit"
12893                                                 ],
12894                                                 "default": "report-all",
12895                                                 "type": "string",
12896                                                 "xml": {
12897                                                         "name": "with-defaults",
12898                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-with-defaults"
12899                                                 }
12900                                         }
12901                                 },
12902                                 "type": "object",
12903                                 "xml": {
12904                                         "name": "input"
12905                                 },
12906                                 "title": "ietf-netconf_copy-config_input"
12907                         },
12908                         "ietf-netconf_copy-config_input_TOP": {
12909                                 "type": "object",
12910                                 "properties": {
12911                                         "input": {
12912                                                 "$ref": "#/components/schemas/ietf-netconf_copy-config_input"
12913                                         }
12914                                 },
12915                                 "title": "ietf-netconf_copy-config_input_TOP"
12916                         },
12917                         "ietf-netconf_target2": {
12918                                 "properties": {
12919                                         "startup": {
12920                                                 "description": "The startup configuration is the config target.",
12921                                                 "type": "object",
12922                                                 "xml": {
12923                                                         "name": "startup",
12924                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12925                                                 }
12926                                         },
12927                                         "url": {
12928                                                 "description": "The URL-based configuration is the config target.",
12929                                                 "default": "Some url",
12930                                                 "type": "string",
12931                                                 "xml": {
12932                                                         "name": "url",
12933                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12934                                                 }
12935                                         }
12936                                 },
12937                                 "type": "object",
12938                                 "title": "ietf-netconf_target",
12939                                 "description": "Particular configuration to delete.",
12940                                 "xml": {
12941                                         "name": "target",
12942                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12943                                 }
12944                         },
12945                         "ietf-netconf_target_TOP2": {
12946                                 "type": "object",
12947                                 "properties": {
12948                                         "target": {
12949                                                 "$ref": "#/components/schemas/ietf-netconf_target2"
12950                                         }
12951                                 },
12952                                 "title": "ietf-netconf_target_TOP"
12953                         },
12954                         "ietf-netconf_delete-config_input": {
12955                                 "properties": {
12956                                         "target": {
12957                                                 "$ref": "#/components/schemas/ietf-netconf_target2"
12958                                         }
12959                                 },
12960                                 "type": "object",
12961                                 "xml": {
12962                                         "name": "input"
12963                                 },
12964                                 "title": "ietf-netconf_delete-config_input"
12965                         },
12966                         "ietf-netconf_delete-config_input_TOP": {
12967                                 "type": "object",
12968                                 "properties": {
12969                                         "input": {
12970                                                 "$ref": "#/components/schemas/ietf-netconf_delete-config_input"
12971                                         }
12972                                 },
12973                                 "title": "ietf-netconf_delete-config_input_TOP"
12974                         },
12975                         "ietf-netconf_target3": {
12976                                 "properties": {
12977                                         "candidate": {
12978                                                 "description": "The candidate configuration is the config target.",
12979                                                 "type": "object",
12980                                                 "xml": {
12981                                                         "name": "candidate",
12982                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12983                                                 }
12984                                         },
12985                                         "running": {
12986                                                 "description": "The running configuration is the config target.",
12987                                                 "type": "object",
12988                                                 "xml": {
12989                                                         "name": "running",
12990                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12991                                                 }
12992                                         },
12993                                         "startup": {
12994                                                 "description": "The startup configuration is the config target.",
12995                                                 "type": "object",
12996                                                 "xml": {
12997                                                         "name": "startup",
12998                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
12999                                                 }
13000                                         },
13001                                         "datastore": {
13002                                                 "$ref": "#/components/schemas/datastore",
13003                                                 "xml": {
13004                                                         "name": "datastore",
13005                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
13006                                                 }
13007                                         }
13008                                 },
13009                                 "type": "object",
13010                                 "title": "ietf-netconf_target",
13011                                 "description": "Particular configuration to lock.",
13012                                 "xml": {
13013                                         "name": "target",
13014                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13015                                 }
13016                         },
13017                         "ietf-netconf_target_TOP3": {
13018                                 "type": "object",
13019                                 "properties": {
13020                                         "target": {
13021                                                 "$ref": "#/components/schemas/ietf-netconf_target3"
13022                                         }
13023                                 },
13024                                 "title": "ietf-netconf_target_TOP"
13025                         },
13026                         "ietf-netconf_lock_input": {
13027                                 "properties": {
13028                                         "target": {
13029                                                 "$ref": "#/components/schemas/ietf-netconf_target3"
13030                                         }
13031                                 },
13032                                 "type": "object",
13033                                 "xml": {
13034                                         "name": "input"
13035                                 },
13036                                 "title": "ietf-netconf_lock_input"
13037                         },
13038                         "ietf-netconf_lock_input_TOP": {
13039                                 "type": "object",
13040                                 "properties": {
13041                                         "input": {
13042                                                 "$ref": "#/components/schemas/ietf-netconf_lock_input"
13043                                         }
13044                                 },
13045                                 "title": "ietf-netconf_lock_input_TOP"
13046                         },
13047                         "ietf-netconf_target4": {
13048                                 "properties": {
13049                                         "candidate": {
13050                                                 "description": "The candidate configuration is the config target.",
13051                                                 "type": "object",
13052                                                 "xml": {
13053                                                         "name": "candidate",
13054                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13055                                                 }
13056                                         },
13057                                         "running": {
13058                                                 "description": "The running configuration is the config target.",
13059                                                 "type": "object",
13060                                                 "xml": {
13061                                                         "name": "running",
13062                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13063                                                 }
13064                                         },
13065                                         "startup": {
13066                                                 "description": "The startup configuration is the config target.",
13067                                                 "type": "object",
13068                                                 "xml": {
13069                                                         "name": "startup",
13070                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13071                                                 }
13072                                         },
13073                                         "datastore": {
13074                                                 "$ref": "#/components/schemas/datastore",
13075                                                 "xml": {
13076                                                         "name": "datastore",
13077                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
13078                                                 }
13079                                         }
13080                                 },
13081                                 "type": "object",
13082                                 "title": "ietf-netconf_target",
13083                                 "description": "Particular configuration to unlock.",
13084                                 "xml": {
13085                                         "name": "target",
13086                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13087                                 }
13088                         },
13089                         "ietf-netconf_target_TOP4": {
13090                                 "type": "object",
13091                                 "properties": {
13092                                         "target": {
13093                                                 "$ref": "#/components/schemas/ietf-netconf_target4"
13094                                         }
13095                                 },
13096                                 "title": "ietf-netconf_target_TOP"
13097                         },
13098                         "ietf-netconf_unlock_input": {
13099                                 "properties": {
13100                                         "target": {
13101                                                 "$ref": "#/components/schemas/ietf-netconf_target4"
13102                                         }
13103                                 },
13104                                 "type": "object",
13105                                 "xml": {
13106                                         "name": "input"
13107                                 },
13108                                 "title": "ietf-netconf_unlock_input"
13109                         },
13110                         "ietf-netconf_unlock_input_TOP": {
13111                                 "type": "object",
13112                                 "properties": {
13113                                         "input": {
13114                                                 "$ref": "#/components/schemas/ietf-netconf_unlock_input"
13115                                         }
13116                                 },
13117                                 "title": "ietf-netconf_unlock_input_TOP"
13118                         },
13119                         "ietf-netconf_get_input": {
13120                                 "properties": {
13121                                         "filter": {
13122                                                 "description": "This parameter specifies the portion of the system\nconfiguration and state data to retrieve.",
13123                                                 "default": "<filter> ... </filter>",
13124                                                 "type": "string",
13125                                                 "xml": {
13126                                                         "name": "filter",
13127                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13128                                                 }
13129                                         },
13130                                         "with-defaults": {
13131                                                 "description": "The explicit defaults processing mode requested.",
13132                                                 "enum": [
13133                                                         "report-all",
13134                                                         "report-all-tagged",
13135                                                         "trim",
13136                                                         "explicit"
13137                                                 ],
13138                                                 "default": "report-all",
13139                                                 "type": "string",
13140                                                 "xml": {
13141                                                         "name": "with-defaults",
13142                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-with-defaults"
13143                                                 }
13144                                         }
13145                                 },
13146                                 "type": "object",
13147                                 "xml": {
13148                                         "name": "input"
13149                                 },
13150                                 "title": "ietf-netconf_get_input"
13151                         },
13152                         "ietf-netconf_get_input_TOP": {
13153                                 "type": "object",
13154                                 "properties": {
13155                                         "input": {
13156                                                 "$ref": "#/components/schemas/ietf-netconf_get_input"
13157                                         }
13158                                 },
13159                                 "title": "ietf-netconf_get_input_TOP"
13160                         },
13161                         "ietf-netconf_get_output": {
13162                                 "properties": {
13163                                         "data": {
13164                                                 "description": "Copy of the running datastore subset and/or state\ndata that matched the filter criteria (if any).\nAn empty data container indicates that the request did not\nproduce any results.",
13165                                                 "default": "<data> ... </data>",
13166                                                 "type": "string",
13167                                                 "xml": {
13168                                                         "name": "data",
13169                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13170                                                 }
13171                                         }
13172                                 },
13173                                 "type": "object",
13174                                 "xml": {
13175                                         "name": "output"
13176                                 },
13177                                 "title": "ietf-netconf_get_output"
13178                         },
13179                         "ietf-netconf_get_output_TOP": {
13180                                 "type": "object",
13181                                 "properties": {
13182                                         "output": {
13183                                                 "$ref": "#/components/schemas/ietf-netconf_get_output"
13184                                         }
13185                                 },
13186                                 "title": "ietf-netconf_get_output_TOP"
13187                         },
13188                         "ietf-netconf_kill-session_input": {
13189                                 "properties": {
13190                                         "session-id": {
13191                                                 "description": "Particular session to kill.",
13192                                                 "format": "int64",
13193                                                 "default": 1,
13194                                                 "type": "integer",
13195                                                 "xml": {
13196                                                         "name": "session-id",
13197                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13198                                                 }
13199                                         }
13200                                 },
13201                                 "required": [
13202                                         "session-id"
13203                                 ],
13204                                 "type": "object",
13205                                 "xml": {
13206                                         "name": "input"
13207                                 },
13208                                 "title": "ietf-netconf_kill-session_input"
13209                         },
13210                         "ietf-netconf_kill-session_input_TOP": {
13211                                 "type": "object",
13212                                 "properties": {
13213                                         "input": {
13214                                                 "$ref": "#/components/schemas/ietf-netconf_kill-session_input"
13215                                         }
13216                                 },
13217                                 "title": "ietf-netconf_kill-session_input_TOP"
13218                         },
13219                         "ietf-netconf_commit_input": {
13220                                 "properties": {
13221                                         "confirmed": {
13222                                                 "description": "Requests a confirmed commit.",
13223                                                 "type": "object",
13224                                                 "xml": {
13225                                                         "name": "confirmed",
13226                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13227                                                 }
13228                                         },
13229                                         "confirm-timeout": {
13230                                                 "description": "The timeout interval for a confirmed commit.",
13231                                                 "format": "int64",
13232                                                 "default": 600,
13233                                                 "type": "integer",
13234                                                 "xml": {
13235                                                         "name": "confirm-timeout",
13236                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13237                                                 }
13238                                         },
13239                                         "persist": {
13240                                                 "description": "This parameter is used to make a confirmed commit\npersistent.  A persistent confirmed commit is not aborted\nif the NETCONF session terminates.  The only way to abort\na persistent confirmed commit is to let the timer expire,\nor to use the <cancel-commit> operation.\n\nThe value of this parameter is a token that must be given\nin the 'persist-id' parameter of <commit> or\n<cancel-commit> operations in order to confirm or cancel\nthe persistent confirmed commit.\n\nThe token should be a random string.",
13241                                                 "default": "Some persist",
13242                                                 "type": "string",
13243                                                 "xml": {
13244                                                         "name": "persist",
13245                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13246                                                 }
13247                                         },
13248                                         "persist-id": {
13249                                                 "description": "This parameter is given in order to commit a persistent\nconfirmed commit.  The value must be equal to the value\ngiven in the 'persist' parameter to the <commit> operation.\nIf it does not match, the operation fails with an\n'invalid-value' error.",
13250                                                 "default": "Some persist-id",
13251                                                 "type": "string",
13252                                                 "xml": {
13253                                                         "name": "persist-id",
13254                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13255                                                 }
13256                                         }
13257                                 },
13258                                 "type": "object",
13259                                 "xml": {
13260                                         "name": "input"
13261                                 },
13262                                 "title": "ietf-netconf_commit_input"
13263                         },
13264                         "ietf-netconf_commit_input_TOP": {
13265                                 "type": "object",
13266                                 "properties": {
13267                                         "input": {
13268                                                 "$ref": "#/components/schemas/ietf-netconf_commit_input"
13269                                         }
13270                                 },
13271                                 "title": "ietf-netconf_commit_input_TOP"
13272                         },
13273                         "ietf-netconf_cancel-commit_input": {
13274                                 "properties": {
13275                                         "persist-id": {
13276                                                 "description": "This parameter is given in order to cancel a persistent\nconfirmed commit.  The value must be equal to the value\ngiven in the 'persist' parameter to the <commit> operation.\nIf it does not match, the operation fails with an\n'invalid-value' error.",
13277                                                 "default": "Some persist-id",
13278                                                 "type": "string",
13279                                                 "xml": {
13280                                                         "name": "persist-id",
13281                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13282                                                 }
13283                                         }
13284                                 },
13285                                 "type": "object",
13286                                 "xml": {
13287                                         "name": "input"
13288                                 },
13289                                 "title": "ietf-netconf_cancel-commit_input"
13290                         },
13291                         "ietf-netconf_cancel-commit_input_TOP": {
13292                                 "type": "object",
13293                                 "properties": {
13294                                         "input": {
13295                                                 "$ref": "#/components/schemas/ietf-netconf_cancel-commit_input"
13296                                         }
13297                                 },
13298                                 "title": "ietf-netconf_cancel-commit_input_TOP"
13299                         },
13300                         "ietf-netconf_source2": {
13301                                 "properties": {
13302                                         "candidate": {
13303                                                 "description": "The candidate configuration is the config source.",
13304                                                 "type": "object",
13305                                                 "xml": {
13306                                                         "name": "candidate",
13307                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13308                                                 }
13309                                         },
13310                                         "running": {
13311                                                 "description": "The running configuration is the config source.",
13312                                                 "type": "object",
13313                                                 "xml": {
13314                                                         "name": "running",
13315                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13316                                                 }
13317                                         },
13318                                         "startup": {
13319                                                 "description": "The startup configuration is the config source.",
13320                                                 "type": "object",
13321                                                 "xml": {
13322                                                         "name": "startup",
13323                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13324                                                 }
13325                                         },
13326                                         "url": {
13327                                                 "description": "The URL-based configuration is the config source.",
13328                                                 "default": "Some url",
13329                                                 "type": "string",
13330                                                 "xml": {
13331                                                         "name": "url",
13332                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13333                                                 }
13334                                         },
13335                                         "config": {
13336                                                 "description": "Inline Config content: <config> element.  Represents\nan entire configuration datastore, not\na subset of the running datastore.",
13337                                                 "default": "<config> ... </config>",
13338                                                 "type": "string",
13339                                                 "xml": {
13340                                                         "name": "config",
13341                                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13342                                                 }
13343                                         },
13344                                         "datastore": {
13345                                                 "$ref": "#/components/schemas/datastore",
13346                                                 "xml": {
13347                                                         "name": "datastore",
13348                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
13349                                                 }
13350                                         }
13351                                 },
13352                                 "type": "object",
13353                                 "title": "ietf-netconf_source",
13354                                 "description": "Particular configuration to validate.",
13355                                 "xml": {
13356                                         "name": "source",
13357                                         "namespace": "urn:ietf:params:xml:ns:netconf:base:1.0"
13358                                 }
13359                         },
13360                         "ietf-netconf_source_TOP2": {
13361                                 "type": "object",
13362                                 "properties": {
13363                                         "source": {
13364                                                 "$ref": "#/components/schemas/ietf-netconf_source2"
13365                                         }
13366                                 },
13367                                 "title": "ietf-netconf_source_TOP"
13368                         },
13369                         "ietf-netconf_validate_input": {
13370                                 "properties": {
13371                                         "source": {
13372                                                 "$ref": "#/components/schemas/ietf-netconf_source2"
13373                                         }
13374                                 },
13375                                 "type": "object",
13376                                 "xml": {
13377                                         "name": "input"
13378                                 },
13379                                 "title": "ietf-netconf_validate_input"
13380                         },
13381                         "ietf-netconf_validate_input_TOP": {
13382                                 "type": "object",
13383                                 "properties": {
13384                                         "input": {
13385                                                 "$ref": "#/components/schemas/ietf-netconf_validate_input"
13386                                         }
13387                                 },
13388                                 "title": "ietf-netconf_validate_input_TOP"
13389                         },
13390                         "ietf-netconf-acm_nacm_groups_config_group_post": {
13391                                 "type": "object",
13392                                 "properties": {
13393                                         "user-name": {
13394                                                 "type": "array",
13395                                                 "items": {
13396                                                         "minLength": 1,
13397                                                         "maxLength": 2147483647,
13398                                                         "default": "Some user-name",
13399                                                         "type": "string"
13400                                                 },
13401                                                 "description": "Each entry identifies the username of\na member of the group associated with\nthis entry."
13402                                         }
13403                                 },
13404                                 "title": "ietf-netconf-acm_nacm_groups_config_group_post",
13405                                 "description": "One NACM group entry.  This list will only contain\nconfigured entries, not any entries learned from\nany transport protocols.",
13406                                 "xml": {
13407                                         "name": "group",
13408                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13409                                 }
13410                         },
13411                         "ietf-netconf-acm_nacm_groups_config_group_post_xml": {
13412                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_config_group_post"
13413                         },
13414                         "ietf-netconf-acm_nacm_groups_config_group": {
13415                                 "properties": {
13416                                         "name": {
13417                                                 "description": "Group name associated with this entry.",
13418                                                 "minLength": 1,
13419                                                 "maxLength": 2147483647,
13420                                                 "default": "?:#",
13421                                                 "type": "string",
13422                                                 "xml": {
13423                                                         "name": "name",
13424                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13425                                                 }
13426                                         },
13427                                         "user-name": {
13428                                                 "type": "array",
13429                                                 "items": {
13430                                                         "minLength": 1,
13431                                                         "maxLength": 2147483647,
13432                                                         "default": "Some user-name",
13433                                                         "type": "string"
13434                                                 },
13435                                                 "description": "Each entry identifies the username of\na member of the group associated with\nthis entry."
13436                                         }
13437                                 },
13438                                 "type": "object",
13439                                 "title": "ietf-netconf-acm_nacm_groups_config_group",
13440                                 "description": "One NACM group entry.  This list will only contain\nconfigured entries, not any entries learned from\nany transport protocols.",
13441                                 "xml": {
13442                                         "name": "group",
13443                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13444                                 }
13445                         },
13446                         "ietf-netconf-acm_nacm_groups_config_group_TOP": {
13447                                 "type": "object",
13448                                 "properties": {
13449                                         "group": {
13450                                                 "type": "array",
13451                                                 "items": {
13452                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_config_group"
13453                                                 },
13454                                                 "description": "One NACM group entry.  This list will only contain\nconfigured entries, not any entries learned from\nany transport protocols."
13455                                         }
13456                                 },
13457                                 "title": "ietf-netconf-acm_nacm_groups_config_group_TOP"
13458                         },
13459                         "ietf-netconf-acm_nacm_config_groups_post": {
13460                                 "type": "object",
13461                                 "properties": {
13462                                         "group": {
13463                                                 "type": "array",
13464                                                 "items": {
13465                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_config_group"
13466                                                 },
13467                                                 "description": "One NACM group entry.  This list will only contain\nconfigured entries, not any entries learned from\nany transport protocols."
13468                                         }
13469                                 },
13470                                 "title": "ietf-netconf-acm_nacm_config_groups_post",
13471                                 "description": "NETCONF access control groups.",
13472                                 "xml": {
13473                                         "name": "groups",
13474                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13475                                 }
13476                         },
13477                         "ietf-netconf-acm_nacm_config_groups_post_xml": {
13478                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_groups_post"
13479                         },
13480                         "ietf-netconf-acm_nacm_config_groups": {
13481                                 "properties": {
13482                                         "group": {
13483                                                 "type": "array",
13484                                                 "items": {
13485                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_config_group"
13486                                                 },
13487                                                 "description": "One NACM group entry.  This list will only contain\nconfigured entries, not any entries learned from\nany transport protocols."
13488                                         }
13489                                 },
13490                                 "type": "object",
13491                                 "title": "ietf-netconf-acm_nacm_config_groups",
13492                                 "description": "NETCONF access control groups.",
13493                                 "xml": {
13494                                         "name": "groups",
13495                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13496                                 }
13497                         },
13498                         "ietf-netconf-acm_nacm_config_groups_TOP": {
13499                                 "type": "object",
13500                                 "properties": {
13501                                         "groups": {
13502                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_groups"
13503                                         }
13504                                 },
13505                                 "title": "ietf-netconf-acm_nacm_config_groups_TOP"
13506                         },
13507                         "ietf-netconf-acm_nacm_rule-list_config_rule_post": {
13508                                 "type": "object",
13509                                 "properties": {
13510                                         "module-name": {
13511                                                 "description": "Name of the module associated with this rule.\n\nThis leaf matches if it has the value '*' or if the\nobject being accessed is defined in the module with the\nspecified module name.",
13512                                                 "type": "string",
13513                                                 "default": "*",
13514                                                 "xml": {
13515                                                         "name": "module-name",
13516                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13517                                                 }
13518                                         },
13519                                         "rpc-name": {
13520                                                 "description": "This leaf matches if it has the value '*' or if\nits value equals the requested protocol operation\nname.",
13521                                                 "type": "string",
13522                                                 "xml": {
13523                                                         "name": "rpc-name",
13524                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13525                                                 }
13526                                         },
13527                                         "notification-name": {
13528                                                 "description": "This leaf matches if it has the value '*' or if its\nvalue equals the requested notification name.",
13529                                                 "type": "string",
13530                                                 "xml": {
13531                                                         "name": "notification-name",
13532                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13533                                                 }
13534                                         },
13535                                         "path": {
13536                                                 "description": "Data node instance-identifier associated with the\ndata node, action, or notification controlled by\nthis rule.\n\nConfiguration data or state data\ninstance-identifiers start with a top-level\ndata node.  A complete instance-identifier is\nrequired for this type of path value.\n\nThe special value '/' refers to all possible\ndatastore contents.",
13537                                                 "default": "Some path",
13538                                                 "type": "string",
13539                                                 "xml": {
13540                                                         "name": "path",
13541                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13542                                                 }
13543                                         },
13544                                         "access-operations": {
13545                                                 "description": "Access operations associated with this rule.\n\nThis leaf matches if it has the value '*' or if the\nbit corresponding to the requested operation is set.",
13546                                                 "type": "string",
13547                                                 "default": "*",
13548                                                 "xml": {
13549                                                         "name": "access-operations",
13550                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13551                                                 }
13552                                         },
13553                                         "action": {
13554                                                 "description": "The access control action associated with the\nrule.  If a rule has been determined to match a\nparticular request, then this object is used\nto determine whether to permit or deny the\nrequest.",
13555                                                 "enum": [
13556                                                         "permit",
13557                                                         "deny"
13558                                                 ],
13559                                                 "default": "permit",
13560                                                 "type": "string",
13561                                                 "xml": {
13562                                                         "name": "action",
13563                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13564                                                 }
13565                                         },
13566                                         "comment": {
13567                                                 "description": "A textual description of the access rule.",
13568                                                 "default": "Some comment",
13569                                                 "type": "string",
13570                                                 "xml": {
13571                                                         "name": "comment",
13572                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13573                                                 }
13574                                         }
13575                                 },
13576                                 "title": "ietf-netconf-acm_nacm_rule-list_config_rule_post",
13577                                 "description": "One access control rule.\n\nRules are processed in user-defined order until a match is\nfound.  A rule matches if 'module-name', 'rule-type', and\n'access-operations' match the request.  If a rule\nmatches, the 'action' leaf determines whether or not\naccess is granted.",
13578                                 "xml": {
13579                                         "name": "rule",
13580                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13581                                 }
13582                         },
13583                         "ietf-netconf-acm_nacm_rule-list_config_rule_post_xml": {
13584                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_config_rule_post"
13585                         },
13586                         "ietf-netconf-acm_nacm_rule-list_config_rule": {
13587                                 "properties": {
13588                                         "name": {
13589                                                 "description": "Arbitrary name assigned to the rule.",
13590                                                 "minLength": 1,
13591                                                 "maxLength": 2147483647,
13592                                                 "default": "Some name",
13593                                                 "type": "string",
13594                                                 "xml": {
13595                                                         "name": "name",
13596                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13597                                                 }
13598                                         },
13599                                         "module-name": {
13600                                                 "description": "Name of the module associated with this rule.\n\nThis leaf matches if it has the value '*' or if the\nobject being accessed is defined in the module with the\nspecified module name.",
13601                                                 "type": "string",
13602                                                 "default": "*",
13603                                                 "xml": {
13604                                                         "name": "module-name",
13605                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13606                                                 }
13607                                         },
13608                                         "rpc-name": {
13609                                                 "description": "This leaf matches if it has the value '*' or if\nits value equals the requested protocol operation\nname.",
13610                                                 "type": "string",
13611                                                 "xml": {
13612                                                         "name": "rpc-name",
13613                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13614                                                 }
13615                                         },
13616                                         "notification-name": {
13617                                                 "description": "This leaf matches if it has the value '*' or if its\nvalue equals the requested notification name.",
13618                                                 "type": "string",
13619                                                 "xml": {
13620                                                         "name": "notification-name",
13621                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13622                                                 }
13623                                         },
13624                                         "path": {
13625                                                 "description": "Data node instance-identifier associated with the\ndata node, action, or notification controlled by\nthis rule.\n\nConfiguration data or state data\ninstance-identifiers start with a top-level\ndata node.  A complete instance-identifier is\nrequired for this type of path value.\n\nThe special value '/' refers to all possible\ndatastore contents.",
13626                                                 "default": "Some path",
13627                                                 "type": "string",
13628                                                 "xml": {
13629                                                         "name": "path",
13630                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13631                                                 }
13632                                         },
13633                                         "access-operations": {
13634                                                 "description": "Access operations associated with this rule.\n\nThis leaf matches if it has the value '*' or if the\nbit corresponding to the requested operation is set.",
13635                                                 "type": "string",
13636                                                 "default": "*",
13637                                                 "xml": {
13638                                                         "name": "access-operations",
13639                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13640                                                 }
13641                                         },
13642                                         "action": {
13643                                                 "description": "The access control action associated with the\nrule.  If a rule has been determined to match a\nparticular request, then this object is used\nto determine whether to permit or deny the\nrequest.",
13644                                                 "enum": [
13645                                                         "permit",
13646                                                         "deny"
13647                                                 ],
13648                                                 "default": "permit",
13649                                                 "type": "string",
13650                                                 "xml": {
13651                                                         "name": "action",
13652                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13653                                                 }
13654                                         },
13655                                         "comment": {
13656                                                 "description": "A textual description of the access rule.",
13657                                                 "default": "Some comment",
13658                                                 "type": "string",
13659                                                 "xml": {
13660                                                         "name": "comment",
13661                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13662                                                 }
13663                                         }
13664                                 },
13665                                 "required": [
13666                                         "action"
13667                                 ],
13668                                 "type": "object",
13669                                 "title": "ietf-netconf-acm_nacm_rule-list_config_rule",
13670                                 "description": "One access control rule.\n\nRules are processed in user-defined order until a match is\nfound.  A rule matches if 'module-name', 'rule-type', and\n'access-operations' match the request.  If a rule\nmatches, the 'action' leaf determines whether or not\naccess is granted.",
13671                                 "xml": {
13672                                         "name": "rule",
13673                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13674                                 }
13675                         },
13676                         "ietf-netconf-acm_nacm_rule-list_config_rule_TOP": {
13677                                 "type": "object",
13678                                 "properties": {
13679                                         "rule": {
13680                                                 "type": "array",
13681                                                 "items": {
13682                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_config_rule"
13683                                                 },
13684                                                 "description": "One access control rule.\n\nRules are processed in user-defined order until a match is\nfound.  A rule matches if 'module-name', 'rule-type', and\n'access-operations' match the request.  If a rule\nmatches, the 'action' leaf determines whether or not\naccess is granted."
13685                                         }
13686                                 },
13687                                 "title": "ietf-netconf-acm_nacm_rule-list_config_rule_TOP"
13688                         },
13689                         "ietf-netconf-acm_nacm_config_rule-list_post": {
13690                                 "type": "object",
13691                                 "properties": {
13692                                         "group": {
13693                                                 "type": "array",
13694                                                 "items": {
13695                                                         "type": "string"
13696                                                 },
13697                                                 "description": "List of administrative groups that will be\nassigned the associated access rights\ndefined by the 'rule' list.\n\nThe string '*' indicates that all groups apply to the\nentry."
13698                                         },
13699                                         "rule": {
13700                                                 "type": "array",
13701                                                 "items": {
13702                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_config_rule"
13703                                                 },
13704                                                 "description": "One access control rule.\n\nRules are processed in user-defined order until a match is\nfound.  A rule matches if 'module-name', 'rule-type', and\n'access-operations' match the request.  If a rule\nmatches, the 'action' leaf determines whether or not\naccess is granted."
13705                                         }
13706                                 },
13707                                 "title": "ietf-netconf-acm_nacm_config_rule-list_post",
13708                                 "description": "An ordered collection of access control rules.",
13709                                 "xml": {
13710                                         "name": "rule-list",
13711                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13712                                 }
13713                         },
13714                         "ietf-netconf-acm_nacm_config_rule-list_post_xml": {
13715                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_rule-list_post"
13716                         },
13717                         "ietf-netconf-acm_nacm_config_rule-list": {
13718                                 "properties": {
13719                                         "name": {
13720                                                 "description": "Arbitrary name assigned to the rule-list.",
13721                                                 "minLength": 1,
13722                                                 "maxLength": 2147483647,
13723                                                 "default": "Some name",
13724                                                 "type": "string",
13725                                                 "xml": {
13726                                                         "name": "name",
13727                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13728                                                 }
13729                                         },
13730                                         "group": {
13731                                                 "type": "array",
13732                                                 "items": {
13733                                                         "type": "string"
13734                                                 },
13735                                                 "description": "List of administrative groups that will be\nassigned the associated access rights\ndefined by the 'rule' list.\n\nThe string '*' indicates that all groups apply to the\nentry."
13736                                         },
13737                                         "rule": {
13738                                                 "type": "array",
13739                                                 "items": {
13740                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_config_rule"
13741                                                 },
13742                                                 "description": "One access control rule.\n\nRules are processed in user-defined order until a match is\nfound.  A rule matches if 'module-name', 'rule-type', and\n'access-operations' match the request.  If a rule\nmatches, the 'action' leaf determines whether or not\naccess is granted."
13743                                         }
13744                                 },
13745                                 "type": "object",
13746                                 "title": "ietf-netconf-acm_nacm_config_rule-list",
13747                                 "description": "An ordered collection of access control rules.",
13748                                 "xml": {
13749                                         "name": "rule-list",
13750                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13751                                 }
13752                         },
13753                         "ietf-netconf-acm_nacm_config_rule-list_TOP": {
13754                                 "type": "object",
13755                                 "properties": {
13756                                         "rule-list": {
13757                                                 "type": "array",
13758                                                 "items": {
13759                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_rule-list"
13760                                                 },
13761                                                 "description": "An ordered collection of access control rules."
13762                                         }
13763                                 },
13764                                 "title": "ietf-netconf-acm_nacm_config_rule-list_TOP"
13765                         },
13766                         "ietf-netconf-acm_config_nacm_post": {
13767                                 "type": "object",
13768                                 "properties": {
13769                                         "enable-nacm": {
13770                                                 "description": "Enables or disables all NETCONF access control\nenforcement.  If 'true', then enforcement\nis enabled.  If 'false', then enforcement\nis disabled.",
13771                                                 "default": true,
13772                                                 "type": "boolean",
13773                                                 "xml": {
13774                                                         "name": "enable-nacm",
13775                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13776                                                 }
13777                                         },
13778                                         "read-default": {
13779                                                 "description": "Controls whether read access is granted if\nno appropriate rule is found for a\nparticular read request.",
13780                                                 "enum": [
13781                                                         "permit",
13782                                                         "deny"
13783                                                 ],
13784                                                 "default": "permit",
13785                                                 "type": "string",
13786                                                 "xml": {
13787                                                         "name": "read-default",
13788                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13789                                                 }
13790                                         },
13791                                         "write-default": {
13792                                                 "description": "Controls whether create, update, or delete access\nis granted if no appropriate rule is found for a\nparticular write request.",
13793                                                 "enum": [
13794                                                         "permit",
13795                                                         "deny"
13796                                                 ],
13797                                                 "default": "deny",
13798                                                 "type": "string",
13799                                                 "xml": {
13800                                                         "name": "write-default",
13801                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13802                                                 }
13803                                         },
13804                                         "exec-default": {
13805                                                 "description": "Controls whether exec access is granted if no appropriate\nrule is found for a particular protocol operation request.",
13806                                                 "enum": [
13807                                                         "permit",
13808                                                         "deny"
13809                                                 ],
13810                                                 "default": "permit",
13811                                                 "type": "string",
13812                                                 "xml": {
13813                                                         "name": "exec-default",
13814                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13815                                                 }
13816                                         },
13817                                         "enable-external-groups": {
13818                                                 "description": "Controls whether the server uses the groups reported by the\nNETCONF transport layer when it assigns the user to a set of\nNACM groups.  If this leaf has the value 'false', any group\nnames reported by the transport layer are ignored by the\nserver.",
13819                                                 "default": true,
13820                                                 "type": "boolean",
13821                                                 "xml": {
13822                                                         "name": "enable-external-groups",
13823                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13824                                                 }
13825                                         },
13826                                         "groups": {
13827                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_groups"
13828                                         },
13829                                         "rule-list": {
13830                                                 "type": "array",
13831                                                 "items": {
13832                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_rule-list"
13833                                                 },
13834                                                 "description": "An ordered collection of access control rules."
13835                                         }
13836                                 },
13837                                 "title": "ietf-netconf-acm_config_nacm_post",
13838                                 "description": "Parameters for NETCONF access control model.",
13839                                 "xml": {
13840                                         "name": "nacm",
13841                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13842                                 }
13843                         },
13844                         "ietf-netconf-acm_config_nacm_post_xml": {
13845                                 "$ref": "#/components/schemas/ietf-netconf-acm_config_nacm_post"
13846                         },
13847                         "ietf-netconf-acm_config_nacm": {
13848                                 "properties": {
13849                                         "enable-nacm": {
13850                                                 "description": "Enables or disables all NETCONF access control\nenforcement.  If 'true', then enforcement\nis enabled.  If 'false', then enforcement\nis disabled.",
13851                                                 "default": true,
13852                                                 "type": "boolean",
13853                                                 "xml": {
13854                                                         "name": "enable-nacm",
13855                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13856                                                 }
13857                                         },
13858                                         "read-default": {
13859                                                 "description": "Controls whether read access is granted if\nno appropriate rule is found for a\nparticular read request.",
13860                                                 "enum": [
13861                                                         "permit",
13862                                                         "deny"
13863                                                 ],
13864                                                 "default": "permit",
13865                                                 "type": "string",
13866                                                 "xml": {
13867                                                         "name": "read-default",
13868                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13869                                                 }
13870                                         },
13871                                         "write-default": {
13872                                                 "description": "Controls whether create, update, or delete access\nis granted if no appropriate rule is found for a\nparticular write request.",
13873                                                 "enum": [
13874                                                         "permit",
13875                                                         "deny"
13876                                                 ],
13877                                                 "default": "deny",
13878                                                 "type": "string",
13879                                                 "xml": {
13880                                                         "name": "write-default",
13881                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13882                                                 }
13883                                         },
13884                                         "exec-default": {
13885                                                 "description": "Controls whether exec access is granted if no appropriate\nrule is found for a particular protocol operation request.",
13886                                                 "enum": [
13887                                                         "permit",
13888                                                         "deny"
13889                                                 ],
13890                                                 "default": "permit",
13891                                                 "type": "string",
13892                                                 "xml": {
13893                                                         "name": "exec-default",
13894                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13895                                                 }
13896                                         },
13897                                         "enable-external-groups": {
13898                                                 "description": "Controls whether the server uses the groups reported by the\nNETCONF transport layer when it assigns the user to a set of\nNACM groups.  If this leaf has the value 'false', any group\nnames reported by the transport layer are ignored by the\nserver.",
13899                                                 "default": true,
13900                                                 "type": "boolean",
13901                                                 "xml": {
13902                                                         "name": "enable-external-groups",
13903                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13904                                                 }
13905                                         },
13906                                         "groups": {
13907                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_groups"
13908                                         },
13909                                         "rule-list": {
13910                                                 "type": "array",
13911                                                 "items": {
13912                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_config_rule-list"
13913                                                 },
13914                                                 "description": "An ordered collection of access control rules."
13915                                         }
13916                                 },
13917                                 "type": "object",
13918                                 "title": "ietf-netconf-acm_config_nacm",
13919                                 "description": "Parameters for NETCONF access control model.",
13920                                 "xml": {
13921                                         "name": "nacm",
13922                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13923                                 }
13924                         },
13925                         "ietf-netconf-acm_config_nacm_TOP": {
13926                                 "type": "object",
13927                                 "properties": {
13928                                         "nacm": {
13929                                                 "$ref": "#/components/schemas/ietf-netconf-acm_config_nacm"
13930                                         }
13931                                 },
13932                                 "title": "ietf-netconf-acm_config_nacm_TOP"
13933                         },
13934                         "ietf-netconf-acm_nacm_groups_group": {
13935                                 "properties": {
13936                                         "name": {
13937                                                 "description": "Group name associated with this entry.",
13938                                                 "minLength": 1,
13939                                                 "maxLength": 2147483647,
13940                                                 "default": "?:\u0002",
13941                                                 "type": "string",
13942                                                 "xml": {
13943                                                         "name": "name",
13944                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13945                                                 }
13946                                         },
13947                                         "user-name": {
13948                                                 "type": "array",
13949                                                 "items": {
13950                                                         "minLength": 1,
13951                                                         "maxLength": 2147483647,
13952                                                         "default": "Some user-name",
13953                                                         "type": "string"
13954                                                 },
13955                                                 "description": "Each entry identifies the username of\na member of the group associated with\nthis entry."
13956                                         }
13957                                 },
13958                                 "type": "object",
13959                                 "title": "ietf-netconf-acm_nacm_groups_group",
13960                                 "description": "One NACM group entry.  This list will only contain\nconfigured entries, not any entries learned from\nany transport protocols.",
13961                                 "xml": {
13962                                         "name": "group",
13963                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13964                                 }
13965                         },
13966                         "ietf-netconf-acm_nacm_groups_group_TOP": {
13967                                 "type": "object",
13968                                 "properties": {
13969                                         "group": {
13970                                                 "type": "array",
13971                                                 "items": {
13972                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_group"
13973                                                 },
13974                                                 "description": "One NACM group entry.  This list will only contain\nconfigured entries, not any entries learned from\nany transport protocols."
13975                                         }
13976                                 },
13977                                 "title": "ietf-netconf-acm_nacm_groups_group_TOP"
13978                         },
13979                         "ietf-netconf-acm_nacm_groups": {
13980                                 "properties": {
13981                                         "group": {
13982                                                 "type": "array",
13983                                                 "items": {
13984                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups_group"
13985                                                 },
13986                                                 "description": "One NACM group entry.  This list will only contain\nconfigured entries, not any entries learned from\nany transport protocols."
13987                                         }
13988                                 },
13989                                 "type": "object",
13990                                 "title": "ietf-netconf-acm_nacm_groups",
13991                                 "description": "NETCONF access control groups.",
13992                                 "xml": {
13993                                         "name": "groups",
13994                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
13995                                 }
13996                         },
13997                         "ietf-netconf-acm_nacm_groups_TOP": {
13998                                 "type": "object",
13999                                 "properties": {
14000                                         "groups": {
14001                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups"
14002                                         }
14003                                 },
14004                                 "title": "ietf-netconf-acm_nacm_groups_TOP"
14005                         },
14006                         "ietf-netconf-acm_nacm_rule-list_rule": {
14007                                 "properties": {
14008                                         "name": {
14009                                                 "description": "Arbitrary name assigned to the rule.",
14010                                                 "minLength": 1,
14011                                                 "maxLength": 2147483647,
14012                                                 "default": "Some name",
14013                                                 "type": "string",
14014                                                 "xml": {
14015                                                         "name": "name",
14016                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14017                                                 }
14018                                         },
14019                                         "module-name": {
14020                                                 "description": "Name of the module associated with this rule.\n\nThis leaf matches if it has the value '*' or if the\nobject being accessed is defined in the module with the\nspecified module name.",
14021                                                 "type": "string",
14022                                                 "default": "*",
14023                                                 "xml": {
14024                                                         "name": "module-name",
14025                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14026                                                 }
14027                                         },
14028                                         "rpc-name": {
14029                                                 "description": "This leaf matches if it has the value '*' or if\nits value equals the requested protocol operation\nname.",
14030                                                 "type": "string",
14031                                                 "xml": {
14032                                                         "name": "rpc-name",
14033                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14034                                                 }
14035                                         },
14036                                         "notification-name": {
14037                                                 "description": "This leaf matches if it has the value '*' or if its\nvalue equals the requested notification name.",
14038                                                 "type": "string",
14039                                                 "xml": {
14040                                                         "name": "notification-name",
14041                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14042                                                 }
14043                                         },
14044                                         "path": {
14045                                                 "description": "Data node instance-identifier associated with the\ndata node, action, or notification controlled by\nthis rule.\n\nConfiguration data or state data\ninstance-identifiers start with a top-level\ndata node.  A complete instance-identifier is\nrequired for this type of path value.\n\nThe special value '/' refers to all possible\ndatastore contents.",
14046                                                 "default": "Some path",
14047                                                 "type": "string",
14048                                                 "xml": {
14049                                                         "name": "path",
14050                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14051                                                 }
14052                                         },
14053                                         "access-operations": {
14054                                                 "description": "Access operations associated with this rule.\n\nThis leaf matches if it has the value '*' or if the\nbit corresponding to the requested operation is set.",
14055                                                 "type": "string",
14056                                                 "default": "*",
14057                                                 "xml": {
14058                                                         "name": "access-operations",
14059                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14060                                                 }
14061                                         },
14062                                         "action": {
14063                                                 "description": "The access control action associated with the\nrule.  If a rule has been determined to match a\nparticular request, then this object is used\nto determine whether to permit or deny the\nrequest.",
14064                                                 "enum": [
14065                                                         "permit",
14066                                                         "deny"
14067                                                 ],
14068                                                 "default": "permit",
14069                                                 "type": "string",
14070                                                 "xml": {
14071                                                         "name": "action",
14072                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14073                                                 }
14074                                         },
14075                                         "comment": {
14076                                                 "description": "A textual description of the access rule.",
14077                                                 "default": "Some comment",
14078                                                 "type": "string",
14079                                                 "xml": {
14080                                                         "name": "comment",
14081                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14082                                                 }
14083                                         }
14084                                 },
14085                                 "required": [
14086                                         "action"
14087                                 ],
14088                                 "type": "object",
14089                                 "title": "ietf-netconf-acm_nacm_rule-list_rule",
14090                                 "description": "One access control rule.\n\nRules are processed in user-defined order until a match is\nfound.  A rule matches if 'module-name', 'rule-type', and\n'access-operations' match the request.  If a rule\nmatches, the 'action' leaf determines whether or not\naccess is granted.",
14091                                 "xml": {
14092                                         "name": "rule",
14093                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14094                                 }
14095                         },
14096                         "ietf-netconf-acm_nacm_rule-list_rule_TOP": {
14097                                 "type": "object",
14098                                 "properties": {
14099                                         "rule": {
14100                                                 "type": "array",
14101                                                 "items": {
14102                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_rule"
14103                                                 },
14104                                                 "description": "One access control rule.\n\nRules are processed in user-defined order until a match is\nfound.  A rule matches if 'module-name', 'rule-type', and\n'access-operations' match the request.  If a rule\nmatches, the 'action' leaf determines whether or not\naccess is granted."
14105                                         }
14106                                 },
14107                                 "title": "ietf-netconf-acm_nacm_rule-list_rule_TOP"
14108                         },
14109                         "ietf-netconf-acm_nacm_rule-list": {
14110                                 "properties": {
14111                                         "name": {
14112                                                 "description": "Arbitrary name assigned to the rule-list.",
14113                                                 "minLength": 1,
14114                                                 "maxLength": 2147483647,
14115                                                 "default": "Some name",
14116                                                 "type": "string",
14117                                                 "xml": {
14118                                                         "name": "name",
14119                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14120                                                 }
14121                                         },
14122                                         "group": {
14123                                                 "type": "array",
14124                                                 "items": {
14125                                                         "type": "string"
14126                                                 },
14127                                                 "description": "List of administrative groups that will be\nassigned the associated access rights\ndefined by the 'rule' list.\n\nThe string '*' indicates that all groups apply to the\nentry."
14128                                         },
14129                                         "rule": {
14130                                                 "type": "array",
14131                                                 "items": {
14132                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list_rule"
14133                                                 },
14134                                                 "description": "One access control rule.\n\nRules are processed in user-defined order until a match is\nfound.  A rule matches if 'module-name', 'rule-type', and\n'access-operations' match the request.  If a rule\nmatches, the 'action' leaf determines whether or not\naccess is granted."
14135                                         }
14136                                 },
14137                                 "type": "object",
14138                                 "title": "ietf-netconf-acm_nacm_rule-list",
14139                                 "description": "An ordered collection of access control rules.",
14140                                 "xml": {
14141                                         "name": "rule-list",
14142                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14143                                 }
14144                         },
14145                         "ietf-netconf-acm_nacm_rule-list_TOP": {
14146                                 "type": "object",
14147                                 "properties": {
14148                                         "rule-list": {
14149                                                 "type": "array",
14150                                                 "items": {
14151                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list"
14152                                                 },
14153                                                 "description": "An ordered collection of access control rules."
14154                                         }
14155                                 },
14156                                 "title": "ietf-netconf-acm_nacm_rule-list_TOP"
14157                         },
14158                         "ietf-netconf-acm_nacm": {
14159                                 "properties": {
14160                                         "enable-nacm": {
14161                                                 "description": "Enables or disables all NETCONF access control\nenforcement.  If 'true', then enforcement\nis enabled.  If 'false', then enforcement\nis disabled.",
14162                                                 "default": true,
14163                                                 "type": "boolean",
14164                                                 "xml": {
14165                                                         "name": "enable-nacm",
14166                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14167                                                 }
14168                                         },
14169                                         "read-default": {
14170                                                 "description": "Controls whether read access is granted if\nno appropriate rule is found for a\nparticular read request.",
14171                                                 "enum": [
14172                                                         "permit",
14173                                                         "deny"
14174                                                 ],
14175                                                 "default": "permit",
14176                                                 "type": "string",
14177                                                 "xml": {
14178                                                         "name": "read-default",
14179                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14180                                                 }
14181                                         },
14182                                         "write-default": {
14183                                                 "description": "Controls whether create, update, or delete access\nis granted if no appropriate rule is found for a\nparticular write request.",
14184                                                 "enum": [
14185                                                         "permit",
14186                                                         "deny"
14187                                                 ],
14188                                                 "default": "deny",
14189                                                 "type": "string",
14190                                                 "xml": {
14191                                                         "name": "write-default",
14192                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14193                                                 }
14194                                         },
14195                                         "exec-default": {
14196                                                 "description": "Controls whether exec access is granted if no appropriate\nrule is found for a particular protocol operation request.",
14197                                                 "enum": [
14198                                                         "permit",
14199                                                         "deny"
14200                                                 ],
14201                                                 "default": "permit",
14202                                                 "type": "string",
14203                                                 "xml": {
14204                                                         "name": "exec-default",
14205                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14206                                                 }
14207                                         },
14208                                         "enable-external-groups": {
14209                                                 "description": "Controls whether the server uses the groups reported by the\nNETCONF transport layer when it assigns the user to a set of\nNACM groups.  If this leaf has the value 'false', any group\nnames reported by the transport layer are ignored by the\nserver.",
14210                                                 "default": true,
14211                                                 "type": "boolean",
14212                                                 "xml": {
14213                                                         "name": "enable-external-groups",
14214                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14215                                                 }
14216                                         },
14217                                         "denied-operations": {
14218                                                 "description": "Number of times since the server last restarted that a\nprotocol operation request was denied.",
14219                                                 "type": "string",
14220                                                 "default": "0",
14221                                                 "xml": {
14222                                                         "name": "denied-operations",
14223                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14224                                                 }
14225                                         },
14226                                         "denied-data-writes": {
14227                                                 "description": "Number of times since the server last restarted that a\nprotocol operation request to alter\na configuration datastore was denied.",
14228                                                 "type": "string",
14229                                                 "default": "0",
14230                                                 "xml": {
14231                                                         "name": "denied-data-writes",
14232                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14233                                                 }
14234                                         },
14235                                         "denied-notifications": {
14236                                                 "description": "Number of times since the server last restarted that\na notification was dropped for a subscription because\naccess to the event type was denied.",
14237                                                 "type": "string",
14238                                                 "default": "0",
14239                                                 "xml": {
14240                                                         "name": "denied-notifications",
14241                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14242                                                 }
14243                                         },
14244                                         "groups": {
14245                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm_groups"
14246                                         },
14247                                         "rule-list": {
14248                                                 "type": "array",
14249                                                 "items": {
14250                                                         "$ref": "#/components/schemas/ietf-netconf-acm_nacm_rule-list"
14251                                                 },
14252                                                 "description": "An ordered collection of access control rules."
14253                                         }
14254                                 },
14255                                 "required": [
14256                                         "denied-operations",
14257                                         "denied-data-writes",
14258                                         "denied-notifications"
14259                                 ],
14260                                 "type": "object",
14261                                 "title": "ietf-netconf-acm_nacm",
14262                                 "description": "Parameters for NETCONF access control model.",
14263                                 "xml": {
14264                                         "name": "nacm",
14265                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-acm"
14266                                 }
14267                         },
14268                         "ietf-netconf-acm_nacm_TOP": {
14269                                 "type": "object",
14270                                 "properties": {
14271                                         "nacm": {
14272                                                 "$ref": "#/components/schemas/ietf-netconf-acm_nacm"
14273                                         }
14274                                 },
14275                                 "title": "ietf-netconf-acm_nacm_TOP"
14276                         },
14277                         "transport": {
14278                                 "title": "transport",
14279                                 "description": "Base identity for NETCONF transport types.",
14280                                 "enum": [
14281                                         "transport",
14282                                         "netconf-soap-over-beep",
14283                                         "netconf-tls",
14284                                         "netconf-ssh",
14285                                         "netconf-beep",
14286                                         "netconf-soap-over-https"
14287                                 ],
14288                                 "type": "string"
14289                         },
14290                         "netconf-ssh": {
14291                                 "title": "netconf-ssh",
14292                                 "description": "NETCONF over Secure Shell (SSH).",
14293                                 "enum": [
14294                                         "netconf-ssh"
14295                                 ],
14296                                 "type": "string"
14297                         },
14298                         "netconf-soap-over-beep": {
14299                                 "title": "netconf-soap-over-beep",
14300                                 "description": "NETCONF over Simple Object Access Protocol (SOAP) over\nBlocks Extensible Exchange Protocol (BEEP).",
14301                                 "enum": [
14302                                         "netconf-soap-over-beep"
14303                                 ],
14304                                 "type": "string"
14305                         },
14306                         "netconf-soap-over-https": {
14307                                 "title": "netconf-soap-over-https",
14308                                 "description": "NETCONF over Simple Object Access Protocol (SOAP)\nover Hypertext Transfer Protocol Secure (HTTPS).",
14309                                 "enum": [
14310                                         "netconf-soap-over-https"
14311                                 ],
14312                                 "type": "string"
14313                         },
14314                         "netconf-beep": {
14315                                 "title": "netconf-beep",
14316                                 "description": "NETCONF over Blocks Extensible Exchange Protocol (BEEP).",
14317                                 "enum": [
14318                                         "netconf-beep"
14319                                 ],
14320                                 "type": "string"
14321                         },
14322                         "netconf-tls": {
14323                                 "title": "netconf-tls",
14324                                 "description": "NETCONF over Transport Layer Security (TLS).",
14325                                 "enum": [
14326                                         "netconf-tls"
14327                                 ],
14328                                 "type": "string"
14329                         },
14330                         "schema-format": {
14331                                 "title": "schema-format",
14332                                 "description": "Base identity for data model schema languages.",
14333                                 "enum": [
14334                                         "schema-format",
14335                                         "yang",
14336                                         "yin",
14337                                         "rng",
14338                                         "xsd",
14339                                         "rnc"
14340                                 ],
14341                                 "type": "string"
14342                         },
14343                         "xsd": {
14344                                 "title": "xsd",
14345                                 "description": "W3C XML Schema Definition.",
14346                                 "enum": [
14347                                         "xsd"
14348                                 ],
14349                                 "type": "string"
14350                         },
14351                         "yang": {
14352                                 "title": "yang",
14353                                 "description": "The YANG data modeling language for NETCONF.",
14354                                 "enum": [
14355                                         "yang"
14356                                 ],
14357                                 "type": "string"
14358                         },
14359                         "yin": {
14360                                 "title": "yin",
14361                                 "description": "The YIN syntax for YANG.",
14362                                 "enum": [
14363                                         "yin"
14364                                 ],
14365                                 "type": "string"
14366                         },
14367                         "rng": {
14368                                 "title": "rng",
14369                                 "description": "Regular Language for XML Next Generation (RELAX NG).",
14370                                 "enum": [
14371                                         "rng"
14372                                 ],
14373                                 "type": "string"
14374                         },
14375                         "rnc": {
14376                                 "title": "rnc",
14377                                 "description": "Relax NG Compact Syntax",
14378                                 "enum": [
14379                                         "rnc"
14380                                 ],
14381                                 "type": "string"
14382                         },
14383                         "ietf-netconf-monitoring_netconf-state_capabilities": {
14384                                 "properties": {
14385                                         "capability": {
14386                                                 "type": "array",
14387                                                 "items": {
14388                                                         "default": "Some capability",
14389                                                         "type": "string"
14390                                                 },
14391                                                 "description": "List of NETCONF capabilities supported by the server."
14392                                         }
14393                                 },
14394                                 "type": "object",
14395                                 "title": "ietf-netconf-monitoring_netconf-state_capabilities",
14396                                 "description": "Contains the list of NETCONF capabilities supported by the\nserver.",
14397                                 "xml": {
14398                                         "name": "capabilities",
14399                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14400                                 }
14401                         },
14402                         "ietf-netconf-monitoring_netconf-state_capabilities_TOP": {
14403                                 "type": "object",
14404                                 "properties": {
14405                                         "capabilities": {
14406                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_capabilities"
14407                                         }
14408                                 },
14409                                 "title": "ietf-netconf-monitoring_netconf-state_capabilities_TOP"
14410                         },
14411                         "ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_global-lock": {
14412                                 "properties": {
14413                                         "locked-by-session": {
14414                                                 "description": "The session ID of the session that has locked\nthis resource.  Both a global lock and a partial\nlock MUST contain the NETCONF session-id.\n\nIf the lock is held by a session that is not managed\nby the NETCONF server (e.g., a CLI session), a session\nid of 0 (zero) is reported.",
14415                                                 "format": "int64",
14416                                                 "default": 0,
14417                                                 "type": "integer",
14418                                                 "xml": {
14419                                                         "name": "locked-by-session",
14420                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14421                                                 }
14422                                         },
14423                                         "locked-time": {
14424                                                 "description": "The date and time of when the resource was\nlocked.",
14425                                                 "minLength": 0,
14426                                                 "maxLength": 2147483647,
14427                                                 "default": "?:8341-68-22T19:42:81.5-31:05",
14428                                                 "type": "string",
14429                                                 "xml": {
14430                                                         "name": "locked-time",
14431                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14432                                                 }
14433                                         }
14434                                 },
14435                                 "required": [
14436                                         "locked-by-session",
14437                                         "locked-time"
14438                                 ],
14439                                 "type": "object",
14440                                 "title": "ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_global-lock",
14441                                 "description": "Present if the global lock is set.",
14442                                 "xml": {
14443                                         "name": "global-lock",
14444                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14445                                 }
14446                         },
14447                         "ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_global-lock_TOP": {
14448                                 "type": "object",
14449                                 "properties": {
14450                                         "global-lock": {
14451                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_global-lock"
14452                                         }
14453                                 },
14454                                 "title": "ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_global-lock_TOP"
14455                         },
14456                         "ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_partial-lock": {
14457                                 "properties": {
14458                                         "lock-id": {
14459                                                 "description": "This is the lock id returned in the <partial-lock>\nresponse.",
14460                                                 "format": "int64",
14461                                                 "default": 0,
14462                                                 "type": "integer",
14463                                                 "xml": {
14464                                                         "name": "lock-id",
14465                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14466                                                 }
14467                                         },
14468                                         "locked-by-session": {
14469                                                 "description": "The session ID of the session that has locked\nthis resource.  Both a global lock and a partial\nlock MUST contain the NETCONF session-id.\n\nIf the lock is held by a session that is not managed\nby the NETCONF server (e.g., a CLI session), a session\nid of 0 (zero) is reported.",
14470                                                 "format": "int64",
14471                                                 "default": 0,
14472                                                 "type": "integer",
14473                                                 "xml": {
14474                                                         "name": "locked-by-session",
14475                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14476                                                 }
14477                                         },
14478                                         "locked-time": {
14479                                                 "description": "The date and time of when the resource was\nlocked.",
14480                                                 "minLength": 0,
14481                                                 "maxLength": 2147483647,
14482                                                 "default": "?:5549-75-34T74:13:80-25:06",
14483                                                 "type": "string",
14484                                                 "xml": {
14485                                                         "name": "locked-time",
14486                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14487                                                 }
14488                                         },
14489                                         "select": {
14490                                                 "type": "array",
14491                                                 "minItems": 1,
14492                                                 "items": {
14493                                                         "default": "Some select",
14494                                                         "type": "string"
14495                                                 },
14496                                                 "description": "The xpath expression that was used to request\nthe lock.  The select expression indicates the\noriginal intended scope of the lock."
14497                                         },
14498                                         "locked-node": {
14499                                                 "type": "array",
14500                                                 "items": {
14501                                                         "default": "/ncm:netconf-state",
14502                                                         "type": "string"
14503                                                 },
14504                                                 "description": "The list of instance-identifiers (i.e., the\nlocked nodes).\n\nThe scope of the partial lock is defined by the list\nof locked nodes."
14505                                         }
14506                                 },
14507                                 "required": [
14508                                         "locked-by-session",
14509                                         "locked-time"
14510                                 ],
14511                                 "type": "object",
14512                                 "title": "ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_partial-lock",
14513                                 "description": "List of partial locks.",
14514                                 "xml": {
14515                                         "name": "partial-lock",
14516                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14517                                 }
14518                         },
14519                         "ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_partial-lock_TOP": {
14520                                 "type": "object",
14521                                 "properties": {
14522                                         "partial-lock": {
14523                                                 "type": "array",
14524                                                 "items": {
14525                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_partial-lock"
14526                                                 },
14527                                                 "description": "List of partial locks."
14528                                         }
14529                                 },
14530                                 "title": "ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_partial-lock_TOP"
14531                         },
14532                         "ietf-netconf-monitoring_netconf-state_datastores_datastore_locks": {
14533                                 "properties": {
14534                                         "global-lock": {
14535                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_global-lock"
14536                                         },
14537                                         "partial-lock": {
14538                                                 "type": "array",
14539                                                 "items": {
14540                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_partial-lock"
14541                                                 },
14542                                                 "description": "List of partial locks."
14543                                         }
14544                                 },
14545                                 "type": "object",
14546                                 "title": "ietf-netconf-monitoring_netconf-state_datastores_datastore_locks",
14547                                 "description": "The NETCONF <lock> and <partial-lock> operations allow\na client to lock specific resources in a datastore.  The\nNETCONF server will prevent changes to the locked\nresources by all sessions except the one that acquired\nthe lock(s).\n\nMonitoring information is provided for each datastore\nentry including details such as the session that acquired\nthe lock, the type of lock (global or partial) and the\nlist of locked resources.  Multiple locks per datastore\nare supported.",
14548                                 "xml": {
14549                                         "name": "locks",
14550                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14551                                 }
14552                         },
14553                         "ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_TOP": {
14554                                 "type": "object",
14555                                 "properties": {
14556                                         "locks": {
14557                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_datastore_locks"
14558                                         }
14559                                 },
14560                                 "title": "ietf-netconf-monitoring_netconf-state_datastores_datastore_locks_TOP"
14561                         },
14562                         "ietf-netconf-monitoring_netconf-state_datastores_datastore": {
14563                                 "properties": {
14564                                         "name": {
14565                                                 "description": "Name of the datastore associated with this list entry.",
14566                                                 "enum": [
14567                                                         "running",
14568                                                         "candidate",
14569                                                         "startup"
14570                                                 ],
14571                                                 "default": "running",
14572                                                 "type": "string",
14573                                                 "xml": {
14574                                                         "name": "name",
14575                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14576                                                 }
14577                                         },
14578                                         "locks": {
14579                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_datastore_locks"
14580                                         }
14581                                 },
14582                                 "type": "object",
14583                                 "title": "ietf-netconf-monitoring_netconf-state_datastores_datastore",
14584                                 "description": "List of NETCONF configuration datastores supported by\nthe NETCONF server and related information.",
14585                                 "xml": {
14586                                         "name": "datastore",
14587                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14588                                 }
14589                         },
14590                         "ietf-netconf-monitoring_netconf-state_datastores_datastore_TOP": {
14591                                 "type": "object",
14592                                 "properties": {
14593                                         "datastore": {
14594                                                 "type": "array",
14595                                                 "items": {
14596                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_datastore"
14597                                                 },
14598                                                 "description": "List of NETCONF configuration datastores supported by\nthe NETCONF server and related information."
14599                                         }
14600                                 },
14601                                 "title": "ietf-netconf-monitoring_netconf-state_datastores_datastore_TOP"
14602                         },
14603                         "ietf-netconf-monitoring_netconf-state_datastores": {
14604                                 "properties": {
14605                                         "datastore": {
14606                                                 "type": "array",
14607                                                 "items": {
14608                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores_datastore"
14609                                                 },
14610                                                 "description": "List of NETCONF configuration datastores supported by\nthe NETCONF server and related information."
14611                                         }
14612                                 },
14613                                 "type": "object",
14614                                 "title": "ietf-netconf-monitoring_netconf-state_datastores",
14615                                 "description": "Contains the list of NETCONF configuration datastores.",
14616                                 "xml": {
14617                                         "name": "datastores",
14618                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14619                                 }
14620                         },
14621                         "ietf-netconf-monitoring_netconf-state_datastores_TOP": {
14622                                 "type": "object",
14623                                 "properties": {
14624                                         "datastores": {
14625                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores"
14626                                         }
14627                                 },
14628                                 "title": "ietf-netconf-monitoring_netconf-state_datastores_TOP"
14629                         },
14630                         "ietf-netconf-monitoring_netconf-state_schemas_schema": {
14631                                 "properties": {
14632                                         "identifier": {
14633                                                 "description": "Identifier to uniquely reference the schema.  The\nidentifier is used in the <get-schema> operation and may\nbe used for other purposes such as file retrieval.\n\nFor modeling languages that support or require a data\nmodel name (e.g., YANG module name) the identifier MUST\nmatch that name.  For YANG data models, the identifier is\nthe name of the module or submodule.  In other cases, an\nidentifier such as a filename MAY be used instead.",
14634                                                 "default": "Some identifier",
14635                                                 "type": "string",
14636                                                 "xml": {
14637                                                         "name": "identifier",
14638                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14639                                                 }
14640                                         },
14641                                         "version": {
14642                                                 "description": "Version of the schema supported.  Multiple versions MAY be\nsupported simultaneously by a NETCONF server.  Each\nversion MUST be reported individually in the schema list,\ni.e., with same identifier, possibly different location,\nbut different version.\n\nFor YANG data models, version is the value of the most\nrecent YANG 'revision' statement in the module or\nsubmodule, or the empty string if no 'revision' statement\nis present.",
14643                                                 "default": "Some version",
14644                                                 "type": "string",
14645                                                 "xml": {
14646                                                         "name": "version",
14647                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14648                                                 }
14649                                         },
14650                                         "format": {
14651                                                 "$ref": "#/components/schemas/schema-format",
14652                                                 "xml": {
14653                                                         "name": "format",
14654                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14655                                                 }
14656                                         },
14657                                         "namespace": {
14658                                                 "description": "The XML namespace defined by the data model.\n\nFor YANG data models, this is the module's namespace.\nIf the list entry describes a submodule, this field\ncontains the namespace of the module to which the\nsubmodule belongs.",
14659                                                 "default": "Some namespace",
14660                                                 "type": "string",
14661                                                 "xml": {
14662                                                         "name": "namespace",
14663                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14664                                                 }
14665                                         },
14666                                         "location": {
14667                                                 "type": "array",
14668                                                 "items": {
14669                                                         "type": "string"
14670                                                 },
14671                                                 "description": "One or more locations from which the schema can be\nretrieved.  This list SHOULD contain at least one\nentry per schema.\n\nA schema entry may be located on a remote file system\n(e.g., reference to file system for ftp retrieval) or\nretrieved directly from a server supporting the\n<get-schema> operation (denoted by the value 'NETCONF')."
14672                                         }
14673                                 },
14674                                 "required": [
14675                                         "namespace"
14676                                 ],
14677                                 "type": "object",
14678                                 "title": "ietf-netconf-monitoring_netconf-state_schemas_schema",
14679                                 "description": "List of data model schemas supported by the server.",
14680                                 "xml": {
14681                                         "name": "schema",
14682                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14683                                 }
14684                         },
14685                         "ietf-netconf-monitoring_netconf-state_schemas_schema_TOP": {
14686                                 "type": "object",
14687                                 "properties": {
14688                                         "schema": {
14689                                                 "type": "array",
14690                                                 "items": {
14691                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_schemas_schema"
14692                                                 },
14693                                                 "description": "List of data model schemas supported by the server."
14694                                         }
14695                                 },
14696                                 "title": "ietf-netconf-monitoring_netconf-state_schemas_schema_TOP"
14697                         },
14698                         "ietf-netconf-monitoring_netconf-state_schemas": {
14699                                 "properties": {
14700                                         "schema": {
14701                                                 "type": "array",
14702                                                 "items": {
14703                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_schemas_schema"
14704                                                 },
14705                                                 "description": "List of data model schemas supported by the server."
14706                                         }
14707                                 },
14708                                 "type": "object",
14709                                 "title": "ietf-netconf-monitoring_netconf-state_schemas",
14710                                 "description": "Contains the list of data model schemas supported by the\nserver.",
14711                                 "xml": {
14712                                         "name": "schemas",
14713                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14714                                 }
14715                         },
14716                         "ietf-netconf-monitoring_netconf-state_schemas_TOP": {
14717                                 "type": "object",
14718                                 "properties": {
14719                                         "schemas": {
14720                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_schemas"
14721                                         }
14722                                 },
14723                                 "title": "ietf-netconf-monitoring_netconf-state_schemas_TOP"
14724                         },
14725                         "ietf-netconf-monitoring_netconf-state_sessions_session": {
14726                                 "properties": {
14727                                         "session-id": {
14728                                                 "description": "Unique identifier for the session.  This value is the\nNETCONF session identifier, as defined in RFC 4741.",
14729                                                 "format": "int64",
14730                                                 "default": 1,
14731                                                 "type": "integer",
14732                                                 "xml": {
14733                                                         "name": "session-id",
14734                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14735                                                 }
14736                                         },
14737                                         "transport": {
14738                                                 "$ref": "#/components/schemas/transport",
14739                                                 "xml": {
14740                                                         "name": "transport",
14741                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14742                                                 }
14743                                         },
14744                                         "username": {
14745                                                 "description": "The username is the client identity that was authenticated\nby the NETCONF transport protocol.  The algorithm used to\nderive the username is NETCONF transport protocol specific\nand in addition specific to the authentication mechanism\nused by the NETCONF transport protocol.",
14746                                                 "default": "Some username",
14747                                                 "type": "string",
14748                                                 "xml": {
14749                                                         "name": "username",
14750                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14751                                                 }
14752                                         },
14753                                         "source-host": {
14754                                                 "description": "Host identifier of the NETCONF client.  The value\nreturned is implementation specific (e.g., hostname,\nIPv4 address, IPv6 address)",
14755                                                 "type": "string",
14756                                                 "xml": {
14757                                                         "name": "source-host",
14758                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14759                                                 }
14760                                         },
14761                                         "login-time": {
14762                                                 "description": "Time at the server at which the session was established.",
14763                                                 "minLength": 0,
14764                                                 "maxLength": 2147483647,
14765                                                 "default": "?:5166-17-55T12:63:77-86:95",
14766                                                 "type": "string",
14767                                                 "xml": {
14768                                                         "name": "login-time",
14769                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14770                                                 }
14771                                         },
14772                                         "in-rpcs": {
14773                                                 "description": "Number of correct <rpc> messages received.",
14774                                                 "type": "string",
14775                                                 "default": "0",
14776                                                 "xml": {
14777                                                         "name": "in-rpcs",
14778                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14779                                                 }
14780                                         },
14781                                         "in-bad-rpcs": {
14782                                                 "description": "Number of messages received when an <rpc> message was expected,\nthat were not correct <rpc> messages.  This includes XML parse\nerrors and errors on the rpc layer.",
14783                                                 "type": "string",
14784                                                 "default": "0",
14785                                                 "xml": {
14786                                                         "name": "in-bad-rpcs",
14787                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14788                                                 }
14789                                         },
14790                                         "out-rpc-errors": {
14791                                                 "description": "Number of <rpc-reply> messages sent that contained an\n<rpc-error> element.",
14792                                                 "type": "string",
14793                                                 "default": "0",
14794                                                 "xml": {
14795                                                         "name": "out-rpc-errors",
14796                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14797                                                 }
14798                                         },
14799                                         "out-notifications": {
14800                                                 "description": "Number of <notification> messages sent.",
14801                                                 "type": "string",
14802                                                 "default": "0",
14803                                                 "xml": {
14804                                                         "name": "out-notifications",
14805                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14806                                                 }
14807                                         }
14808                                 },
14809                                 "required": [
14810                                         "transport",
14811                                         "username",
14812                                         "login-time"
14813                                 ],
14814                                 "type": "object",
14815                                 "title": "ietf-netconf-monitoring_netconf-state_sessions_session",
14816                                 "description": "All NETCONF sessions managed by the NETCONF server\nMUST be reported in this list.",
14817                                 "xml": {
14818                                         "name": "session",
14819                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14820                                 }
14821                         },
14822                         "ietf-netconf-monitoring_netconf-state_sessions_session_TOP": {
14823                                 "type": "object",
14824                                 "properties": {
14825                                         "session": {
14826                                                 "type": "array",
14827                                                 "items": {
14828                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_sessions_session"
14829                                                 },
14830                                                 "description": "All NETCONF sessions managed by the NETCONF server\nMUST be reported in this list."
14831                                         }
14832                                 },
14833                                 "title": "ietf-netconf-monitoring_netconf-state_sessions_session_TOP"
14834                         },
14835                         "ietf-netconf-monitoring_netconf-state_sessions": {
14836                                 "properties": {
14837                                         "session": {
14838                                                 "type": "array",
14839                                                 "items": {
14840                                                         "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_sessions_session"
14841                                                 },
14842                                                 "description": "All NETCONF sessions managed by the NETCONF server\nMUST be reported in this list."
14843                                         }
14844                                 },
14845                                 "type": "object",
14846                                 "title": "ietf-netconf-monitoring_netconf-state_sessions",
14847                                 "description": "The sessions container includes session-specific data for\nNETCONF management sessions.  The session list MUST include\nall currently active NETCONF sessions.",
14848                                 "xml": {
14849                                         "name": "sessions",
14850                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14851                                 }
14852                         },
14853                         "ietf-netconf-monitoring_netconf-state_sessions_TOP": {
14854                                 "type": "object",
14855                                 "properties": {
14856                                         "sessions": {
14857                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_sessions"
14858                                         }
14859                                 },
14860                                 "title": "ietf-netconf-monitoring_netconf-state_sessions_TOP"
14861                         },
14862                         "ietf-netconf-monitoring_netconf-state_statistics": {
14863                                 "properties": {
14864                                         "netconf-start-time": {
14865                                                 "description": "Date and time at which the management subsystem was\nstarted.",
14866                                                 "minLength": 0,
14867                                                 "maxLength": 2147483647,
14868                                                 "default": "?:3981-35-23T80:56:07+97:55",
14869                                                 "type": "string",
14870                                                 "xml": {
14871                                                         "name": "netconf-start-time",
14872                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14873                                                 }
14874                                         },
14875                                         "in-bad-hellos": {
14876                                                 "description": "Number of sessions silently dropped because an\ninvalid <hello> message was received.  This includes <hello>\nmessages with a 'session-id' attribute, bad namespace, and\nbad capability declarations.",
14877                                                 "type": "string",
14878                                                 "default": "0",
14879                                                 "xml": {
14880                                                         "name": "in-bad-hellos",
14881                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14882                                                 }
14883                                         },
14884                                         "in-sessions": {
14885                                                 "description": "Number of sessions started.  This counter is incremented\nwhen a <hello> message with a <session-id> is sent.\n\n'in-sessions' - 'in-bad-hellos' =\n   'number of correctly started netconf sessions'",
14886                                                 "type": "string",
14887                                                 "default": "0",
14888                                                 "xml": {
14889                                                         "name": "in-sessions",
14890                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14891                                                 }
14892                                         },
14893                                         "dropped-sessions": {
14894                                                 "description": "Number of sessions that were abnormally terminated, e.g.,\ndue to idle timeout or transport close.  This counter is not\nincremented when a session is properly closed by a\n<close-session> operation, or killed by a <kill-session>\noperation.",
14895                                                 "type": "string",
14896                                                 "default": "0",
14897                                                 "xml": {
14898                                                         "name": "dropped-sessions",
14899                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14900                                                 }
14901                                         },
14902                                         "in-rpcs": {
14903                                                 "description": "Number of correct <rpc> messages received.",
14904                                                 "type": "string",
14905                                                 "default": "0",
14906                                                 "xml": {
14907                                                         "name": "in-rpcs",
14908                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14909                                                 }
14910                                         },
14911                                         "in-bad-rpcs": {
14912                                                 "description": "Number of messages received when an <rpc> message was expected,\nthat were not correct <rpc> messages.  This includes XML parse\nerrors and errors on the rpc layer.",
14913                                                 "type": "string",
14914                                                 "default": "0",
14915                                                 "xml": {
14916                                                         "name": "in-bad-rpcs",
14917                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14918                                                 }
14919                                         },
14920                                         "out-rpc-errors": {
14921                                                 "description": "Number of <rpc-reply> messages sent that contained an\n<rpc-error> element.",
14922                                                 "type": "string",
14923                                                 "default": "0",
14924                                                 "xml": {
14925                                                         "name": "out-rpc-errors",
14926                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14927                                                 }
14928                                         },
14929                                         "out-notifications": {
14930                                                 "description": "Number of <notification> messages sent.",
14931                                                 "type": "string",
14932                                                 "default": "0",
14933                                                 "xml": {
14934                                                         "name": "out-notifications",
14935                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14936                                                 }
14937                                         }
14938                                 },
14939                                 "type": "object",
14940                                 "title": "ietf-netconf-monitoring_netconf-state_statistics",
14941                                 "description": "Statistical data pertaining to the NETCONF server.",
14942                                 "xml": {
14943                                         "name": "statistics",
14944                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14945                                 }
14946                         },
14947                         "ietf-netconf-monitoring_netconf-state_statistics_TOP": {
14948                                 "type": "object",
14949                                 "properties": {
14950                                         "statistics": {
14951                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_statistics"
14952                                         }
14953                                 },
14954                                 "title": "ietf-netconf-monitoring_netconf-state_statistics_TOP"
14955                         },
14956                         "ietf-netconf-monitoring_netconf-state": {
14957                                 "properties": {
14958                                         "capabilities": {
14959                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_capabilities"
14960                                         },
14961                                         "datastores": {
14962                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_datastores"
14963                                         },
14964                                         "schemas": {
14965                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_schemas"
14966                                         },
14967                                         "sessions": {
14968                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_sessions"
14969                                         },
14970                                         "statistics": {
14971                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state_statistics"
14972                                         }
14973                                 },
14974                                 "type": "object",
14975                                 "title": "ietf-netconf-monitoring_netconf-state",
14976                                 "description": "The netconf-state container is the root of the monitoring\ndata model.",
14977                                 "xml": {
14978                                         "name": "netconf-state",
14979                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
14980                                 }
14981                         },
14982                         "ietf-netconf-monitoring_netconf-state_TOP": {
14983                                 "type": "object",
14984                                 "properties": {
14985                                         "netconf-state": {
14986                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_netconf-state"
14987                                         }
14988                                 },
14989                                 "title": "ietf-netconf-monitoring_netconf-state_TOP"
14990                         },
14991                         "ietf-netconf-monitoring_get-schema_input": {
14992                                 "properties": {
14993                                         "identifier": {
14994                                                 "description": "Identifier for the schema list entry.",
14995                                                 "default": "Some identifier",
14996                                                 "type": "string",
14997                                                 "xml": {
14998                                                         "name": "identifier",
14999                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
15000                                                 }
15001                                         },
15002                                         "version": {
15003                                                 "description": "Version of the schema requested.  If this parameter is not\npresent, and more than one version of the schema exists on\nthe server, a 'data-not-unique' error is returned, as\ndescribed above.",
15004                                                 "default": "Some version",
15005                                                 "type": "string",
15006                                                 "xml": {
15007                                                         "name": "version",
15008                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
15009                                                 }
15010                                         },
15011                                         "format": {
15012                                                 "$ref": "#/components/schemas/schema-format",
15013                                                 "xml": {
15014                                                         "name": "format",
15015                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
15016                                                 }
15017                                         }
15018                                 },
15019                                 "required": [
15020                                         "identifier"
15021                                 ],
15022                                 "type": "object",
15023                                 "xml": {
15024                                         "name": "input"
15025                                 },
15026                                 "title": "ietf-netconf-monitoring_get-schema_input"
15027                         },
15028                         "ietf-netconf-monitoring_get-schema_input_TOP": {
15029                                 "type": "object",
15030                                 "properties": {
15031                                         "input": {
15032                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_get-schema_input"
15033                                         }
15034                                 },
15035                                 "title": "ietf-netconf-monitoring_get-schema_input_TOP"
15036                         },
15037                         "ietf-netconf-monitoring_get-schema_output": {
15038                                 "properties": {
15039                                         "data": {
15040                                                 "description": "Contains the schema content.",
15041                                                 "default": "<data> ... </data>",
15042                                                 "type": "string",
15043                                                 "xml": {
15044                                                         "name": "data",
15045                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring"
15046                                                 }
15047                                         }
15048                                 },
15049                                 "type": "object",
15050                                 "xml": {
15051                                         "name": "output"
15052                                 },
15053                                 "title": "ietf-netconf-monitoring_get-schema_output"
15054                         },
15055                         "ietf-netconf-monitoring_get-schema_output_TOP": {
15056                                 "type": "object",
15057                                 "properties": {
15058                                         "output": {
15059                                                 "$ref": "#/components/schemas/ietf-netconf-monitoring_get-schema_output"
15060                                         }
15061                                 },
15062                                 "title": "ietf-netconf-monitoring_get-schema_output_TOP"
15063                         },
15064                         "origin": {
15065                                 "title": "origin",
15066                                 "description": "Abstract base identity for the origin annotation.",
15067                                 "enum": [
15068                                         "origin",
15069                                         "dynamic",
15070                                         "system",
15071                                         "default",
15072                                         "intended",
15073                                         "learned",
15074                                         "unknown"
15075                                 ],
15076                                 "type": "string"
15077                         },
15078                         "ietf-netconf-nmda_get-data_input": {
15079                                 "properties": {
15080                                         "datastore": {
15081                                                 "$ref": "#/components/schemas/datastore",
15082                                                 "xml": {
15083                                                         "name": "datastore",
15084                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
15085                                                 }
15086                                         },
15087                                         "subtree-filter": {
15088                                                 "description": "This parameter identifies the portions of the\ntarget datastore to retrieve.",
15089                                                 "default": "<subtree-filter> ... </subtree-filter>",
15090                                                 "type": "string",
15091                                                 "xml": {
15092                                                         "name": "subtree-filter",
15093                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
15094                                                 }
15095                                         },
15096                                         "xpath-filter": {
15097                                                 "description": "This parameter contains an XPath expression identifying\nthe portions of the target datastore to retrieve.\n\nIf the expression returns a node-set, all nodes in the\nnode-set are selected by the filter.  Otherwise, if the\nexpression does not return a node-set, then the\n<get-data> operation fails.\n\nThe expression is evaluated in the following XPath\ncontext:\n\n  o  The set of namespace declarations are those in\n     scope on the 'xpath-filter' leaf element.\n\n  o  The set of variable bindings is empty.\n\n  o  The function library is the core function library,\n     and the XPath functions are defined in Section 10\n     of RFC 7950.\n\n  o  The context node is the root node of the target\n     datastore.",
15098                                                 "default": "Some xpath-filter",
15099                                                 "type": "string",
15100                                                 "xml": {
15101                                                         "name": "xpath-filter",
15102                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
15103                                                 }
15104                                         },
15105                                         "config-filter": {
15106                                                 "description": "Filter for nodes with the given value for their 'config'\nproperty.  When this leaf is set to 'true', only 'config\ntrue' nodes are selected, and when set to 'false', only\n'config false' nodes are selected.  If this leaf is not\npresent, no nodes are filtered.",
15107                                                 "default": true,
15108                                                 "type": "boolean",
15109                                                 "xml": {
15110                                                         "name": "config-filter",
15111                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
15112                                                 }
15113                                         },
15114                                         "origin-filter": {
15115                                                 "type": "array",
15116                                                 "items": {
15117                                                         "$ref": "#/components/schemas/origin"
15118                                                 },
15119                                                 "description": "Filter based on the 'origin' annotation.  A\nconfiguration node matches the filter if its 'origin'\nannotation is derived from or equal to any of the given\nfilter values."
15120                                         },
15121                                         "negated-origin-filter": {
15122                                                 "type": "array",
15123                                                 "items": {
15124                                                         "$ref": "#/components/schemas/origin"
15125                                                 },
15126                                                 "description": "Filter based on the 'origin' annotation.  A\nconfiguration node matches the filter if its 'origin'\nannotation is neither derived from nor equal to any of\nthe given filter values."
15127                                         },
15128                                         "max-depth": {
15129                                                 "description": "For each node selected by the filters, this parameter\nselects how many conceptual subtree levels should be\nreturned in the reply.  If the depth is 1, the reply\nincludes just the selected nodes but no children.  If the\ndepth is 'unbounded', all descendant nodes are included.",
15130                                                 "type": "string",
15131                                                 "default": "unbounded",
15132                                                 "xml": {
15133                                                         "name": "max-depth",
15134                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
15135                                                 }
15136                                         },
15137                                         "with-origin": {
15138                                                 "description": "If this parameter is present, the server will return\nthe 'origin' annotation for the nodes that have one.",
15139                                                 "type": "object",
15140                                                 "xml": {
15141                                                         "name": "with-origin",
15142                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
15143                                                 }
15144                                         },
15145                                         "with-defaults": {
15146                                                 "description": "The explicit defaults processing mode requested.",
15147                                                 "enum": [
15148                                                         "report-all",
15149                                                         "report-all-tagged",
15150                                                         "trim",
15151                                                         "explicit"
15152                                                 ],
15153                                                 "default": "report-all",
15154                                                 "type": "string",
15155                                                 "xml": {
15156                                                         "name": "with-defaults",
15157                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
15158                                                 }
15159                                         }
15160                                 },
15161                                 "required": [
15162                                         "datastore"
15163                                 ],
15164                                 "type": "object",
15165                                 "xml": {
15166                                         "name": "input"
15167                                 },
15168                                 "title": "ietf-netconf-nmda_get-data_input"
15169                         },
15170                         "ietf-netconf-nmda_get-data_input_TOP": {
15171                                 "type": "object",
15172                                 "properties": {
15173                                         "input": {
15174                                                 "$ref": "#/components/schemas/ietf-netconf-nmda_get-data_input"
15175                                         }
15176                                 },
15177                                 "title": "ietf-netconf-nmda_get-data_input_TOP"
15178                         },
15179                         "ietf-netconf-nmda_get-data_output": {
15180                                 "properties": {
15181                                         "data": {
15182                                                 "description": "Copy of the source datastore subset that matched\nthe filter criteria (if any).  An empty data\ncontainer indicates that the request did not\nproduce any results.",
15183                                                 "default": "<data> ... </data>",
15184                                                 "type": "string",
15185                                                 "xml": {
15186                                                         "name": "data",
15187                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
15188                                                 }
15189                                         }
15190                                 },
15191                                 "type": "object",
15192                                 "xml": {
15193                                         "name": "output"
15194                                 },
15195                                 "title": "ietf-netconf-nmda_get-data_output"
15196                         },
15197                         "ietf-netconf-nmda_get-data_output_TOP": {
15198                                 "type": "object",
15199                                 "properties": {
15200                                         "output": {
15201                                                 "$ref": "#/components/schemas/ietf-netconf-nmda_get-data_output"
15202                                         }
15203                                 },
15204                                 "title": "ietf-netconf-nmda_get-data_output_TOP"
15205                         },
15206                         "ietf-netconf-nmda_edit-data_input": {
15207                                 "properties": {
15208                                         "datastore": {
15209                                                 "$ref": "#/components/schemas/datastore",
15210                                                 "xml": {
15211                                                         "name": "datastore",
15212                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
15213                                                 }
15214                                         },
15215                                         "default-operation": {
15216                                                 "description": "The default operation to use.",
15217                                                 "enum": [
15218                                                         "merge",
15219                                                         "replace",
15220                                                         "none"
15221                                                 ],
15222                                                 "default": "merge",
15223                                                 "type": "string",
15224                                                 "xml": {
15225                                                         "name": "default-operation",
15226                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
15227                                                 }
15228                                         },
15229                                         "config": {
15230                                                 "description": "Inline config content.",
15231                                                 "default": "<config> ... </config>",
15232                                                 "type": "string",
15233                                                 "xml": {
15234                                                         "name": "config",
15235                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
15236                                                 }
15237                                         },
15238                                         "url": {
15239                                                 "description": "URL-based config content.",
15240                                                 "default": "Some url",
15241                                                 "type": "string",
15242                                                 "xml": {
15243                                                         "name": "url",
15244                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-nmda"
15245                                                 }
15246                                         }
15247                                 },
15248                                 "required": [
15249                                         "datastore"
15250                                 ],
15251                                 "type": "object",
15252                                 "xml": {
15253                                         "name": "input"
15254                                 },
15255                                 "title": "ietf-netconf-nmda_edit-data_input"
15256                         },
15257                         "ietf-netconf-nmda_edit-data_input_TOP": {
15258                                 "type": "object",
15259                                 "properties": {
15260                                         "input": {
15261                                                 "$ref": "#/components/schemas/ietf-netconf-nmda_edit-data_input"
15262                                         }
15263                                 },
15264                                 "title": "ietf-netconf-nmda_edit-data_input_TOP"
15265                         },
15266                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_config_keepalives_post": {
15267                                 "type": "object",
15268                                 "properties": {
15269                                         "idle-time": {
15270                                                 "description": "Sets the amount of time after which if no data has been\nreceived from the TCP peer, a TCP-level probe message\nwill be sent to test the aliveness of the TCP peer.",
15271                                                 "format": "int32",
15272                                                 "default": 1,
15273                                                 "type": "integer",
15274                                                 "xml": {
15275                                                         "name": "idle-time",
15276                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15277                                                 }
15278                                         },
15279                                         "max-probes": {
15280                                                 "description": "Sets the maximum number of sequential keep-alive probes\nthat can fail to obtain a response from the TCP peer\nbefore assuming the TCP peer is no longer alive.",
15281                                                 "format": "int32",
15282                                                 "default": 1,
15283                                                 "type": "integer",
15284                                                 "xml": {
15285                                                         "name": "max-probes",
15286                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15287                                                 }
15288                                         },
15289                                         "probe-interval": {
15290                                                 "description": "Sets the time interval between failed probes.",
15291                                                 "format": "int32",
15292                                                 "default": 1,
15293                                                 "type": "integer",
15294                                                 "xml": {
15295                                                         "name": "probe-interval",
15296                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15297                                                 }
15298                                         }
15299                                 },
15300                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_config_keepalives_post",
15301                                 "description": "Configures the keep-alive policy, to proactively test the\naliveness of the TCP peer.  An unresponsive TCP peer is\ndropped after approximately (idle-time * 60) + (max-probes\n* probe-interval) seconds.",
15302                                 "xml": {
15303                                         "name": "keepalives",
15304                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15305                                 }
15306                         },
15307                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_config_keepalives_post_xml": {
15308                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_config_keepalives_post"
15309                         },
15310                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_config_keepalives": {
15311                                 "properties": {
15312                                         "idle-time": {
15313                                                 "description": "Sets the amount of time after which if no data has been\nreceived from the TCP peer, a TCP-level probe message\nwill be sent to test the aliveness of the TCP peer.",
15314                                                 "format": "int32",
15315                                                 "default": 1,
15316                                                 "type": "integer",
15317                                                 "xml": {
15318                                                         "name": "idle-time",
15319                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15320                                                 }
15321                                         },
15322                                         "max-probes": {
15323                                                 "description": "Sets the maximum number of sequential keep-alive probes\nthat can fail to obtain a response from the TCP peer\nbefore assuming the TCP peer is no longer alive.",
15324                                                 "format": "int32",
15325                                                 "default": 1,
15326                                                 "type": "integer",
15327                                                 "xml": {
15328                                                         "name": "max-probes",
15329                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15330                                                 }
15331                                         },
15332                                         "probe-interval": {
15333                                                 "description": "Sets the time interval between failed probes.",
15334                                                 "format": "int32",
15335                                                 "default": 1,
15336                                                 "type": "integer",
15337                                                 "xml": {
15338                                                         "name": "probe-interval",
15339                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15340                                                 }
15341                                         }
15342                                 },
15343                                 "required": [
15344                                         "idle-time",
15345                                         "max-probes",
15346                                         "probe-interval"
15347                                 ],
15348                                 "type": "object",
15349                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_config_keepalives",
15350                                 "description": "Configures the keep-alive policy, to proactively test the\naliveness of the TCP peer.  An unresponsive TCP peer is\ndropped after approximately (idle-time * 60) + (max-probes\n* probe-interval) seconds.",
15351                                 "xml": {
15352                                         "name": "keepalives",
15353                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15354                                 }
15355                         },
15356                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_config_keepalives_TOP": {
15357                                 "type": "object",
15358                                 "properties": {
15359                                         "keepalives": {
15360                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_config_keepalives"
15361                                         }
15362                                 },
15363                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_config_keepalives_TOP"
15364                         },
15365                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_tcp-server-parameters_post": {
15366                                 "type": "object",
15367                                 "properties": {
15368                                         "local-address": {
15369                                                 "description": "The local IP address to listen on for incoming\nTCP client connections.  INADDR_ANY (0.0.0.0) or\nINADDR6_ANY (0:0:0:0:0:0:0:0 a.k.a. ::) MUST be\nused when the server is to listen on all IPv4 or\nIPv6 addresses, respectively.",
15370                                                 "type": "string",
15371                                                 "xml": {
15372                                                         "name": "local-address",
15373                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15374                                                 }
15375                                         },
15376                                         "local-port": {
15377                                                 "description": "The NETCONF server will listen on the\nIANA-assigned well-known port value\nfor 'netconf-ssh' (830) if no value\nis specified.",
15378                                                 "format": "int32",
15379                                                 "default": 830,
15380                                                 "type": "integer",
15381                                                 "xml": {
15382                                                         "name": "local-port",
15383                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15384                                                 }
15385                                         },
15386                                         "keepalives": {
15387                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_config_keepalives"
15388                                         }
15389                                 },
15390                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_tcp-server-parameters_post",
15391                                 "description": "A wrapper around the TCP client parameters\nto avoid name collisions.",
15392                                 "xml": {
15393                                         "name": "tcp-server-parameters",
15394                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15395                                 }
15396                         },
15397                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_tcp-server-parameters_post_xml": {
15398                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_tcp-server-parameters_post"
15399                         },
15400                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_tcp-server-parameters": {
15401                                 "properties": {
15402                                         "local-address": {
15403                                                 "description": "The local IP address to listen on for incoming\nTCP client connections.  INADDR_ANY (0.0.0.0) or\nINADDR6_ANY (0:0:0:0:0:0:0:0 a.k.a. ::) MUST be\nused when the server is to listen on all IPv4 or\nIPv6 addresses, respectively.",
15404                                                 "type": "string",
15405                                                 "xml": {
15406                                                         "name": "local-address",
15407                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15408                                                 }
15409                                         },
15410                                         "local-port": {
15411                                                 "description": "The NETCONF server will listen on the\nIANA-assigned well-known port value\nfor 'netconf-ssh' (830) if no value\nis specified.",
15412                                                 "format": "int32",
15413                                                 "default": 830,
15414                                                 "type": "integer",
15415                                                 "xml": {
15416                                                         "name": "local-port",
15417                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15418                                                 }
15419                                         },
15420                                         "keepalives": {
15421                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_config_keepalives"
15422                                         }
15423                                 },
15424                                 "required": [
15425                                         "local-address"
15426                                 ],
15427                                 "type": "object",
15428                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_tcp-server-parameters",
15429                                 "description": "A wrapper around the TCP client parameters\nto avoid name collisions.",
15430                                 "xml": {
15431                                         "name": "tcp-server-parameters",
15432                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15433                                 }
15434                         },
15435                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_tcp-server-parameters_TOP": {
15436                                 "type": "object",
15437                                 "properties": {
15438                                         "tcp-server-parameters": {
15439                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_tcp-server-parameters"
15440                                         }
15441                                 },
15442                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_tcp-server-parameters_TOP"
15443                         },
15444                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key_post": {
15445                                 "type": "object",
15446                                 "properties": {
15447                                         "value": {
15448                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
15449                                                 "format": "byte",
15450                                                 "type": "string",
15451                                                 "xml": {
15452                                                         "name": "value",
15453                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15454                                                 }
15455                                         },
15456                                         "symmetric-key-ref": {
15457                                                 "description": "Identifies a symmetric key used to encrypt this key.",
15458                                                 "default": "Some symmetric-key-ref",
15459                                                 "type": "string",
15460                                                 "xml": {
15461                                                         "name": "symmetric-key-ref",
15462                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15463                                                 }
15464                                         },
15465                                         "asymmetric-key-ref": {
15466                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
15467                                                 "default": "Some asymmetric-key-ref",
15468                                                 "type": "string",
15469                                                 "xml": {
15470                                                         "name": "asymmetric-key-ref",
15471                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15472                                                 }
15473                                         }
15474                                 },
15475                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key_post",
15476                                 "description": "A container for the encrypted asymmetric private\nkey value.",
15477                                 "xml": {
15478                                         "name": "encrypted-private-key",
15479                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15480                                 }
15481                         },
15482                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key_post_xml": {
15483                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key_post"
15484                         },
15485                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key": {
15486                                 "properties": {
15487                                         "value": {
15488                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
15489                                                 "format": "byte",
15490                                                 "type": "string",
15491                                                 "xml": {
15492                                                         "name": "value",
15493                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15494                                                 }
15495                                         },
15496                                         "symmetric-key-ref": {
15497                                                 "description": "Identifies a symmetric key used to encrypt this key.",
15498                                                 "default": "Some symmetric-key-ref",
15499                                                 "type": "string",
15500                                                 "xml": {
15501                                                         "name": "symmetric-key-ref",
15502                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15503                                                 }
15504                                         },
15505                                         "asymmetric-key-ref": {
15506                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
15507                                                 "default": "Some asymmetric-key-ref",
15508                                                 "type": "string",
15509                                                 "xml": {
15510                                                         "name": "asymmetric-key-ref",
15511                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15512                                                 }
15513                                         }
15514                                 },
15515                                 "type": "object",
15516                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key",
15517                                 "description": "A container for the encrypted asymmetric private\nkey value.",
15518                                 "xml": {
15519                                         "name": "encrypted-private-key",
15520                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15521                                 }
15522                         },
15523                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key_TOP": {
15524                                 "type": "object",
15525                                 "properties": {
15526                                         "encrypted-private-key": {
15527                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key"
15528                                         }
15529                                 },
15530                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key_TOP"
15531                         },
15532                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition_post": {
15533                                 "type": "object",
15534                                 "properties": {
15535                                         "private-key": {
15536                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
15537                                                 "format": "byte",
15538                                                 "type": "string",
15539                                                 "xml": {
15540                                                         "name": "private-key",
15541                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15542                                                 }
15543                                         },
15544                                         "hidden-private-key": {
15545                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
15546                                                 "type": "object",
15547                                                 "xml": {
15548                                                         "name": "hidden-private-key",
15549                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15550                                                 }
15551                                         },
15552                                         "encrypted-private-key": {
15553                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key"
15554                                         },
15555                                         "algorithm": {
15556                                                 "description": "Identifies the key's algorithm.",
15557                                                 "type": "string",
15558                                                 "default": "0",
15559                                                 "xml": {
15560                                                         "name": "algorithm",
15561                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15562                                                 }
15563                                         },
15564                                         "public-key": {
15565                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
15566                                                 "format": "byte",
15567                                                 "type": "string",
15568                                                 "xml": {
15569                                                         "name": "public-key",
15570                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15571                                                 }
15572                                         }
15573                                 },
15574                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition_post",
15575                                 "description": "Container to hold the local key definition.",
15576                                 "xml": {
15577                                         "name": "local-definition",
15578                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15579                                 }
15580                         },
15581                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition_post_xml": {
15582                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition_post"
15583                         },
15584                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition": {
15585                                 "properties": {
15586                                         "private-key": {
15587                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
15588                                                 "format": "byte",
15589                                                 "type": "string",
15590                                                 "xml": {
15591                                                         "name": "private-key",
15592                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15593                                                 }
15594                                         },
15595                                         "hidden-private-key": {
15596                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
15597                                                 "type": "object",
15598                                                 "xml": {
15599                                                         "name": "hidden-private-key",
15600                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15601                                                 }
15602                                         },
15603                                         "encrypted-private-key": {
15604                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key"
15605                                         },
15606                                         "algorithm": {
15607                                                 "description": "Identifies the key's algorithm.",
15608                                                 "type": "string",
15609                                                 "default": "0",
15610                                                 "xml": {
15611                                                         "name": "algorithm",
15612                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15613                                                 }
15614                                         },
15615                                         "public-key": {
15616                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
15617                                                 "format": "byte",
15618                                                 "type": "string",
15619                                                 "xml": {
15620                                                         "name": "public-key",
15621                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15622                                                 }
15623                                         }
15624                                 },
15625                                 "required": [
15626                                         "algorithm",
15627                                         "public-key"
15628                                 ],
15629                                 "type": "object",
15630                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition",
15631                                 "description": "Container to hold the local key definition.",
15632                                 "xml": {
15633                                         "name": "local-definition",
15634                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15635                                 }
15636                         },
15637                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition_TOP": {
15638                                 "type": "object",
15639                                 "properties": {
15640                                         "local-definition": {
15641                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition"
15642                                         }
15643                                 },
15644                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition_TOP"
15645                         },
15646                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key_post": {
15647                                 "type": "object",
15648                                 "properties": {
15649                                         "local-definition": {
15650                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition"
15651                                         },
15652                                         "keystore-reference": {
15653                                                 "description": "A reference to an asymmetric key that exists in\nthe keystore.  The intent is to reference just the\nasymmetric key, not any certificates that may also\nbe associated with the asymmetric key.",
15654                                                 "default": "Some keystore-reference",
15655                                                 "type": "string",
15656                                                 "xml": {
15657                                                         "name": "keystore-reference",
15658                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15659                                                 }
15660                                         }
15661                                 },
15662                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key_post",
15663                                 "description": "A locally-defined or referenced asymmetric key pair\nto be used for the SSH server's host key.",
15664                                 "xml": {
15665                                         "name": "public-key",
15666                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15667                                 }
15668                         },
15669                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key_post_xml": {
15670                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key_post"
15671                         },
15672                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key": {
15673                                 "properties": {
15674                                         "local-definition": {
15675                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition"
15676                                         },
15677                                         "keystore-reference": {
15678                                                 "description": "A reference to an asymmetric key that exists in\nthe keystore.  The intent is to reference just the\nasymmetric key, not any certificates that may also\nbe associated with the asymmetric key.",
15679                                                 "default": "Some keystore-reference",
15680                                                 "type": "string",
15681                                                 "xml": {
15682                                                         "name": "keystore-reference",
15683                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15684                                                 }
15685                                         }
15686                                 },
15687                                 "type": "object",
15688                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key",
15689                                 "description": "A locally-defined or referenced asymmetric key pair\nto be used for the SSH server's host key.",
15690                                 "xml": {
15691                                         "name": "public-key",
15692                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15693                                 }
15694                         },
15695                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key_TOP": {
15696                                 "type": "object",
15697                                 "properties": {
15698                                         "public-key": {
15699                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key"
15700                                         }
15701                                 },
15702                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key_TOP"
15703                         },
15704                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key_post": {
15705                                 "type": "object",
15706                                 "properties": {
15707                                         "value": {
15708                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
15709                                                 "format": "byte",
15710                                                 "type": "string",
15711                                                 "xml": {
15712                                                         "name": "value",
15713                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15714                                                 }
15715                                         },
15716                                         "symmetric-key-ref": {
15717                                                 "description": "Identifies a symmetric key used to encrypt this key.",
15718                                                 "default": "Some symmetric-key-ref",
15719                                                 "type": "string",
15720                                                 "xml": {
15721                                                         "name": "symmetric-key-ref",
15722                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15723                                                 }
15724                                         },
15725                                         "asymmetric-key-ref": {
15726                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
15727                                                 "default": "Some asymmetric-key-ref",
15728                                                 "type": "string",
15729                                                 "xml": {
15730                                                         "name": "asymmetric-key-ref",
15731                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15732                                                 }
15733                                         }
15734                                 },
15735                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key_post",
15736                                 "description": "A container for the encrypted asymmetric private\nkey value.",
15737                                 "xml": {
15738                                         "name": "encrypted-private-key",
15739                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15740                                 }
15741                         },
15742                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key_post_xml": {
15743                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key_post"
15744                         },
15745                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key": {
15746                                 "properties": {
15747                                         "value": {
15748                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
15749                                                 "format": "byte",
15750                                                 "type": "string",
15751                                                 "xml": {
15752                                                         "name": "value",
15753                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15754                                                 }
15755                                         },
15756                                         "symmetric-key-ref": {
15757                                                 "description": "Identifies a symmetric key used to encrypt this key.",
15758                                                 "default": "Some symmetric-key-ref",
15759                                                 "type": "string",
15760                                                 "xml": {
15761                                                         "name": "symmetric-key-ref",
15762                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15763                                                 }
15764                                         },
15765                                         "asymmetric-key-ref": {
15766                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
15767                                                 "default": "Some asymmetric-key-ref",
15768                                                 "type": "string",
15769                                                 "xml": {
15770                                                         "name": "asymmetric-key-ref",
15771                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15772                                                 }
15773                                         }
15774                                 },
15775                                 "type": "object",
15776                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key",
15777                                 "description": "A container for the encrypted asymmetric private\nkey value.",
15778                                 "xml": {
15779                                         "name": "encrypted-private-key",
15780                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15781                                 }
15782                         },
15783                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key_TOP": {
15784                                 "type": "object",
15785                                 "properties": {
15786                                         "encrypted-private-key": {
15787                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key"
15788                                         }
15789                                 },
15790                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key_TOP"
15791                         },
15792                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition_post": {
15793                                 "type": "object",
15794                                 "properties": {
15795                                         "private-key": {
15796                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
15797                                                 "format": "byte",
15798                                                 "type": "string",
15799                                                 "xml": {
15800                                                         "name": "private-key",
15801                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15802                                                 }
15803                                         },
15804                                         "hidden-private-key": {
15805                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
15806                                                 "type": "object",
15807                                                 "xml": {
15808                                                         "name": "hidden-private-key",
15809                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15810                                                 }
15811                                         },
15812                                         "encrypted-private-key": {
15813                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key"
15814                                         },
15815                                         "algorithm": {
15816                                                 "description": "Identifies the key's algorithm.",
15817                                                 "type": "string",
15818                                                 "default": "0",
15819                                                 "xml": {
15820                                                         "name": "algorithm",
15821                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15822                                                 }
15823                                         },
15824                                         "public-key": {
15825                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
15826                                                 "format": "byte",
15827                                                 "type": "string",
15828                                                 "xml": {
15829                                                         "name": "public-key",
15830                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15831                                                 }
15832                                         },
15833                                         "cert": {
15834                                                 "description": "The binary certificate data for this certificate.",
15835                                                 "format": "byte",
15836                                                 "type": "string",
15837                                                 "xml": {
15838                                                         "name": "cert",
15839                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15840                                                 }
15841                                         }
15842                                 },
15843                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition_post",
15844                                 "description": "Container to hold the local key definition.",
15845                                 "xml": {
15846                                         "name": "local-definition",
15847                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15848                                 }
15849                         },
15850                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition_post_xml": {
15851                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition_post"
15852                         },
15853                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition": {
15854                                 "properties": {
15855                                         "private-key": {
15856                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
15857                                                 "format": "byte",
15858                                                 "type": "string",
15859                                                 "xml": {
15860                                                         "name": "private-key",
15861                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15862                                                 }
15863                                         },
15864                                         "hidden-private-key": {
15865                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
15866                                                 "type": "object",
15867                                                 "xml": {
15868                                                         "name": "hidden-private-key",
15869                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15870                                                 }
15871                                         },
15872                                         "encrypted-private-key": {
15873                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key"
15874                                         },
15875                                         "algorithm": {
15876                                                 "description": "Identifies the key's algorithm.",
15877                                                 "type": "string",
15878                                                 "default": "0",
15879                                                 "xml": {
15880                                                         "name": "algorithm",
15881                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15882                                                 }
15883                                         },
15884                                         "public-key": {
15885                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
15886                                                 "format": "byte",
15887                                                 "type": "string",
15888                                                 "xml": {
15889                                                         "name": "public-key",
15890                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15891                                                 }
15892                                         },
15893                                         "cert": {
15894                                                 "description": "The binary certificate data for this certificate.",
15895                                                 "format": "byte",
15896                                                 "type": "string",
15897                                                 "xml": {
15898                                                         "name": "cert",
15899                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15900                                                 }
15901                                         }
15902                                 },
15903                                 "required": [
15904                                         "algorithm",
15905                                         "public-key"
15906                                 ],
15907                                 "type": "object",
15908                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition",
15909                                 "description": "Container to hold the local key definition.",
15910                                 "xml": {
15911                                         "name": "local-definition",
15912                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15913                                 }
15914                         },
15915                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition_TOP": {
15916                                 "type": "object",
15917                                 "properties": {
15918                                         "local-definition": {
15919                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition"
15920                                         }
15921                                 },
15922                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition_TOP"
15923                         },
15924                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference_post": {
15925                                 "type": "object",
15926                                 "properties": {
15927                                         "asymmetric-key": {
15928                                                 "description": "A reference to an asymmetric key in the keystore.",
15929                                                 "default": "Some asymmetric-key",
15930                                                 "type": "string",
15931                                                 "xml": {
15932                                                         "name": "asymmetric-key",
15933                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15934                                                 }
15935                                         },
15936                                         "certificate": {
15937                                                 "description": "A reference to a specific certificate of the\nasymmetric key in the keystore.",
15938                                                 "default": "Some certificate",
15939                                                 "type": "string",
15940                                                 "xml": {
15941                                                         "name": "certificate",
15942                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15943                                                 }
15944                                         }
15945                                 },
15946                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference_post",
15947                                 "description": "A reference to a specific certificate (and its\nassociated private key) in the keystore.",
15948                                 "xml": {
15949                                         "name": "keystore-reference",
15950                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15951                                 }
15952                         },
15953                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference_post_xml": {
15954                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference_post"
15955                         },
15956                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference": {
15957                                 "properties": {
15958                                         "asymmetric-key": {
15959                                                 "description": "A reference to an asymmetric key in the keystore.",
15960                                                 "default": "Some asymmetric-key",
15961                                                 "type": "string",
15962                                                 "xml": {
15963                                                         "name": "asymmetric-key",
15964                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15965                                                 }
15966                                         },
15967                                         "certificate": {
15968                                                 "description": "A reference to a specific certificate of the\nasymmetric key in the keystore.",
15969                                                 "default": "Some certificate",
15970                                                 "type": "string",
15971                                                 "xml": {
15972                                                         "name": "certificate",
15973                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15974                                                 }
15975                                         }
15976                                 },
15977                                 "type": "object",
15978                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference",
15979                                 "description": "A reference to a specific certificate (and its\nassociated private key) in the keystore.",
15980                                 "xml": {
15981                                         "name": "keystore-reference",
15982                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
15983                                 }
15984                         },
15985                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference_TOP": {
15986                                 "type": "object",
15987                                 "properties": {
15988                                         "keystore-reference": {
15989                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference"
15990                                         }
15991                                 },
15992                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference_TOP"
15993                         },
15994                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate_post": {
15995                                 "type": "object",
15996                                 "properties": {
15997                                         "local-definition": {
15998                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition"
15999                                         },
16000                                         "keystore-reference": {
16001                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference"
16002                                         }
16003                                 },
16004                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate_post",
16005                                 "description": "A locally-defined or referenced end-entity\ncertificate to be used for the SSH server's\nhost key.",
16006                                 "xml": {
16007                                         "name": "certificate",
16008                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16009                                 }
16010                         },
16011                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate_post_xml": {
16012                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate_post"
16013                         },
16014                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate": {
16015                                 "properties": {
16016                                         "local-definition": {
16017                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition"
16018                                         },
16019                                         "keystore-reference": {
16020                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference"
16021                                         }
16022                                 },
16023                                 "type": "object",
16024                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate",
16025                                 "description": "A locally-defined or referenced end-entity\ncertificate to be used for the SSH server's\nhost key.",
16026                                 "xml": {
16027                                         "name": "certificate",
16028                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16029                                 }
16030                         },
16031                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate_TOP": {
16032                                 "type": "object",
16033                                 "properties": {
16034                                         "certificate": {
16035                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate"
16036                                         }
16037                                 },
16038                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate_TOP"
16039                         },
16040                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key_post": {
16041                                 "type": "object",
16042                                 "properties": {
16043                                         "public-key": {
16044                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key"
16045                                         },
16046                                         "certificate": {
16047                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate"
16048                                         }
16049                                 },
16050                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key_post",
16051                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253.",
16052                                 "xml": {
16053                                         "name": "host-key",
16054                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16055                                 }
16056                         },
16057                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key_post_xml": {
16058                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key_post"
16059                         },
16060                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key": {
16061                                 "properties": {
16062                                         "name": {
16063                                                 "description": "An arbitrary name for this host-key",
16064                                                 "default": "Some name",
16065                                                 "type": "string",
16066                                                 "xml": {
16067                                                         "name": "name",
16068                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16069                                                 }
16070                                         },
16071                                         "public-key": {
16072                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key"
16073                                         },
16074                                         "certificate": {
16075                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate"
16076                                         }
16077                                 },
16078                                 "type": "object",
16079                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key",
16080                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253.",
16081                                 "xml": {
16082                                         "name": "host-key",
16083                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16084                                 }
16085                         },
16086                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key_TOP": {
16087                                 "type": "object",
16088                                 "properties": {
16089                                         "host-key": {
16090                                                 "type": "array",
16091                                                 "items": {
16092                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key"
16093                                                 },
16094                                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253."
16095                                         }
16096                                 },
16097                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key_TOP"
16098                         },
16099                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_server-identity_post": {
16100                                 "type": "object",
16101                                 "properties": {
16102                                         "host-key": {
16103                                                 "type": "array",
16104                                                 "items": {
16105                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key"
16106                                                 },
16107                                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253."
16108                                         }
16109                                 },
16110                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_server-identity_post",
16111                                 "description": "The list of host-keys the SSH server will present when\nestablishing a SSH connection.",
16112                                 "xml": {
16113                                         "name": "server-identity",
16114                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16115                                 }
16116                         },
16117                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_server-identity_post_xml": {
16118                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_server-identity_post"
16119                         },
16120                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_server-identity": {
16121                                 "properties": {
16122                                         "host-key": {
16123                                                 "type": "array",
16124                                                 "items": {
16125                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key"
16126                                                 },
16127                                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253."
16128                                         }
16129                                 },
16130                                 "type": "object",
16131                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_server-identity",
16132                                 "description": "The list of host-keys the SSH server will present when\nestablishing a SSH connection.",
16133                                 "xml": {
16134                                         "name": "server-identity",
16135                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16136                                 }
16137                         },
16138                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_server-identity_TOP": {
16139                                 "type": "object",
16140                                 "properties": {
16141                                         "server-identity": {
16142                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_server-identity"
16143                                         }
16144                                 },
16145                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_server-identity_TOP"
16146                         },
16147                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods_post": {
16148                                 "type": "object",
16149                                 "properties": {
16150                                         "publickey": {
16151                                                 "description": "Indicates that the 'publickey' method is supported.\nNote that RFC 6187 X.509v3 Certificates for SSH uses\nthe 'publickey' method name.",
16152                                                 "type": "object",
16153                                                 "xml": {
16154                                                         "name": "publickey",
16155                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16156                                                 }
16157                                         },
16158                                         "passsword": {
16159                                                 "description": "Indicates that the 'password' method is supported.",
16160                                                 "type": "object",
16161                                                 "xml": {
16162                                                         "name": "passsword",
16163                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16164                                                 }
16165                                         },
16166                                         "hostbased": {
16167                                                 "description": "Indicates that the 'hostbased' method is supported.",
16168                                                 "type": "object",
16169                                                 "xml": {
16170                                                         "name": "hostbased",
16171                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16172                                                 }
16173                                         },
16174                                         "none": {
16175                                                 "description": "Indicates that the 'none' method is supported.",
16176                                                 "type": "object",
16177                                                 "xml": {
16178                                                         "name": "none",
16179                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16180                                                 }
16181                                         },
16182                                         "other": {
16183                                                 "type": "array",
16184                                                 "items": {
16185                                                         "default": "Some other",
16186                                                         "type": "string"
16187                                                 },
16188                                                 "description": "Indicates a supported method name not defined by\nRFC 4253."
16189                                         }
16190                                 },
16191                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods_post",
16192                                 "description": "Indicates which authentication methods the server\nsupports.",
16193                                 "xml": {
16194                                         "name": "supported-authentication-methods",
16195                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16196                                 }
16197                         },
16198                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods_post_xml": {
16199                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods_post"
16200                         },
16201                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods": {
16202                                 "properties": {
16203                                         "publickey": {
16204                                                 "description": "Indicates that the 'publickey' method is supported.\nNote that RFC 6187 X.509v3 Certificates for SSH uses\nthe 'publickey' method name.",
16205                                                 "type": "object",
16206                                                 "xml": {
16207                                                         "name": "publickey",
16208                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16209                                                 }
16210                                         },
16211                                         "passsword": {
16212                                                 "description": "Indicates that the 'password' method is supported.",
16213                                                 "type": "object",
16214                                                 "xml": {
16215                                                         "name": "passsword",
16216                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16217                                                 }
16218                                         },
16219                                         "hostbased": {
16220                                                 "description": "Indicates that the 'hostbased' method is supported.",
16221                                                 "type": "object",
16222                                                 "xml": {
16223                                                         "name": "hostbased",
16224                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16225                                                 }
16226                                         },
16227                                         "none": {
16228                                                 "description": "Indicates that the 'none' method is supported.",
16229                                                 "type": "object",
16230                                                 "xml": {
16231                                                         "name": "none",
16232                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16233                                                 }
16234                                         },
16235                                         "other": {
16236                                                 "type": "array",
16237                                                 "items": {
16238                                                         "default": "Some other",
16239                                                         "type": "string"
16240                                                 },
16241                                                 "description": "Indicates a supported method name not defined by\nRFC 4253."
16242                                         }
16243                                 },
16244                                 "type": "object",
16245                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods",
16246                                 "description": "Indicates which authentication methods the server\nsupports.",
16247                                 "xml": {
16248                                         "name": "supported-authentication-methods",
16249                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16250                                 }
16251                         },
16252                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods_TOP": {
16253                                 "type": "object",
16254                                 "properties": {
16255                                         "supported-authentication-methods": {
16256                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods"
16257                                         }
16258                                 },
16259                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods_TOP"
16260                         },
16261                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key_post": {
16262                                 "type": "object",
16263                                 "properties": {
16264                                         "algorithm": {
16265                                                 "description": "The public key algorithm name for this SSH key.\n\nValid values are the values in the IANA 'Secure\nShell (SSH) Protocol Parameters' registry,\nPublic Key Algorithm Names.",
16266                                                 "default": "Some algorithm",
16267                                                 "type": "string",
16268                                                 "xml": {
16269                                                         "name": "algorithm",
16270                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16271                                                 }
16272                                         },
16273                                         "key-data": {
16274                                                 "description": "The binary public key data for this SSH key, as\nspecified by RFC 4253, Section 6.6, i.e.:\n\n  string    certificate or public key format\n            identifier\n  byte[n]   key/certificate data.",
16275                                                 "format": "byte",
16276                                                 "type": "string",
16277                                                 "xml": {
16278                                                         "name": "key-data",
16279                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16280                                                 }
16281                                         }
16282                                 },
16283                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key_post",
16284                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253.",
16285                                 "xml": {
16286                                         "name": "authorized-key",
16287                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16288                                 }
16289                         },
16290                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key_post_xml": {
16291                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key_post"
16292                         },
16293                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key": {
16294                                 "properties": {
16295                                         "name": {
16296                                                 "description": "An arbitrary name for the SSH key.",
16297                                                 "default": "Some name",
16298                                                 "type": "string",
16299                                                 "xml": {
16300                                                         "name": "name",
16301                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16302                                                 }
16303                                         },
16304                                         "algorithm": {
16305                                                 "description": "The public key algorithm name for this SSH key.\n\nValid values are the values in the IANA 'Secure\nShell (SSH) Protocol Parameters' registry,\nPublic Key Algorithm Names.",
16306                                                 "default": "Some algorithm",
16307                                                 "type": "string",
16308                                                 "xml": {
16309                                                         "name": "algorithm",
16310                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16311                                                 }
16312                                         },
16313                                         "key-data": {
16314                                                 "description": "The binary public key data for this SSH key, as\nspecified by RFC 4253, Section 6.6, i.e.:\n\n  string    certificate or public key format\n            identifier\n  byte[n]   key/certificate data.",
16315                                                 "format": "byte",
16316                                                 "type": "string",
16317                                                 "xml": {
16318                                                         "name": "key-data",
16319                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16320                                                 }
16321                                         }
16322                                 },
16323                                 "required": [
16324                                         "algorithm",
16325                                         "key-data"
16326                                 ],
16327                                 "type": "object",
16328                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key",
16329                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253.",
16330                                 "xml": {
16331                                         "name": "authorized-key",
16332                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16333                                 }
16334                         },
16335                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key_TOP": {
16336                                 "type": "object",
16337                                 "properties": {
16338                                         "authorized-key": {
16339                                                 "type": "array",
16340                                                 "items": {
16341                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key"
16342                                                 },
16343                                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253."
16344                                         }
16345                                 },
16346                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key_TOP"
16347                         },
16348                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user_post": {
16349                                 "type": "object",
16350                                 "properties": {
16351                                         "password": {
16352                                                 "description": "The password for this entry.",
16353                                                 "minLength": 0,
16354                                                 "maxLength": 2147483647,
16355                                                 "default": "$1$k$lGMlPoY6Dgq912mVr137G8",
16356                                                 "type": "string",
16357                                                 "xml": {
16358                                                         "name": "password",
16359                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16360                                                 }
16361                                         },
16362                                         "authorized-key": {
16363                                                 "type": "array",
16364                                                 "items": {
16365                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key"
16366                                                 },
16367                                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253."
16368                                         }
16369                                 },
16370                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user_post",
16371                                 "description": "The list of local users configured on this device.",
16372                                 "xml": {
16373                                         "name": "user",
16374                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16375                                 }
16376                         },
16377                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user_post_xml": {
16378                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user_post"
16379                         },
16380                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user": {
16381                                 "properties": {
16382                                         "name": {
16383                                                 "description": "The user name string identifying this entry.",
16384                                                 "default": "Some name",
16385                                                 "type": "string",
16386                                                 "xml": {
16387                                                         "name": "name",
16388                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16389                                                 }
16390                                         },
16391                                         "password": {
16392                                                 "description": "The password for this entry.",
16393                                                 "minLength": 0,
16394                                                 "maxLength": 2147483647,
16395                                                 "default": "$1$k$lGMlPoY6Dgq912mVr137G8",
16396                                                 "type": "string",
16397                                                 "xml": {
16398                                                         "name": "password",
16399                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16400                                                 }
16401                                         },
16402                                         "authorized-key": {
16403                                                 "type": "array",
16404                                                 "items": {
16405                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key"
16406                                                 },
16407                                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253."
16408                                         }
16409                                 },
16410                                 "type": "object",
16411                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user",
16412                                 "description": "The list of local users configured on this device.",
16413                                 "xml": {
16414                                         "name": "user",
16415                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16416                                 }
16417                         },
16418                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user_TOP": {
16419                                 "type": "object",
16420                                 "properties": {
16421                                         "user": {
16422                                                 "type": "array",
16423                                                 "items": {
16424                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user"
16425                                                 },
16426                                                 "description": "The list of local users configured on this device."
16427                                         }
16428                                 },
16429                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user_TOP"
16430                         },
16431                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_users_post": {
16432                                 "type": "object",
16433                                 "properties": {
16434                                         "user": {
16435                                                 "type": "array",
16436                                                 "items": {
16437                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user"
16438                                                 },
16439                                                 "description": "The list of local users configured on this device."
16440                                         }
16441                                 },
16442                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_users_post",
16443                                 "description": "A list of locally configured users.",
16444                                 "xml": {
16445                                         "name": "users",
16446                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16447                                 }
16448                         },
16449                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_users_post_xml": {
16450                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_users_post"
16451                         },
16452                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_users": {
16453                                 "properties": {
16454                                         "user": {
16455                                                 "type": "array",
16456                                                 "items": {
16457                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user"
16458                                                 },
16459                                                 "description": "The list of local users configured on this device."
16460                                         }
16461                                 },
16462                                 "type": "object",
16463                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_users",
16464                                 "description": "A list of locally configured users.",
16465                                 "xml": {
16466                                         "name": "users",
16467                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16468                                 }
16469                         },
16470                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_users_TOP": {
16471                                 "type": "object",
16472                                 "properties": {
16473                                         "users": {
16474                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_users"
16475                                         }
16476                                 },
16477                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_users_TOP"
16478                         },
16479                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_client-authentication_post": {
16480                                 "type": "object",
16481                                 "properties": {
16482                                         "supported-authentication-methods": {
16483                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods"
16484                                         },
16485                                         "users": {
16486                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_users"
16487                                         },
16488                                         "client-auth-defined-elsewhere": {
16489                                                 "description": "Indicates that client credentials are configured\nelsewhere.",
16490                                                 "type": "object",
16491                                                 "xml": {
16492                                                         "name": "client-auth-defined-elsewhere",
16493                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16494                                                 }
16495                                         }
16496                                 },
16497                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_client-authentication_post",
16498                                 "description": "Specifies if SSH client authentication is required or\noptional, and specifies if the SSH client authentication\ncredentials are configured locally or externally.",
16499                                 "xml": {
16500                                         "name": "client-authentication",
16501                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16502                                 }
16503                         },
16504                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_client-authentication_post_xml": {
16505                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_client-authentication_post"
16506                         },
16507                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_client-authentication": {
16508                                 "properties": {
16509                                         "supported-authentication-methods": {
16510                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods"
16511                                         },
16512                                         "users": {
16513                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_config_users"
16514                                         },
16515                                         "client-auth-defined-elsewhere": {
16516                                                 "description": "Indicates that client credentials are configured\nelsewhere.",
16517                                                 "type": "object",
16518                                                 "xml": {
16519                                                         "name": "client-auth-defined-elsewhere",
16520                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16521                                                 }
16522                                         }
16523                                 },
16524                                 "type": "object",
16525                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_client-authentication",
16526                                 "description": "Specifies if SSH client authentication is required or\noptional, and specifies if the SSH client authentication\ncredentials are configured locally or externally.",
16527                                 "xml": {
16528                                         "name": "client-authentication",
16529                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16530                                 }
16531                         },
16532                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_client-authentication_TOP": {
16533                                 "type": "object",
16534                                 "properties": {
16535                                         "client-authentication": {
16536                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_client-authentication"
16537                                         }
16538                                 },
16539                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_client-authentication_TOP"
16540                         },
16541                         "public-key-alg-base": {
16542                                 "title": "public-key-alg-base",
16543                                 "description": "Base identity used to identify public key algorithms.",
16544                                 "enum": [
16545                                         "public-key-alg-base",
16546                                         "x509v3-ssh-rsa",
16547                                         "ecdsa-sha2-nistp521",
16548                                         "ecdsa-sha2-nistp384",
16549                                         "x509v3-ecdsa-sha2-nistp256",
16550                                         "ssh-rsa",
16551                                         "ssh-dss",
16552                                         "x509v3-ecdsa-sha2-nistp521",
16553                                         "x509v3-rsa2048-sha256",
16554                                         "ecdsa-sha2-nistp256",
16555                                         "x509v3-ecdsa-sha2-nistp384"
16556                                 ],
16557                                 "type": "string"
16558                         },
16559                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key_post": {
16560                                 "type": "object",
16561                                 "properties": {
16562                                         "host-key-alg": {
16563                                                 "type": "array",
16564                                                 "items": {
16565                                                         "$ref": "#/components/schemas/public-key-alg-base"
16566                                                 },
16567                                                 "description": "Acceptable host key algorithms in order of descending\npreference.  The configured host key algorithms should\nbe compatible with the algorithm used by the configured\nprivate key.  Please see Section 5 of RFC XXXX for\nvalid combinations.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable host key algorithms are implementation-\ndefined."
16568                                         }
16569                                 },
16570                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key_post",
16571                                 "description": "Parameters regarding host key.",
16572                                 "xml": {
16573                                         "name": "host-key",
16574                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16575                                 }
16576                         },
16577                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key_post_xml": {
16578                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key_post"
16579                         },
16580                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key": {
16581                                 "properties": {
16582                                         "host-key-alg": {
16583                                                 "type": "array",
16584                                                 "items": {
16585                                                         "$ref": "#/components/schemas/public-key-alg-base"
16586                                                 },
16587                                                 "description": "Acceptable host key algorithms in order of descending\npreference.  The configured host key algorithms should\nbe compatible with the algorithm used by the configured\nprivate key.  Please see Section 5 of RFC XXXX for\nvalid combinations.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable host key algorithms are implementation-\ndefined."
16588                                         }
16589                                 },
16590                                 "type": "object",
16591                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key",
16592                                 "description": "Parameters regarding host key.",
16593                                 "xml": {
16594                                         "name": "host-key",
16595                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16596                                 }
16597                         },
16598                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key_TOP": {
16599                                 "type": "object",
16600                                 "properties": {
16601                                         "host-key": {
16602                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key"
16603                                         }
16604                                 },
16605                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key_TOP"
16606                         },
16607                         "key-exchange-alg-base": {
16608                                 "title": "key-exchange-alg-base",
16609                                 "description": "Base identity used to identify key exchange algorithms.",
16610                                 "enum": [
16611                                         "key-exchange-alg-base",
16612                                         "diffie-hellman-group-exchange-sha256",
16613                                         "ecdh-sha2-nistp384",
16614                                         "diffie-hellman-group14-sha1",
16615                                         "ecdh-sha2-nistp521",
16616                                         "diffie-hellman-group-exchange-sha1",
16617                                         "ecdh-sha2-nistp256"
16618                                 ],
16619                                 "type": "string"
16620                         },
16621                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange_post": {
16622                                 "type": "object",
16623                                 "properties": {
16624                                         "key-exchange-alg": {
16625                                                 "type": "array",
16626                                                 "items": {
16627                                                         "$ref": "#/components/schemas/key-exchange-alg-base"
16628                                                 },
16629                                                 "description": "Acceptable key exchange algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable key exchange algorithms are implementation\ndefined."
16630                                         }
16631                                 },
16632                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange_post",
16633                                 "description": "Parameters regarding key exchange.",
16634                                 "xml": {
16635                                         "name": "key-exchange",
16636                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16637                                 }
16638                         },
16639                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange_post_xml": {
16640                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange_post"
16641                         },
16642                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange": {
16643                                 "properties": {
16644                                         "key-exchange-alg": {
16645                                                 "type": "array",
16646                                                 "items": {
16647                                                         "$ref": "#/components/schemas/key-exchange-alg-base"
16648                                                 },
16649                                                 "description": "Acceptable key exchange algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable key exchange algorithms are implementation\ndefined."
16650                                         }
16651                                 },
16652                                 "type": "object",
16653                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange",
16654                                 "description": "Parameters regarding key exchange.",
16655                                 "xml": {
16656                                         "name": "key-exchange",
16657                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16658                                 }
16659                         },
16660                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange_TOP": {
16661                                 "type": "object",
16662                                 "properties": {
16663                                         "key-exchange": {
16664                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange"
16665                                         }
16666                                 },
16667                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange_TOP"
16668                         },
16669                         "encryption-alg-base": {
16670                                 "title": "encryption-alg-base",
16671                                 "description": "Base identity used to identify encryption algorithms.",
16672                                 "enum": [
16673                                         "encryption-alg-base",
16674                                         "aes192-ctr",
16675                                         "aes192-cbc",
16676                                         "aes128-ctr",
16677                                         "aes256-ctr",
16678                                         "triple-des-cbc",
16679                                         "aes256-cbc",
16680                                         "aes128-cbc"
16681                                 ],
16682                                 "type": "string"
16683                         },
16684                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption_post": {
16685                                 "type": "object",
16686                                 "properties": {
16687                                         "encryption-alg": {
16688                                                 "type": "array",
16689                                                 "items": {
16690                                                         "$ref": "#/components/schemas/encryption-alg-base"
16691                                                 },
16692                                                 "description": "Acceptable encryption algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable encryption algorithms are implementation\ndefined."
16693                                         }
16694                                 },
16695                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption_post",
16696                                 "description": "Parameters regarding encryption.",
16697                                 "xml": {
16698                                         "name": "encryption",
16699                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16700                                 }
16701                         },
16702                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption_post_xml": {
16703                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption_post"
16704                         },
16705                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption": {
16706                                 "properties": {
16707                                         "encryption-alg": {
16708                                                 "type": "array",
16709                                                 "items": {
16710                                                         "$ref": "#/components/schemas/encryption-alg-base"
16711                                                 },
16712                                                 "description": "Acceptable encryption algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable encryption algorithms are implementation\ndefined."
16713                                         }
16714                                 },
16715                                 "type": "object",
16716                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption",
16717                                 "description": "Parameters regarding encryption.",
16718                                 "xml": {
16719                                         "name": "encryption",
16720                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16721                                 }
16722                         },
16723                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption_TOP": {
16724                                 "type": "object",
16725                                 "properties": {
16726                                         "encryption": {
16727                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption"
16728                                         }
16729                                 },
16730                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption_TOP"
16731                         },
16732                         "mac-alg-base": {
16733                                 "title": "mac-alg-base",
16734                                 "description": "Base identity used to identify message authentication\ncode (MAC) algorithms.",
16735                                 "enum": [
16736                                         "mac-alg-base",
16737                                         "hmac-sha1",
16738                                         "hmac-sha2-512",
16739                                         "hmac-sha2-256"
16740                                 ],
16741                                 "type": "string"
16742                         },
16743                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_mac_post": {
16744                                 "type": "object",
16745                                 "properties": {
16746                                         "mac-alg": {
16747                                                 "type": "array",
16748                                                 "items": {
16749                                                         "$ref": "#/components/schemas/mac-alg-base"
16750                                                 },
16751                                                 "description": "Acceptable MAC algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable MAC algorithms are implementation-\ndefined."
16752                                         }
16753                                 },
16754                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_mac_post",
16755                                 "description": "Parameters regarding message authentication code (MAC).",
16756                                 "xml": {
16757                                         "name": "mac",
16758                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16759                                 }
16760                         },
16761                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_mac_post_xml": {
16762                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_mac_post"
16763                         },
16764                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_mac": {
16765                                 "properties": {
16766                                         "mac-alg": {
16767                                                 "type": "array",
16768                                                 "items": {
16769                                                         "$ref": "#/components/schemas/mac-alg-base"
16770                                                 },
16771                                                 "description": "Acceptable MAC algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable MAC algorithms are implementation-\ndefined."
16772                                         }
16773                                 },
16774                                 "type": "object",
16775                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_mac",
16776                                 "description": "Parameters regarding message authentication code (MAC).",
16777                                 "xml": {
16778                                         "name": "mac",
16779                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16780                                 }
16781                         },
16782                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_mac_TOP": {
16783                                 "type": "object",
16784                                 "properties": {
16785                                         "mac": {
16786                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_mac"
16787                                         }
16788                                 },
16789                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_mac_TOP"
16790                         },
16791                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_transport-params_post": {
16792                                 "type": "object",
16793                                 "properties": {
16794                                         "host-key": {
16795                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key"
16796                                         },
16797                                         "key-exchange": {
16798                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange"
16799                                         },
16800                                         "encryption": {
16801                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption"
16802                                         },
16803                                         "mac": {
16804                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_mac"
16805                                         }
16806                                 },
16807                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_transport-params_post",
16808                                 "description": "Configurable parameters of the SSH transport layer.",
16809                                 "xml": {
16810                                         "name": "transport-params",
16811                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16812                                 }
16813                         },
16814                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_transport-params_post_xml": {
16815                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_transport-params_post"
16816                         },
16817                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_transport-params": {
16818                                 "properties": {
16819                                         "host-key": {
16820                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key"
16821                                         },
16822                                         "key-exchange": {
16823                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange"
16824                                         },
16825                                         "encryption": {
16826                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption"
16827                                         },
16828                                         "mac": {
16829                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_config_mac"
16830                                         }
16831                                 },
16832                                 "type": "object",
16833                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_transport-params",
16834                                 "description": "Configurable parameters of the SSH transport layer.",
16835                                 "xml": {
16836                                         "name": "transport-params",
16837                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16838                                 }
16839                         },
16840                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_transport-params_TOP": {
16841                                 "type": "object",
16842                                 "properties": {
16843                                         "transport-params": {
16844                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_transport-params"
16845                                         }
16846                                 },
16847                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_transport-params_TOP"
16848                         },
16849                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_keepalives_post": {
16850                                 "type": "object",
16851                                 "properties": {
16852                                         "max-wait": {
16853                                                 "description": "Sets the amount of time in seconds after which\nif no data has been received from the SSL client,\na SSL-level message will be sent to test the\naliveness of the SSL client.",
16854                                                 "format": "int32",
16855                                                 "default": 30,
16856                                                 "type": "integer",
16857                                                 "xml": {
16858                                                         "name": "max-wait",
16859                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16860                                                 }
16861                                         },
16862                                         "max-attempts": {
16863                                                 "description": "Sets the maximum number of sequential keep-alive\nmessages that can fail to obtain a response from\nthe SSL client before assuming the SSL client is\nno longer alive.",
16864                                                 "format": "int32",
16865                                                 "default": 3,
16866                                                 "type": "integer",
16867                                                 "xml": {
16868                                                         "name": "max-attempts",
16869                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16870                                                 }
16871                                         }
16872                                 },
16873                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_keepalives_post",
16874                                 "description": "Configures the keep-alive policy, to proactively test\nthe aliveness of the SSL client.  An unresponsive SSL\nclient is dropped after approximately max-wait *\nmax-attempts seconds.",
16875                                 "xml": {
16876                                         "name": "keepalives",
16877                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16878                                 }
16879                         },
16880                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_keepalives_post_xml": {
16881                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_keepalives_post"
16882                         },
16883                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_keepalives": {
16884                                 "properties": {
16885                                         "max-wait": {
16886                                                 "description": "Sets the amount of time in seconds after which\nif no data has been received from the SSL client,\na SSL-level message will be sent to test the\naliveness of the SSL client.",
16887                                                 "format": "int32",
16888                                                 "default": 30,
16889                                                 "type": "integer",
16890                                                 "xml": {
16891                                                         "name": "max-wait",
16892                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16893                                                 }
16894                                         },
16895                                         "max-attempts": {
16896                                                 "description": "Sets the maximum number of sequential keep-alive\nmessages that can fail to obtain a response from\nthe SSL client before assuming the SSL client is\nno longer alive.",
16897                                                 "format": "int32",
16898                                                 "default": 3,
16899                                                 "type": "integer",
16900                                                 "xml": {
16901                                                         "name": "max-attempts",
16902                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16903                                                 }
16904                                         }
16905                                 },
16906                                 "type": "object",
16907                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_keepalives",
16908                                 "description": "Configures the keep-alive policy, to proactively test\nthe aliveness of the SSL client.  An unresponsive SSL\nclient is dropped after approximately max-wait *\nmax-attempts seconds.",
16909                                 "xml": {
16910                                         "name": "keepalives",
16911                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16912                                 }
16913                         },
16914                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_keepalives_TOP": {
16915                                 "type": "object",
16916                                 "properties": {
16917                                         "keepalives": {
16918                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_keepalives"
16919                                         }
16920                                 },
16921                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_keepalives_TOP"
16922                         },
16923                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_ssh-server-parameters_post": {
16924                                 "type": "object",
16925                                 "properties": {
16926                                         "server-identity": {
16927                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_server-identity"
16928                                         },
16929                                         "client-authentication": {
16930                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_client-authentication"
16931                                         },
16932                                         "transport-params": {
16933                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_transport-params"
16934                                         },
16935                                         "keepalives": {
16936                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_keepalives"
16937                                         }
16938                                 },
16939                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_ssh-server-parameters_post",
16940                                 "description": "A wrapper around the SSH server parameters\nto avoid name collisions.",
16941                                 "xml": {
16942                                         "name": "ssh-server-parameters",
16943                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16944                                 }
16945                         },
16946                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_ssh-server-parameters_post_xml": {
16947                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_ssh-server-parameters_post"
16948                         },
16949                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_ssh-server-parameters": {
16950                                 "properties": {
16951                                         "server-identity": {
16952                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_server-identity"
16953                                         },
16954                                         "client-authentication": {
16955                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_client-authentication"
16956                                         },
16957                                         "transport-params": {
16958                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_transport-params"
16959                                         },
16960                                         "keepalives": {
16961                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_config_keepalives"
16962                                         }
16963                                 },
16964                                 "type": "object",
16965                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_ssh-server-parameters",
16966                                 "description": "A wrapper around the SSH server parameters\nto avoid name collisions.",
16967                                 "xml": {
16968                                         "name": "ssh-server-parameters",
16969                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16970                                 }
16971                         },
16972                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_ssh-server-parameters_TOP": {
16973                                 "type": "object",
16974                                 "properties": {
16975                                         "ssh-server-parameters": {
16976                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_ssh-server-parameters"
16977                                         }
16978                                 },
16979                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_ssh-server-parameters_TOP"
16980                         },
16981                         "ietf-netconf-server_netconf-server_listen_endpoint_config_ssh_post": {
16982                                 "type": "object",
16983                                 "properties": {
16984                                         "tcp-server-parameters": {
16985                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_tcp-server-parameters"
16986                                         },
16987                                         "ssh-server-parameters": {
16988                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_ssh-server-parameters"
16989                                         }
16990                                 },
16991                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_config_ssh_post",
16992                                 "description": "SSH-specific listening configuration for inbound\nconnections.",
16993                                 "xml": {
16994                                         "name": "ssh",
16995                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
16996                                 }
16997                         },
16998                         "ietf-netconf-server_netconf-server_listen_endpoint_config_ssh_post_xml": {
16999                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_config_ssh_post"
17000                         },
17001                         "ietf-netconf-server_netconf-server_listen_endpoint_config_ssh": {
17002                                 "properties": {
17003                                         "tcp-server-parameters": {
17004                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_tcp-server-parameters"
17005                                         },
17006                                         "ssh-server-parameters": {
17007                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_config_ssh-server-parameters"
17008                                         }
17009                                 },
17010                                 "type": "object",
17011                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_config_ssh",
17012                                 "description": "SSH-specific listening configuration for inbound\nconnections.",
17013                                 "xml": {
17014                                         "name": "ssh",
17015                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17016                                 }
17017                         },
17018                         "ietf-netconf-server_netconf-server_listen_endpoint_config_ssh_TOP": {
17019                                 "type": "object",
17020                                 "properties": {
17021                                         "ssh": {
17022                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_config_ssh"
17023                                         }
17024                                 },
17025                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_config_ssh_TOP"
17026                         },
17027                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_config_keepalives_post": {
17028                                 "type": "object",
17029                                 "properties": {
17030                                         "idle-time": {
17031                                                 "description": "Sets the amount of time after which if no data has been\nreceived from the TCP peer, a TCP-level probe message\nwill be sent to test the aliveness of the TCP peer.",
17032                                                 "format": "int32",
17033                                                 "default": 1,
17034                                                 "type": "integer",
17035                                                 "xml": {
17036                                                         "name": "idle-time",
17037                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17038                                                 }
17039                                         },
17040                                         "max-probes": {
17041                                                 "description": "Sets the maximum number of sequential keep-alive probes\nthat can fail to obtain a response from the TCP peer\nbefore assuming the TCP peer is no longer alive.",
17042                                                 "format": "int32",
17043                                                 "default": 1,
17044                                                 "type": "integer",
17045                                                 "xml": {
17046                                                         "name": "max-probes",
17047                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17048                                                 }
17049                                         },
17050                                         "probe-interval": {
17051                                                 "description": "Sets the time interval between failed probes.",
17052                                                 "format": "int32",
17053                                                 "default": 1,
17054                                                 "type": "integer",
17055                                                 "xml": {
17056                                                         "name": "probe-interval",
17057                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17058                                                 }
17059                                         }
17060                                 },
17061                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_config_keepalives_post",
17062                                 "description": "Configures the keep-alive policy, to proactively test the\naliveness of the TCP peer.  An unresponsive TCP peer is\ndropped after approximately (idle-time * 60) + (max-probes\n* probe-interval) seconds.",
17063                                 "xml": {
17064                                         "name": "keepalives",
17065                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17066                                 }
17067                         },
17068                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_config_keepalives_post_xml": {
17069                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_config_keepalives_post"
17070                         },
17071                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_config_keepalives": {
17072                                 "properties": {
17073                                         "idle-time": {
17074                                                 "description": "Sets the amount of time after which if no data has been\nreceived from the TCP peer, a TCP-level probe message\nwill be sent to test the aliveness of the TCP peer.",
17075                                                 "format": "int32",
17076                                                 "default": 1,
17077                                                 "type": "integer",
17078                                                 "xml": {
17079                                                         "name": "idle-time",
17080                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17081                                                 }
17082                                         },
17083                                         "max-probes": {
17084                                                 "description": "Sets the maximum number of sequential keep-alive probes\nthat can fail to obtain a response from the TCP peer\nbefore assuming the TCP peer is no longer alive.",
17085                                                 "format": "int32",
17086                                                 "default": 1,
17087                                                 "type": "integer",
17088                                                 "xml": {
17089                                                         "name": "max-probes",
17090                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17091                                                 }
17092                                         },
17093                                         "probe-interval": {
17094                                                 "description": "Sets the time interval between failed probes.",
17095                                                 "format": "int32",
17096                                                 "default": 1,
17097                                                 "type": "integer",
17098                                                 "xml": {
17099                                                         "name": "probe-interval",
17100                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17101                                                 }
17102                                         }
17103                                 },
17104                                 "required": [
17105                                         "idle-time",
17106                                         "max-probes",
17107                                         "probe-interval"
17108                                 ],
17109                                 "type": "object",
17110                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_config_keepalives",
17111                                 "description": "Configures the keep-alive policy, to proactively test the\naliveness of the TCP peer.  An unresponsive TCP peer is\ndropped after approximately (idle-time * 60) + (max-probes\n* probe-interval) seconds.",
17112                                 "xml": {
17113                                         "name": "keepalives",
17114                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17115                                 }
17116                         },
17117                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_config_keepalives_TOP": {
17118                                 "type": "object",
17119                                 "properties": {
17120                                         "keepalives": {
17121                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_config_keepalives"
17122                                         }
17123                                 },
17124                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_config_keepalives_TOP"
17125                         },
17126                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tcp-server-parameters_post": {
17127                                 "type": "object",
17128                                 "properties": {
17129                                         "local-address": {
17130                                                 "description": "The local IP address to listen on for incoming\nTCP client connections.  INADDR_ANY (0.0.0.0) or\nINADDR6_ANY (0:0:0:0:0:0:0:0 a.k.a. ::) MUST be\nused when the server is to listen on all IPv4 or\nIPv6 addresses, respectively.",
17131                                                 "type": "string",
17132                                                 "xml": {
17133                                                         "name": "local-address",
17134                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17135                                                 }
17136                                         },
17137                                         "local-port": {
17138                                                 "description": "The NETCONF server will listen on the\nIANA-assigned well-known port value\nfor 'netconf-tls' (6513) if no value\nis specified.",
17139                                                 "format": "int32",
17140                                                 "default": 6513,
17141                                                 "type": "integer",
17142                                                 "xml": {
17143                                                         "name": "local-port",
17144                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17145                                                 }
17146                                         },
17147                                         "keepalives": {
17148                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_config_keepalives"
17149                                         }
17150                                 },
17151                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tcp-server-parameters_post",
17152                                 "description": "A wrapper around the TCP client parameters\nto avoid name collisions.",
17153                                 "xml": {
17154                                         "name": "tcp-server-parameters",
17155                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17156                                 }
17157                         },
17158                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tcp-server-parameters_post_xml": {
17159                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tcp-server-parameters_post"
17160                         },
17161                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tcp-server-parameters": {
17162                                 "properties": {
17163                                         "local-address": {
17164                                                 "description": "The local IP address to listen on for incoming\nTCP client connections.  INADDR_ANY (0.0.0.0) or\nINADDR6_ANY (0:0:0:0:0:0:0:0 a.k.a. ::) MUST be\nused when the server is to listen on all IPv4 or\nIPv6 addresses, respectively.",
17165                                                 "type": "string",
17166                                                 "xml": {
17167                                                         "name": "local-address",
17168                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17169                                                 }
17170                                         },
17171                                         "local-port": {
17172                                                 "description": "The NETCONF server will listen on the\nIANA-assigned well-known port value\nfor 'netconf-tls' (6513) if no value\nis specified.",
17173                                                 "format": "int32",
17174                                                 "default": 6513,
17175                                                 "type": "integer",
17176                                                 "xml": {
17177                                                         "name": "local-port",
17178                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17179                                                 }
17180                                         },
17181                                         "keepalives": {
17182                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_config_keepalives"
17183                                         }
17184                                 },
17185                                 "required": [
17186                                         "local-address"
17187                                 ],
17188                                 "type": "object",
17189                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tcp-server-parameters",
17190                                 "description": "A wrapper around the TCP client parameters\nto avoid name collisions.",
17191                                 "xml": {
17192                                         "name": "tcp-server-parameters",
17193                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17194                                 }
17195                         },
17196                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tcp-server-parameters_TOP": {
17197                                 "type": "object",
17198                                 "properties": {
17199                                         "tcp-server-parameters": {
17200                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tcp-server-parameters"
17201                                         }
17202                                 },
17203                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tcp-server-parameters_TOP"
17204                         },
17205                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key_post": {
17206                                 "type": "object",
17207                                 "properties": {
17208                                         "value": {
17209                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
17210                                                 "format": "byte",
17211                                                 "type": "string",
17212                                                 "xml": {
17213                                                         "name": "value",
17214                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17215                                                 }
17216                                         },
17217                                         "symmetric-key-ref": {
17218                                                 "description": "Identifies a symmetric key used to encrypt this key.",
17219                                                 "default": "Some symmetric-key-ref",
17220                                                 "type": "string",
17221                                                 "xml": {
17222                                                         "name": "symmetric-key-ref",
17223                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17224                                                 }
17225                                         },
17226                                         "asymmetric-key-ref": {
17227                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
17228                                                 "default": "Some asymmetric-key-ref",
17229                                                 "type": "string",
17230                                                 "xml": {
17231                                                         "name": "asymmetric-key-ref",
17232                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17233                                                 }
17234                                         }
17235                                 },
17236                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key_post",
17237                                 "description": "A container for the encrypted asymmetric private\nkey value.",
17238                                 "xml": {
17239                                         "name": "encrypted-private-key",
17240                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17241                                 }
17242                         },
17243                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key_post_xml": {
17244                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key_post"
17245                         },
17246                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key": {
17247                                 "properties": {
17248                                         "value": {
17249                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
17250                                                 "format": "byte",
17251                                                 "type": "string",
17252                                                 "xml": {
17253                                                         "name": "value",
17254                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17255                                                 }
17256                                         },
17257                                         "symmetric-key-ref": {
17258                                                 "description": "Identifies a symmetric key used to encrypt this key.",
17259                                                 "default": "Some symmetric-key-ref",
17260                                                 "type": "string",
17261                                                 "xml": {
17262                                                         "name": "symmetric-key-ref",
17263                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17264                                                 }
17265                                         },
17266                                         "asymmetric-key-ref": {
17267                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
17268                                                 "default": "Some asymmetric-key-ref",
17269                                                 "type": "string",
17270                                                 "xml": {
17271                                                         "name": "asymmetric-key-ref",
17272                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17273                                                 }
17274                                         }
17275                                 },
17276                                 "type": "object",
17277                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key",
17278                                 "description": "A container for the encrypted asymmetric private\nkey value.",
17279                                 "xml": {
17280                                         "name": "encrypted-private-key",
17281                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17282                                 }
17283                         },
17284                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key_TOP": {
17285                                 "type": "object",
17286                                 "properties": {
17287                                         "encrypted-private-key": {
17288                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key"
17289                                         }
17290                                 },
17291                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key_TOP"
17292                         },
17293                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_local-definition_post": {
17294                                 "type": "object",
17295                                 "properties": {
17296                                         "private-key": {
17297                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
17298                                                 "format": "byte",
17299                                                 "type": "string",
17300                                                 "xml": {
17301                                                         "name": "private-key",
17302                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17303                                                 }
17304                                         },
17305                                         "hidden-private-key": {
17306                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
17307                                                 "type": "object",
17308                                                 "xml": {
17309                                                         "name": "hidden-private-key",
17310                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17311                                                 }
17312                                         },
17313                                         "encrypted-private-key": {
17314                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key"
17315                                         },
17316                                         "algorithm": {
17317                                                 "description": "Identifies the key's algorithm.",
17318                                                 "type": "string",
17319                                                 "default": "0",
17320                                                 "xml": {
17321                                                         "name": "algorithm",
17322                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17323                                                 }
17324                                         },
17325                                         "public-key": {
17326                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
17327                                                 "format": "byte",
17328                                                 "type": "string",
17329                                                 "xml": {
17330                                                         "name": "public-key",
17331                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17332                                                 }
17333                                         },
17334                                         "cert": {
17335                                                 "description": "The binary certificate data for this certificate.",
17336                                                 "format": "byte",
17337                                                 "type": "string",
17338                                                 "xml": {
17339                                                         "name": "cert",
17340                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17341                                                 }
17342                                         }
17343                                 },
17344                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_local-definition_post",
17345                                 "description": "Container to hold the local key definition.",
17346                                 "xml": {
17347                                         "name": "local-definition",
17348                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17349                                 }
17350                         },
17351                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_local-definition_post_xml": {
17352                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_local-definition_post"
17353                         },
17354                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_local-definition": {
17355                                 "properties": {
17356                                         "private-key": {
17357                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
17358                                                 "format": "byte",
17359                                                 "type": "string",
17360                                                 "xml": {
17361                                                         "name": "private-key",
17362                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17363                                                 }
17364                                         },
17365                                         "hidden-private-key": {
17366                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
17367                                                 "type": "object",
17368                                                 "xml": {
17369                                                         "name": "hidden-private-key",
17370                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17371                                                 }
17372                                         },
17373                                         "encrypted-private-key": {
17374                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key"
17375                                         },
17376                                         "algorithm": {
17377                                                 "description": "Identifies the key's algorithm.",
17378                                                 "type": "string",
17379                                                 "default": "0",
17380                                                 "xml": {
17381                                                         "name": "algorithm",
17382                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17383                                                 }
17384                                         },
17385                                         "public-key": {
17386                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
17387                                                 "format": "byte",
17388                                                 "type": "string",
17389                                                 "xml": {
17390                                                         "name": "public-key",
17391                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17392                                                 }
17393                                         },
17394                                         "cert": {
17395                                                 "description": "The binary certificate data for this certificate.",
17396                                                 "format": "byte",
17397                                                 "type": "string",
17398                                                 "xml": {
17399                                                         "name": "cert",
17400                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17401                                                 }
17402                                         }
17403                                 },
17404                                 "required": [
17405                                         "algorithm",
17406                                         "public-key"
17407                                 ],
17408                                 "type": "object",
17409                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_local-definition",
17410                                 "description": "Container to hold the local key definition.",
17411                                 "xml": {
17412                                         "name": "local-definition",
17413                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17414                                 }
17415                         },
17416                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_local-definition_TOP": {
17417                                 "type": "object",
17418                                 "properties": {
17419                                         "local-definition": {
17420                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_local-definition"
17421                                         }
17422                                 },
17423                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_local-definition_TOP"
17424                         },
17425                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference_post": {
17426                                 "type": "object",
17427                                 "properties": {
17428                                         "asymmetric-key": {
17429                                                 "description": "A reference to an asymmetric key in the keystore.",
17430                                                 "default": "Some asymmetric-key",
17431                                                 "type": "string",
17432                                                 "xml": {
17433                                                         "name": "asymmetric-key",
17434                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17435                                                 }
17436                                         },
17437                                         "certificate": {
17438                                                 "description": "A reference to a specific certificate of the\nasymmetric key in the keystore.",
17439                                                 "default": "Some certificate",
17440                                                 "type": "string",
17441                                                 "xml": {
17442                                                         "name": "certificate",
17443                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17444                                                 }
17445                                         }
17446                                 },
17447                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference_post",
17448                                 "description": "A reference to a specific certificate (and its\nassociated private key) in the keystore.",
17449                                 "xml": {
17450                                         "name": "keystore-reference",
17451                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17452                                 }
17453                         },
17454                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference_post_xml": {
17455                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference_post"
17456                         },
17457                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference": {
17458                                 "properties": {
17459                                         "asymmetric-key": {
17460                                                 "description": "A reference to an asymmetric key in the keystore.",
17461                                                 "default": "Some asymmetric-key",
17462                                                 "type": "string",
17463                                                 "xml": {
17464                                                         "name": "asymmetric-key",
17465                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17466                                                 }
17467                                         },
17468                                         "certificate": {
17469                                                 "description": "A reference to a specific certificate of the\nasymmetric key in the keystore.",
17470                                                 "default": "Some certificate",
17471                                                 "type": "string",
17472                                                 "xml": {
17473                                                         "name": "certificate",
17474                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17475                                                 }
17476                                         }
17477                                 },
17478                                 "type": "object",
17479                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference",
17480                                 "description": "A reference to a specific certificate (and its\nassociated private key) in the keystore.",
17481                                 "xml": {
17482                                         "name": "keystore-reference",
17483                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17484                                 }
17485                         },
17486                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference_TOP": {
17487                                 "type": "object",
17488                                 "properties": {
17489                                         "keystore-reference": {
17490                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference"
17491                                         }
17492                                 },
17493                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference_TOP"
17494                         },
17495                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_server-identity_post": {
17496                                 "type": "object",
17497                                 "properties": {
17498                                         "local-definition": {
17499                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_local-definition"
17500                                         },
17501                                         "keystore-reference": {
17502                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference"
17503                                         }
17504                                 },
17505                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_server-identity_post",
17506                                 "description": "A locally-defined or referenced end-entity certificate,\nincluding any configured intermediate certificates, the\nTLS server will present when establishing a TLS connection\nin its Certificate message, as defined in Section 7.4.2\nin RFC 5246.",
17507                                 "xml": {
17508                                         "name": "server-identity",
17509                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17510                                 }
17511                         },
17512                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_server-identity_post_xml": {
17513                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_server-identity_post"
17514                         },
17515                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_server-identity": {
17516                                 "properties": {
17517                                         "local-definition": {
17518                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_local-definition"
17519                                         },
17520                                         "keystore-reference": {
17521                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference"
17522                                         }
17523                                 },
17524                                 "type": "object",
17525                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_server-identity",
17526                                 "description": "A locally-defined or referenced end-entity certificate,\nincluding any configured intermediate certificates, the\nTLS server will present when establishing a TLS connection\nin its Certificate message, as defined in Section 7.4.2\nin RFC 5246.",
17527                                 "xml": {
17528                                         "name": "server-identity",
17529                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17530                                 }
17531                         },
17532                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_server-identity_TOP": {
17533                                 "type": "object",
17534                                 "properties": {
17535                                         "server-identity": {
17536                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_server-identity"
17537                                         }
17538                                 },
17539                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_server-identity_TOP"
17540                         },
17541                         "cert-to-name": {
17542                                 "title": "cert-to-name",
17543                                 "description": "Base identity for algorithms to derive a name from a\ncertificate.",
17544                                 "enum": [
17545                                         "cert-to-name",
17546                                         "common-name",
17547                                         "san-any",
17548                                         "specified",
17549                                         "san-rfc822-name",
17550                                         "san-ip-address",
17551                                         "san-dns-name"
17552                                 ],
17553                                 "type": "string"
17554                         },
17555                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name_post": {
17556                                 "type": "object",
17557                                 "properties": {
17558                                         "fingerprint": {
17559                                                 "description": "Specifies a value with which the fingerprint of the\nfull certificate presented by the peer is compared.  If\nthe fingerprint of the full certificate presented by the\npeer does not match the fingerprint configured, then the\nentry is skipped, and the search for a match continues.",
17560                                                 "minLength": 0,
17561                                                 "maxLength": 2147483647,
17562                                                 "default": "?:f1:1A",
17563                                                 "type": "string",
17564                                                 "xml": {
17565                                                         "name": "fingerprint",
17566                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17567                                                 }
17568                                         },
17569                                         "map-type": {
17570                                                 "$ref": "#/components/schemas/cert-to-name",
17571                                                 "xml": {
17572                                                         "name": "map-type",
17573                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17574                                                 }
17575                                         },
17576                                         "name": {
17577                                                 "description": "Directly specifies the NETCONF username when the\nmap-type is 'specified'.",
17578                                                 "default": "Some name",
17579                                                 "type": "string",
17580                                                 "xml": {
17581                                                         "name": "name",
17582                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17583                                                 }
17584                                         }
17585                                 },
17586                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name_post",
17587                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation.",
17588                                 "xml": {
17589                                         "name": "cert-to-name",
17590                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17591                                 }
17592                         },
17593                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name_post_xml": {
17594                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name_post"
17595                         },
17596                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name": {
17597                                 "properties": {
17598                                         "id": {
17599                                                 "description": "The id specifies the order in which the entries in the\ncert-to-name list are searched.  Entries with lower\nnumbers are searched first.",
17600                                                 "format": "int64",
17601                                                 "default": 0,
17602                                                 "type": "integer",
17603                                                 "xml": {
17604                                                         "name": "id",
17605                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17606                                                 }
17607                                         },
17608                                         "fingerprint": {
17609                                                 "description": "Specifies a value with which the fingerprint of the\nfull certificate presented by the peer is compared.  If\nthe fingerprint of the full certificate presented by the\npeer does not match the fingerprint configured, then the\nentry is skipped, and the search for a match continues.",
17610                                                 "minLength": 0,
17611                                                 "maxLength": 2147483647,
17612                                                 "default": "?:f1:1A",
17613                                                 "type": "string",
17614                                                 "xml": {
17615                                                         "name": "fingerprint",
17616                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17617                                                 }
17618                                         },
17619                                         "map-type": {
17620                                                 "$ref": "#/components/schemas/cert-to-name",
17621                                                 "xml": {
17622                                                         "name": "map-type",
17623                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17624                                                 }
17625                                         },
17626                                         "name": {
17627                                                 "description": "Directly specifies the NETCONF username when the\nmap-type is 'specified'.",
17628                                                 "default": "Some name",
17629                                                 "type": "string",
17630                                                 "xml": {
17631                                                         "name": "name",
17632                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17633                                                 }
17634                                         }
17635                                 },
17636                                 "required": [
17637                                         "fingerprint",
17638                                         "map-type",
17639                                         "name"
17640                                 ],
17641                                 "type": "object",
17642                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name",
17643                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation.",
17644                                 "xml": {
17645                                         "name": "cert-to-name",
17646                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17647                                 }
17648                         },
17649                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name_TOP": {
17650                                 "type": "object",
17651                                 "properties": {
17652                                         "cert-to-name": {
17653                                                 "type": "array",
17654                                                 "items": {
17655                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name"
17656                                                 },
17657                                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation."
17658                                         }
17659                                 },
17660                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name_TOP"
17661                         },
17662                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps_post": {
17663                                 "type": "object",
17664                                 "properties": {
17665                                         "cert-to-name": {
17666                                                 "type": "array",
17667                                                 "items": {
17668                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name"
17669                                                 },
17670                                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation."
17671                                         }
17672                                 },
17673                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps_post",
17674                                 "description": "The cert-maps container is used by a TLS-\nbased NETCONF server to map the NETCONF\nclient's presented X.509 certificate to\na NETCONF username.  If no matching and\nvalid cert-to-name list entry can be found,\nthen the NETCONF server MUST close the\nconnection, and MUST NOT accept NETCONF\nmessages over it.",
17675                                 "xml": {
17676                                         "name": "cert-maps",
17677                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17678                                 }
17679                         },
17680                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps_post_xml": {
17681                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps_post"
17682                         },
17683                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps": {
17684                                 "properties": {
17685                                         "cert-to-name": {
17686                                                 "type": "array",
17687                                                 "items": {
17688                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name"
17689                                                 },
17690                                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation."
17691                                         }
17692                                 },
17693                                 "type": "object",
17694                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps",
17695                                 "description": "The cert-maps container is used by a TLS-\nbased NETCONF server to map the NETCONF\nclient's presented X.509 certificate to\na NETCONF username.  If no matching and\nvalid cert-to-name list entry can be found,\nthen the NETCONF server MUST close the\nconnection, and MUST NOT accept NETCONF\nmessages over it.",
17696                                 "xml": {
17697                                         "name": "cert-maps",
17698                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17699                                 }
17700                         },
17701                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps_TOP": {
17702                                 "type": "object",
17703                                 "properties": {
17704                                         "cert-maps": {
17705                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps"
17706                                         }
17707                                 },
17708                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps_TOP"
17709                         },
17710                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_client-authentication_post": {
17711                                 "type": "object",
17712                                 "properties": {
17713                                         "required": {
17714                                                 "description": "Indicates that TLS-level client authentication is\nrequired.",
17715                                                 "type": "object",
17716                                                 "xml": {
17717                                                         "name": "required",
17718                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17719                                                 }
17720                                         },
17721                                         "optional": {
17722                                                 "description": "Indicates that TLS-level client authentication is\noptional.",
17723                                                 "type": "object",
17724                                                 "xml": {
17725                                                         "name": "optional",
17726                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17727                                                 }
17728                                         },
17729                                         "ca-certs": {
17730                                                 "description": "A reference to a list of certificate authority (CA)\ncertificates used by the TLS server to authenticate\nTLS client certificates.  A client certificate is\nauthenticated if it has a valid chain of trust to\na configured CA certificate.",
17731                                                 "default": "Some ca-certs",
17732                                                 "type": "string",
17733                                                 "xml": {
17734                                                         "name": "ca-certs",
17735                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17736                                                 }
17737                                         },
17738                                         "client-certs": {
17739                                                 "description": "A reference to a list of client certificates\nused by the TLS server to authenticate TLS\nclient certificates.  A clients certificate\nis authenticated if it is an exact match to\na configured client certificate.",
17740                                                 "default": "Some client-certs",
17741                                                 "type": "string",
17742                                                 "xml": {
17743                                                         "name": "client-certs",
17744                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17745                                                 }
17746                                         },
17747                                         "client-auth-defined-elsewhere": {
17748                                                 "description": "Indicates that certificates needed to authenticate\nclients are configured elsewhere.",
17749                                                 "type": "object",
17750                                                 "xml": {
17751                                                         "name": "client-auth-defined-elsewhere",
17752                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17753                                                 }
17754                                         },
17755                                         "cert-maps": {
17756                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps"
17757                                         }
17758                                 },
17759                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_client-authentication_post",
17760                                 "description": "NETCONF/TLS servers MUST validate client\ncertificates.",
17761                                 "xml": {
17762                                         "name": "client-authentication",
17763                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17764                                 }
17765                         },
17766                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_client-authentication_post_xml": {
17767                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_client-authentication_post"
17768                         },
17769                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_client-authentication": {
17770                                 "properties": {
17771                                         "required": {
17772                                                 "description": "Indicates that TLS-level client authentication is\nrequired.",
17773                                                 "type": "object",
17774                                                 "xml": {
17775                                                         "name": "required",
17776                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17777                                                 }
17778                                         },
17779                                         "optional": {
17780                                                 "description": "Indicates that TLS-level client authentication is\noptional.",
17781                                                 "type": "object",
17782                                                 "xml": {
17783                                                         "name": "optional",
17784                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17785                                                 }
17786                                         },
17787                                         "ca-certs": {
17788                                                 "description": "A reference to a list of certificate authority (CA)\ncertificates used by the TLS server to authenticate\nTLS client certificates.  A client certificate is\nauthenticated if it has a valid chain of trust to\na configured CA certificate.",
17789                                                 "default": "Some ca-certs",
17790                                                 "type": "string",
17791                                                 "xml": {
17792                                                         "name": "ca-certs",
17793                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17794                                                 }
17795                                         },
17796                                         "client-certs": {
17797                                                 "description": "A reference to a list of client certificates\nused by the TLS server to authenticate TLS\nclient certificates.  A clients certificate\nis authenticated if it is an exact match to\na configured client certificate.",
17798                                                 "default": "Some client-certs",
17799                                                 "type": "string",
17800                                                 "xml": {
17801                                                         "name": "client-certs",
17802                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17803                                                 }
17804                                         },
17805                                         "client-auth-defined-elsewhere": {
17806                                                 "description": "Indicates that certificates needed to authenticate\nclients are configured elsewhere.",
17807                                                 "type": "object",
17808                                                 "xml": {
17809                                                         "name": "client-auth-defined-elsewhere",
17810                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17811                                                 }
17812                                         },
17813                                         "cert-maps": {
17814                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps"
17815                                         }
17816                                 },
17817                                 "type": "object",
17818                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_client-authentication",
17819                                 "description": "NETCONF/TLS servers MUST validate client\ncertificates.",
17820                                 "xml": {
17821                                         "name": "client-authentication",
17822                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17823                                 }
17824                         },
17825                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_client-authentication_TOP": {
17826                                 "type": "object",
17827                                 "properties": {
17828                                         "client-authentication": {
17829                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_client-authentication"
17830                                         }
17831                                 },
17832                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_client-authentication_TOP"
17833                         },
17834                         "tls-version-base": {
17835                                 "title": "tls-version-base",
17836                                 "description": "Base identity used to identify TLS protocol versions.",
17837                                 "enum": [
17838                                         "tls-version-base",
17839                                         "tls-1.1",
17840                                         "tls-1.2",
17841                                         "tls-1.0"
17842                                 ],
17843                                 "type": "string"
17844                         },
17845                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions_post": {
17846                                 "type": "object",
17847                                 "properties": {
17848                                         "tls-version": {
17849                                                 "type": "array",
17850                                                 "items": {
17851                                                         "$ref": "#/components/schemas/tls-version-base"
17852                                                 },
17853                                                 "description": "Acceptable TLS protocol versions.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable TLS protocol versions are implementation-\ndefined."
17854                                         }
17855                                 },
17856                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions_post",
17857                                 "description": "Parameters regarding TLS versions.",
17858                                 "xml": {
17859                                         "name": "tls-versions",
17860                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17861                                 }
17862                         },
17863                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions_post_xml": {
17864                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions_post"
17865                         },
17866                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions": {
17867                                 "properties": {
17868                                         "tls-version": {
17869                                                 "type": "array",
17870                                                 "items": {
17871                                                         "$ref": "#/components/schemas/tls-version-base"
17872                                                 },
17873                                                 "description": "Acceptable TLS protocol versions.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable TLS protocol versions are implementation-\ndefined."
17874                                         }
17875                                 },
17876                                 "type": "object",
17877                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions",
17878                                 "description": "Parameters regarding TLS versions.",
17879                                 "xml": {
17880                                         "name": "tls-versions",
17881                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17882                                 }
17883                         },
17884                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions_TOP": {
17885                                 "type": "object",
17886                                 "properties": {
17887                                         "tls-versions": {
17888                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions"
17889                                         }
17890                                 },
17891                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions_TOP"
17892                         },
17893                         "cipher-suite-base": {
17894                                 "title": "cipher-suite-base",
17895                                 "description": "Base identity used to identify TLS cipher suites.",
17896                                 "enum": [
17897                                         "cipher-suite-base",
17898                                         "dhe-rsa-with-aes-256-cbc-sha",
17899                                         "ecdhe-ecdsa-with-aes-128-gcm-sha256",
17900                                         "ecdhe-rsa-with-aes-256-gcm-sha384",
17901                                         "rsa-with-aes-128-cbc-sha256",
17902                                         "rsa-with-aes-256-cbc-sha",
17903                                         "dhe-rsa-with-aes-128-cbc-sha",
17904                                         "dhe-rsa-with-aes-128-cbc-sha256",
17905                                         "ecdhe-ecdsa-with-aes-128-cbc-sha256",
17906                                         "ecdhe-rsa-with-aes-128-gcm-sha256",
17907                                         "rsa-with-aes-128-cbc-sha",
17908                                         "ecdhe-rsa-with-aes-128-cbc-sha",
17909                                         "rsa-with-3des-ede-cbc-sha",
17910                                         "ecdhe-ecdsa-with-aes-256-gcm-sha384",
17911                                         "rsa-with-aes-256-cbc-sha256",
17912                                         "dhe-rsa-with-aes-256-cbc-sha256",
17913                                         "ecdhe-rsa-with-aes-256-cbc-sha384",
17914                                         "ecdhe-rsa-with-aes-128-cbc-sha256",
17915                                         "ecdhe-rsa-with-aes-256-cbc-sha",
17916                                         "ecdhe-rsa-with-3des-ede-cbc-sha",
17917                                         "ecdhe-ecdsa-with-aes-256-cbc-sha384"
17918                                 ],
17919                                 "type": "string"
17920                         },
17921                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites_post": {
17922                                 "type": "object",
17923                                 "properties": {
17924                                         "cipher-suite": {
17925                                                 "type": "array",
17926                                                 "items": {
17927                                                         "$ref": "#/components/schemas/cipher-suite-base"
17928                                                 },
17929                                                 "description": "Acceptable cipher suites in order of descending\npreference.  The configured host key algorithms should\nbe compatible with the algorithm used by the configured\nprivate key.  Please see Section 5 of RFC XXXX for\nvalid combinations.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable cipher suites are implementation-\ndefined."
17930                                         }
17931                                 },
17932                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites_post",
17933                                 "description": "Parameters regarding cipher suites.",
17934                                 "xml": {
17935                                         "name": "cipher-suites",
17936                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17937                                 }
17938                         },
17939                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites_post_xml": {
17940                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites_post"
17941                         },
17942                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites": {
17943                                 "properties": {
17944                                         "cipher-suite": {
17945                                                 "type": "array",
17946                                                 "items": {
17947                                                         "$ref": "#/components/schemas/cipher-suite-base"
17948                                                 },
17949                                                 "description": "Acceptable cipher suites in order of descending\npreference.  The configured host key algorithms should\nbe compatible with the algorithm used by the configured\nprivate key.  Please see Section 5 of RFC XXXX for\nvalid combinations.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable cipher suites are implementation-\ndefined."
17950                                         }
17951                                 },
17952                                 "type": "object",
17953                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites",
17954                                 "description": "Parameters regarding cipher suites.",
17955                                 "xml": {
17956                                         "name": "cipher-suites",
17957                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17958                                 }
17959                         },
17960                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites_TOP": {
17961                                 "type": "object",
17962                                 "properties": {
17963                                         "cipher-suites": {
17964                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites"
17965                                         }
17966                                 },
17967                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites_TOP"
17968                         },
17969                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_hello-params_post": {
17970                                 "type": "object",
17971                                 "properties": {
17972                                         "tls-versions": {
17973                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions"
17974                                         },
17975                                         "cipher-suites": {
17976                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites"
17977                                         }
17978                                 },
17979                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_hello-params_post",
17980                                 "description": "Configurable parameters for the TLS hello message.",
17981                                 "xml": {
17982                                         "name": "hello-params",
17983                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
17984                                 }
17985                         },
17986                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_hello-params_post_xml": {
17987                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_hello-params_post"
17988                         },
17989                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_hello-params": {
17990                                 "properties": {
17991                                         "tls-versions": {
17992                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions"
17993                                         },
17994                                         "cipher-suites": {
17995                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites"
17996                                         }
17997                                 },
17998                                 "type": "object",
17999                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_hello-params",
18000                                 "description": "Configurable parameters for the TLS hello message.",
18001                                 "xml": {
18002                                         "name": "hello-params",
18003                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18004                                 }
18005                         },
18006                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_hello-params_TOP": {
18007                                 "type": "object",
18008                                 "properties": {
18009                                         "hello-params": {
18010                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_hello-params"
18011                                         }
18012                                 },
18013                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_hello-params_TOP"
18014                         },
18015                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_keepalives_post": {
18016                                 "type": "object",
18017                                 "properties": {
18018                                         "max-wait": {
18019                                                 "description": "Sets the amount of time in seconds after which if\nno data has been received from the TLS client, a\nTLS-level message will be sent to test the\naliveness of the TLS client.",
18020                                                 "format": "int32",
18021                                                 "default": 30,
18022                                                 "type": "integer",
18023                                                 "xml": {
18024                                                         "name": "max-wait",
18025                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18026                                                 }
18027                                         },
18028                                         "max-attempts": {
18029                                                 "description": "Sets the maximum number of sequential keep-alive\nmessages that can fail to obtain a response from\nthe TLS client before assuming the TLS client is\nno longer alive.",
18030                                                 "format": "int32",
18031                                                 "default": 3,
18032                                                 "type": "integer",
18033                                                 "xml": {
18034                                                         "name": "max-attempts",
18035                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18036                                                 }
18037                                         }
18038                                 },
18039                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_keepalives_post",
18040                                 "description": "Configures the keep-alive policy, to proactively test\nthe aliveness of the TLS client.  An unresponsive\nTLS client is dropped after approximately max-wait\n* max-attempts seconds.",
18041                                 "xml": {
18042                                         "name": "keepalives",
18043                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18044                                 }
18045                         },
18046                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_keepalives_post_xml": {
18047                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_keepalives_post"
18048                         },
18049                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_keepalives": {
18050                                 "properties": {
18051                                         "max-wait": {
18052                                                 "description": "Sets the amount of time in seconds after which if\nno data has been received from the TLS client, a\nTLS-level message will be sent to test the\naliveness of the TLS client.",
18053                                                 "format": "int32",
18054                                                 "default": 30,
18055                                                 "type": "integer",
18056                                                 "xml": {
18057                                                         "name": "max-wait",
18058                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18059                                                 }
18060                                         },
18061                                         "max-attempts": {
18062                                                 "description": "Sets the maximum number of sequential keep-alive\nmessages that can fail to obtain a response from\nthe TLS client before assuming the TLS client is\nno longer alive.",
18063                                                 "format": "int32",
18064                                                 "default": 3,
18065                                                 "type": "integer",
18066                                                 "xml": {
18067                                                         "name": "max-attempts",
18068                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18069                                                 }
18070                                         }
18071                                 },
18072                                 "type": "object",
18073                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_keepalives",
18074                                 "description": "Configures the keep-alive policy, to proactively test\nthe aliveness of the TLS client.  An unresponsive\nTLS client is dropped after approximately max-wait\n* max-attempts seconds.",
18075                                 "xml": {
18076                                         "name": "keepalives",
18077                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18078                                 }
18079                         },
18080                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_keepalives_TOP": {
18081                                 "type": "object",
18082                                 "properties": {
18083                                         "keepalives": {
18084                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_keepalives"
18085                                         }
18086                                 },
18087                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_keepalives_TOP"
18088                         },
18089                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tls-server-parameters_post": {
18090                                 "type": "object",
18091                                 "properties": {
18092                                         "server-identity": {
18093                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_server-identity"
18094                                         },
18095                                         "client-authentication": {
18096                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_client-authentication"
18097                                         },
18098                                         "hello-params": {
18099                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_hello-params"
18100                                         },
18101                                         "keepalives": {
18102                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_keepalives"
18103                                         }
18104                                 },
18105                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tls-server-parameters_post",
18106                                 "description": "A wrapper around the TLS server parameters to\navoid name collisions.",
18107                                 "xml": {
18108                                         "name": "tls-server-parameters",
18109                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18110                                 }
18111                         },
18112                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tls-server-parameters_post_xml": {
18113                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tls-server-parameters_post"
18114                         },
18115                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tls-server-parameters": {
18116                                 "properties": {
18117                                         "server-identity": {
18118                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_server-identity"
18119                                         },
18120                                         "client-authentication": {
18121                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_client-authentication"
18122                                         },
18123                                         "hello-params": {
18124                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_hello-params"
18125                                         },
18126                                         "keepalives": {
18127                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_config_keepalives"
18128                                         }
18129                                 },
18130                                 "type": "object",
18131                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tls-server-parameters",
18132                                 "description": "A wrapper around the TLS server parameters to\navoid name collisions.",
18133                                 "xml": {
18134                                         "name": "tls-server-parameters",
18135                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18136                                 }
18137                         },
18138                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tls-server-parameters_TOP": {
18139                                 "type": "object",
18140                                 "properties": {
18141                                         "tls-server-parameters": {
18142                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tls-server-parameters"
18143                                         }
18144                                 },
18145                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tls-server-parameters_TOP"
18146                         },
18147                         "ietf-netconf-server_netconf-server_listen_endpoint_config_tls_post": {
18148                                 "type": "object",
18149                                 "properties": {
18150                                         "tcp-server-parameters": {
18151                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tcp-server-parameters"
18152                                         },
18153                                         "tls-server-parameters": {
18154                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tls-server-parameters"
18155                                         }
18156                                 },
18157                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_config_tls_post",
18158                                 "description": "TLS-specific listening configuration for inbound\nconnections.",
18159                                 "xml": {
18160                                         "name": "tls",
18161                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18162                                 }
18163                         },
18164                         "ietf-netconf-server_netconf-server_listen_endpoint_config_tls_post_xml": {
18165                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_config_tls_post"
18166                         },
18167                         "ietf-netconf-server_netconf-server_listen_endpoint_config_tls": {
18168                                 "properties": {
18169                                         "tcp-server-parameters": {
18170                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tcp-server-parameters"
18171                                         },
18172                                         "tls-server-parameters": {
18173                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_config_tls-server-parameters"
18174                                         }
18175                                 },
18176                                 "type": "object",
18177                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_config_tls",
18178                                 "description": "TLS-specific listening configuration for inbound\nconnections.",
18179                                 "xml": {
18180                                         "name": "tls",
18181                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18182                                 }
18183                         },
18184                         "ietf-netconf-server_netconf-server_listen_endpoint_config_tls_TOP": {
18185                                 "type": "object",
18186                                 "properties": {
18187                                         "tls": {
18188                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_config_tls"
18189                                         }
18190                                 },
18191                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_config_tls_TOP"
18192                         },
18193                         "ietf-netconf-server_netconf-server_listen_config_endpoint_post": {
18194                                 "type": "object",
18195                                 "properties": {
18196                                         "ssh": {
18197                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_config_ssh"
18198                                         },
18199                                         "tls": {
18200                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_config_tls"
18201                                         }
18202                                 },
18203                                 "title": "ietf-netconf-server_netconf-server_listen_config_endpoint_post",
18204                                 "description": "List of endpoints to listen for NETCONF connections.",
18205                                 "xml": {
18206                                         "name": "endpoint",
18207                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18208                                 }
18209                         },
18210                         "ietf-netconf-server_netconf-server_listen_config_endpoint_post_xml": {
18211                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_config_endpoint_post"
18212                         },
18213                         "ietf-netconf-server_netconf-server_listen_config_endpoint": {
18214                                 "properties": {
18215                                         "name": {
18216                                                 "description": "An arbitrary name for the NETCONF listen endpoint.",
18217                                                 "default": "Some name",
18218                                                 "type": "string",
18219                                                 "xml": {
18220                                                         "name": "name",
18221                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18222                                                 }
18223                                         },
18224                                         "ssh": {
18225                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_config_ssh"
18226                                         },
18227                                         "tls": {
18228                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_config_tls"
18229                                         }
18230                                 },
18231                                 "type": "object",
18232                                 "title": "ietf-netconf-server_netconf-server_listen_config_endpoint",
18233                                 "description": "List of endpoints to listen for NETCONF connections.",
18234                                 "xml": {
18235                                         "name": "endpoint",
18236                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18237                                 }
18238                         },
18239                         "ietf-netconf-server_netconf-server_listen_config_endpoint_TOP": {
18240                                 "type": "object",
18241                                 "properties": {
18242                                         "endpoint": {
18243                                                 "type": "array",
18244                                                 "items": {
18245                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_config_endpoint"
18246                                                 },
18247                                                 "description": "List of endpoints to listen for NETCONF connections."
18248                                         }
18249                                 },
18250                                 "title": "ietf-netconf-server_netconf-server_listen_config_endpoint_TOP"
18251                         },
18252                         "ietf-netconf-server_netconf-server_config_listen_post": {
18253                                 "type": "object",
18254                                 "properties": {
18255                                         "idle-timeout": {
18256                                                 "description": "Specifies the maximum number of seconds that a NETCONF\nsession may remain idle. A NETCONF session will be\ndropped if it is idle for an interval longer than this\nnumber of seconds.  If set to zero, then the server\nwill never drop a session because it is idle.  Sessions\nthat have a notification subscription active are never\ndropped.",
18257                                                 "format": "int32",
18258                                                 "default": 3600,
18259                                                 "type": "integer",
18260                                                 "xml": {
18261                                                         "name": "idle-timeout",
18262                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18263                                                 }
18264                                         },
18265                                         "endpoint": {
18266                                                 "type": "array",
18267                                                 "items": {
18268                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_config_endpoint"
18269                                                 },
18270                                                 "description": "List of endpoints to listen for NETCONF connections."
18271                                         }
18272                                 },
18273                                 "title": "ietf-netconf-server_netconf-server_config_listen_post",
18274                                 "description": "Configures listen behavior",
18275                                 "xml": {
18276                                         "name": "listen",
18277                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18278                                 }
18279                         },
18280                         "ietf-netconf-server_netconf-server_config_listen_post_xml": {
18281                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_listen_post"
18282                         },
18283                         "ietf-netconf-server_netconf-server_config_listen": {
18284                                 "properties": {
18285                                         "idle-timeout": {
18286                                                 "description": "Specifies the maximum number of seconds that a NETCONF\nsession may remain idle. A NETCONF session will be\ndropped if it is idle for an interval longer than this\nnumber of seconds.  If set to zero, then the server\nwill never drop a session because it is idle.  Sessions\nthat have a notification subscription active are never\ndropped.",
18287                                                 "format": "int32",
18288                                                 "default": 3600,
18289                                                 "type": "integer",
18290                                                 "xml": {
18291                                                         "name": "idle-timeout",
18292                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18293                                                 }
18294                                         },
18295                                         "endpoint": {
18296                                                 "type": "array",
18297                                                 "items": {
18298                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_config_endpoint"
18299                                                 },
18300                                                 "description": "List of endpoints to listen for NETCONF connections."
18301                                         }
18302                                 },
18303                                 "type": "object",
18304                                 "title": "ietf-netconf-server_netconf-server_config_listen",
18305                                 "description": "Configures listen behavior",
18306                                 "xml": {
18307                                         "name": "listen",
18308                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18309                                 }
18310                         },
18311                         "ietf-netconf-server_netconf-server_config_listen_TOP": {
18312                                 "type": "object",
18313                                 "properties": {
18314                                         "listen": {
18315                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_listen"
18316                                         }
18317                                 },
18318                                 "title": "ietf-netconf-server_netconf-server_config_listen_TOP"
18319                         },
18320                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_config_keepalives_post": {
18321                                 "type": "object",
18322                                 "properties": {
18323                                         "idle-time": {
18324                                                 "description": "Sets the amount of time after which if no data has been\nreceived from the TCP peer, a TCP-level probe message\nwill be sent to test the aliveness of the TCP peer.",
18325                                                 "format": "int32",
18326                                                 "default": 1,
18327                                                 "type": "integer",
18328                                                 "xml": {
18329                                                         "name": "idle-time",
18330                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18331                                                 }
18332                                         },
18333                                         "max-probes": {
18334                                                 "description": "Sets the maximum number of sequential keep-alive probes\nthat can fail to obtain a response from the TCP peer\nbefore assuming the TCP peer is no longer alive.",
18335                                                 "format": "int32",
18336                                                 "default": 1,
18337                                                 "type": "integer",
18338                                                 "xml": {
18339                                                         "name": "max-probes",
18340                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18341                                                 }
18342                                         },
18343                                         "probe-interval": {
18344                                                 "description": "Sets the time interval between failed probes.",
18345                                                 "format": "int32",
18346                                                 "default": 1,
18347                                                 "type": "integer",
18348                                                 "xml": {
18349                                                         "name": "probe-interval",
18350                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18351                                                 }
18352                                         }
18353                                 },
18354                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_config_keepalives_post",
18355                                 "description": "Configures the keep-alive policy, to proactively test the\naliveness of the TCP peer.  An unresponsive TCP peer is\ndropped after approximately (idle-time * 60) + (max-probes\n* probe-interval) seconds.",
18356                                 "xml": {
18357                                         "name": "keepalives",
18358                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18359                                 }
18360                         },
18361                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_config_keepalives_post_xml": {
18362                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_config_keepalives_post"
18363                         },
18364                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_config_keepalives": {
18365                                 "properties": {
18366                                         "idle-time": {
18367                                                 "description": "Sets the amount of time after which if no data has been\nreceived from the TCP peer, a TCP-level probe message\nwill be sent to test the aliveness of the TCP peer.",
18368                                                 "format": "int32",
18369                                                 "default": 1,
18370                                                 "type": "integer",
18371                                                 "xml": {
18372                                                         "name": "idle-time",
18373                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18374                                                 }
18375                                         },
18376                                         "max-probes": {
18377                                                 "description": "Sets the maximum number of sequential keep-alive probes\nthat can fail to obtain a response from the TCP peer\nbefore assuming the TCP peer is no longer alive.",
18378                                                 "format": "int32",
18379                                                 "default": 1,
18380                                                 "type": "integer",
18381                                                 "xml": {
18382                                                         "name": "max-probes",
18383                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18384                                                 }
18385                                         },
18386                                         "probe-interval": {
18387                                                 "description": "Sets the time interval between failed probes.",
18388                                                 "format": "int32",
18389                                                 "default": 1,
18390                                                 "type": "integer",
18391                                                 "xml": {
18392                                                         "name": "probe-interval",
18393                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18394                                                 }
18395                                         }
18396                                 },
18397                                 "required": [
18398                                         "idle-time",
18399                                         "max-probes",
18400                                         "probe-interval"
18401                                 ],
18402                                 "type": "object",
18403                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_config_keepalives",
18404                                 "description": "Configures the keep-alive policy, to proactively test the\naliveness of the TCP peer.  An unresponsive TCP peer is\ndropped after approximately (idle-time * 60) + (max-probes\n* probe-interval) seconds.",
18405                                 "xml": {
18406                                         "name": "keepalives",
18407                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18408                                 }
18409                         },
18410                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_config_keepalives_TOP": {
18411                                 "type": "object",
18412                                 "properties": {
18413                                         "keepalives": {
18414                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_config_keepalives"
18415                                         }
18416                                 },
18417                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_config_keepalives_TOP"
18418                         },
18419                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_tcp-client-parameters_post": {
18420                                 "type": "object",
18421                                 "properties": {
18422                                         "remote-address": {
18423                                                 "description": "The IP address or hostname of the remote peer to\nestablish a connection with.  If a domain name is\nconfigured, then the DNS resolution should happen on\neach connection attempt.  If the the DNS resolution\nresults in multiple IP addresses, the IP addresses\nare tried according to local preference order until\na connection has been established or until all IP\naddresses have failed.",
18424                                                 "type": "string",
18425                                                 "xml": {
18426                                                         "name": "remote-address",
18427                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18428                                                 }
18429                                         },
18430                                         "remote-port": {
18431                                                 "description": "The NETCONF server will attempt to connect\nto the IANA-assigned well-known port for\n'netconf-ch-tls' (4334) if no value is\nspecified.",
18432                                                 "format": "int32",
18433                                                 "default": 4334,
18434                                                 "type": "integer",
18435                                                 "xml": {
18436                                                         "name": "remote-port",
18437                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18438                                                 }
18439                                         },
18440                                         "local-address": {
18441                                                 "description": "The local IP address/interface (VRF?) to bind to for when\nconnecting to the remote peer.  INADDR_ANY ('0.0.0.0') or\nINADDR6_ANY ('0:0:0:0:0:0:0:0' a.k.a. '::') MAY be used to\nexplicitly indicate the implicit default, that the server\ncan bind to any IPv4 or IPv6 addresses, respectively.",
18442                                                 "type": "string",
18443                                                 "xml": {
18444                                                         "name": "local-address",
18445                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18446                                                 }
18447                                         },
18448                                         "local-port": {
18449                                                 "description": "The local IP port number to bind to for when connecting\nto the remote peer.  The port number '0', which is the\ndefault value, indicates that any available local port\nnumber may be used.",
18450                                                 "type": "string",
18451                                                 "default": "0",
18452                                                 "xml": {
18453                                                         "name": "local-port",
18454                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18455                                                 }
18456                                         },
18457                                         "keepalives": {
18458                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_config_keepalives"
18459                                         }
18460                                 },
18461                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_tcp-client-parameters_post",
18462                                 "description": "A wrapper around the TCP client parameters\nto avoid name collisions.",
18463                                 "xml": {
18464                                         "name": "tcp-client-parameters",
18465                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18466                                 }
18467                         },
18468                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_tcp-client-parameters_post_xml": {
18469                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_tcp-client-parameters_post"
18470                         },
18471                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_tcp-client-parameters": {
18472                                 "properties": {
18473                                         "remote-address": {
18474                                                 "description": "The IP address or hostname of the remote peer to\nestablish a connection with.  If a domain name is\nconfigured, then the DNS resolution should happen on\neach connection attempt.  If the the DNS resolution\nresults in multiple IP addresses, the IP addresses\nare tried according to local preference order until\na connection has been established or until all IP\naddresses have failed.",
18475                                                 "type": "string",
18476                                                 "xml": {
18477                                                         "name": "remote-address",
18478                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18479                                                 }
18480                                         },
18481                                         "remote-port": {
18482                                                 "description": "The NETCONF server will attempt to connect\nto the IANA-assigned well-known port for\n'netconf-ch-tls' (4334) if no value is\nspecified.",
18483                                                 "format": "int32",
18484                                                 "default": 4334,
18485                                                 "type": "integer",
18486                                                 "xml": {
18487                                                         "name": "remote-port",
18488                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18489                                                 }
18490                                         },
18491                                         "local-address": {
18492                                                 "description": "The local IP address/interface (VRF?) to bind to for when\nconnecting to the remote peer.  INADDR_ANY ('0.0.0.0') or\nINADDR6_ANY ('0:0:0:0:0:0:0:0' a.k.a. '::') MAY be used to\nexplicitly indicate the implicit default, that the server\ncan bind to any IPv4 or IPv6 addresses, respectively.",
18493                                                 "type": "string",
18494                                                 "xml": {
18495                                                         "name": "local-address",
18496                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18497                                                 }
18498                                         },
18499                                         "local-port": {
18500                                                 "description": "The local IP port number to bind to for when connecting\nto the remote peer.  The port number '0', which is the\ndefault value, indicates that any available local port\nnumber may be used.",
18501                                                 "type": "string",
18502                                                 "default": "0",
18503                                                 "xml": {
18504                                                         "name": "local-port",
18505                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18506                                                 }
18507                                         },
18508                                         "keepalives": {
18509                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_config_keepalives"
18510                                         }
18511                                 },
18512                                 "required": [
18513                                         "remote-address"
18514                                 ],
18515                                 "type": "object",
18516                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_tcp-client-parameters",
18517                                 "description": "A wrapper around the TCP client parameters\nto avoid name collisions.",
18518                                 "xml": {
18519                                         "name": "tcp-client-parameters",
18520                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18521                                 }
18522                         },
18523                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_tcp-client-parameters_TOP": {
18524                                 "type": "object",
18525                                 "properties": {
18526                                         "tcp-client-parameters": {
18527                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_tcp-client-parameters"
18528                                         }
18529                                 },
18530                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_tcp-client-parameters_TOP"
18531                         },
18532                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key_post": {
18533                                 "type": "object",
18534                                 "properties": {
18535                                         "value": {
18536                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
18537                                                 "format": "byte",
18538                                                 "type": "string",
18539                                                 "xml": {
18540                                                         "name": "value",
18541                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18542                                                 }
18543                                         },
18544                                         "symmetric-key-ref": {
18545                                                 "description": "Identifies a symmetric key used to encrypt this key.",
18546                                                 "default": "Some symmetric-key-ref",
18547                                                 "type": "string",
18548                                                 "xml": {
18549                                                         "name": "symmetric-key-ref",
18550                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18551                                                 }
18552                                         },
18553                                         "asymmetric-key-ref": {
18554                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
18555                                                 "default": "Some asymmetric-key-ref",
18556                                                 "type": "string",
18557                                                 "xml": {
18558                                                         "name": "asymmetric-key-ref",
18559                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18560                                                 }
18561                                         }
18562                                 },
18563                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key_post",
18564                                 "description": "A container for the encrypted asymmetric private\nkey value.",
18565                                 "xml": {
18566                                         "name": "encrypted-private-key",
18567                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18568                                 }
18569                         },
18570                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key_post_xml": {
18571                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key_post"
18572                         },
18573                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key": {
18574                                 "properties": {
18575                                         "value": {
18576                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
18577                                                 "format": "byte",
18578                                                 "type": "string",
18579                                                 "xml": {
18580                                                         "name": "value",
18581                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18582                                                 }
18583                                         },
18584                                         "symmetric-key-ref": {
18585                                                 "description": "Identifies a symmetric key used to encrypt this key.",
18586                                                 "default": "Some symmetric-key-ref",
18587                                                 "type": "string",
18588                                                 "xml": {
18589                                                         "name": "symmetric-key-ref",
18590                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18591                                                 }
18592                                         },
18593                                         "asymmetric-key-ref": {
18594                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
18595                                                 "default": "Some asymmetric-key-ref",
18596                                                 "type": "string",
18597                                                 "xml": {
18598                                                         "name": "asymmetric-key-ref",
18599                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18600                                                 }
18601                                         }
18602                                 },
18603                                 "type": "object",
18604                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key",
18605                                 "description": "A container for the encrypted asymmetric private\nkey value.",
18606                                 "xml": {
18607                                         "name": "encrypted-private-key",
18608                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18609                                 }
18610                         },
18611                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key_TOP": {
18612                                 "type": "object",
18613                                 "properties": {
18614                                         "encrypted-private-key": {
18615                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key"
18616                                         }
18617                                 },
18618                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key_TOP"
18619                         },
18620                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition_post": {
18621                                 "type": "object",
18622                                 "properties": {
18623                                         "private-key": {
18624                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
18625                                                 "format": "byte",
18626                                                 "type": "string",
18627                                                 "xml": {
18628                                                         "name": "private-key",
18629                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18630                                                 }
18631                                         },
18632                                         "hidden-private-key": {
18633                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
18634                                                 "type": "object",
18635                                                 "xml": {
18636                                                         "name": "hidden-private-key",
18637                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18638                                                 }
18639                                         },
18640                                         "encrypted-private-key": {
18641                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key"
18642                                         },
18643                                         "algorithm": {
18644                                                 "description": "Identifies the key's algorithm.",
18645                                                 "type": "string",
18646                                                 "default": "0",
18647                                                 "xml": {
18648                                                         "name": "algorithm",
18649                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18650                                                 }
18651                                         },
18652                                         "public-key": {
18653                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
18654                                                 "format": "byte",
18655                                                 "type": "string",
18656                                                 "xml": {
18657                                                         "name": "public-key",
18658                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18659                                                 }
18660                                         }
18661                                 },
18662                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition_post",
18663                                 "description": "Container to hold the local key definition.",
18664                                 "xml": {
18665                                         "name": "local-definition",
18666                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18667                                 }
18668                         },
18669                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition_post_xml": {
18670                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition_post"
18671                         },
18672                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition": {
18673                                 "properties": {
18674                                         "private-key": {
18675                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
18676                                                 "format": "byte",
18677                                                 "type": "string",
18678                                                 "xml": {
18679                                                         "name": "private-key",
18680                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18681                                                 }
18682                                         },
18683                                         "hidden-private-key": {
18684                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
18685                                                 "type": "object",
18686                                                 "xml": {
18687                                                         "name": "hidden-private-key",
18688                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18689                                                 }
18690                                         },
18691                                         "encrypted-private-key": {
18692                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_config_encrypted-private-key"
18693                                         },
18694                                         "algorithm": {
18695                                                 "description": "Identifies the key's algorithm.",
18696                                                 "type": "string",
18697                                                 "default": "0",
18698                                                 "xml": {
18699                                                         "name": "algorithm",
18700                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18701                                                 }
18702                                         },
18703                                         "public-key": {
18704                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
18705                                                 "format": "byte",
18706                                                 "type": "string",
18707                                                 "xml": {
18708                                                         "name": "public-key",
18709                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18710                                                 }
18711                                         }
18712                                 },
18713                                 "required": [
18714                                         "algorithm",
18715                                         "public-key"
18716                                 ],
18717                                 "type": "object",
18718                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition",
18719                                 "description": "Container to hold the local key definition.",
18720                                 "xml": {
18721                                         "name": "local-definition",
18722                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18723                                 }
18724                         },
18725                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition_TOP": {
18726                                 "type": "object",
18727                                 "properties": {
18728                                         "local-definition": {
18729                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition"
18730                                         }
18731                                 },
18732                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition_TOP"
18733                         },
18734                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key_post": {
18735                                 "type": "object",
18736                                 "properties": {
18737                                         "local-definition": {
18738                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition"
18739                                         },
18740                                         "keystore-reference": {
18741                                                 "description": "A reference to an asymmetric key that exists in\nthe keystore.  The intent is to reference just the\nasymmetric key, not any certificates that may also\nbe associated with the asymmetric key.",
18742                                                 "default": "Some keystore-reference",
18743                                                 "type": "string",
18744                                                 "xml": {
18745                                                         "name": "keystore-reference",
18746                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18747                                                 }
18748                                         }
18749                                 },
18750                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key_post",
18751                                 "description": "A locally-defined or referenced asymmetric key pair\nto be used for the SSH server's host key.",
18752                                 "xml": {
18753                                         "name": "public-key",
18754                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18755                                 }
18756                         },
18757                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key_post_xml": {
18758                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key_post"
18759                         },
18760                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key": {
18761                                 "properties": {
18762                                         "local-definition": {
18763                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_config_local-definition"
18764                                         },
18765                                         "keystore-reference": {
18766                                                 "description": "A reference to an asymmetric key that exists in\nthe keystore.  The intent is to reference just the\nasymmetric key, not any certificates that may also\nbe associated with the asymmetric key.",
18767                                                 "default": "Some keystore-reference",
18768                                                 "type": "string",
18769                                                 "xml": {
18770                                                         "name": "keystore-reference",
18771                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18772                                                 }
18773                                         }
18774                                 },
18775                                 "type": "object",
18776                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key",
18777                                 "description": "A locally-defined or referenced asymmetric key pair\nto be used for the SSH server's host key.",
18778                                 "xml": {
18779                                         "name": "public-key",
18780                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18781                                 }
18782                         },
18783                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key_TOP": {
18784                                 "type": "object",
18785                                 "properties": {
18786                                         "public-key": {
18787                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key"
18788                                         }
18789                                 },
18790                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key_TOP"
18791                         },
18792                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key_post": {
18793                                 "type": "object",
18794                                 "properties": {
18795                                         "value": {
18796                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
18797                                                 "format": "byte",
18798                                                 "type": "string",
18799                                                 "xml": {
18800                                                         "name": "value",
18801                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18802                                                 }
18803                                         },
18804                                         "symmetric-key-ref": {
18805                                                 "description": "Identifies a symmetric key used to encrypt this key.",
18806                                                 "default": "Some symmetric-key-ref",
18807                                                 "type": "string",
18808                                                 "xml": {
18809                                                         "name": "symmetric-key-ref",
18810                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18811                                                 }
18812                                         },
18813                                         "asymmetric-key-ref": {
18814                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
18815                                                 "default": "Some asymmetric-key-ref",
18816                                                 "type": "string",
18817                                                 "xml": {
18818                                                         "name": "asymmetric-key-ref",
18819                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18820                                                 }
18821                                         }
18822                                 },
18823                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key_post",
18824                                 "description": "A container for the encrypted asymmetric private\nkey value.",
18825                                 "xml": {
18826                                         "name": "encrypted-private-key",
18827                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18828                                 }
18829                         },
18830                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key_post_xml": {
18831                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key_post"
18832                         },
18833                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key": {
18834                                 "properties": {
18835                                         "value": {
18836                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
18837                                                 "format": "byte",
18838                                                 "type": "string",
18839                                                 "xml": {
18840                                                         "name": "value",
18841                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18842                                                 }
18843                                         },
18844                                         "symmetric-key-ref": {
18845                                                 "description": "Identifies a symmetric key used to encrypt this key.",
18846                                                 "default": "Some symmetric-key-ref",
18847                                                 "type": "string",
18848                                                 "xml": {
18849                                                         "name": "symmetric-key-ref",
18850                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18851                                                 }
18852                                         },
18853                                         "asymmetric-key-ref": {
18854                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
18855                                                 "default": "Some asymmetric-key-ref",
18856                                                 "type": "string",
18857                                                 "xml": {
18858                                                         "name": "asymmetric-key-ref",
18859                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18860                                                 }
18861                                         }
18862                                 },
18863                                 "type": "object",
18864                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key",
18865                                 "description": "A container for the encrypted asymmetric private\nkey value.",
18866                                 "xml": {
18867                                         "name": "encrypted-private-key",
18868                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18869                                 }
18870                         },
18871                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key_TOP": {
18872                                 "type": "object",
18873                                 "properties": {
18874                                         "encrypted-private-key": {
18875                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key"
18876                                         }
18877                                 },
18878                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key_TOP"
18879                         },
18880                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition_post": {
18881                                 "type": "object",
18882                                 "properties": {
18883                                         "private-key": {
18884                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
18885                                                 "format": "byte",
18886                                                 "type": "string",
18887                                                 "xml": {
18888                                                         "name": "private-key",
18889                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18890                                                 }
18891                                         },
18892                                         "hidden-private-key": {
18893                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
18894                                                 "type": "object",
18895                                                 "xml": {
18896                                                         "name": "hidden-private-key",
18897                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18898                                                 }
18899                                         },
18900                                         "encrypted-private-key": {
18901                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key"
18902                                         },
18903                                         "algorithm": {
18904                                                 "description": "Identifies the key's algorithm.",
18905                                                 "type": "string",
18906                                                 "default": "0",
18907                                                 "xml": {
18908                                                         "name": "algorithm",
18909                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18910                                                 }
18911                                         },
18912                                         "public-key": {
18913                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
18914                                                 "format": "byte",
18915                                                 "type": "string",
18916                                                 "xml": {
18917                                                         "name": "public-key",
18918                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18919                                                 }
18920                                         },
18921                                         "cert": {
18922                                                 "description": "The binary certificate data for this certificate.",
18923                                                 "format": "byte",
18924                                                 "type": "string",
18925                                                 "xml": {
18926                                                         "name": "cert",
18927                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18928                                                 }
18929                                         }
18930                                 },
18931                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition_post",
18932                                 "description": "Container to hold the local key definition.",
18933                                 "xml": {
18934                                         "name": "local-definition",
18935                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18936                                 }
18937                         },
18938                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition_post_xml": {
18939                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition_post"
18940                         },
18941                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition": {
18942                                 "properties": {
18943                                         "private-key": {
18944                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
18945                                                 "format": "byte",
18946                                                 "type": "string",
18947                                                 "xml": {
18948                                                         "name": "private-key",
18949                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18950                                                 }
18951                                         },
18952                                         "hidden-private-key": {
18953                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
18954                                                 "type": "object",
18955                                                 "xml": {
18956                                                         "name": "hidden-private-key",
18957                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18958                                                 }
18959                                         },
18960                                         "encrypted-private-key": {
18961                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_config_encrypted-private-key"
18962                                         },
18963                                         "algorithm": {
18964                                                 "description": "Identifies the key's algorithm.",
18965                                                 "type": "string",
18966                                                 "default": "0",
18967                                                 "xml": {
18968                                                         "name": "algorithm",
18969                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18970                                                 }
18971                                         },
18972                                         "public-key": {
18973                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
18974                                                 "format": "byte",
18975                                                 "type": "string",
18976                                                 "xml": {
18977                                                         "name": "public-key",
18978                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18979                                                 }
18980                                         },
18981                                         "cert": {
18982                                                 "description": "The binary certificate data for this certificate.",
18983                                                 "format": "byte",
18984                                                 "type": "string",
18985                                                 "xml": {
18986                                                         "name": "cert",
18987                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
18988                                                 }
18989                                         }
18990                                 },
18991                                 "required": [
18992                                         "algorithm",
18993                                         "public-key"
18994                                 ],
18995                                 "type": "object",
18996                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition",
18997                                 "description": "Container to hold the local key definition.",
18998                                 "xml": {
18999                                         "name": "local-definition",
19000                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19001                                 }
19002                         },
19003                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition_TOP": {
19004                                 "type": "object",
19005                                 "properties": {
19006                                         "local-definition": {
19007                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition"
19008                                         }
19009                                 },
19010                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition_TOP"
19011                         },
19012                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference_post": {
19013                                 "type": "object",
19014                                 "properties": {
19015                                         "asymmetric-key": {
19016                                                 "description": "A reference to an asymmetric key in the keystore.",
19017                                                 "default": "Some asymmetric-key",
19018                                                 "type": "string",
19019                                                 "xml": {
19020                                                         "name": "asymmetric-key",
19021                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19022                                                 }
19023                                         },
19024                                         "certificate": {
19025                                                 "description": "A reference to a specific certificate of the\nasymmetric key in the keystore.",
19026                                                 "default": "Some certificate",
19027                                                 "type": "string",
19028                                                 "xml": {
19029                                                         "name": "certificate",
19030                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19031                                                 }
19032                                         }
19033                                 },
19034                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference_post",
19035                                 "description": "A reference to a specific certificate (and its\nassociated private key) in the keystore.",
19036                                 "xml": {
19037                                         "name": "keystore-reference",
19038                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19039                                 }
19040                         },
19041                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference_post_xml": {
19042                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference_post"
19043                         },
19044                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference": {
19045                                 "properties": {
19046                                         "asymmetric-key": {
19047                                                 "description": "A reference to an asymmetric key in the keystore.",
19048                                                 "default": "Some asymmetric-key",
19049                                                 "type": "string",
19050                                                 "xml": {
19051                                                         "name": "asymmetric-key",
19052                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19053                                                 }
19054                                         },
19055                                         "certificate": {
19056                                                 "description": "A reference to a specific certificate of the\nasymmetric key in the keystore.",
19057                                                 "default": "Some certificate",
19058                                                 "type": "string",
19059                                                 "xml": {
19060                                                         "name": "certificate",
19061                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19062                                                 }
19063                                         }
19064                                 },
19065                                 "type": "object",
19066                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference",
19067                                 "description": "A reference to a specific certificate (and its\nassociated private key) in the keystore.",
19068                                 "xml": {
19069                                         "name": "keystore-reference",
19070                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19071                                 }
19072                         },
19073                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference_TOP": {
19074                                 "type": "object",
19075                                 "properties": {
19076                                         "keystore-reference": {
19077                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference"
19078                                         }
19079                                 },
19080                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference_TOP"
19081                         },
19082                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate_post": {
19083                                 "type": "object",
19084                                 "properties": {
19085                                         "local-definition": {
19086                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition"
19087                                         },
19088                                         "keystore-reference": {
19089                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference"
19090                                         }
19091                                 },
19092                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate_post",
19093                                 "description": "A locally-defined or referenced end-entity\ncertificate to be used for the SSH server's\nhost key.",
19094                                 "xml": {
19095                                         "name": "certificate",
19096                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19097                                 }
19098                         },
19099                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate_post_xml": {
19100                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate_post"
19101                         },
19102                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate": {
19103                                 "properties": {
19104                                         "local-definition": {
19105                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_local-definition"
19106                                         },
19107                                         "keystore-reference": {
19108                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_config_keystore-reference"
19109                                         }
19110                                 },
19111                                 "type": "object",
19112                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate",
19113                                 "description": "A locally-defined or referenced end-entity\ncertificate to be used for the SSH server's\nhost key.",
19114                                 "xml": {
19115                                         "name": "certificate",
19116                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19117                                 }
19118                         },
19119                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate_TOP": {
19120                                 "type": "object",
19121                                 "properties": {
19122                                         "certificate": {
19123                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate"
19124                                         }
19125                                 },
19126                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate_TOP"
19127                         },
19128                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key_post": {
19129                                 "type": "object",
19130                                 "properties": {
19131                                         "public-key": {
19132                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key"
19133                                         },
19134                                         "certificate": {
19135                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate"
19136                                         }
19137                                 },
19138                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key_post",
19139                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253.",
19140                                 "xml": {
19141                                         "name": "host-key",
19142                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19143                                 }
19144                         },
19145                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key_post_xml": {
19146                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key_post"
19147                         },
19148                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key": {
19149                                 "properties": {
19150                                         "name": {
19151                                                 "description": "An arbitrary name for this host-key",
19152                                                 "default": "Some name",
19153                                                 "type": "string",
19154                                                 "xml": {
19155                                                         "name": "name",
19156                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19157                                                 }
19158                                         },
19159                                         "public-key": {
19160                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_public-key"
19161                                         },
19162                                         "certificate": {
19163                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_config_certificate"
19164                                         }
19165                                 },
19166                                 "type": "object",
19167                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key",
19168                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253.",
19169                                 "xml": {
19170                                         "name": "host-key",
19171                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19172                                 }
19173                         },
19174                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key_TOP": {
19175                                 "type": "object",
19176                                 "properties": {
19177                                         "host-key": {
19178                                                 "type": "array",
19179                                                 "items": {
19180                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key"
19181                                                 },
19182                                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253."
19183                                         }
19184                                 },
19185                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key_TOP"
19186                         },
19187                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_server-identity_post": {
19188                                 "type": "object",
19189                                 "properties": {
19190                                         "host-key": {
19191                                                 "type": "array",
19192                                                 "items": {
19193                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key"
19194                                                 },
19195                                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253."
19196                                         }
19197                                 },
19198                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_server-identity_post",
19199                                 "description": "The list of host-keys the SSH server will present when\nestablishing a SSH connection.",
19200                                 "xml": {
19201                                         "name": "server-identity",
19202                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19203                                 }
19204                         },
19205                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_server-identity_post_xml": {
19206                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_server-identity_post"
19207                         },
19208                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_server-identity": {
19209                                 "properties": {
19210                                         "host-key": {
19211                                                 "type": "array",
19212                                                 "items": {
19213                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_config_host-key"
19214                                                 },
19215                                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253."
19216                                         }
19217                                 },
19218                                 "type": "object",
19219                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_server-identity",
19220                                 "description": "The list of host-keys the SSH server will present when\nestablishing a SSH connection.",
19221                                 "xml": {
19222                                         "name": "server-identity",
19223                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19224                                 }
19225                         },
19226                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_server-identity_TOP": {
19227                                 "type": "object",
19228                                 "properties": {
19229                                         "server-identity": {
19230                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_server-identity"
19231                                         }
19232                                 },
19233                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_server-identity_TOP"
19234                         },
19235                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods_post": {
19236                                 "type": "object",
19237                                 "properties": {
19238                                         "publickey": {
19239                                                 "description": "Indicates that the 'publickey' method is supported.\nNote that RFC 6187 X.509v3 Certificates for SSH uses\nthe 'publickey' method name.",
19240                                                 "type": "object",
19241                                                 "xml": {
19242                                                         "name": "publickey",
19243                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19244                                                 }
19245                                         },
19246                                         "passsword": {
19247                                                 "description": "Indicates that the 'password' method is supported.",
19248                                                 "type": "object",
19249                                                 "xml": {
19250                                                         "name": "passsword",
19251                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19252                                                 }
19253                                         },
19254                                         "hostbased": {
19255                                                 "description": "Indicates that the 'hostbased' method is supported.",
19256                                                 "type": "object",
19257                                                 "xml": {
19258                                                         "name": "hostbased",
19259                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19260                                                 }
19261                                         },
19262                                         "none": {
19263                                                 "description": "Indicates that the 'none' method is supported.",
19264                                                 "type": "object",
19265                                                 "xml": {
19266                                                         "name": "none",
19267                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19268                                                 }
19269                                         },
19270                                         "other": {
19271                                                 "type": "array",
19272                                                 "items": {
19273                                                         "default": "Some other",
19274                                                         "type": "string"
19275                                                 },
19276                                                 "description": "Indicates a supported method name not defined by\nRFC 4253."
19277                                         }
19278                                 },
19279                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods_post",
19280                                 "description": "Indicates which authentication methods the server\nsupports.",
19281                                 "xml": {
19282                                         "name": "supported-authentication-methods",
19283                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19284                                 }
19285                         },
19286                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods_post_xml": {
19287                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods_post"
19288                         },
19289                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods": {
19290                                 "properties": {
19291                                         "publickey": {
19292                                                 "description": "Indicates that the 'publickey' method is supported.\nNote that RFC 6187 X.509v3 Certificates for SSH uses\nthe 'publickey' method name.",
19293                                                 "type": "object",
19294                                                 "xml": {
19295                                                         "name": "publickey",
19296                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19297                                                 }
19298                                         },
19299                                         "passsword": {
19300                                                 "description": "Indicates that the 'password' method is supported.",
19301                                                 "type": "object",
19302                                                 "xml": {
19303                                                         "name": "passsword",
19304                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19305                                                 }
19306                                         },
19307                                         "hostbased": {
19308                                                 "description": "Indicates that the 'hostbased' method is supported.",
19309                                                 "type": "object",
19310                                                 "xml": {
19311                                                         "name": "hostbased",
19312                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19313                                                 }
19314                                         },
19315                                         "none": {
19316                                                 "description": "Indicates that the 'none' method is supported.",
19317                                                 "type": "object",
19318                                                 "xml": {
19319                                                         "name": "none",
19320                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19321                                                 }
19322                                         },
19323                                         "other": {
19324                                                 "type": "array",
19325                                                 "items": {
19326                                                         "default": "Some other",
19327                                                         "type": "string"
19328                                                 },
19329                                                 "description": "Indicates a supported method name not defined by\nRFC 4253."
19330                                         }
19331                                 },
19332                                 "type": "object",
19333                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods",
19334                                 "description": "Indicates which authentication methods the server\nsupports.",
19335                                 "xml": {
19336                                         "name": "supported-authentication-methods",
19337                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19338                                 }
19339                         },
19340                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods_TOP": {
19341                                 "type": "object",
19342                                 "properties": {
19343                                         "supported-authentication-methods": {
19344                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods"
19345                                         }
19346                                 },
19347                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods_TOP"
19348                         },
19349                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key_post": {
19350                                 "type": "object",
19351                                 "properties": {
19352                                         "algorithm": {
19353                                                 "description": "The public key algorithm name for this SSH key.\n\nValid values are the values in the IANA 'Secure\nShell (SSH) Protocol Parameters' registry,\nPublic Key Algorithm Names.",
19354                                                 "default": "Some algorithm",
19355                                                 "type": "string",
19356                                                 "xml": {
19357                                                         "name": "algorithm",
19358                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19359                                                 }
19360                                         },
19361                                         "key-data": {
19362                                                 "description": "The binary public key data for this SSH key, as\nspecified by RFC 4253, Section 6.6, i.e.:\n\n  string    certificate or public key format\n            identifier\n  byte[n]   key/certificate data.",
19363                                                 "format": "byte",
19364                                                 "type": "string",
19365                                                 "xml": {
19366                                                         "name": "key-data",
19367                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19368                                                 }
19369                                         }
19370                                 },
19371                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key_post",
19372                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253.",
19373                                 "xml": {
19374                                         "name": "authorized-key",
19375                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19376                                 }
19377                         },
19378                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key_post_xml": {
19379                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key_post"
19380                         },
19381                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key": {
19382                                 "properties": {
19383                                         "name": {
19384                                                 "description": "An arbitrary name for the SSH key.",
19385                                                 "default": "Some name",
19386                                                 "type": "string",
19387                                                 "xml": {
19388                                                         "name": "name",
19389                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19390                                                 }
19391                                         },
19392                                         "algorithm": {
19393                                                 "description": "The public key algorithm name for this SSH key.\n\nValid values are the values in the IANA 'Secure\nShell (SSH) Protocol Parameters' registry,\nPublic Key Algorithm Names.",
19394                                                 "default": "Some algorithm",
19395                                                 "type": "string",
19396                                                 "xml": {
19397                                                         "name": "algorithm",
19398                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19399                                                 }
19400                                         },
19401                                         "key-data": {
19402                                                 "description": "The binary public key data for this SSH key, as\nspecified by RFC 4253, Section 6.6, i.e.:\n\n  string    certificate or public key format\n            identifier\n  byte[n]   key/certificate data.",
19403                                                 "format": "byte",
19404                                                 "type": "string",
19405                                                 "xml": {
19406                                                         "name": "key-data",
19407                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19408                                                 }
19409                                         }
19410                                 },
19411                                 "required": [
19412                                         "algorithm",
19413                                         "key-data"
19414                                 ],
19415                                 "type": "object",
19416                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key",
19417                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253.",
19418                                 "xml": {
19419                                         "name": "authorized-key",
19420                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19421                                 }
19422                         },
19423                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key_TOP": {
19424                                 "type": "object",
19425                                 "properties": {
19426                                         "authorized-key": {
19427                                                 "type": "array",
19428                                                 "items": {
19429                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key"
19430                                                 },
19431                                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253."
19432                                         }
19433                                 },
19434                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key_TOP"
19435                         },
19436                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user_post": {
19437                                 "type": "object",
19438                                 "properties": {
19439                                         "password": {
19440                                                 "description": "The password for this entry.",
19441                                                 "minLength": 0,
19442                                                 "maxLength": 2147483647,
19443                                                 "default": "?:$0$",
19444                                                 "type": "string",
19445                                                 "xml": {
19446                                                         "name": "password",
19447                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19448                                                 }
19449                                         },
19450                                         "authorized-key": {
19451                                                 "type": "array",
19452                                                 "items": {
19453                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key"
19454                                                 },
19455                                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253."
19456                                         }
19457                                 },
19458                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user_post",
19459                                 "description": "The list of local users configured on this device.",
19460                                 "xml": {
19461                                         "name": "user",
19462                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19463                                 }
19464                         },
19465                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user_post_xml": {
19466                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user_post"
19467                         },
19468                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user": {
19469                                 "properties": {
19470                                         "name": {
19471                                                 "description": "The user name string identifying this entry.",
19472                                                 "default": "Some name",
19473                                                 "type": "string",
19474                                                 "xml": {
19475                                                         "name": "name",
19476                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19477                                                 }
19478                                         },
19479                                         "password": {
19480                                                 "description": "The password for this entry.",
19481                                                 "minLength": 0,
19482                                                 "maxLength": 2147483647,
19483                                                 "default": "?:$0$",
19484                                                 "type": "string",
19485                                                 "xml": {
19486                                                         "name": "password",
19487                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19488                                                 }
19489                                         },
19490                                         "authorized-key": {
19491                                                 "type": "array",
19492                                                 "items": {
19493                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_config_authorized-key"
19494                                                 },
19495                                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253."
19496                                         }
19497                                 },
19498                                 "type": "object",
19499                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user",
19500                                 "description": "The list of local users configured on this device.",
19501                                 "xml": {
19502                                         "name": "user",
19503                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19504                                 }
19505                         },
19506                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user_TOP": {
19507                                 "type": "object",
19508                                 "properties": {
19509                                         "user": {
19510                                                 "type": "array",
19511                                                 "items": {
19512                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user"
19513                                                 },
19514                                                 "description": "The list of local users configured on this device."
19515                                         }
19516                                 },
19517                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user_TOP"
19518                         },
19519                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_users_post": {
19520                                 "type": "object",
19521                                 "properties": {
19522                                         "user": {
19523                                                 "type": "array",
19524                                                 "items": {
19525                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user"
19526                                                 },
19527                                                 "description": "The list of local users configured on this device."
19528                                         }
19529                                 },
19530                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_users_post",
19531                                 "description": "A list of locally configured users.",
19532                                 "xml": {
19533                                         "name": "users",
19534                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19535                                 }
19536                         },
19537                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_users_post_xml": {
19538                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_users_post"
19539                         },
19540                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_users": {
19541                                 "properties": {
19542                                         "user": {
19543                                                 "type": "array",
19544                                                 "items": {
19545                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_config_user"
19546                                                 },
19547                                                 "description": "The list of local users configured on this device."
19548                                         }
19549                                 },
19550                                 "type": "object",
19551                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_users",
19552                                 "description": "A list of locally configured users.",
19553                                 "xml": {
19554                                         "name": "users",
19555                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19556                                 }
19557                         },
19558                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_users_TOP": {
19559                                 "type": "object",
19560                                 "properties": {
19561                                         "users": {
19562                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_users"
19563                                         }
19564                                 },
19565                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_users_TOP"
19566                         },
19567                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_client-authentication_post": {
19568                                 "type": "object",
19569                                 "properties": {
19570                                         "supported-authentication-methods": {
19571                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods"
19572                                         },
19573                                         "users": {
19574                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_users"
19575                                         },
19576                                         "client-auth-defined-elsewhere": {
19577                                                 "description": "Indicates that client credentials are configured\nelsewhere.",
19578                                                 "type": "object",
19579                                                 "xml": {
19580                                                         "name": "client-auth-defined-elsewhere",
19581                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19582                                                 }
19583                                         }
19584                                 },
19585                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_client-authentication_post",
19586                                 "description": "Specifies if SSH client authentication is required or\noptional, and specifies if the SSH client authentication\ncredentials are configured locally or externally.",
19587                                 "xml": {
19588                                         "name": "client-authentication",
19589                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19590                                 }
19591                         },
19592                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_client-authentication_post_xml": {
19593                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_client-authentication_post"
19594                         },
19595                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_client-authentication": {
19596                                 "properties": {
19597                                         "supported-authentication-methods": {
19598                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_supported-authentication-methods"
19599                                         },
19600                                         "users": {
19601                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_config_users"
19602                                         },
19603                                         "client-auth-defined-elsewhere": {
19604                                                 "description": "Indicates that client credentials are configured\nelsewhere.",
19605                                                 "type": "object",
19606                                                 "xml": {
19607                                                         "name": "client-auth-defined-elsewhere",
19608                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19609                                                 }
19610                                         }
19611                                 },
19612                                 "type": "object",
19613                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_client-authentication",
19614                                 "description": "Specifies if SSH client authentication is required or\noptional, and specifies if the SSH client authentication\ncredentials are configured locally or externally.",
19615                                 "xml": {
19616                                         "name": "client-authentication",
19617                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19618                                 }
19619                         },
19620                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_client-authentication_TOP": {
19621                                 "type": "object",
19622                                 "properties": {
19623                                         "client-authentication": {
19624                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_client-authentication"
19625                                         }
19626                                 },
19627                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_client-authentication_TOP"
19628                         },
19629                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key_post": {
19630                                 "type": "object",
19631                                 "properties": {
19632                                         "host-key-alg": {
19633                                                 "type": "array",
19634                                                 "items": {
19635                                                         "$ref": "#/components/schemas/public-key-alg-base"
19636                                                 },
19637                                                 "description": "Acceptable host key algorithms in order of descending\npreference.  The configured host key algorithms should\nbe compatible with the algorithm used by the configured\nprivate key.  Please see Section 5 of RFC XXXX for\nvalid combinations.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable host key algorithms are implementation-\ndefined."
19638                                         }
19639                                 },
19640                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key_post",
19641                                 "description": "Parameters regarding host key.",
19642                                 "xml": {
19643                                         "name": "host-key",
19644                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19645                                 }
19646                         },
19647                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key_post_xml": {
19648                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key_post"
19649                         },
19650                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key": {
19651                                 "properties": {
19652                                         "host-key-alg": {
19653                                                 "type": "array",
19654                                                 "items": {
19655                                                         "$ref": "#/components/schemas/public-key-alg-base"
19656                                                 },
19657                                                 "description": "Acceptable host key algorithms in order of descending\npreference.  The configured host key algorithms should\nbe compatible with the algorithm used by the configured\nprivate key.  Please see Section 5 of RFC XXXX for\nvalid combinations.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable host key algorithms are implementation-\ndefined."
19658                                         }
19659                                 },
19660                                 "type": "object",
19661                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key",
19662                                 "description": "Parameters regarding host key.",
19663                                 "xml": {
19664                                         "name": "host-key",
19665                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19666                                 }
19667                         },
19668                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key_TOP": {
19669                                 "type": "object",
19670                                 "properties": {
19671                                         "host-key": {
19672                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key"
19673                                         }
19674                                 },
19675                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key_TOP"
19676                         },
19677                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange_post": {
19678                                 "type": "object",
19679                                 "properties": {
19680                                         "key-exchange-alg": {
19681                                                 "type": "array",
19682                                                 "items": {
19683                                                         "$ref": "#/components/schemas/key-exchange-alg-base"
19684                                                 },
19685                                                 "description": "Acceptable key exchange algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable key exchange algorithms are implementation\ndefined."
19686                                         }
19687                                 },
19688                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange_post",
19689                                 "description": "Parameters regarding key exchange.",
19690                                 "xml": {
19691                                         "name": "key-exchange",
19692                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19693                                 }
19694                         },
19695                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange_post_xml": {
19696                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange_post"
19697                         },
19698                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange": {
19699                                 "properties": {
19700                                         "key-exchange-alg": {
19701                                                 "type": "array",
19702                                                 "items": {
19703                                                         "$ref": "#/components/schemas/key-exchange-alg-base"
19704                                                 },
19705                                                 "description": "Acceptable key exchange algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable key exchange algorithms are implementation\ndefined."
19706                                         }
19707                                 },
19708                                 "type": "object",
19709                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange",
19710                                 "description": "Parameters regarding key exchange.",
19711                                 "xml": {
19712                                         "name": "key-exchange",
19713                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19714                                 }
19715                         },
19716                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange_TOP": {
19717                                 "type": "object",
19718                                 "properties": {
19719                                         "key-exchange": {
19720                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange"
19721                                         }
19722                                 },
19723                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange_TOP"
19724                         },
19725                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption_post": {
19726                                 "type": "object",
19727                                 "properties": {
19728                                         "encryption-alg": {
19729                                                 "type": "array",
19730                                                 "items": {
19731                                                         "$ref": "#/components/schemas/encryption-alg-base"
19732                                                 },
19733                                                 "description": "Acceptable encryption algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable encryption algorithms are implementation\ndefined."
19734                                         }
19735                                 },
19736                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption_post",
19737                                 "description": "Parameters regarding encryption.",
19738                                 "xml": {
19739                                         "name": "encryption",
19740                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19741                                 }
19742                         },
19743                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption_post_xml": {
19744                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption_post"
19745                         },
19746                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption": {
19747                                 "properties": {
19748                                         "encryption-alg": {
19749                                                 "type": "array",
19750                                                 "items": {
19751                                                         "$ref": "#/components/schemas/encryption-alg-base"
19752                                                 },
19753                                                 "description": "Acceptable encryption algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable encryption algorithms are implementation\ndefined."
19754                                         }
19755                                 },
19756                                 "type": "object",
19757                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption",
19758                                 "description": "Parameters regarding encryption.",
19759                                 "xml": {
19760                                         "name": "encryption",
19761                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19762                                 }
19763                         },
19764                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption_TOP": {
19765                                 "type": "object",
19766                                 "properties": {
19767                                         "encryption": {
19768                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption"
19769                                         }
19770                                 },
19771                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption_TOP"
19772                         },
19773                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_mac_post": {
19774                                 "type": "object",
19775                                 "properties": {
19776                                         "mac-alg": {
19777                                                 "type": "array",
19778                                                 "items": {
19779                                                         "$ref": "#/components/schemas/mac-alg-base"
19780                                                 },
19781                                                 "description": "Acceptable MAC algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable MAC algorithms are implementation-\ndefined."
19782                                         }
19783                                 },
19784                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_mac_post",
19785                                 "description": "Parameters regarding message authentication code (MAC).",
19786                                 "xml": {
19787                                         "name": "mac",
19788                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19789                                 }
19790                         },
19791                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_mac_post_xml": {
19792                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_mac_post"
19793                         },
19794                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_mac": {
19795                                 "properties": {
19796                                         "mac-alg": {
19797                                                 "type": "array",
19798                                                 "items": {
19799                                                         "$ref": "#/components/schemas/mac-alg-base"
19800                                                 },
19801                                                 "description": "Acceptable MAC algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable MAC algorithms are implementation-\ndefined."
19802                                         }
19803                                 },
19804                                 "type": "object",
19805                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_mac",
19806                                 "description": "Parameters regarding message authentication code (MAC).",
19807                                 "xml": {
19808                                         "name": "mac",
19809                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19810                                 }
19811                         },
19812                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_mac_TOP": {
19813                                 "type": "object",
19814                                 "properties": {
19815                                         "mac": {
19816                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_mac"
19817                                         }
19818                                 },
19819                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_mac_TOP"
19820                         },
19821                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_transport-params_post": {
19822                                 "type": "object",
19823                                 "properties": {
19824                                         "host-key": {
19825                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key"
19826                                         },
19827                                         "key-exchange": {
19828                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange"
19829                                         },
19830                                         "encryption": {
19831                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption"
19832                                         },
19833                                         "mac": {
19834                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_mac"
19835                                         }
19836                                 },
19837                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_transport-params_post",
19838                                 "description": "Configurable parameters of the SSH transport layer.",
19839                                 "xml": {
19840                                         "name": "transport-params",
19841                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19842                                 }
19843                         },
19844                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_transport-params_post_xml": {
19845                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_transport-params_post"
19846                         },
19847                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_transport-params": {
19848                                 "properties": {
19849                                         "host-key": {
19850                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_host-key"
19851                                         },
19852                                         "key-exchange": {
19853                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_key-exchange"
19854                                         },
19855                                         "encryption": {
19856                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_encryption"
19857                                         },
19858                                         "mac": {
19859                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_config_mac"
19860                                         }
19861                                 },
19862                                 "type": "object",
19863                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_transport-params",
19864                                 "description": "Configurable parameters of the SSH transport layer.",
19865                                 "xml": {
19866                                         "name": "transport-params",
19867                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19868                                 }
19869                         },
19870                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_transport-params_TOP": {
19871                                 "type": "object",
19872                                 "properties": {
19873                                         "transport-params": {
19874                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_transport-params"
19875                                         }
19876                                 },
19877                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_transport-params_TOP"
19878                         },
19879                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_keepalives_post": {
19880                                 "type": "object",
19881                                 "properties": {
19882                                         "max-wait": {
19883                                                 "description": "Sets the amount of time in seconds after which\nif no data has been received from the SSL client,\na SSL-level message will be sent to test the\naliveness of the SSL client.",
19884                                                 "format": "int32",
19885                                                 "default": 30,
19886                                                 "type": "integer",
19887                                                 "xml": {
19888                                                         "name": "max-wait",
19889                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19890                                                 }
19891                                         },
19892                                         "max-attempts": {
19893                                                 "description": "Sets the maximum number of sequential keep-alive\nmessages that can fail to obtain a response from\nthe SSL client before assuming the SSL client is\nno longer alive.",
19894                                                 "format": "int32",
19895                                                 "default": 3,
19896                                                 "type": "integer",
19897                                                 "xml": {
19898                                                         "name": "max-attempts",
19899                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19900                                                 }
19901                                         }
19902                                 },
19903                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_keepalives_post",
19904                                 "description": "Configures the keep-alive policy, to proactively test\nthe aliveness of the SSL client.  An unresponsive SSL\nclient is dropped after approximately max-wait *\nmax-attempts seconds.",
19905                                 "xml": {
19906                                         "name": "keepalives",
19907                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19908                                 }
19909                         },
19910                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_keepalives_post_xml": {
19911                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_keepalives_post"
19912                         },
19913                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_keepalives": {
19914                                 "properties": {
19915                                         "max-wait": {
19916                                                 "description": "Sets the amount of time in seconds after which\nif no data has been received from the SSL client,\na SSL-level message will be sent to test the\naliveness of the SSL client.",
19917                                                 "format": "int32",
19918                                                 "default": 30,
19919                                                 "type": "integer",
19920                                                 "xml": {
19921                                                         "name": "max-wait",
19922                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19923                                                 }
19924                                         },
19925                                         "max-attempts": {
19926                                                 "description": "Sets the maximum number of sequential keep-alive\nmessages that can fail to obtain a response from\nthe SSL client before assuming the SSL client is\nno longer alive.",
19927                                                 "format": "int32",
19928                                                 "default": 3,
19929                                                 "type": "integer",
19930                                                 "xml": {
19931                                                         "name": "max-attempts",
19932                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19933                                                 }
19934                                         }
19935                                 },
19936                                 "type": "object",
19937                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_keepalives",
19938                                 "description": "Configures the keep-alive policy, to proactively test\nthe aliveness of the SSL client.  An unresponsive SSL\nclient is dropped after approximately max-wait *\nmax-attempts seconds.",
19939                                 "xml": {
19940                                         "name": "keepalives",
19941                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19942                                 }
19943                         },
19944                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_keepalives_TOP": {
19945                                 "type": "object",
19946                                 "properties": {
19947                                         "keepalives": {
19948                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_keepalives"
19949                                         }
19950                                 },
19951                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_keepalives_TOP"
19952                         },
19953                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_ssh-server-parameters_post": {
19954                                 "type": "object",
19955                                 "properties": {
19956                                         "server-identity": {
19957                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_server-identity"
19958                                         },
19959                                         "client-authentication": {
19960                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_client-authentication"
19961                                         },
19962                                         "transport-params": {
19963                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_transport-params"
19964                                         },
19965                                         "keepalives": {
19966                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_keepalives"
19967                                         }
19968                                 },
19969                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_ssh-server-parameters_post",
19970                                 "description": "A wrapper around the SSH server parameters\nto avoid name collisions.",
19971                                 "xml": {
19972                                         "name": "ssh-server-parameters",
19973                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
19974                                 }
19975                         },
19976                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_ssh-server-parameters_post_xml": {
19977                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_ssh-server-parameters_post"
19978                         },
19979                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_ssh-server-parameters": {
19980                                 "properties": {
19981                                         "server-identity": {
19982                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_server-identity"
19983                                         },
19984                                         "client-authentication": {
19985                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_client-authentication"
19986                                         },
19987                                         "transport-params": {
19988                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_transport-params"
19989                                         },
19990                                         "keepalives": {
19991                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_config_keepalives"
19992                                         }
19993                                 },
19994                                 "type": "object",
19995                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_ssh-server-parameters",
19996                                 "description": "A wrapper around the SSH server parameters\nto avoid name collisions.",
19997                                 "xml": {
19998                                         "name": "ssh-server-parameters",
19999                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20000                                 }
20001                         },
20002                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_ssh-server-parameters_TOP": {
20003                                 "type": "object",
20004                                 "properties": {
20005                                         "ssh-server-parameters": {
20006                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_ssh-server-parameters"
20007                                         }
20008                                 },
20009                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_ssh-server-parameters_TOP"
20010                         },
20011                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_ssh_post": {
20012                                 "type": "object",
20013                                 "properties": {
20014                                         "tcp-client-parameters": {
20015                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_tcp-client-parameters"
20016                                         },
20017                                         "ssh-server-parameters": {
20018                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_ssh-server-parameters"
20019                                         }
20020                                 },
20021                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_ssh_post",
20022                                 "description": "Specifies SSH-specific call-home transport\nconfiguration.",
20023                                 "xml": {
20024                                         "name": "ssh",
20025                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20026                                 }
20027                         },
20028                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_ssh_post_xml": {
20029                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_ssh_post"
20030                         },
20031                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_ssh": {
20032                                 "properties": {
20033                                         "tcp-client-parameters": {
20034                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_tcp-client-parameters"
20035                                         },
20036                                         "ssh-server-parameters": {
20037                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_config_ssh-server-parameters"
20038                                         }
20039                                 },
20040                                 "type": "object",
20041                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_ssh",
20042                                 "description": "Specifies SSH-specific call-home transport\nconfiguration.",
20043                                 "xml": {
20044                                         "name": "ssh",
20045                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20046                                 }
20047                         },
20048                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_ssh_TOP": {
20049                                 "type": "object",
20050                                 "properties": {
20051                                         "ssh": {
20052                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_ssh"
20053                                         }
20054                                 },
20055                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_ssh_TOP"
20056                         },
20057                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_config_keepalives_post": {
20058                                 "type": "object",
20059                                 "properties": {
20060                                         "idle-time": {
20061                                                 "description": "Sets the amount of time after which if no data has been\nreceived from the TCP peer, a TCP-level probe message\nwill be sent to test the aliveness of the TCP peer.",
20062                                                 "format": "int32",
20063                                                 "default": 1,
20064                                                 "type": "integer",
20065                                                 "xml": {
20066                                                         "name": "idle-time",
20067                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20068                                                 }
20069                                         },
20070                                         "max-probes": {
20071                                                 "description": "Sets the maximum number of sequential keep-alive probes\nthat can fail to obtain a response from the TCP peer\nbefore assuming the TCP peer is no longer alive.",
20072                                                 "format": "int32",
20073                                                 "default": 1,
20074                                                 "type": "integer",
20075                                                 "xml": {
20076                                                         "name": "max-probes",
20077                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20078                                                 }
20079                                         },
20080                                         "probe-interval": {
20081                                                 "description": "Sets the time interval between failed probes.",
20082                                                 "format": "int32",
20083                                                 "default": 1,
20084                                                 "type": "integer",
20085                                                 "xml": {
20086                                                         "name": "probe-interval",
20087                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20088                                                 }
20089                                         }
20090                                 },
20091                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_config_keepalives_post",
20092                                 "description": "Configures the keep-alive policy, to proactively test the\naliveness of the TCP peer.  An unresponsive TCP peer is\ndropped after approximately (idle-time * 60) + (max-probes\n* probe-interval) seconds.",
20093                                 "xml": {
20094                                         "name": "keepalives",
20095                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20096                                 }
20097                         },
20098                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_config_keepalives_post_xml": {
20099                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_config_keepalives_post"
20100                         },
20101                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_config_keepalives": {
20102                                 "properties": {
20103                                         "idle-time": {
20104                                                 "description": "Sets the amount of time after which if no data has been\nreceived from the TCP peer, a TCP-level probe message\nwill be sent to test the aliveness of the TCP peer.",
20105                                                 "format": "int32",
20106                                                 "default": 1,
20107                                                 "type": "integer",
20108                                                 "xml": {
20109                                                         "name": "idle-time",
20110                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20111                                                 }
20112                                         },
20113                                         "max-probes": {
20114                                                 "description": "Sets the maximum number of sequential keep-alive probes\nthat can fail to obtain a response from the TCP peer\nbefore assuming the TCP peer is no longer alive.",
20115                                                 "format": "int32",
20116                                                 "default": 1,
20117                                                 "type": "integer",
20118                                                 "xml": {
20119                                                         "name": "max-probes",
20120                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20121                                                 }
20122                                         },
20123                                         "probe-interval": {
20124                                                 "description": "Sets the time interval between failed probes.",
20125                                                 "format": "int32",
20126                                                 "default": 1,
20127                                                 "type": "integer",
20128                                                 "xml": {
20129                                                         "name": "probe-interval",
20130                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20131                                                 }
20132                                         }
20133                                 },
20134                                 "required": [
20135                                         "idle-time",
20136                                         "max-probes",
20137                                         "probe-interval"
20138                                 ],
20139                                 "type": "object",
20140                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_config_keepalives",
20141                                 "description": "Configures the keep-alive policy, to proactively test the\naliveness of the TCP peer.  An unresponsive TCP peer is\ndropped after approximately (idle-time * 60) + (max-probes\n* probe-interval) seconds.",
20142                                 "xml": {
20143                                         "name": "keepalives",
20144                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20145                                 }
20146                         },
20147                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_config_keepalives_TOP": {
20148                                 "type": "object",
20149                                 "properties": {
20150                                         "keepalives": {
20151                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_config_keepalives"
20152                                         }
20153                                 },
20154                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_config_keepalives_TOP"
20155                         },
20156                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tcp-client-parameters_post": {
20157                                 "type": "object",
20158                                 "properties": {
20159                                         "remote-address": {
20160                                                 "description": "The IP address or hostname of the remote peer to\nestablish a connection with.  If a domain name is\nconfigured, then the DNS resolution should happen on\neach connection attempt.  If the the DNS resolution\nresults in multiple IP addresses, the IP addresses\nare tried according to local preference order until\na connection has been established or until all IP\naddresses have failed.",
20161                                                 "type": "string",
20162                                                 "xml": {
20163                                                         "name": "remote-address",
20164                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20165                                                 }
20166                                         },
20167                                         "remote-port": {
20168                                                 "description": "The NETCONF server will attempt to connect\nto the IANA-assigned well-known port for\n'netconf-ch-tls' (4335) if no value is\nspecified.",
20169                                                 "format": "int32",
20170                                                 "default": 4335,
20171                                                 "type": "integer",
20172                                                 "xml": {
20173                                                         "name": "remote-port",
20174                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20175                                                 }
20176                                         },
20177                                         "local-address": {
20178                                                 "description": "The local IP address/interface (VRF?) to bind to for when\nconnecting to the remote peer.  INADDR_ANY ('0.0.0.0') or\nINADDR6_ANY ('0:0:0:0:0:0:0:0' a.k.a. '::') MAY be used to\nexplicitly indicate the implicit default, that the server\ncan bind to any IPv4 or IPv6 addresses, respectively.",
20179                                                 "type": "string",
20180                                                 "xml": {
20181                                                         "name": "local-address",
20182                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20183                                                 }
20184                                         },
20185                                         "local-port": {
20186                                                 "description": "The local IP port number to bind to for when connecting\nto the remote peer.  The port number '0', which is the\ndefault value, indicates that any available local port\nnumber may be used.",
20187                                                 "type": "string",
20188                                                 "default": "0",
20189                                                 "xml": {
20190                                                         "name": "local-port",
20191                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20192                                                 }
20193                                         },
20194                                         "keepalives": {
20195                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_config_keepalives"
20196                                         }
20197                                 },
20198                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tcp-client-parameters_post",
20199                                 "description": "A wrapper around the TCP client parameters\nto avoid name collisions.",
20200                                 "xml": {
20201                                         "name": "tcp-client-parameters",
20202                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20203                                 }
20204                         },
20205                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tcp-client-parameters_post_xml": {
20206                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tcp-client-parameters_post"
20207                         },
20208                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tcp-client-parameters": {
20209                                 "properties": {
20210                                         "remote-address": {
20211                                                 "description": "The IP address or hostname of the remote peer to\nestablish a connection with.  If a domain name is\nconfigured, then the DNS resolution should happen on\neach connection attempt.  If the the DNS resolution\nresults in multiple IP addresses, the IP addresses\nare tried according to local preference order until\na connection has been established or until all IP\naddresses have failed.",
20212                                                 "type": "string",
20213                                                 "xml": {
20214                                                         "name": "remote-address",
20215                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20216                                                 }
20217                                         },
20218                                         "remote-port": {
20219                                                 "description": "The NETCONF server will attempt to connect\nto the IANA-assigned well-known port for\n'netconf-ch-tls' (4335) if no value is\nspecified.",
20220                                                 "format": "int32",
20221                                                 "default": 4335,
20222                                                 "type": "integer",
20223                                                 "xml": {
20224                                                         "name": "remote-port",
20225                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20226                                                 }
20227                                         },
20228                                         "local-address": {
20229                                                 "description": "The local IP address/interface (VRF?) to bind to for when\nconnecting to the remote peer.  INADDR_ANY ('0.0.0.0') or\nINADDR6_ANY ('0:0:0:0:0:0:0:0' a.k.a. '::') MAY be used to\nexplicitly indicate the implicit default, that the server\ncan bind to any IPv4 or IPv6 addresses, respectively.",
20230                                                 "type": "string",
20231                                                 "xml": {
20232                                                         "name": "local-address",
20233                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20234                                                 }
20235                                         },
20236                                         "local-port": {
20237                                                 "description": "The local IP port number to bind to for when connecting\nto the remote peer.  The port number '0', which is the\ndefault value, indicates that any available local port\nnumber may be used.",
20238                                                 "type": "string",
20239                                                 "default": "0",
20240                                                 "xml": {
20241                                                         "name": "local-port",
20242                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20243                                                 }
20244                                         },
20245                                         "keepalives": {
20246                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_config_keepalives"
20247                                         }
20248                                 },
20249                                 "required": [
20250                                         "remote-address"
20251                                 ],
20252                                 "type": "object",
20253                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tcp-client-parameters",
20254                                 "description": "A wrapper around the TCP client parameters\nto avoid name collisions.",
20255                                 "xml": {
20256                                         "name": "tcp-client-parameters",
20257                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20258                                 }
20259                         },
20260                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tcp-client-parameters_TOP": {
20261                                 "type": "object",
20262                                 "properties": {
20263                                         "tcp-client-parameters": {
20264                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tcp-client-parameters"
20265                                         }
20266                                 },
20267                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tcp-client-parameters_TOP"
20268                         },
20269                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key_post": {
20270                                 "type": "object",
20271                                 "properties": {
20272                                         "value": {
20273                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
20274                                                 "format": "byte",
20275                                                 "type": "string",
20276                                                 "xml": {
20277                                                         "name": "value",
20278                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20279                                                 }
20280                                         },
20281                                         "symmetric-key-ref": {
20282                                                 "description": "Identifies a symmetric key used to encrypt this key.",
20283                                                 "default": "Some symmetric-key-ref",
20284                                                 "type": "string",
20285                                                 "xml": {
20286                                                         "name": "symmetric-key-ref",
20287                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20288                                                 }
20289                                         },
20290                                         "asymmetric-key-ref": {
20291                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
20292                                                 "default": "Some asymmetric-key-ref",
20293                                                 "type": "string",
20294                                                 "xml": {
20295                                                         "name": "asymmetric-key-ref",
20296                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20297                                                 }
20298                                         }
20299                                 },
20300                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key_post",
20301                                 "description": "A container for the encrypted asymmetric private\nkey value.",
20302                                 "xml": {
20303                                         "name": "encrypted-private-key",
20304                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20305                                 }
20306                         },
20307                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key_post_xml": {
20308                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key_post"
20309                         },
20310                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key": {
20311                                 "properties": {
20312                                         "value": {
20313                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
20314                                                 "format": "byte",
20315                                                 "type": "string",
20316                                                 "xml": {
20317                                                         "name": "value",
20318                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20319                                                 }
20320                                         },
20321                                         "symmetric-key-ref": {
20322                                                 "description": "Identifies a symmetric key used to encrypt this key.",
20323                                                 "default": "Some symmetric-key-ref",
20324                                                 "type": "string",
20325                                                 "xml": {
20326                                                         "name": "symmetric-key-ref",
20327                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20328                                                 }
20329                                         },
20330                                         "asymmetric-key-ref": {
20331                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
20332                                                 "default": "Some asymmetric-key-ref",
20333                                                 "type": "string",
20334                                                 "xml": {
20335                                                         "name": "asymmetric-key-ref",
20336                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20337                                                 }
20338                                         }
20339                                 },
20340                                 "type": "object",
20341                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key",
20342                                 "description": "A container for the encrypted asymmetric private\nkey value.",
20343                                 "xml": {
20344                                         "name": "encrypted-private-key",
20345                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20346                                 }
20347                         },
20348                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key_TOP": {
20349                                 "type": "object",
20350                                 "properties": {
20351                                         "encrypted-private-key": {
20352                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key"
20353                                         }
20354                                 },
20355                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key_TOP"
20356                         },
20357                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_local-definition_post": {
20358                                 "type": "object",
20359                                 "properties": {
20360                                         "private-key": {
20361                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
20362                                                 "format": "byte",
20363                                                 "type": "string",
20364                                                 "xml": {
20365                                                         "name": "private-key",
20366                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20367                                                 }
20368                                         },
20369                                         "hidden-private-key": {
20370                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
20371                                                 "type": "object",
20372                                                 "xml": {
20373                                                         "name": "hidden-private-key",
20374                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20375                                                 }
20376                                         },
20377                                         "encrypted-private-key": {
20378                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key"
20379                                         },
20380                                         "algorithm": {
20381                                                 "description": "Identifies the key's algorithm.",
20382                                                 "type": "string",
20383                                                 "default": "0",
20384                                                 "xml": {
20385                                                         "name": "algorithm",
20386                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20387                                                 }
20388                                         },
20389                                         "public-key": {
20390                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
20391                                                 "format": "byte",
20392                                                 "type": "string",
20393                                                 "xml": {
20394                                                         "name": "public-key",
20395                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20396                                                 }
20397                                         },
20398                                         "cert": {
20399                                                 "description": "The binary certificate data for this certificate.",
20400                                                 "format": "byte",
20401                                                 "type": "string",
20402                                                 "xml": {
20403                                                         "name": "cert",
20404                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20405                                                 }
20406                                         }
20407                                 },
20408                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_local-definition_post",
20409                                 "description": "Container to hold the local key definition.",
20410                                 "xml": {
20411                                         "name": "local-definition",
20412                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20413                                 }
20414                         },
20415                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_local-definition_post_xml": {
20416                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_local-definition_post"
20417                         },
20418                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_local-definition": {
20419                                 "properties": {
20420                                         "private-key": {
20421                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
20422                                                 "format": "byte",
20423                                                 "type": "string",
20424                                                 "xml": {
20425                                                         "name": "private-key",
20426                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20427                                                 }
20428                                         },
20429                                         "hidden-private-key": {
20430                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
20431                                                 "type": "object",
20432                                                 "xml": {
20433                                                         "name": "hidden-private-key",
20434                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20435                                                 }
20436                                         },
20437                                         "encrypted-private-key": {
20438                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_config_encrypted-private-key"
20439                                         },
20440                                         "algorithm": {
20441                                                 "description": "Identifies the key's algorithm.",
20442                                                 "type": "string",
20443                                                 "default": "0",
20444                                                 "xml": {
20445                                                         "name": "algorithm",
20446                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20447                                                 }
20448                                         },
20449                                         "public-key": {
20450                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
20451                                                 "format": "byte",
20452                                                 "type": "string",
20453                                                 "xml": {
20454                                                         "name": "public-key",
20455                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20456                                                 }
20457                                         },
20458                                         "cert": {
20459                                                 "description": "The binary certificate data for this certificate.",
20460                                                 "format": "byte",
20461                                                 "type": "string",
20462                                                 "xml": {
20463                                                         "name": "cert",
20464                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20465                                                 }
20466                                         }
20467                                 },
20468                                 "required": [
20469                                         "algorithm",
20470                                         "public-key"
20471                                 ],
20472                                 "type": "object",
20473                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_local-definition",
20474                                 "description": "Container to hold the local key definition.",
20475                                 "xml": {
20476                                         "name": "local-definition",
20477                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20478                                 }
20479                         },
20480                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_local-definition_TOP": {
20481                                 "type": "object",
20482                                 "properties": {
20483                                         "local-definition": {
20484                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_local-definition"
20485                                         }
20486                                 },
20487                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_local-definition_TOP"
20488                         },
20489                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference_post": {
20490                                 "type": "object",
20491                                 "properties": {
20492                                         "asymmetric-key": {
20493                                                 "description": "A reference to an asymmetric key in the keystore.",
20494                                                 "default": "Some asymmetric-key",
20495                                                 "type": "string",
20496                                                 "xml": {
20497                                                         "name": "asymmetric-key",
20498                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20499                                                 }
20500                                         },
20501                                         "certificate": {
20502                                                 "description": "A reference to a specific certificate of the\nasymmetric key in the keystore.",
20503                                                 "default": "Some certificate",
20504                                                 "type": "string",
20505                                                 "xml": {
20506                                                         "name": "certificate",
20507                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20508                                                 }
20509                                         }
20510                                 },
20511                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference_post",
20512                                 "description": "A reference to a specific certificate (and its\nassociated private key) in the keystore.",
20513                                 "xml": {
20514                                         "name": "keystore-reference",
20515                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20516                                 }
20517                         },
20518                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference_post_xml": {
20519                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference_post"
20520                         },
20521                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference": {
20522                                 "properties": {
20523                                         "asymmetric-key": {
20524                                                 "description": "A reference to an asymmetric key in the keystore.",
20525                                                 "default": "Some asymmetric-key",
20526                                                 "type": "string",
20527                                                 "xml": {
20528                                                         "name": "asymmetric-key",
20529                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20530                                                 }
20531                                         },
20532                                         "certificate": {
20533                                                 "description": "A reference to a specific certificate of the\nasymmetric key in the keystore.",
20534                                                 "default": "Some certificate",
20535                                                 "type": "string",
20536                                                 "xml": {
20537                                                         "name": "certificate",
20538                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20539                                                 }
20540                                         }
20541                                 },
20542                                 "type": "object",
20543                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference",
20544                                 "description": "A reference to a specific certificate (and its\nassociated private key) in the keystore.",
20545                                 "xml": {
20546                                         "name": "keystore-reference",
20547                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20548                                 }
20549                         },
20550                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference_TOP": {
20551                                 "type": "object",
20552                                 "properties": {
20553                                         "keystore-reference": {
20554                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference"
20555                                         }
20556                                 },
20557                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference_TOP"
20558                         },
20559                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_server-identity_post": {
20560                                 "type": "object",
20561                                 "properties": {
20562                                         "local-definition": {
20563                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_local-definition"
20564                                         },
20565                                         "keystore-reference": {
20566                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference"
20567                                         }
20568                                 },
20569                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_server-identity_post",
20570                                 "description": "A locally-defined or referenced end-entity certificate,\nincluding any configured intermediate certificates, the\nTLS server will present when establishing a TLS connection\nin its Certificate message, as defined in Section 7.4.2\nin RFC 5246.",
20571                                 "xml": {
20572                                         "name": "server-identity",
20573                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20574                                 }
20575                         },
20576                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_server-identity_post_xml": {
20577                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_server-identity_post"
20578                         },
20579                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_server-identity": {
20580                                 "properties": {
20581                                         "local-definition": {
20582                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_local-definition"
20583                                         },
20584                                         "keystore-reference": {
20585                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_config_keystore-reference"
20586                                         }
20587                                 },
20588                                 "type": "object",
20589                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_server-identity",
20590                                 "description": "A locally-defined or referenced end-entity certificate,\nincluding any configured intermediate certificates, the\nTLS server will present when establishing a TLS connection\nin its Certificate message, as defined in Section 7.4.2\nin RFC 5246.",
20591                                 "xml": {
20592                                         "name": "server-identity",
20593                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20594                                 }
20595                         },
20596                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_server-identity_TOP": {
20597                                 "type": "object",
20598                                 "properties": {
20599                                         "server-identity": {
20600                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_server-identity"
20601                                         }
20602                                 },
20603                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_server-identity_TOP"
20604                         },
20605                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name_post": {
20606                                 "type": "object",
20607                                 "properties": {
20608                                         "fingerprint": {
20609                                                 "description": "Specifies a value with which the fingerprint of the\nfull certificate presented by the peer is compared.  If\nthe fingerprint of the full certificate presented by the\npeer does not match the fingerprint configured, then the\nentry is skipped, and the search for a match continues.",
20610                                                 "minLength": 0,
20611                                                 "maxLength": 2147483647,
20612                                                 "default": "?:aC",
20613                                                 "type": "string",
20614                                                 "xml": {
20615                                                         "name": "fingerprint",
20616                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20617                                                 }
20618                                         },
20619                                         "map-type": {
20620                                                 "$ref": "#/components/schemas/cert-to-name",
20621                                                 "xml": {
20622                                                         "name": "map-type",
20623                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20624                                                 }
20625                                         },
20626                                         "name": {
20627                                                 "description": "Directly specifies the NETCONF username when the\nmap-type is 'specified'.",
20628                                                 "default": "Some name",
20629                                                 "type": "string",
20630                                                 "xml": {
20631                                                         "name": "name",
20632                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20633                                                 }
20634                                         }
20635                                 },
20636                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name_post",
20637                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation.",
20638                                 "xml": {
20639                                         "name": "cert-to-name",
20640                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20641                                 }
20642                         },
20643                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name_post_xml": {
20644                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name_post"
20645                         },
20646                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name": {
20647                                 "properties": {
20648                                         "id": {
20649                                                 "description": "The id specifies the order in which the entries in the\ncert-to-name list are searched.  Entries with lower\nnumbers are searched first.",
20650                                                 "format": "int64",
20651                                                 "default": 0,
20652                                                 "type": "integer",
20653                                                 "xml": {
20654                                                         "name": "id",
20655                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20656                                                 }
20657                                         },
20658                                         "fingerprint": {
20659                                                 "description": "Specifies a value with which the fingerprint of the\nfull certificate presented by the peer is compared.  If\nthe fingerprint of the full certificate presented by the\npeer does not match the fingerprint configured, then the\nentry is skipped, and the search for a match continues.",
20660                                                 "minLength": 0,
20661                                                 "maxLength": 2147483647,
20662                                                 "default": "?:aC",
20663                                                 "type": "string",
20664                                                 "xml": {
20665                                                         "name": "fingerprint",
20666                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20667                                                 }
20668                                         },
20669                                         "map-type": {
20670                                                 "$ref": "#/components/schemas/cert-to-name",
20671                                                 "xml": {
20672                                                         "name": "map-type",
20673                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20674                                                 }
20675                                         },
20676                                         "name": {
20677                                                 "description": "Directly specifies the NETCONF username when the\nmap-type is 'specified'.",
20678                                                 "default": "Some name",
20679                                                 "type": "string",
20680                                                 "xml": {
20681                                                         "name": "name",
20682                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20683                                                 }
20684                                         }
20685                                 },
20686                                 "required": [
20687                                         "fingerprint",
20688                                         "map-type",
20689                                         "name"
20690                                 ],
20691                                 "type": "object",
20692                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name",
20693                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation.",
20694                                 "xml": {
20695                                         "name": "cert-to-name",
20696                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20697                                 }
20698                         },
20699                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name_TOP": {
20700                                 "type": "object",
20701                                 "properties": {
20702                                         "cert-to-name": {
20703                                                 "type": "array",
20704                                                 "items": {
20705                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name"
20706                                                 },
20707                                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation."
20708                                         }
20709                                 },
20710                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name_TOP"
20711                         },
20712                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps_post": {
20713                                 "type": "object",
20714                                 "properties": {
20715                                         "cert-to-name": {
20716                                                 "type": "array",
20717                                                 "items": {
20718                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name"
20719                                                 },
20720                                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation."
20721                                         }
20722                                 },
20723                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps_post",
20724                                 "description": "The cert-maps container is used by a\nTLS-based NETCONF server to map the\nNETCONF client's presented X.509\ncertificate to a NETCONF username.  If\nno matching and valid cert-to-name list\nentry can be found, then the NETCONF\nserver MUST close the connection, and\nMUST NOT accept NETCONF messages over\nit.",
20725                                 "xml": {
20726                                         "name": "cert-maps",
20727                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20728                                 }
20729                         },
20730                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps_post_xml": {
20731                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps_post"
20732                         },
20733                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps": {
20734                                 "properties": {
20735                                         "cert-to-name": {
20736                                                 "type": "array",
20737                                                 "items": {
20738                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_config_cert-to-name"
20739                                                 },
20740                                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation."
20741                                         }
20742                                 },
20743                                 "type": "object",
20744                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps",
20745                                 "description": "The cert-maps container is used by a\nTLS-based NETCONF server to map the\nNETCONF client's presented X.509\ncertificate to a NETCONF username.  If\nno matching and valid cert-to-name list\nentry can be found, then the NETCONF\nserver MUST close the connection, and\nMUST NOT accept NETCONF messages over\nit.",
20746                                 "xml": {
20747                                         "name": "cert-maps",
20748                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20749                                 }
20750                         },
20751                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps_TOP": {
20752                                 "type": "object",
20753                                 "properties": {
20754                                         "cert-maps": {
20755                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps"
20756                                         }
20757                                 },
20758                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps_TOP"
20759                         },
20760                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_client-authentication_post": {
20761                                 "type": "object",
20762                                 "properties": {
20763                                         "required": {
20764                                                 "description": "Indicates that TLS-level client authentication is\nrequired.",
20765                                                 "type": "object",
20766                                                 "xml": {
20767                                                         "name": "required",
20768                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20769                                                 }
20770                                         },
20771                                         "optional": {
20772                                                 "description": "Indicates that TLS-level client authentication is\noptional.",
20773                                                 "type": "object",
20774                                                 "xml": {
20775                                                         "name": "optional",
20776                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20777                                                 }
20778                                         },
20779                                         "ca-certs": {
20780                                                 "description": "A reference to a list of certificate authority (CA)\ncertificates used by the TLS server to authenticate\nTLS client certificates.  A client certificate is\nauthenticated if it has a valid chain of trust to\na configured CA certificate.",
20781                                                 "default": "Some ca-certs",
20782                                                 "type": "string",
20783                                                 "xml": {
20784                                                         "name": "ca-certs",
20785                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20786                                                 }
20787                                         },
20788                                         "client-certs": {
20789                                                 "description": "A reference to a list of client certificates\nused by the TLS server to authenticate TLS\nclient certificates.  A clients certificate\nis authenticated if it is an exact match to\na configured client certificate.",
20790                                                 "default": "Some client-certs",
20791                                                 "type": "string",
20792                                                 "xml": {
20793                                                         "name": "client-certs",
20794                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20795                                                 }
20796                                         },
20797                                         "client-auth-defined-elsewhere": {
20798                                                 "description": "Indicates that certificates needed to authenticate\nclients are configured elsewhere.",
20799                                                 "type": "object",
20800                                                 "xml": {
20801                                                         "name": "client-auth-defined-elsewhere",
20802                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20803                                                 }
20804                                         },
20805                                         "cert-maps": {
20806                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps"
20807                                         }
20808                                 },
20809                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_client-authentication_post",
20810                                 "description": "NETCONF/TLS servers MUST validate client\ncertificates.",
20811                                 "xml": {
20812                                         "name": "client-authentication",
20813                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20814                                 }
20815                         },
20816                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_client-authentication_post_xml": {
20817                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_client-authentication_post"
20818                         },
20819                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_client-authentication": {
20820                                 "properties": {
20821                                         "required": {
20822                                                 "description": "Indicates that TLS-level client authentication is\nrequired.",
20823                                                 "type": "object",
20824                                                 "xml": {
20825                                                         "name": "required",
20826                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20827                                                 }
20828                                         },
20829                                         "optional": {
20830                                                 "description": "Indicates that TLS-level client authentication is\noptional.",
20831                                                 "type": "object",
20832                                                 "xml": {
20833                                                         "name": "optional",
20834                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20835                                                 }
20836                                         },
20837                                         "ca-certs": {
20838                                                 "description": "A reference to a list of certificate authority (CA)\ncertificates used by the TLS server to authenticate\nTLS client certificates.  A client certificate is\nauthenticated if it has a valid chain of trust to\na configured CA certificate.",
20839                                                 "default": "Some ca-certs",
20840                                                 "type": "string",
20841                                                 "xml": {
20842                                                         "name": "ca-certs",
20843                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20844                                                 }
20845                                         },
20846                                         "client-certs": {
20847                                                 "description": "A reference to a list of client certificates\nused by the TLS server to authenticate TLS\nclient certificates.  A clients certificate\nis authenticated if it is an exact match to\na configured client certificate.",
20848                                                 "default": "Some client-certs",
20849                                                 "type": "string",
20850                                                 "xml": {
20851                                                         "name": "client-certs",
20852                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20853                                                 }
20854                                         },
20855                                         "client-auth-defined-elsewhere": {
20856                                                 "description": "Indicates that certificates needed to authenticate\nclients are configured elsewhere.",
20857                                                 "type": "object",
20858                                                 "xml": {
20859                                                         "name": "client-auth-defined-elsewhere",
20860                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20861                                                 }
20862                                         },
20863                                         "cert-maps": {
20864                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_config_cert-maps"
20865                                         }
20866                                 },
20867                                 "type": "object",
20868                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_client-authentication",
20869                                 "description": "NETCONF/TLS servers MUST validate client\ncertificates.",
20870                                 "xml": {
20871                                         "name": "client-authentication",
20872                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20873                                 }
20874                         },
20875                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_client-authentication_TOP": {
20876                                 "type": "object",
20877                                 "properties": {
20878                                         "client-authentication": {
20879                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_client-authentication"
20880                                         }
20881                                 },
20882                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_client-authentication_TOP"
20883                         },
20884                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions_post": {
20885                                 "type": "object",
20886                                 "properties": {
20887                                         "tls-version": {
20888                                                 "type": "array",
20889                                                 "items": {
20890                                                         "$ref": "#/components/schemas/tls-version-base"
20891                                                 },
20892                                                 "description": "Acceptable TLS protocol versions.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable TLS protocol versions are implementation-\ndefined."
20893                                         }
20894                                 },
20895                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions_post",
20896                                 "description": "Parameters regarding TLS versions.",
20897                                 "xml": {
20898                                         "name": "tls-versions",
20899                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20900                                 }
20901                         },
20902                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions_post_xml": {
20903                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions_post"
20904                         },
20905                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions": {
20906                                 "properties": {
20907                                         "tls-version": {
20908                                                 "type": "array",
20909                                                 "items": {
20910                                                         "$ref": "#/components/schemas/tls-version-base"
20911                                                 },
20912                                                 "description": "Acceptable TLS protocol versions.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable TLS protocol versions are implementation-\ndefined."
20913                                         }
20914                                 },
20915                                 "type": "object",
20916                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions",
20917                                 "description": "Parameters regarding TLS versions.",
20918                                 "xml": {
20919                                         "name": "tls-versions",
20920                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20921                                 }
20922                         },
20923                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions_TOP": {
20924                                 "type": "object",
20925                                 "properties": {
20926                                         "tls-versions": {
20927                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions"
20928                                         }
20929                                 },
20930                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions_TOP"
20931                         },
20932                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites_post": {
20933                                 "type": "object",
20934                                 "properties": {
20935                                         "cipher-suite": {
20936                                                 "type": "array",
20937                                                 "items": {
20938                                                         "$ref": "#/components/schemas/cipher-suite-base"
20939                                                 },
20940                                                 "description": "Acceptable cipher suites in order of descending\npreference.  The configured host key algorithms should\nbe compatible with the algorithm used by the configured\nprivate key.  Please see Section 5 of RFC XXXX for\nvalid combinations.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable cipher suites are implementation-\ndefined."
20941                                         }
20942                                 },
20943                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites_post",
20944                                 "description": "Parameters regarding cipher suites.",
20945                                 "xml": {
20946                                         "name": "cipher-suites",
20947                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20948                                 }
20949                         },
20950                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites_post_xml": {
20951                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites_post"
20952                         },
20953                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites": {
20954                                 "properties": {
20955                                         "cipher-suite": {
20956                                                 "type": "array",
20957                                                 "items": {
20958                                                         "$ref": "#/components/schemas/cipher-suite-base"
20959                                                 },
20960                                                 "description": "Acceptable cipher suites in order of descending\npreference.  The configured host key algorithms should\nbe compatible with the algorithm used by the configured\nprivate key.  Please see Section 5 of RFC XXXX for\nvalid combinations.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable cipher suites are implementation-\ndefined."
20961                                         }
20962                                 },
20963                                 "type": "object",
20964                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites",
20965                                 "description": "Parameters regarding cipher suites.",
20966                                 "xml": {
20967                                         "name": "cipher-suites",
20968                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20969                                 }
20970                         },
20971                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites_TOP": {
20972                                 "type": "object",
20973                                 "properties": {
20974                                         "cipher-suites": {
20975                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites"
20976                                         }
20977                                 },
20978                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites_TOP"
20979                         },
20980                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_hello-params_post": {
20981                                 "type": "object",
20982                                 "properties": {
20983                                         "tls-versions": {
20984                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions"
20985                                         },
20986                                         "cipher-suites": {
20987                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites"
20988                                         }
20989                                 },
20990                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_hello-params_post",
20991                                 "description": "Configurable parameters for the TLS hello message.",
20992                                 "xml": {
20993                                         "name": "hello-params",
20994                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
20995                                 }
20996                         },
20997                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_hello-params_post_xml": {
20998                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_hello-params_post"
20999                         },
21000                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_hello-params": {
21001                                 "properties": {
21002                                         "tls-versions": {
21003                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_tls-versions"
21004                                         },
21005                                         "cipher-suites": {
21006                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_config_cipher-suites"
21007                                         }
21008                                 },
21009                                 "type": "object",
21010                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_hello-params",
21011                                 "description": "Configurable parameters for the TLS hello message.",
21012                                 "xml": {
21013                                         "name": "hello-params",
21014                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21015                                 }
21016                         },
21017                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_hello-params_TOP": {
21018                                 "type": "object",
21019                                 "properties": {
21020                                         "hello-params": {
21021                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_hello-params"
21022                                         }
21023                                 },
21024                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_hello-params_TOP"
21025                         },
21026                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_keepalives_post": {
21027                                 "type": "object",
21028                                 "properties": {
21029                                         "max-wait": {
21030                                                 "description": "Sets the amount of time in seconds after which if\nno data has been received from the TLS client, a\nTLS-level message will be sent to test the\naliveness of the TLS client.",
21031                                                 "format": "int32",
21032                                                 "default": 30,
21033                                                 "type": "integer",
21034                                                 "xml": {
21035                                                         "name": "max-wait",
21036                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21037                                                 }
21038                                         },
21039                                         "max-attempts": {
21040                                                 "description": "Sets the maximum number of sequential keep-alive\nmessages that can fail to obtain a response from\nthe TLS client before assuming the TLS client is\nno longer alive.",
21041                                                 "format": "int32",
21042                                                 "default": 3,
21043                                                 "type": "integer",
21044                                                 "xml": {
21045                                                         "name": "max-attempts",
21046                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21047                                                 }
21048                                         }
21049                                 },
21050                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_keepalives_post",
21051                                 "description": "Configures the keep-alive policy, to proactively test\nthe aliveness of the TLS client.  An unresponsive\nTLS client is dropped after approximately max-wait\n* max-attempts seconds.",
21052                                 "xml": {
21053                                         "name": "keepalives",
21054                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21055                                 }
21056                         },
21057                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_keepalives_post_xml": {
21058                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_keepalives_post"
21059                         },
21060                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_keepalives": {
21061                                 "properties": {
21062                                         "max-wait": {
21063                                                 "description": "Sets the amount of time in seconds after which if\nno data has been received from the TLS client, a\nTLS-level message will be sent to test the\naliveness of the TLS client.",
21064                                                 "format": "int32",
21065                                                 "default": 30,
21066                                                 "type": "integer",
21067                                                 "xml": {
21068                                                         "name": "max-wait",
21069                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21070                                                 }
21071                                         },
21072                                         "max-attempts": {
21073                                                 "description": "Sets the maximum number of sequential keep-alive\nmessages that can fail to obtain a response from\nthe TLS client before assuming the TLS client is\nno longer alive.",
21074                                                 "format": "int32",
21075                                                 "default": 3,
21076                                                 "type": "integer",
21077                                                 "xml": {
21078                                                         "name": "max-attempts",
21079                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21080                                                 }
21081                                         }
21082                                 },
21083                                 "type": "object",
21084                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_keepalives",
21085                                 "description": "Configures the keep-alive policy, to proactively test\nthe aliveness of the TLS client.  An unresponsive\nTLS client is dropped after approximately max-wait\n* max-attempts seconds.",
21086                                 "xml": {
21087                                         "name": "keepalives",
21088                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21089                                 }
21090                         },
21091                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_keepalives_TOP": {
21092                                 "type": "object",
21093                                 "properties": {
21094                                         "keepalives": {
21095                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_keepalives"
21096                                         }
21097                                 },
21098                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_keepalives_TOP"
21099                         },
21100                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tls-server-parameters_post": {
21101                                 "type": "object",
21102                                 "properties": {
21103                                         "server-identity": {
21104                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_server-identity"
21105                                         },
21106                                         "client-authentication": {
21107                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_client-authentication"
21108                                         },
21109                                         "hello-params": {
21110                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_hello-params"
21111                                         },
21112                                         "keepalives": {
21113                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_keepalives"
21114                                         }
21115                                 },
21116                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tls-server-parameters_post",
21117                                 "description": "A wrapper around the TLS server parameters\nto avoid name collisions.",
21118                                 "xml": {
21119                                         "name": "tls-server-parameters",
21120                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21121                                 }
21122                         },
21123                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tls-server-parameters_post_xml": {
21124                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tls-server-parameters_post"
21125                         },
21126                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tls-server-parameters": {
21127                                 "properties": {
21128                                         "server-identity": {
21129                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_server-identity"
21130                                         },
21131                                         "client-authentication": {
21132                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_client-authentication"
21133                                         },
21134                                         "hello-params": {
21135                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_hello-params"
21136                                         },
21137                                         "keepalives": {
21138                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_config_keepalives"
21139                                         }
21140                                 },
21141                                 "type": "object",
21142                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tls-server-parameters",
21143                                 "description": "A wrapper around the TLS server parameters\nto avoid name collisions.",
21144                                 "xml": {
21145                                         "name": "tls-server-parameters",
21146                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21147                                 }
21148                         },
21149                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tls-server-parameters_TOP": {
21150                                 "type": "object",
21151                                 "properties": {
21152                                         "tls-server-parameters": {
21153                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tls-server-parameters"
21154                                         }
21155                                 },
21156                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tls-server-parameters_TOP"
21157                         },
21158                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_tls_post": {
21159                                 "type": "object",
21160                                 "properties": {
21161                                         "tcp-client-parameters": {
21162                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tcp-client-parameters"
21163                                         },
21164                                         "tls-server-parameters": {
21165                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tls-server-parameters"
21166                                         }
21167                                 },
21168                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_tls_post",
21169                                 "description": "Specifies TLS-specific call-home transport\nconfiguration.",
21170                                 "xml": {
21171                                         "name": "tls",
21172                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21173                                 }
21174                         },
21175                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_tls_post_xml": {
21176                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_tls_post"
21177                         },
21178                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_tls": {
21179                                 "properties": {
21180                                         "tcp-client-parameters": {
21181                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tcp-client-parameters"
21182                                         },
21183                                         "tls-server-parameters": {
21184                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_config_tls-server-parameters"
21185                                         }
21186                                 },
21187                                 "type": "object",
21188                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_tls",
21189                                 "description": "Specifies TLS-specific call-home transport\nconfiguration.",
21190                                 "xml": {
21191                                         "name": "tls",
21192                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21193                                 }
21194                         },
21195                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_tls_TOP": {
21196                                 "type": "object",
21197                                 "properties": {
21198                                         "tls": {
21199                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_tls"
21200                                         }
21201                                 },
21202                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_tls_TOP"
21203                         },
21204                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint_post": {
21205                                 "type": "object",
21206                                 "properties": {
21207                                         "ssh": {
21208                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_ssh"
21209                                         },
21210                                         "tls": {
21211                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_tls"
21212                                         }
21213                                 },
21214                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint_post",
21215                                 "description": "A non-empty user-ordered list of endpoints for this\nNETCONF server to try to connect to in sequence.\nDefining more than one enables high-availability.",
21216                                 "xml": {
21217                                         "name": "endpoint",
21218                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21219                                 }
21220                         },
21221                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint_post_xml": {
21222                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint_post"
21223                         },
21224                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint": {
21225                                 "properties": {
21226                                         "name": {
21227                                                 "description": "An arbitrary name for this endpoint.",
21228                                                 "default": "Some name",
21229                                                 "type": "string",
21230                                                 "xml": {
21231                                                         "name": "name",
21232                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21233                                                 }
21234                                         },
21235                                         "ssh": {
21236                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_ssh"
21237                                         },
21238                                         "tls": {
21239                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_config_tls"
21240                                         }
21241                                 },
21242                                 "type": "object",
21243                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint",
21244                                 "description": "A non-empty user-ordered list of endpoints for this\nNETCONF server to try to connect to in sequence.\nDefining more than one enables high-availability.",
21245                                 "xml": {
21246                                         "name": "endpoint",
21247                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21248                                 }
21249                         },
21250                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint_TOP": {
21251                                 "type": "object",
21252                                 "properties": {
21253                                         "endpoint": {
21254                                                 "type": "array",
21255                                                 "items": {
21256                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint"
21257                                                 },
21258                                                 "description": "A non-empty user-ordered list of endpoints for this\nNETCONF server to try to connect to in sequence.\nDefining more than one enables high-availability."
21259                                         }
21260                                 },
21261                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint_TOP"
21262                         },
21263                         "ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints_post": {
21264                                 "type": "object",
21265                                 "properties": {
21266                                         "endpoint": {
21267                                                 "type": "array",
21268                                                 "items": {
21269                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint"
21270                                                 },
21271                                                 "description": "A non-empty user-ordered list of endpoints for this\nNETCONF server to try to connect to in sequence.\nDefining more than one enables high-availability."
21272                                         }
21273                                 },
21274                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints_post",
21275                                 "description": "Container for the list of endpoints.",
21276                                 "xml": {
21277                                         "name": "endpoints",
21278                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21279                                 }
21280                         },
21281                         "ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints_post_xml": {
21282                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints_post"
21283                         },
21284                         "ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints": {
21285                                 "properties": {
21286                                         "endpoint": {
21287                                                 "type": "array",
21288                                                 "items": {
21289                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_config_endpoint"
21290                                                 },
21291                                                 "description": "A non-empty user-ordered list of endpoints for this\nNETCONF server to try to connect to in sequence.\nDefining more than one enables high-availability."
21292                                         }
21293                                 },
21294                                 "type": "object",
21295                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints",
21296                                 "description": "Container for the list of endpoints.",
21297                                 "xml": {
21298                                         "name": "endpoints",
21299                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21300                                 }
21301                         },
21302                         "ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints_TOP": {
21303                                 "type": "object",
21304                                 "properties": {
21305                                         "endpoints": {
21306                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints"
21307                                         }
21308                                 },
21309                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints_TOP"
21310                         },
21311                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_persistent_post": {
21312                                 "type": "object",
21313                                 "properties": {},
21314                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_persistent_post",
21315                                 "description": "Maintain a persistent connection to the NETCONF\nclient. If the connection goes down, immediately\nstart trying to reconnect to the NETCONF client,\nusing the reconnection strategy.\n\nThis connection type minimizes any NETCONF client\nto NETCONF server data-transfer delay, albeit at\nthe expense of holding resources longer.",
21316                                 "xml": {
21317                                         "name": "persistent",
21318                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21319                                 }
21320                         },
21321                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_persistent_post_xml": {
21322                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_persistent_post"
21323                         },
21324                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_persistent": {
21325                                 "properties": {},
21326                                 "type": "object",
21327                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_persistent",
21328                                 "description": "Maintain a persistent connection to the NETCONF\nclient. If the connection goes down, immediately\nstart trying to reconnect to the NETCONF client,\nusing the reconnection strategy.\n\nThis connection type minimizes any NETCONF client\nto NETCONF server data-transfer delay, albeit at\nthe expense of holding resources longer.",
21329                                 "xml": {
21330                                         "name": "persistent",
21331                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21332                                 }
21333                         },
21334                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_persistent_TOP": {
21335                                 "type": "object",
21336                                 "properties": {
21337                                         "persistent": {
21338                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_persistent"
21339                                         }
21340                                 },
21341                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_persistent_TOP"
21342                         },
21343                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_periodic_post": {
21344                                 "type": "object",
21345                                 "properties": {
21346                                         "period": {
21347                                                 "description": "Duration of time between periodic connections.",
21348                                                 "format": "int32",
21349                                                 "default": 60,
21350                                                 "type": "integer",
21351                                                 "xml": {
21352                                                         "name": "period",
21353                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21354                                                 }
21355                                         },
21356                                         "anchor-time": {
21357                                                 "description": "Designates a timestamp before or after which a\nseries of periodic connections are determined.\nThe periodic connections occur at a whole\nmultiple interval from the anchor time.  For\nexample, for an anchor time is 15 minutes past\nmidnight and a period interval of 24 hours, then\na periodic connection will occur 15 minutes past\nmidnight everyday.",
21358                                                 "minLength": 0,
21359                                                 "maxLength": 2147483647,
21360                                                 "default": "?:1534-71-12T91:05Z",
21361                                                 "type": "string",
21362                                                 "xml": {
21363                                                         "name": "anchor-time",
21364                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21365                                                 }
21366                                         },
21367                                         "idle-timeout": {
21368                                                 "description": "Specifies the maximum number of seconds that\na NETCONF session may remain idle. A NETCONF\nsession will be dropped if it is idle for an\ninterval longer than this number of seconds.\nIf set to zero, then the server will never\ndrop a session because it is idle.",
21369                                                 "format": "int32",
21370                                                 "default": 120,
21371                                                 "type": "integer",
21372                                                 "xml": {
21373                                                         "name": "idle-timeout",
21374                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21375                                                 }
21376                                         }
21377                                 },
21378                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_periodic_post",
21379                                 "description": "Periodically connect to the NETCONF client.\n\nThis connection type increases resource\nutilization, albeit with increased delay in\nNETCONF client to NETCONF client interactions.\n\nThe NETCONF client SHOULD gracefully close the\nconnection using <close-session> upon completing\nplanned activities.  If the NETCONF session is\nnot closed gracefully, the NETCONF server MUST\nimmediately attempt to reestablish the connection.\n\nIn the case that the previous connection is still\nactive (i.e., the NETCONF client has not closed\nit yet), establishing a new connection is NOT\nRECOMMENDED.",
21380                                 "xml": {
21381                                         "name": "periodic",
21382                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21383                                 }
21384                         },
21385                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_periodic_post_xml": {
21386                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_periodic_post"
21387                         },
21388                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_periodic": {
21389                                 "properties": {
21390                                         "period": {
21391                                                 "description": "Duration of time between periodic connections.",
21392                                                 "format": "int32",
21393                                                 "default": 60,
21394                                                 "type": "integer",
21395                                                 "xml": {
21396                                                         "name": "period",
21397                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21398                                                 }
21399                                         },
21400                                         "anchor-time": {
21401                                                 "description": "Designates a timestamp before or after which a\nseries of periodic connections are determined.\nThe periodic connections occur at a whole\nmultiple interval from the anchor time.  For\nexample, for an anchor time is 15 minutes past\nmidnight and a period interval of 24 hours, then\na periodic connection will occur 15 minutes past\nmidnight everyday.",
21402                                                 "minLength": 0,
21403                                                 "maxLength": 2147483647,
21404                                                 "default": "?:1534-71-12T91:05Z",
21405                                                 "type": "string",
21406                                                 "xml": {
21407                                                         "name": "anchor-time",
21408                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21409                                                 }
21410                                         },
21411                                         "idle-timeout": {
21412                                                 "description": "Specifies the maximum number of seconds that\na NETCONF session may remain idle. A NETCONF\nsession will be dropped if it is idle for an\ninterval longer than this number of seconds.\nIf set to zero, then the server will never\ndrop a session because it is idle.",
21413                                                 "format": "int32",
21414                                                 "default": 120,
21415                                                 "type": "integer",
21416                                                 "xml": {
21417                                                         "name": "idle-timeout",
21418                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21419                                                 }
21420                                         }
21421                                 },
21422                                 "type": "object",
21423                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_periodic",
21424                                 "description": "Periodically connect to the NETCONF client.\n\nThis connection type increases resource\nutilization, albeit with increased delay in\nNETCONF client to NETCONF client interactions.\n\nThe NETCONF client SHOULD gracefully close the\nconnection using <close-session> upon completing\nplanned activities.  If the NETCONF session is\nnot closed gracefully, the NETCONF server MUST\nimmediately attempt to reestablish the connection.\n\nIn the case that the previous connection is still\nactive (i.e., the NETCONF client has not closed\nit yet), establishing a new connection is NOT\nRECOMMENDED.",
21425                                 "xml": {
21426                                         "name": "periodic",
21427                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21428                                 }
21429                         },
21430                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_periodic_TOP": {
21431                                 "type": "object",
21432                                 "properties": {
21433                                         "periodic": {
21434                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_periodic"
21435                                         }
21436                                 },
21437                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_periodic_TOP"
21438                         },
21439                         "ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type_post": {
21440                                 "type": "object",
21441                                 "properties": {
21442                                         "persistent": {
21443                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_persistent"
21444                                         },
21445                                         "periodic": {
21446                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_periodic"
21447                                         }
21448                                 },
21449                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type_post",
21450                                 "description": "Indicates the NETCONF server's preference for how the\nNETCONF connection is maintained.",
21451                                 "xml": {
21452                                         "name": "connection-type",
21453                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21454                                 }
21455                         },
21456                         "ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type_post_xml": {
21457                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type_post"
21458                         },
21459                         "ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type": {
21460                                 "properties": {
21461                                         "persistent": {
21462                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_persistent"
21463                                         },
21464                                         "periodic": {
21465                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_config_periodic"
21466                                         }
21467                                 },
21468                                 "type": "object",
21469                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type",
21470                                 "description": "Indicates the NETCONF server's preference for how the\nNETCONF connection is maintained.",
21471                                 "xml": {
21472                                         "name": "connection-type",
21473                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21474                                 }
21475                         },
21476                         "ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type_TOP": {
21477                                 "type": "object",
21478                                 "properties": {
21479                                         "connection-type": {
21480                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type"
21481                                         }
21482                                 },
21483                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type_TOP"
21484                         },
21485                         "ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy_post": {
21486                                 "type": "object",
21487                                 "properties": {
21488                                         "start-with": {
21489                                                 "description": "Specifies which of the NETCONF client's endpoints\nthe NETCONF server should start with when trying\nto connect to the NETCONF client.",
21490                                                 "enum": [
21491                                                         "first-listed",
21492                                                         "last-connected",
21493                                                         "random-selection"
21494                                                 ],
21495                                                 "default": "first-listed",
21496                                                 "type": "string",
21497                                                 "xml": {
21498                                                         "name": "start-with",
21499                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21500                                                 }
21501                                         },
21502                                         "max-attempts": {
21503                                                 "description": "Specifies the number times the NETCONF server tries\nto connect to a specific endpoint before moving on\nto the next endpoint in the list (round robin).",
21504                                                 "format": "int32",
21505                                                 "default": 3,
21506                                                 "type": "integer",
21507                                                 "xml": {
21508                                                         "name": "max-attempts",
21509                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21510                                                 }
21511                                         }
21512                                 },
21513                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy_post",
21514                                 "description": "The reconnection strategy directs how a NETCONF server\nreconnects to a NETCONF client, after discovering its\nconnection to the client has dropped, even if due to a\nreboot.  The NETCONF server starts with the specified\nendpoint and tries to connect to it max-attempts times\nbefore trying the next endpoint in the list (round\nrobin).",
21515                                 "xml": {
21516                                         "name": "reconnect-strategy",
21517                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21518                                 }
21519                         },
21520                         "ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy_post_xml": {
21521                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy_post"
21522                         },
21523                         "ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy": {
21524                                 "properties": {
21525                                         "start-with": {
21526                                                 "description": "Specifies which of the NETCONF client's endpoints\nthe NETCONF server should start with when trying\nto connect to the NETCONF client.",
21527                                                 "enum": [
21528                                                         "first-listed",
21529                                                         "last-connected",
21530                                                         "random-selection"
21531                                                 ],
21532                                                 "default": "first-listed",
21533                                                 "type": "string",
21534                                                 "xml": {
21535                                                         "name": "start-with",
21536                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21537                                                 }
21538                                         },
21539                                         "max-attempts": {
21540                                                 "description": "Specifies the number times the NETCONF server tries\nto connect to a specific endpoint before moving on\nto the next endpoint in the list (round robin).",
21541                                                 "format": "int32",
21542                                                 "default": 3,
21543                                                 "type": "integer",
21544                                                 "xml": {
21545                                                         "name": "max-attempts",
21546                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21547                                                 }
21548                                         }
21549                                 },
21550                                 "type": "object",
21551                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy",
21552                                 "description": "The reconnection strategy directs how a NETCONF server\nreconnects to a NETCONF client, after discovering its\nconnection to the client has dropped, even if due to a\nreboot.  The NETCONF server starts with the specified\nendpoint and tries to connect to it max-attempts times\nbefore trying the next endpoint in the list (round\nrobin).",
21553                                 "xml": {
21554                                         "name": "reconnect-strategy",
21555                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21556                                 }
21557                         },
21558                         "ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy_TOP": {
21559                                 "type": "object",
21560                                 "properties": {
21561                                         "reconnect-strategy": {
21562                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy"
21563                                         }
21564                                 },
21565                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy_TOP"
21566                         },
21567                         "ietf-netconf-server_netconf-server_call-home_config_netconf-client_post": {
21568                                 "type": "object",
21569                                 "properties": {
21570                                         "endpoints": {
21571                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints"
21572                                         },
21573                                         "connection-type": {
21574                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type"
21575                                         },
21576                                         "reconnect-strategy": {
21577                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy"
21578                                         }
21579                                 },
21580                                 "title": "ietf-netconf-server_netconf-server_call-home_config_netconf-client_post",
21581                                 "description": "List of NETCONF clients the NETCONF server is to\ninitiate call-home connections to in parallel.",
21582                                 "xml": {
21583                                         "name": "netconf-client",
21584                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21585                                 }
21586                         },
21587                         "ietf-netconf-server_netconf-server_call-home_config_netconf-client_post_xml": {
21588                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_config_netconf-client_post"
21589                         },
21590                         "ietf-netconf-server_netconf-server_call-home_config_netconf-client": {
21591                                 "properties": {
21592                                         "name": {
21593                                                 "description": "An arbitrary name for the remote NETCONF client.",
21594                                                 "default": "Some name",
21595                                                 "type": "string",
21596                                                 "xml": {
21597                                                         "name": "name",
21598                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21599                                                 }
21600                                         },
21601                                         "endpoints": {
21602                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_endpoints"
21603                                         },
21604                                         "connection-type": {
21605                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_connection-type"
21606                                         },
21607                                         "reconnect-strategy": {
21608                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_config_reconnect-strategy"
21609                                         }
21610                                 },
21611                                 "type": "object",
21612                                 "title": "ietf-netconf-server_netconf-server_call-home_config_netconf-client",
21613                                 "description": "List of NETCONF clients the NETCONF server is to\ninitiate call-home connections to in parallel.",
21614                                 "xml": {
21615                                         "name": "netconf-client",
21616                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21617                                 }
21618                         },
21619                         "ietf-netconf-server_netconf-server_call-home_config_netconf-client_TOP": {
21620                                 "type": "object",
21621                                 "properties": {
21622                                         "netconf-client": {
21623                                                 "type": "array",
21624                                                 "items": {
21625                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_config_netconf-client"
21626                                                 },
21627                                                 "description": "List of NETCONF clients the NETCONF server is to\ninitiate call-home connections to in parallel."
21628                                         }
21629                                 },
21630                                 "title": "ietf-netconf-server_netconf-server_call-home_config_netconf-client_TOP"
21631                         },
21632                         "ietf-netconf-server_netconf-server_config_call-home_post": {
21633                                 "type": "object",
21634                                 "properties": {
21635                                         "netconf-client": {
21636                                                 "type": "array",
21637                                                 "items": {
21638                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_config_netconf-client"
21639                                                 },
21640                                                 "description": "List of NETCONF clients the NETCONF server is to\ninitiate call-home connections to in parallel."
21641                                         }
21642                                 },
21643                                 "title": "ietf-netconf-server_netconf-server_config_call-home_post",
21644                                 "description": "Configures call home behavior.",
21645                                 "xml": {
21646                                         "name": "call-home",
21647                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21648                                 }
21649                         },
21650                         "ietf-netconf-server_netconf-server_config_call-home_post_xml": {
21651                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_call-home_post"
21652                         },
21653                         "ietf-netconf-server_netconf-server_config_call-home": {
21654                                 "properties": {
21655                                         "netconf-client": {
21656                                                 "type": "array",
21657                                                 "items": {
21658                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_config_netconf-client"
21659                                                 },
21660                                                 "description": "List of NETCONF clients the NETCONF server is to\ninitiate call-home connections to in parallel."
21661                                         }
21662                                 },
21663                                 "type": "object",
21664                                 "title": "ietf-netconf-server_netconf-server_config_call-home",
21665                                 "description": "Configures call home behavior.",
21666                                 "xml": {
21667                                         "name": "call-home",
21668                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21669                                 }
21670                         },
21671                         "ietf-netconf-server_netconf-server_config_call-home_TOP": {
21672                                 "type": "object",
21673                                 "properties": {
21674                                         "call-home": {
21675                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_call-home"
21676                                         }
21677                                 },
21678                                 "title": "ietf-netconf-server_netconf-server_config_call-home_TOP"
21679                         },
21680                         "ietf-netconf-server_config_netconf-server_post": {
21681                                 "type": "object",
21682                                 "properties": {
21683                                         "listen": {
21684                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_listen"
21685                                         },
21686                                         "call-home": {
21687                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_call-home"
21688                                         }
21689                                 },
21690                                 "title": "ietf-netconf-server_config_netconf-server_post",
21691                                 "description": "Top-level container for NETCONF server configuration.",
21692                                 "xml": {
21693                                         "name": "netconf-server",
21694                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21695                                 }
21696                         },
21697                         "ietf-netconf-server_config_netconf-server_post_xml": {
21698                                 "$ref": "#/components/schemas/ietf-netconf-server_config_netconf-server_post"
21699                         },
21700                         "ietf-netconf-server_config_netconf-server": {
21701                                 "properties": {
21702                                         "listen": {
21703                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_listen"
21704                                         },
21705                                         "call-home": {
21706                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_config_call-home"
21707                                         }
21708                                 },
21709                                 "type": "object",
21710                                 "title": "ietf-netconf-server_config_netconf-server",
21711                                 "description": "Top-level container for NETCONF server configuration.",
21712                                 "xml": {
21713                                         "name": "netconf-server",
21714                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21715                                 }
21716                         },
21717                         "ietf-netconf-server_config_netconf-server_TOP": {
21718                                 "type": "object",
21719                                 "properties": {
21720                                         "netconf-server": {
21721                                                 "$ref": "#/components/schemas/ietf-netconf-server_config_netconf-server"
21722                                         }
21723                                 },
21724                                 "title": "ietf-netconf-server_config_netconf-server_TOP"
21725                         },
21726                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_keepalives": {
21727                                 "properties": {
21728                                         "idle-time": {
21729                                                 "description": "Sets the amount of time after which if no data has been\nreceived from the TCP peer, a TCP-level probe message\nwill be sent to test the aliveness of the TCP peer.",
21730                                                 "format": "int32",
21731                                                 "default": 1,
21732                                                 "type": "integer",
21733                                                 "xml": {
21734                                                         "name": "idle-time",
21735                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21736                                                 }
21737                                         },
21738                                         "max-probes": {
21739                                                 "description": "Sets the maximum number of sequential keep-alive probes\nthat can fail to obtain a response from the TCP peer\nbefore assuming the TCP peer is no longer alive.",
21740                                                 "format": "int32",
21741                                                 "default": 1,
21742                                                 "type": "integer",
21743                                                 "xml": {
21744                                                         "name": "max-probes",
21745                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21746                                                 }
21747                                         },
21748                                         "probe-interval": {
21749                                                 "description": "Sets the time interval between failed probes.",
21750                                                 "format": "int32",
21751                                                 "default": 1,
21752                                                 "type": "integer",
21753                                                 "xml": {
21754                                                         "name": "probe-interval",
21755                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21756                                                 }
21757                                         }
21758                                 },
21759                                 "required": [
21760                                         "idle-time",
21761                                         "max-probes",
21762                                         "probe-interval"
21763                                 ],
21764                                 "type": "object",
21765                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_keepalives",
21766                                 "description": "Configures the keep-alive policy, to proactively test the\naliveness of the TCP peer.  An unresponsive TCP peer is\ndropped after approximately (idle-time * 60) + (max-probes\n* probe-interval) seconds.",
21767                                 "xml": {
21768                                         "name": "keepalives",
21769                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21770                                 }
21771                         },
21772                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_keepalives_TOP": {
21773                                 "type": "object",
21774                                 "properties": {
21775                                         "keepalives": {
21776                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_keepalives"
21777                                         }
21778                                 },
21779                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_keepalives_TOP"
21780                         },
21781                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters": {
21782                                 "properties": {
21783                                         "local-address": {
21784                                                 "description": "The local IP address to listen on for incoming\nTCP client connections.  INADDR_ANY (0.0.0.0) or\nINADDR6_ANY (0:0:0:0:0:0:0:0 a.k.a. ::) MUST be\nused when the server is to listen on all IPv4 or\nIPv6 addresses, respectively.",
21785                                                 "type": "string",
21786                                                 "xml": {
21787                                                         "name": "local-address",
21788                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21789                                                 }
21790                                         },
21791                                         "local-port": {
21792                                                 "description": "The NETCONF server will listen on the\nIANA-assigned well-known port value\nfor 'netconf-ssh' (830) if no value\nis specified.",
21793                                                 "format": "int32",
21794                                                 "default": 830,
21795                                                 "type": "integer",
21796                                                 "xml": {
21797                                                         "name": "local-port",
21798                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21799                                                 }
21800                                         },
21801                                         "keepalives": {
21802                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_keepalives"
21803                                         }
21804                                 },
21805                                 "required": [
21806                                         "local-address"
21807                                 ],
21808                                 "type": "object",
21809                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters",
21810                                 "description": "A wrapper around the TCP client parameters\nto avoid name collisions.",
21811                                 "xml": {
21812                                         "name": "tcp-server-parameters",
21813                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21814                                 }
21815                         },
21816                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_TOP": {
21817                                 "type": "object",
21818                                 "properties": {
21819                                         "tcp-server-parameters": {
21820                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters"
21821                                         }
21822                                 },
21823                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters_TOP"
21824                         },
21825                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_encrypted-private-key": {
21826                                 "properties": {
21827                                         "value": {
21828                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
21829                                                 "format": "byte",
21830                                                 "type": "string",
21831                                                 "xml": {
21832                                                         "name": "value",
21833                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21834                                                 }
21835                                         },
21836                                         "symmetric-key-ref": {
21837                                                 "description": "Identifies a symmetric key used to encrypt this key.",
21838                                                 "default": "Some symmetric-key-ref",
21839                                                 "type": "string",
21840                                                 "xml": {
21841                                                         "name": "symmetric-key-ref",
21842                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21843                                                 }
21844                                         },
21845                                         "asymmetric-key-ref": {
21846                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
21847                                                 "default": "Some asymmetric-key-ref",
21848                                                 "type": "string",
21849                                                 "xml": {
21850                                                         "name": "asymmetric-key-ref",
21851                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21852                                                 }
21853                                         }
21854                                 },
21855                                 "type": "object",
21856                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_encrypted-private-key",
21857                                 "description": "A container for the encrypted asymmetric private\nkey value.",
21858                                 "xml": {
21859                                         "name": "encrypted-private-key",
21860                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21861                                 }
21862                         },
21863                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_encrypted-private-key_TOP": {
21864                                 "type": "object",
21865                                 "properties": {
21866                                         "encrypted-private-key": {
21867                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_encrypted-private-key"
21868                                         }
21869                                 },
21870                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_encrypted-private-key_TOP"
21871                         },
21872                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition": {
21873                                 "properties": {
21874                                         "private-key": {
21875                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
21876                                                 "format": "byte",
21877                                                 "type": "string",
21878                                                 "xml": {
21879                                                         "name": "private-key",
21880                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21881                                                 }
21882                                         },
21883                                         "hidden-private-key": {
21884                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
21885                                                 "type": "object",
21886                                                 "xml": {
21887                                                         "name": "hidden-private-key",
21888                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21889                                                 }
21890                                         },
21891                                         "encrypted-private-key": {
21892                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_encrypted-private-key"
21893                                         },
21894                                         "algorithm": {
21895                                                 "description": "Identifies the key's algorithm.",
21896                                                 "type": "string",
21897                                                 "default": "0",
21898                                                 "xml": {
21899                                                         "name": "algorithm",
21900                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21901                                                 }
21902                                         },
21903                                         "public-key": {
21904                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
21905                                                 "format": "byte",
21906                                                 "type": "string",
21907                                                 "xml": {
21908                                                         "name": "public-key",
21909                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21910                                                 }
21911                                         }
21912                                 },
21913                                 "required": [
21914                                         "algorithm",
21915                                         "public-key"
21916                                 ],
21917                                 "type": "object",
21918                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition",
21919                                 "description": "Container to hold the local key definition.",
21920                                 "xml": {
21921                                         "name": "local-definition",
21922                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21923                                 }
21924                         },
21925                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_TOP": {
21926                                 "type": "object",
21927                                 "properties": {
21928                                         "local-definition": {
21929                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition"
21930                                         }
21931                                 },
21932                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_TOP"
21933                         },
21934                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key": {
21935                                 "properties": {
21936                                         "local-definition": {
21937                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition"
21938                                         },
21939                                         "keystore-reference": {
21940                                                 "description": "A reference to an asymmetric key that exists in\nthe keystore.  The intent is to reference just the\nasymmetric key, not any certificates that may also\nbe associated with the asymmetric key.",
21941                                                 "default": "Some keystore-reference",
21942                                                 "type": "string",
21943                                                 "xml": {
21944                                                         "name": "keystore-reference",
21945                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21946                                                 }
21947                                         }
21948                                 },
21949                                 "type": "object",
21950                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key",
21951                                 "description": "A locally-defined or referenced asymmetric key pair\nto be used for the SSH server's host key.",
21952                                 "xml": {
21953                                         "name": "public-key",
21954                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21955                                 }
21956                         },
21957                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_TOP": {
21958                                 "type": "object",
21959                                 "properties": {
21960                                         "public-key": {
21961                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key"
21962                                         }
21963                                 },
21964                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_TOP"
21965                         },
21966                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_encrypted-private-key": {
21967                                 "properties": {
21968                                         "value": {
21969                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
21970                                                 "format": "byte",
21971                                                 "type": "string",
21972                                                 "xml": {
21973                                                         "name": "value",
21974                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21975                                                 }
21976                                         },
21977                                         "symmetric-key-ref": {
21978                                                 "description": "Identifies a symmetric key used to encrypt this key.",
21979                                                 "default": "Some symmetric-key-ref",
21980                                                 "type": "string",
21981                                                 "xml": {
21982                                                         "name": "symmetric-key-ref",
21983                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21984                                                 }
21985                                         },
21986                                         "asymmetric-key-ref": {
21987                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
21988                                                 "default": "Some asymmetric-key-ref",
21989                                                 "type": "string",
21990                                                 "xml": {
21991                                                         "name": "asymmetric-key-ref",
21992                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
21993                                                 }
21994                                         }
21995                                 },
21996                                 "type": "object",
21997                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_encrypted-private-key",
21998                                 "description": "A container for the encrypted asymmetric private\nkey value.",
21999                                 "xml": {
22000                                         "name": "encrypted-private-key",
22001                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22002                                 }
22003                         },
22004                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_encrypted-private-key_TOP": {
22005                                 "type": "object",
22006                                 "properties": {
22007                                         "encrypted-private-key": {
22008                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_encrypted-private-key"
22009                                         }
22010                                 },
22011                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_encrypted-private-key_TOP"
22012                         },
22013                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition": {
22014                                 "properties": {
22015                                         "private-key": {
22016                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
22017                                                 "format": "byte",
22018                                                 "type": "string",
22019                                                 "xml": {
22020                                                         "name": "private-key",
22021                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22022                                                 }
22023                                         },
22024                                         "hidden-private-key": {
22025                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
22026                                                 "type": "object",
22027                                                 "xml": {
22028                                                         "name": "hidden-private-key",
22029                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22030                                                 }
22031                                         },
22032                                         "encrypted-private-key": {
22033                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_encrypted-private-key"
22034                                         },
22035                                         "algorithm": {
22036                                                 "description": "Identifies the key's algorithm.",
22037                                                 "type": "string",
22038                                                 "default": "0",
22039                                                 "xml": {
22040                                                         "name": "algorithm",
22041                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22042                                                 }
22043                                         },
22044                                         "public-key": {
22045                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
22046                                                 "format": "byte",
22047                                                 "type": "string",
22048                                                 "xml": {
22049                                                         "name": "public-key",
22050                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22051                                                 }
22052                                         },
22053                                         "cert": {
22054                                                 "description": "The binary certificate data for this certificate.",
22055                                                 "format": "byte",
22056                                                 "type": "string",
22057                                                 "xml": {
22058                                                         "name": "cert",
22059                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22060                                                 }
22061                                         }
22062                                 },
22063                                 "required": [
22064                                         "algorithm",
22065                                         "public-key"
22066                                 ],
22067                                 "type": "object",
22068                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition",
22069                                 "description": "Container to hold the local key definition.",
22070                                 "xml": {
22071                                         "name": "local-definition",
22072                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22073                                 }
22074                         },
22075                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_TOP": {
22076                                 "type": "object",
22077                                 "properties": {
22078                                         "local-definition": {
22079                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition"
22080                                         }
22081                                 },
22082                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_TOP"
22083                         },
22084                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_input": {
22085                                 "properties": {
22086                                         "subject": {
22087                                                 "description": "The 'subject' field per the CertificationRequestInfo\n structure as specified by RFC 2986, Section 4.1\n encoded using the ASN.1 distinguished encoding\n rules (DER), as specified in ITU-T X.690.",
22088                                                 "format": "byte",
22089                                                 "type": "string",
22090                                                 "xml": {
22091                                                         "name": "subject",
22092                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22093                                                 }
22094                                         },
22095                                         "attributes": {
22096                                                 "description": "The 'attributes' field from the structure\nCertificationRequestInfo as specified by RFC 2986,\nSection 4.1 encoded using the ASN.1 distinguished\nencoding rules (DER), as specified in ITU-T X.690.",
22097                                                 "format": "byte",
22098                                                 "type": "string",
22099                                                 "xml": {
22100                                                         "name": "attributes",
22101                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22102                                                 }
22103                                         }
22104                                 },
22105                                 "required": [
22106                                         "subject"
22107                                 ],
22108                                 "type": "object",
22109                                 "xml": {
22110                                         "name": "input"
22111                                 },
22112                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_input"
22113                         },
22114                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_input_TOP": {
22115                                 "type": "object",
22116                                 "properties": {
22117                                         "input": {
22118                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_input"
22119                                         }
22120                                 },
22121                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_input_TOP"
22122                         },
22123                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_output": {
22124                                 "properties": {
22125                                         "certificate-signing-request": {
22126                                                 "description": "A CertificationRequest structure as specified by\nRFC 2986, Section 4.2 encoded using the ASN.1\ndistinguished encoding rules (DER), as specified\nin ITU-T X.690.",
22127                                                 "format": "byte",
22128                                                 "type": "string",
22129                                                 "xml": {
22130                                                         "name": "certificate-signing-request",
22131                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22132                                                 }
22133                                         }
22134                                 },
22135                                 "required": [
22136                                         "certificate-signing-request"
22137                                 ],
22138                                 "type": "object",
22139                                 "xml": {
22140                                         "name": "output"
22141                                 },
22142                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_output"
22143                         },
22144                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_output_TOP": {
22145                                 "type": "object",
22146                                 "properties": {
22147                                         "output": {
22148                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_output"
22149                                         }
22150                                 },
22151                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_output_TOP"
22152                         },
22153                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_keystore-reference": {
22154                                 "properties": {
22155                                         "asymmetric-key": {
22156                                                 "description": "A reference to an asymmetric key in the keystore.",
22157                                                 "default": "Some asymmetric-key",
22158                                                 "type": "string",
22159                                                 "xml": {
22160                                                         "name": "asymmetric-key",
22161                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22162                                                 }
22163                                         },
22164                                         "certificate": {
22165                                                 "description": "A reference to a specific certificate of the\nasymmetric key in the keystore.",
22166                                                 "default": "Some certificate",
22167                                                 "type": "string",
22168                                                 "xml": {
22169                                                         "name": "certificate",
22170                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22171                                                 }
22172                                         }
22173                                 },
22174                                 "type": "object",
22175                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_keystore-reference",
22176                                 "description": "A reference to a specific certificate (and its\nassociated private key) in the keystore.",
22177                                 "xml": {
22178                                         "name": "keystore-reference",
22179                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22180                                 }
22181                         },
22182                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_keystore-reference_TOP": {
22183                                 "type": "object",
22184                                 "properties": {
22185                                         "keystore-reference": {
22186                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_keystore-reference"
22187                                         }
22188                                 },
22189                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_keystore-reference_TOP"
22190                         },
22191                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate": {
22192                                 "properties": {
22193                                         "local-definition": {
22194                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition"
22195                                         },
22196                                         "keystore-reference": {
22197                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_keystore-reference"
22198                                         }
22199                                 },
22200                                 "type": "object",
22201                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate",
22202                                 "description": "A locally-defined or referenced end-entity\ncertificate to be used for the SSH server's\nhost key.",
22203                                 "xml": {
22204                                         "name": "certificate",
22205                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22206                                 }
22207                         },
22208                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_TOP": {
22209                                 "type": "object",
22210                                 "properties": {
22211                                         "certificate": {
22212                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate"
22213                                         }
22214                                 },
22215                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_TOP"
22216                         },
22217                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key": {
22218                                 "properties": {
22219                                         "name": {
22220                                                 "description": "An arbitrary name for this host-key",
22221                                                 "default": "Some name",
22222                                                 "type": "string",
22223                                                 "xml": {
22224                                                         "name": "name",
22225                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22226                                                 }
22227                                         },
22228                                         "public-key": {
22229                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key"
22230                                         },
22231                                         "certificate": {
22232                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate"
22233                                         }
22234                                 },
22235                                 "type": "object",
22236                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key",
22237                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253.",
22238                                 "xml": {
22239                                         "name": "host-key",
22240                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22241                                 }
22242                         },
22243                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_TOP": {
22244                                 "type": "object",
22245                                 "properties": {
22246                                         "host-key": {
22247                                                 "type": "array",
22248                                                 "items": {
22249                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key"
22250                                                 },
22251                                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253."
22252                                         }
22253                                 },
22254                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key_TOP"
22255                         },
22256                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity": {
22257                                 "properties": {
22258                                         "host-key": {
22259                                                 "type": "array",
22260                                                 "items": {
22261                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_host-key"
22262                                                 },
22263                                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253."
22264                                         }
22265                                 },
22266                                 "type": "object",
22267                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity",
22268                                 "description": "The list of host-keys the SSH server will present when\nestablishing a SSH connection.",
22269                                 "xml": {
22270                                         "name": "server-identity",
22271                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22272                                 }
22273                         },
22274                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_TOP": {
22275                                 "type": "object",
22276                                 "properties": {
22277                                         "server-identity": {
22278                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity"
22279                                         }
22280                                 },
22281                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity_TOP"
22282                         },
22283                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_supported-authentication-methods": {
22284                                 "properties": {
22285                                         "publickey": {
22286                                                 "description": "Indicates that the 'publickey' method is supported.\nNote that RFC 6187 X.509v3 Certificates for SSH uses\nthe 'publickey' method name.",
22287                                                 "type": "object",
22288                                                 "xml": {
22289                                                         "name": "publickey",
22290                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22291                                                 }
22292                                         },
22293                                         "passsword": {
22294                                                 "description": "Indicates that the 'password' method is supported.",
22295                                                 "type": "object",
22296                                                 "xml": {
22297                                                         "name": "passsword",
22298                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22299                                                 }
22300                                         },
22301                                         "hostbased": {
22302                                                 "description": "Indicates that the 'hostbased' method is supported.",
22303                                                 "type": "object",
22304                                                 "xml": {
22305                                                         "name": "hostbased",
22306                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22307                                                 }
22308                                         },
22309                                         "none": {
22310                                                 "description": "Indicates that the 'none' method is supported.",
22311                                                 "type": "object",
22312                                                 "xml": {
22313                                                         "name": "none",
22314                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22315                                                 }
22316                                         },
22317                                         "other": {
22318                                                 "type": "array",
22319                                                 "items": {
22320                                                         "default": "Some other",
22321                                                         "type": "string"
22322                                                 },
22323                                                 "description": "Indicates a supported method name not defined by\nRFC 4253."
22324                                         }
22325                                 },
22326                                 "type": "object",
22327                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_supported-authentication-methods",
22328                                 "description": "Indicates which authentication methods the server\nsupports.",
22329                                 "xml": {
22330                                         "name": "supported-authentication-methods",
22331                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22332                                 }
22333                         },
22334                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_supported-authentication-methods_TOP": {
22335                                 "type": "object",
22336                                 "properties": {
22337                                         "supported-authentication-methods": {
22338                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_supported-authentication-methods"
22339                                         }
22340                                 },
22341                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_supported-authentication-methods_TOP"
22342                         },
22343                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_authorized-key": {
22344                                 "properties": {
22345                                         "name": {
22346                                                 "description": "An arbitrary name for the SSH key.",
22347                                                 "default": "Some name",
22348                                                 "type": "string",
22349                                                 "xml": {
22350                                                         "name": "name",
22351                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22352                                                 }
22353                                         },
22354                                         "algorithm": {
22355                                                 "description": "The public key algorithm name for this SSH key.\n\nValid values are the values in the IANA 'Secure\nShell (SSH) Protocol Parameters' registry,\nPublic Key Algorithm Names.",
22356                                                 "default": "Some algorithm",
22357                                                 "type": "string",
22358                                                 "xml": {
22359                                                         "name": "algorithm",
22360                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22361                                                 }
22362                                         },
22363                                         "key-data": {
22364                                                 "description": "The binary public key data for this SSH key, as\nspecified by RFC 4253, Section 6.6, i.e.:\n\n  string    certificate or public key format\n            identifier\n  byte[n]   key/certificate data.",
22365                                                 "format": "byte",
22366                                                 "type": "string",
22367                                                 "xml": {
22368                                                         "name": "key-data",
22369                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22370                                                 }
22371                                         }
22372                                 },
22373                                 "required": [
22374                                         "algorithm",
22375                                         "key-data"
22376                                 ],
22377                                 "type": "object",
22378                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_authorized-key",
22379                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253.",
22380                                 "xml": {
22381                                         "name": "authorized-key",
22382                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22383                                 }
22384                         },
22385                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_authorized-key_TOP": {
22386                                 "type": "object",
22387                                 "properties": {
22388                                         "authorized-key": {
22389                                                 "type": "array",
22390                                                 "items": {
22391                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_authorized-key"
22392                                                 },
22393                                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253."
22394                                         }
22395                                 },
22396                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_authorized-key_TOP"
22397                         },
22398                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user": {
22399                                 "properties": {
22400                                         "name": {
22401                                                 "description": "The user name string identifying this entry.",
22402                                                 "default": "Some name",
22403                                                 "type": "string",
22404                                                 "xml": {
22405                                                         "name": "name",
22406                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22407                                                 }
22408                                         },
22409                                         "password": {
22410                                                 "description": "The password for this entry.",
22411                                                 "minLength": 0,
22412                                                 "maxLength": 2147483647,
22413                                                 "default": "$1$9h$BUGAx/r3Y/jgZJXOINz97R",
22414                                                 "type": "string",
22415                                                 "xml": {
22416                                                         "name": "password",
22417                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22418                                                 }
22419                                         },
22420                                         "authorized-key": {
22421                                                 "type": "array",
22422                                                 "items": {
22423                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_authorized-key"
22424                                                 },
22425                                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253."
22426                                         }
22427                                 },
22428                                 "type": "object",
22429                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user",
22430                                 "description": "The list of local users configured on this device.",
22431                                 "xml": {
22432                                         "name": "user",
22433                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22434                                 }
22435                         },
22436                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_TOP": {
22437                                 "type": "object",
22438                                 "properties": {
22439                                         "user": {
22440                                                 "type": "array",
22441                                                 "items": {
22442                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user"
22443                                                 },
22444                                                 "description": "The list of local users configured on this device."
22445                                         }
22446                                 },
22447                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_TOP"
22448                         },
22449                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users": {
22450                                 "properties": {
22451                                         "user": {
22452                                                 "type": "array",
22453                                                 "items": {
22454                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_user"
22455                                                 },
22456                                                 "description": "The list of local users configured on this device."
22457                                         }
22458                                 },
22459                                 "type": "object",
22460                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users",
22461                                 "description": "A list of locally configured users.",
22462                                 "xml": {
22463                                         "name": "users",
22464                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22465                                 }
22466                         },
22467                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_TOP": {
22468                                 "type": "object",
22469                                 "properties": {
22470                                         "users": {
22471                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users"
22472                                         }
22473                                 },
22474                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users_TOP"
22475                         },
22476                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication": {
22477                                 "properties": {
22478                                         "supported-authentication-methods": {
22479                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_supported-authentication-methods"
22480                                         },
22481                                         "users": {
22482                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_users"
22483                                         },
22484                                         "client-auth-defined-elsewhere": {
22485                                                 "description": "Indicates that client credentials are configured\nelsewhere.",
22486                                                 "type": "object",
22487                                                 "xml": {
22488                                                         "name": "client-auth-defined-elsewhere",
22489                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22490                                                 }
22491                                         }
22492                                 },
22493                                 "type": "object",
22494                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication",
22495                                 "description": "Specifies if SSH client authentication is required or\noptional, and specifies if the SSH client authentication\ncredentials are configured locally or externally.",
22496                                 "xml": {
22497                                         "name": "client-authentication",
22498                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22499                                 }
22500                         },
22501                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_TOP": {
22502                                 "type": "object",
22503                                 "properties": {
22504                                         "client-authentication": {
22505                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication"
22506                                         }
22507                                 },
22508                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication_TOP"
22509                         },
22510                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_host-key": {
22511                                 "properties": {
22512                                         "host-key-alg": {
22513                                                 "type": "array",
22514                                                 "items": {
22515                                                         "$ref": "#/components/schemas/public-key-alg-base"
22516                                                 },
22517                                                 "description": "Acceptable host key algorithms in order of descending\npreference.  The configured host key algorithms should\nbe compatible with the algorithm used by the configured\nprivate key.  Please see Section 5 of RFC XXXX for\nvalid combinations.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable host key algorithms are implementation-\ndefined."
22518                                         }
22519                                 },
22520                                 "type": "object",
22521                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_host-key",
22522                                 "description": "Parameters regarding host key.",
22523                                 "xml": {
22524                                         "name": "host-key",
22525                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22526                                 }
22527                         },
22528                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_host-key_TOP": {
22529                                 "type": "object",
22530                                 "properties": {
22531                                         "host-key": {
22532                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_host-key"
22533                                         }
22534                                 },
22535                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_host-key_TOP"
22536                         },
22537                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_key-exchange": {
22538                                 "properties": {
22539                                         "key-exchange-alg": {
22540                                                 "type": "array",
22541                                                 "items": {
22542                                                         "$ref": "#/components/schemas/key-exchange-alg-base"
22543                                                 },
22544                                                 "description": "Acceptable key exchange algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable key exchange algorithms are implementation\ndefined."
22545                                         }
22546                                 },
22547                                 "type": "object",
22548                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_key-exchange",
22549                                 "description": "Parameters regarding key exchange.",
22550                                 "xml": {
22551                                         "name": "key-exchange",
22552                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22553                                 }
22554                         },
22555                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_key-exchange_TOP": {
22556                                 "type": "object",
22557                                 "properties": {
22558                                         "key-exchange": {
22559                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_key-exchange"
22560                                         }
22561                                 },
22562                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_key-exchange_TOP"
22563                         },
22564                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_encryption": {
22565                                 "properties": {
22566                                         "encryption-alg": {
22567                                                 "type": "array",
22568                                                 "items": {
22569                                                         "$ref": "#/components/schemas/encryption-alg-base"
22570                                                 },
22571                                                 "description": "Acceptable encryption algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable encryption algorithms are implementation\ndefined."
22572                                         }
22573                                 },
22574                                 "type": "object",
22575                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_encryption",
22576                                 "description": "Parameters regarding encryption.",
22577                                 "xml": {
22578                                         "name": "encryption",
22579                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22580                                 }
22581                         },
22582                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_encryption_TOP": {
22583                                 "type": "object",
22584                                 "properties": {
22585                                         "encryption": {
22586                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_encryption"
22587                                         }
22588                                 },
22589                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_encryption_TOP"
22590                         },
22591                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_mac": {
22592                                 "properties": {
22593                                         "mac-alg": {
22594                                                 "type": "array",
22595                                                 "items": {
22596                                                         "$ref": "#/components/schemas/mac-alg-base"
22597                                                 },
22598                                                 "description": "Acceptable MAC algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable MAC algorithms are implementation-\ndefined."
22599                                         }
22600                                 },
22601                                 "type": "object",
22602                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_mac",
22603                                 "description": "Parameters regarding message authentication code (MAC).",
22604                                 "xml": {
22605                                         "name": "mac",
22606                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22607                                 }
22608                         },
22609                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_mac_TOP": {
22610                                 "type": "object",
22611                                 "properties": {
22612                                         "mac": {
22613                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_mac"
22614                                         }
22615                                 },
22616                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_mac_TOP"
22617                         },
22618                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params": {
22619                                 "properties": {
22620                                         "host-key": {
22621                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_host-key"
22622                                         },
22623                                         "key-exchange": {
22624                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_key-exchange"
22625                                         },
22626                                         "encryption": {
22627                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_encryption"
22628                                         },
22629                                         "mac": {
22630                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_mac"
22631                                         }
22632                                 },
22633                                 "type": "object",
22634                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params",
22635                                 "description": "Configurable parameters of the SSH transport layer.",
22636                                 "xml": {
22637                                         "name": "transport-params",
22638                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22639                                 }
22640                         },
22641                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_TOP": {
22642                                 "type": "object",
22643                                 "properties": {
22644                                         "transport-params": {
22645                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params"
22646                                         }
22647                                 },
22648                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params_TOP"
22649                         },
22650                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_keepalives": {
22651                                 "properties": {
22652                                         "max-wait": {
22653                                                 "description": "Sets the amount of time in seconds after which\nif no data has been received from the SSL client,\na SSL-level message will be sent to test the\naliveness of the SSL client.",
22654                                                 "format": "int32",
22655                                                 "default": 30,
22656                                                 "type": "integer",
22657                                                 "xml": {
22658                                                         "name": "max-wait",
22659                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22660                                                 }
22661                                         },
22662                                         "max-attempts": {
22663                                                 "description": "Sets the maximum number of sequential keep-alive\nmessages that can fail to obtain a response from\nthe SSL client before assuming the SSL client is\nno longer alive.",
22664                                                 "format": "int32",
22665                                                 "default": 3,
22666                                                 "type": "integer",
22667                                                 "xml": {
22668                                                         "name": "max-attempts",
22669                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22670                                                 }
22671                                         }
22672                                 },
22673                                 "type": "object",
22674                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_keepalives",
22675                                 "description": "Configures the keep-alive policy, to proactively test\nthe aliveness of the SSL client.  An unresponsive SSL\nclient is dropped after approximately max-wait *\nmax-attempts seconds.",
22676                                 "xml": {
22677                                         "name": "keepalives",
22678                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22679                                 }
22680                         },
22681                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_keepalives_TOP": {
22682                                 "type": "object",
22683                                 "properties": {
22684                                         "keepalives": {
22685                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_keepalives"
22686                                         }
22687                                 },
22688                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_keepalives_TOP"
22689                         },
22690                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters": {
22691                                 "properties": {
22692                                         "server-identity": {
22693                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_server-identity"
22694                                         },
22695                                         "client-authentication": {
22696                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_client-authentication"
22697                                         },
22698                                         "transport-params": {
22699                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_transport-params"
22700                                         },
22701                                         "keepalives": {
22702                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_keepalives"
22703                                         }
22704                                 },
22705                                 "type": "object",
22706                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters",
22707                                 "description": "A wrapper around the SSH server parameters\nto avoid name collisions.",
22708                                 "xml": {
22709                                         "name": "ssh-server-parameters",
22710                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22711                                 }
22712                         },
22713                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_TOP": {
22714                                 "type": "object",
22715                                 "properties": {
22716                                         "ssh-server-parameters": {
22717                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters"
22718                                         }
22719                                 },
22720                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters_TOP"
22721                         },
22722                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh": {
22723                                 "properties": {
22724                                         "tcp-server-parameters": {
22725                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_tcp-server-parameters"
22726                                         },
22727                                         "ssh-server-parameters": {
22728                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh_ssh-server-parameters"
22729                                         }
22730                                 },
22731                                 "type": "object",
22732                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh",
22733                                 "description": "SSH-specific listening configuration for inbound\nconnections.",
22734                                 "xml": {
22735                                         "name": "ssh",
22736                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22737                                 }
22738                         },
22739                         "ietf-netconf-server_netconf-server_listen_endpoint_ssh_TOP": {
22740                                 "type": "object",
22741                                 "properties": {
22742                                         "ssh": {
22743                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh"
22744                                         }
22745                                 },
22746                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_ssh_TOP"
22747                         },
22748                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_keepalives": {
22749                                 "properties": {
22750                                         "idle-time": {
22751                                                 "description": "Sets the amount of time after which if no data has been\nreceived from the TCP peer, a TCP-level probe message\nwill be sent to test the aliveness of the TCP peer.",
22752                                                 "format": "int32",
22753                                                 "default": 1,
22754                                                 "type": "integer",
22755                                                 "xml": {
22756                                                         "name": "idle-time",
22757                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22758                                                 }
22759                                         },
22760                                         "max-probes": {
22761                                                 "description": "Sets the maximum number of sequential keep-alive probes\nthat can fail to obtain a response from the TCP peer\nbefore assuming the TCP peer is no longer alive.",
22762                                                 "format": "int32",
22763                                                 "default": 1,
22764                                                 "type": "integer",
22765                                                 "xml": {
22766                                                         "name": "max-probes",
22767                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22768                                                 }
22769                                         },
22770                                         "probe-interval": {
22771                                                 "description": "Sets the time interval between failed probes.",
22772                                                 "format": "int32",
22773                                                 "default": 1,
22774                                                 "type": "integer",
22775                                                 "xml": {
22776                                                         "name": "probe-interval",
22777                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22778                                                 }
22779                                         }
22780                                 },
22781                                 "required": [
22782                                         "idle-time",
22783                                         "max-probes",
22784                                         "probe-interval"
22785                                 ],
22786                                 "type": "object",
22787                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_keepalives",
22788                                 "description": "Configures the keep-alive policy, to proactively test the\naliveness of the TCP peer.  An unresponsive TCP peer is\ndropped after approximately (idle-time * 60) + (max-probes\n* probe-interval) seconds.",
22789                                 "xml": {
22790                                         "name": "keepalives",
22791                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22792                                 }
22793                         },
22794                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_keepalives_TOP": {
22795                                 "type": "object",
22796                                 "properties": {
22797                                         "keepalives": {
22798                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_keepalives"
22799                                         }
22800                                 },
22801                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_keepalives_TOP"
22802                         },
22803                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters": {
22804                                 "properties": {
22805                                         "local-address": {
22806                                                 "description": "The local IP address to listen on for incoming\nTCP client connections.  INADDR_ANY (0.0.0.0) or\nINADDR6_ANY (0:0:0:0:0:0:0:0 a.k.a. ::) MUST be\nused when the server is to listen on all IPv4 or\nIPv6 addresses, respectively.",
22807                                                 "type": "string",
22808                                                 "xml": {
22809                                                         "name": "local-address",
22810                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22811                                                 }
22812                                         },
22813                                         "local-port": {
22814                                                 "description": "The NETCONF server will listen on the\nIANA-assigned well-known port value\nfor 'netconf-tls' (6513) if no value\nis specified.",
22815                                                 "format": "int32",
22816                                                 "default": 6513,
22817                                                 "type": "integer",
22818                                                 "xml": {
22819                                                         "name": "local-port",
22820                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22821                                                 }
22822                                         },
22823                                         "keepalives": {
22824                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_keepalives"
22825                                         }
22826                                 },
22827                                 "required": [
22828                                         "local-address"
22829                                 ],
22830                                 "type": "object",
22831                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters",
22832                                 "description": "A wrapper around the TCP client parameters\nto avoid name collisions.",
22833                                 "xml": {
22834                                         "name": "tcp-server-parameters",
22835                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22836                                 }
22837                         },
22838                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_TOP": {
22839                                 "type": "object",
22840                                 "properties": {
22841                                         "tcp-server-parameters": {
22842                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters"
22843                                         }
22844                                 },
22845                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters_TOP"
22846                         },
22847                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_encrypted-private-key": {
22848                                 "properties": {
22849                                         "value": {
22850                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
22851                                                 "format": "byte",
22852                                                 "type": "string",
22853                                                 "xml": {
22854                                                         "name": "value",
22855                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22856                                                 }
22857                                         },
22858                                         "symmetric-key-ref": {
22859                                                 "description": "Identifies a symmetric key used to encrypt this key.",
22860                                                 "default": "Some symmetric-key-ref",
22861                                                 "type": "string",
22862                                                 "xml": {
22863                                                         "name": "symmetric-key-ref",
22864                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22865                                                 }
22866                                         },
22867                                         "asymmetric-key-ref": {
22868                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
22869                                                 "default": "Some asymmetric-key-ref",
22870                                                 "type": "string",
22871                                                 "xml": {
22872                                                         "name": "asymmetric-key-ref",
22873                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22874                                                 }
22875                                         }
22876                                 },
22877                                 "type": "object",
22878                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_encrypted-private-key",
22879                                 "description": "A container for the encrypted asymmetric private\nkey value.",
22880                                 "xml": {
22881                                         "name": "encrypted-private-key",
22882                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22883                                 }
22884                         },
22885                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_encrypted-private-key_TOP": {
22886                                 "type": "object",
22887                                 "properties": {
22888                                         "encrypted-private-key": {
22889                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_encrypted-private-key"
22890                                         }
22891                                 },
22892                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_encrypted-private-key_TOP"
22893                         },
22894                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition": {
22895                                 "properties": {
22896                                         "private-key": {
22897                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
22898                                                 "format": "byte",
22899                                                 "type": "string",
22900                                                 "xml": {
22901                                                         "name": "private-key",
22902                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22903                                                 }
22904                                         },
22905                                         "hidden-private-key": {
22906                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
22907                                                 "type": "object",
22908                                                 "xml": {
22909                                                         "name": "hidden-private-key",
22910                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22911                                                 }
22912                                         },
22913                                         "encrypted-private-key": {
22914                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_encrypted-private-key"
22915                                         },
22916                                         "algorithm": {
22917                                                 "description": "Identifies the key's algorithm.",
22918                                                 "type": "string",
22919                                                 "default": "0",
22920                                                 "xml": {
22921                                                         "name": "algorithm",
22922                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22923                                                 }
22924                                         },
22925                                         "public-key": {
22926                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
22927                                                 "format": "byte",
22928                                                 "type": "string",
22929                                                 "xml": {
22930                                                         "name": "public-key",
22931                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22932                                                 }
22933                                         },
22934                                         "cert": {
22935                                                 "description": "The binary certificate data for this certificate.",
22936                                                 "format": "byte",
22937                                                 "type": "string",
22938                                                 "xml": {
22939                                                         "name": "cert",
22940                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22941                                                 }
22942                                         }
22943                                 },
22944                                 "required": [
22945                                         "algorithm",
22946                                         "public-key"
22947                                 ],
22948                                 "type": "object",
22949                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition",
22950                                 "description": "Container to hold the local key definition.",
22951                                 "xml": {
22952                                         "name": "local-definition",
22953                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22954                                 }
22955                         },
22956                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_TOP": {
22957                                 "type": "object",
22958                                 "properties": {
22959                                         "local-definition": {
22960                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition"
22961                                         }
22962                                 },
22963                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition_TOP"
22964                         },
22965                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_input": {
22966                                 "properties": {
22967                                         "subject": {
22968                                                 "description": "The 'subject' field per the CertificationRequestInfo\n structure as specified by RFC 2986, Section 4.1\n encoded using the ASN.1 distinguished encoding\n rules (DER), as specified in ITU-T X.690.",
22969                                                 "format": "byte",
22970                                                 "type": "string",
22971                                                 "xml": {
22972                                                         "name": "subject",
22973                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22974                                                 }
22975                                         },
22976                                         "attributes": {
22977                                                 "description": "The 'attributes' field from the structure\nCertificationRequestInfo as specified by RFC 2986,\nSection 4.1 encoded using the ASN.1 distinguished\nencoding rules (DER), as specified in ITU-T X.690.",
22978                                                 "format": "byte",
22979                                                 "type": "string",
22980                                                 "xml": {
22981                                                         "name": "attributes",
22982                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
22983                                                 }
22984                                         }
22985                                 },
22986                                 "required": [
22987                                         "subject"
22988                                 ],
22989                                 "type": "object",
22990                                 "xml": {
22991                                         "name": "input"
22992                                 },
22993                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_input"
22994                         },
22995                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_input_TOP": {
22996                                 "type": "object",
22997                                 "properties": {
22998                                         "input": {
22999                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_input"
23000                                         }
23001                                 },
23002                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_input_TOP"
23003                         },
23004                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_output": {
23005                                 "properties": {
23006                                         "certificate-signing-request": {
23007                                                 "description": "A CertificationRequest structure as specified by\nRFC 2986, Section 4.2 encoded using the ASN.1\ndistinguished encoding rules (DER), as specified\nin ITU-T X.690.",
23008                                                 "format": "byte",
23009                                                 "type": "string",
23010                                                 "xml": {
23011                                                         "name": "certificate-signing-request",
23012                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23013                                                 }
23014                                         }
23015                                 },
23016                                 "required": [
23017                                         "certificate-signing-request"
23018                                 ],
23019                                 "type": "object",
23020                                 "xml": {
23021                                         "name": "output"
23022                                 },
23023                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_output"
23024                         },
23025                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_output_TOP": {
23026                                 "type": "object",
23027                                 "properties": {
23028                                         "output": {
23029                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_output"
23030                                         }
23031                                 },
23032                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_output_TOP"
23033                         },
23034                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_keystore-reference": {
23035                                 "properties": {
23036                                         "asymmetric-key": {
23037                                                 "description": "A reference to an asymmetric key in the keystore.",
23038                                                 "default": "Some asymmetric-key",
23039                                                 "type": "string",
23040                                                 "xml": {
23041                                                         "name": "asymmetric-key",
23042                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23043                                                 }
23044                                         },
23045                                         "certificate": {
23046                                                 "description": "A reference to a specific certificate of the\nasymmetric key in the keystore.",
23047                                                 "default": "Some certificate",
23048                                                 "type": "string",
23049                                                 "xml": {
23050                                                         "name": "certificate",
23051                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23052                                                 }
23053                                         }
23054                                 },
23055                                 "type": "object",
23056                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_keystore-reference",
23057                                 "description": "A reference to a specific certificate (and its\nassociated private key) in the keystore.",
23058                                 "xml": {
23059                                         "name": "keystore-reference",
23060                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23061                                 }
23062                         },
23063                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_keystore-reference_TOP": {
23064                                 "type": "object",
23065                                 "properties": {
23066                                         "keystore-reference": {
23067                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_keystore-reference"
23068                                         }
23069                                 },
23070                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_keystore-reference_TOP"
23071                         },
23072                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity": {
23073                                 "properties": {
23074                                         "local-definition": {
23075                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_local-definition"
23076                                         },
23077                                         "keystore-reference": {
23078                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_keystore-reference"
23079                                         }
23080                                 },
23081                                 "type": "object",
23082                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity",
23083                                 "description": "A locally-defined or referenced end-entity certificate,\nincluding any configured intermediate certificates, the\nTLS server will present when establishing a TLS connection\nin its Certificate message, as defined in Section 7.4.2\nin RFC 5246.",
23084                                 "xml": {
23085                                         "name": "server-identity",
23086                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23087                                 }
23088                         },
23089                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_TOP": {
23090                                 "type": "object",
23091                                 "properties": {
23092                                         "server-identity": {
23093                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity"
23094                                         }
23095                                 },
23096                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity_TOP"
23097                         },
23098                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_cert-to-name": {
23099                                 "properties": {
23100                                         "id": {
23101                                                 "description": "The id specifies the order in which the entries in the\ncert-to-name list are searched.  Entries with lower\nnumbers are searched first.",
23102                                                 "format": "int64",
23103                                                 "default": 0,
23104                                                 "type": "integer",
23105                                                 "xml": {
23106                                                         "name": "id",
23107                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23108                                                 }
23109                                         },
23110                                         "fingerprint": {
23111                                                 "description": "Specifies a value with which the fingerprint of the\nfull certificate presented by the peer is compared.  If\nthe fingerprint of the full certificate presented by the\npeer does not match the fingerprint configured, then the\nentry is skipped, and the search for a match continues.",
23112                                                 "minLength": 0,
23113                                                 "maxLength": 2147483647,
23114                                                 "default": "?:5c",
23115                                                 "type": "string",
23116                                                 "xml": {
23117                                                         "name": "fingerprint",
23118                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23119                                                 }
23120                                         },
23121                                         "map-type": {
23122                                                 "$ref": "#/components/schemas/cert-to-name",
23123                                                 "xml": {
23124                                                         "name": "map-type",
23125                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23126                                                 }
23127                                         },
23128                                         "name": {
23129                                                 "description": "Directly specifies the NETCONF username when the\nmap-type is 'specified'.",
23130                                                 "default": "Some name",
23131                                                 "type": "string",
23132                                                 "xml": {
23133                                                         "name": "name",
23134                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23135                                                 }
23136                                         }
23137                                 },
23138                                 "required": [
23139                                         "fingerprint",
23140                                         "map-type",
23141                                         "name"
23142                                 ],
23143                                 "type": "object",
23144                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_cert-to-name",
23145                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation.",
23146                                 "xml": {
23147                                         "name": "cert-to-name",
23148                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23149                                 }
23150                         },
23151                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_cert-to-name_TOP": {
23152                                 "type": "object",
23153                                 "properties": {
23154                                         "cert-to-name": {
23155                                                 "type": "array",
23156                                                 "items": {
23157                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_cert-to-name"
23158                                                 },
23159                                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation."
23160                                         }
23161                                 },
23162                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_cert-to-name_TOP"
23163                         },
23164                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps": {
23165                                 "properties": {
23166                                         "cert-to-name": {
23167                                                 "type": "array",
23168                                                 "items": {
23169                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_cert-to-name"
23170                                                 },
23171                                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation."
23172                                         }
23173                                 },
23174                                 "type": "object",
23175                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps",
23176                                 "description": "The cert-maps container is used by a TLS-\nbased NETCONF server to map the NETCONF\nclient's presented X.509 certificate to\na NETCONF username.  If no matching and\nvalid cert-to-name list entry can be found,\nthen the NETCONF server MUST close the\nconnection, and MUST NOT accept NETCONF\nmessages over it.",
23177                                 "xml": {
23178                                         "name": "cert-maps",
23179                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23180                                 }
23181                         },
23182                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_TOP": {
23183                                 "type": "object",
23184                                 "properties": {
23185                                         "cert-maps": {
23186                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps"
23187                                         }
23188                                 },
23189                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_TOP"
23190                         },
23191                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication": {
23192                                 "properties": {
23193                                         "required": {
23194                                                 "description": "Indicates that TLS-level client authentication is\nrequired.",
23195                                                 "type": "object",
23196                                                 "xml": {
23197                                                         "name": "required",
23198                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23199                                                 }
23200                                         },
23201                                         "optional": {
23202                                                 "description": "Indicates that TLS-level client authentication is\noptional.",
23203                                                 "type": "object",
23204                                                 "xml": {
23205                                                         "name": "optional",
23206                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23207                                                 }
23208                                         },
23209                                         "ca-certs": {
23210                                                 "description": "A reference to a list of certificate authority (CA)\ncertificates used by the TLS server to authenticate\nTLS client certificates.  A client certificate is\nauthenticated if it has a valid chain of trust to\na configured CA certificate.",
23211                                                 "default": "Some ca-certs",
23212                                                 "type": "string",
23213                                                 "xml": {
23214                                                         "name": "ca-certs",
23215                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23216                                                 }
23217                                         },
23218                                         "client-certs": {
23219                                                 "description": "A reference to a list of client certificates\nused by the TLS server to authenticate TLS\nclient certificates.  A clients certificate\nis authenticated if it is an exact match to\na configured client certificate.",
23220                                                 "default": "Some client-certs",
23221                                                 "type": "string",
23222                                                 "xml": {
23223                                                         "name": "client-certs",
23224                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23225                                                 }
23226                                         },
23227                                         "client-auth-defined-elsewhere": {
23228                                                 "description": "Indicates that certificates needed to authenticate\nclients are configured elsewhere.",
23229                                                 "type": "object",
23230                                                 "xml": {
23231                                                         "name": "client-auth-defined-elsewhere",
23232                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23233                                                 }
23234                                         },
23235                                         "cert-maps": {
23236                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_cert-maps"
23237                                         }
23238                                 },
23239                                 "type": "object",
23240                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication",
23241                                 "description": "NETCONF/TLS servers MUST validate client\ncertificates.",
23242                                 "xml": {
23243                                         "name": "client-authentication",
23244                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23245                                 }
23246                         },
23247                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_TOP": {
23248                                 "type": "object",
23249                                 "properties": {
23250                                         "client-authentication": {
23251                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication"
23252                                         }
23253                                 },
23254                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication_TOP"
23255                         },
23256                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_tls-versions": {
23257                                 "properties": {
23258                                         "tls-version": {
23259                                                 "type": "array",
23260                                                 "items": {
23261                                                         "$ref": "#/components/schemas/tls-version-base"
23262                                                 },
23263                                                 "description": "Acceptable TLS protocol versions.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable TLS protocol versions are implementation-\ndefined."
23264                                         }
23265                                 },
23266                                 "type": "object",
23267                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_tls-versions",
23268                                 "description": "Parameters regarding TLS versions.",
23269                                 "xml": {
23270                                         "name": "tls-versions",
23271                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23272                                 }
23273                         },
23274                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_tls-versions_TOP": {
23275                                 "type": "object",
23276                                 "properties": {
23277                                         "tls-versions": {
23278                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_tls-versions"
23279                                         }
23280                                 },
23281                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_tls-versions_TOP"
23282                         },
23283                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_cipher-suites": {
23284                                 "properties": {
23285                                         "cipher-suite": {
23286                                                 "type": "array",
23287                                                 "items": {
23288                                                         "$ref": "#/components/schemas/cipher-suite-base"
23289                                                 },
23290                                                 "description": "Acceptable cipher suites in order of descending\npreference.  The configured host key algorithms should\nbe compatible with the algorithm used by the configured\nprivate key.  Please see Section 5 of RFC XXXX for\nvalid combinations.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable cipher suites are implementation-\ndefined."
23291                                         }
23292                                 },
23293                                 "type": "object",
23294                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_cipher-suites",
23295                                 "description": "Parameters regarding cipher suites.",
23296                                 "xml": {
23297                                         "name": "cipher-suites",
23298                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23299                                 }
23300                         },
23301                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_cipher-suites_TOP": {
23302                                 "type": "object",
23303                                 "properties": {
23304                                         "cipher-suites": {
23305                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_cipher-suites"
23306                                         }
23307                                 },
23308                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_cipher-suites_TOP"
23309                         },
23310                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params": {
23311                                 "properties": {
23312                                         "tls-versions": {
23313                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_tls-versions"
23314                                         },
23315                                         "cipher-suites": {
23316                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_cipher-suites"
23317                                         }
23318                                 },
23319                                 "type": "object",
23320                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params",
23321                                 "description": "Configurable parameters for the TLS hello message.",
23322                                 "xml": {
23323                                         "name": "hello-params",
23324                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23325                                 }
23326                         },
23327                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_TOP": {
23328                                 "type": "object",
23329                                 "properties": {
23330                                         "hello-params": {
23331                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params"
23332                                         }
23333                                 },
23334                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params_TOP"
23335                         },
23336                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_keepalives": {
23337                                 "properties": {
23338                                         "max-wait": {
23339                                                 "description": "Sets the amount of time in seconds after which if\nno data has been received from the TLS client, a\nTLS-level message will be sent to test the\naliveness of the TLS client.",
23340                                                 "format": "int32",
23341                                                 "default": 30,
23342                                                 "type": "integer",
23343                                                 "xml": {
23344                                                         "name": "max-wait",
23345                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23346                                                 }
23347                                         },
23348                                         "max-attempts": {
23349                                                 "description": "Sets the maximum number of sequential keep-alive\nmessages that can fail to obtain a response from\nthe TLS client before assuming the TLS client is\nno longer alive.",
23350                                                 "format": "int32",
23351                                                 "default": 3,
23352                                                 "type": "integer",
23353                                                 "xml": {
23354                                                         "name": "max-attempts",
23355                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23356                                                 }
23357                                         }
23358                                 },
23359                                 "type": "object",
23360                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_keepalives",
23361                                 "description": "Configures the keep-alive policy, to proactively test\nthe aliveness of the TLS client.  An unresponsive\nTLS client is dropped after approximately max-wait\n* max-attempts seconds.",
23362                                 "xml": {
23363                                         "name": "keepalives",
23364                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23365                                 }
23366                         },
23367                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_keepalives_TOP": {
23368                                 "type": "object",
23369                                 "properties": {
23370                                         "keepalives": {
23371                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_keepalives"
23372                                         }
23373                                 },
23374                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_keepalives_TOP"
23375                         },
23376                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters": {
23377                                 "properties": {
23378                                         "server-identity": {
23379                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_server-identity"
23380                                         },
23381                                         "client-authentication": {
23382                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_client-authentication"
23383                                         },
23384                                         "hello-params": {
23385                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_hello-params"
23386                                         },
23387                                         "keepalives": {
23388                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_keepalives"
23389                                         }
23390                                 },
23391                                 "type": "object",
23392                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters",
23393                                 "description": "A wrapper around the TLS server parameters to\navoid name collisions.",
23394                                 "xml": {
23395                                         "name": "tls-server-parameters",
23396                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23397                                 }
23398                         },
23399                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_TOP": {
23400                                 "type": "object",
23401                                 "properties": {
23402                                         "tls-server-parameters": {
23403                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters"
23404                                         }
23405                                 },
23406                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters_TOP"
23407                         },
23408                         "ietf-netconf-server_netconf-server_listen_endpoint_tls": {
23409                                 "properties": {
23410                                         "tcp-server-parameters": {
23411                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tcp-server-parameters"
23412                                         },
23413                                         "tls-server-parameters": {
23414                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls_tls-server-parameters"
23415                                         }
23416                                 },
23417                                 "type": "object",
23418                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls",
23419                                 "description": "TLS-specific listening configuration for inbound\nconnections.",
23420                                 "xml": {
23421                                         "name": "tls",
23422                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23423                                 }
23424                         },
23425                         "ietf-netconf-server_netconf-server_listen_endpoint_tls_TOP": {
23426                                 "type": "object",
23427                                 "properties": {
23428                                         "tls": {
23429                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls"
23430                                         }
23431                                 },
23432                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_tls_TOP"
23433                         },
23434                         "ietf-netconf-server_netconf-server_listen_endpoint": {
23435                                 "properties": {
23436                                         "name": {
23437                                                 "description": "An arbitrary name for the NETCONF listen endpoint.",
23438                                                 "default": "Some name",
23439                                                 "type": "string",
23440                                                 "xml": {
23441                                                         "name": "name",
23442                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23443                                                 }
23444                                         },
23445                                         "ssh": {
23446                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_ssh"
23447                                         },
23448                                         "tls": {
23449                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint_tls"
23450                                         }
23451                                 },
23452                                 "type": "object",
23453                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint",
23454                                 "description": "List of endpoints to listen for NETCONF connections.",
23455                                 "xml": {
23456                                         "name": "endpoint",
23457                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23458                                 }
23459                         },
23460                         "ietf-netconf-server_netconf-server_listen_endpoint_TOP": {
23461                                 "type": "object",
23462                                 "properties": {
23463                                         "endpoint": {
23464                                                 "type": "array",
23465                                                 "items": {
23466                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint"
23467                                                 },
23468                                                 "description": "List of endpoints to listen for NETCONF connections."
23469                                         }
23470                                 },
23471                                 "title": "ietf-netconf-server_netconf-server_listen_endpoint_TOP"
23472                         },
23473                         "ietf-netconf-server_netconf-server_listen": {
23474                                 "properties": {
23475                                         "idle-timeout": {
23476                                                 "description": "Specifies the maximum number of seconds that a NETCONF\nsession may remain idle. A NETCONF session will be\ndropped if it is idle for an interval longer than this\nnumber of seconds.  If set to zero, then the server\nwill never drop a session because it is idle.  Sessions\nthat have a notification subscription active are never\ndropped.",
23477                                                 "format": "int32",
23478                                                 "default": 3600,
23479                                                 "type": "integer",
23480                                                 "xml": {
23481                                                         "name": "idle-timeout",
23482                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23483                                                 }
23484                                         },
23485                                         "endpoint": {
23486                                                 "type": "array",
23487                                                 "items": {
23488                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen_endpoint"
23489                                                 },
23490                                                 "description": "List of endpoints to listen for NETCONF connections."
23491                                         }
23492                                 },
23493                                 "type": "object",
23494                                 "title": "ietf-netconf-server_netconf-server_listen",
23495                                 "description": "Configures listen behavior",
23496                                 "xml": {
23497                                         "name": "listen",
23498                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23499                                 }
23500                         },
23501                         "ietf-netconf-server_netconf-server_listen_TOP": {
23502                                 "type": "object",
23503                                 "properties": {
23504                                         "listen": {
23505                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen"
23506                                         }
23507                                 },
23508                                 "title": "ietf-netconf-server_netconf-server_listen_TOP"
23509                         },
23510                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_keepalives": {
23511                                 "properties": {
23512                                         "idle-time": {
23513                                                 "description": "Sets the amount of time after which if no data has been\nreceived from the TCP peer, a TCP-level probe message\nwill be sent to test the aliveness of the TCP peer.",
23514                                                 "format": "int32",
23515                                                 "default": 1,
23516                                                 "type": "integer",
23517                                                 "xml": {
23518                                                         "name": "idle-time",
23519                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23520                                                 }
23521                                         },
23522                                         "max-probes": {
23523                                                 "description": "Sets the maximum number of sequential keep-alive probes\nthat can fail to obtain a response from the TCP peer\nbefore assuming the TCP peer is no longer alive.",
23524                                                 "format": "int32",
23525                                                 "default": 1,
23526                                                 "type": "integer",
23527                                                 "xml": {
23528                                                         "name": "max-probes",
23529                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23530                                                 }
23531                                         },
23532                                         "probe-interval": {
23533                                                 "description": "Sets the time interval between failed probes.",
23534                                                 "format": "int32",
23535                                                 "default": 1,
23536                                                 "type": "integer",
23537                                                 "xml": {
23538                                                         "name": "probe-interval",
23539                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23540                                                 }
23541                                         }
23542                                 },
23543                                 "required": [
23544                                         "idle-time",
23545                                         "max-probes",
23546                                         "probe-interval"
23547                                 ],
23548                                 "type": "object",
23549                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_keepalives",
23550                                 "description": "Configures the keep-alive policy, to proactively test the\naliveness of the TCP peer.  An unresponsive TCP peer is\ndropped after approximately (idle-time * 60) + (max-probes\n* probe-interval) seconds.",
23551                                 "xml": {
23552                                         "name": "keepalives",
23553                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23554                                 }
23555                         },
23556                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_keepalives_TOP": {
23557                                 "type": "object",
23558                                 "properties": {
23559                                         "keepalives": {
23560                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_keepalives"
23561                                         }
23562                                 },
23563                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_keepalives_TOP"
23564                         },
23565                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters": {
23566                                 "properties": {
23567                                         "remote-address": {
23568                                                 "description": "The IP address or hostname of the remote peer to\nestablish a connection with.  If a domain name is\nconfigured, then the DNS resolution should happen on\neach connection attempt.  If the the DNS resolution\nresults in multiple IP addresses, the IP addresses\nare tried according to local preference order until\na connection has been established or until all IP\naddresses have failed.",
23569                                                 "type": "string",
23570                                                 "xml": {
23571                                                         "name": "remote-address",
23572                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23573                                                 }
23574                                         },
23575                                         "remote-port": {
23576                                                 "description": "The NETCONF server will attempt to connect\nto the IANA-assigned well-known port for\n'netconf-ch-tls' (4334) if no value is\nspecified.",
23577                                                 "format": "int32",
23578                                                 "default": 4334,
23579                                                 "type": "integer",
23580                                                 "xml": {
23581                                                         "name": "remote-port",
23582                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23583                                                 }
23584                                         },
23585                                         "local-address": {
23586                                                 "description": "The local IP address/interface (VRF?) to bind to for when\nconnecting to the remote peer.  INADDR_ANY ('0.0.0.0') or\nINADDR6_ANY ('0:0:0:0:0:0:0:0' a.k.a. '::') MAY be used to\nexplicitly indicate the implicit default, that the server\ncan bind to any IPv4 or IPv6 addresses, respectively.",
23587                                                 "type": "string",
23588                                                 "xml": {
23589                                                         "name": "local-address",
23590                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23591                                                 }
23592                                         },
23593                                         "local-port": {
23594                                                 "description": "The local IP port number to bind to for when connecting\nto the remote peer.  The port number '0', which is the\ndefault value, indicates that any available local port\nnumber may be used.",
23595                                                 "type": "string",
23596                                                 "default": "0",
23597                                                 "xml": {
23598                                                         "name": "local-port",
23599                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23600                                                 }
23601                                         },
23602                                         "keepalives": {
23603                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_keepalives"
23604                                         }
23605                                 },
23606                                 "required": [
23607                                         "remote-address"
23608                                 ],
23609                                 "type": "object",
23610                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters",
23611                                 "description": "A wrapper around the TCP client parameters\nto avoid name collisions.",
23612                                 "xml": {
23613                                         "name": "tcp-client-parameters",
23614                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23615                                 }
23616                         },
23617                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_TOP": {
23618                                 "type": "object",
23619                                 "properties": {
23620                                         "tcp-client-parameters": {
23621                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters"
23622                                         }
23623                                 },
23624                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters_TOP"
23625                         },
23626                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_encrypted-private-key": {
23627                                 "properties": {
23628                                         "value": {
23629                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
23630                                                 "format": "byte",
23631                                                 "type": "string",
23632                                                 "xml": {
23633                                                         "name": "value",
23634                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23635                                                 }
23636                                         },
23637                                         "symmetric-key-ref": {
23638                                                 "description": "Identifies a symmetric key used to encrypt this key.",
23639                                                 "default": "Some symmetric-key-ref",
23640                                                 "type": "string",
23641                                                 "xml": {
23642                                                         "name": "symmetric-key-ref",
23643                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23644                                                 }
23645                                         },
23646                                         "asymmetric-key-ref": {
23647                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
23648                                                 "default": "Some asymmetric-key-ref",
23649                                                 "type": "string",
23650                                                 "xml": {
23651                                                         "name": "asymmetric-key-ref",
23652                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23653                                                 }
23654                                         }
23655                                 },
23656                                 "type": "object",
23657                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_encrypted-private-key",
23658                                 "description": "A container for the encrypted asymmetric private\nkey value.",
23659                                 "xml": {
23660                                         "name": "encrypted-private-key",
23661                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23662                                 }
23663                         },
23664                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_encrypted-private-key_TOP": {
23665                                 "type": "object",
23666                                 "properties": {
23667                                         "encrypted-private-key": {
23668                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_encrypted-private-key"
23669                                         }
23670                                 },
23671                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_encrypted-private-key_TOP"
23672                         },
23673                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition": {
23674                                 "properties": {
23675                                         "private-key": {
23676                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
23677                                                 "format": "byte",
23678                                                 "type": "string",
23679                                                 "xml": {
23680                                                         "name": "private-key",
23681                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23682                                                 }
23683                                         },
23684                                         "hidden-private-key": {
23685                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
23686                                                 "type": "object",
23687                                                 "xml": {
23688                                                         "name": "hidden-private-key",
23689                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23690                                                 }
23691                                         },
23692                                         "encrypted-private-key": {
23693                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_encrypted-private-key"
23694                                         },
23695                                         "algorithm": {
23696                                                 "description": "Identifies the key's algorithm.",
23697                                                 "type": "string",
23698                                                 "default": "0",
23699                                                 "xml": {
23700                                                         "name": "algorithm",
23701                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23702                                                 }
23703                                         },
23704                                         "public-key": {
23705                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
23706                                                 "format": "byte",
23707                                                 "type": "string",
23708                                                 "xml": {
23709                                                         "name": "public-key",
23710                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23711                                                 }
23712                                         }
23713                                 },
23714                                 "required": [
23715                                         "algorithm",
23716                                         "public-key"
23717                                 ],
23718                                 "type": "object",
23719                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition",
23720                                 "description": "Container to hold the local key definition.",
23721                                 "xml": {
23722                                         "name": "local-definition",
23723                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23724                                 }
23725                         },
23726                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_TOP": {
23727                                 "type": "object",
23728                                 "properties": {
23729                                         "local-definition": {
23730                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition"
23731                                         }
23732                                 },
23733                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition_TOP"
23734                         },
23735                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key": {
23736                                 "properties": {
23737                                         "local-definition": {
23738                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_local-definition"
23739                                         },
23740                                         "keystore-reference": {
23741                                                 "description": "A reference to an asymmetric key that exists in\nthe keystore.  The intent is to reference just the\nasymmetric key, not any certificates that may also\nbe associated with the asymmetric key.",
23742                                                 "default": "Some keystore-reference",
23743                                                 "type": "string",
23744                                                 "xml": {
23745                                                         "name": "keystore-reference",
23746                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23747                                                 }
23748                                         }
23749                                 },
23750                                 "type": "object",
23751                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key",
23752                                 "description": "A locally-defined or referenced asymmetric key pair\nto be used for the SSH server's host key.",
23753                                 "xml": {
23754                                         "name": "public-key",
23755                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23756                                 }
23757                         },
23758                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_TOP": {
23759                                 "type": "object",
23760                                 "properties": {
23761                                         "public-key": {
23762                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key"
23763                                         }
23764                                 },
23765                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key_TOP"
23766                         },
23767                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_encrypted-private-key": {
23768                                 "properties": {
23769                                         "value": {
23770                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
23771                                                 "format": "byte",
23772                                                 "type": "string",
23773                                                 "xml": {
23774                                                         "name": "value",
23775                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23776                                                 }
23777                                         },
23778                                         "symmetric-key-ref": {
23779                                                 "description": "Identifies a symmetric key used to encrypt this key.",
23780                                                 "default": "Some symmetric-key-ref",
23781                                                 "type": "string",
23782                                                 "xml": {
23783                                                         "name": "symmetric-key-ref",
23784                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23785                                                 }
23786                                         },
23787                                         "asymmetric-key-ref": {
23788                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
23789                                                 "default": "Some asymmetric-key-ref",
23790                                                 "type": "string",
23791                                                 "xml": {
23792                                                         "name": "asymmetric-key-ref",
23793                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23794                                                 }
23795                                         }
23796                                 },
23797                                 "type": "object",
23798                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_encrypted-private-key",
23799                                 "description": "A container for the encrypted asymmetric private\nkey value.",
23800                                 "xml": {
23801                                         "name": "encrypted-private-key",
23802                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23803                                 }
23804                         },
23805                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_encrypted-private-key_TOP": {
23806                                 "type": "object",
23807                                 "properties": {
23808                                         "encrypted-private-key": {
23809                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_encrypted-private-key"
23810                                         }
23811                                 },
23812                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_encrypted-private-key_TOP"
23813                         },
23814                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition": {
23815                                 "properties": {
23816                                         "private-key": {
23817                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
23818                                                 "format": "byte",
23819                                                 "type": "string",
23820                                                 "xml": {
23821                                                         "name": "private-key",
23822                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23823                                                 }
23824                                         },
23825                                         "hidden-private-key": {
23826                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
23827                                                 "type": "object",
23828                                                 "xml": {
23829                                                         "name": "hidden-private-key",
23830                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23831                                                 }
23832                                         },
23833                                         "encrypted-private-key": {
23834                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_encrypted-private-key"
23835                                         },
23836                                         "algorithm": {
23837                                                 "description": "Identifies the key's algorithm.",
23838                                                 "type": "string",
23839                                                 "default": "0",
23840                                                 "xml": {
23841                                                         "name": "algorithm",
23842                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23843                                                 }
23844                                         },
23845                                         "public-key": {
23846                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
23847                                                 "format": "byte",
23848                                                 "type": "string",
23849                                                 "xml": {
23850                                                         "name": "public-key",
23851                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23852                                                 }
23853                                         },
23854                                         "cert": {
23855                                                 "description": "The binary certificate data for this certificate.",
23856                                                 "format": "byte",
23857                                                 "type": "string",
23858                                                 "xml": {
23859                                                         "name": "cert",
23860                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23861                                                 }
23862                                         }
23863                                 },
23864                                 "required": [
23865                                         "algorithm",
23866                                         "public-key"
23867                                 ],
23868                                 "type": "object",
23869                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition",
23870                                 "description": "Container to hold the local key definition.",
23871                                 "xml": {
23872                                         "name": "local-definition",
23873                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23874                                 }
23875                         },
23876                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_TOP": {
23877                                 "type": "object",
23878                                 "properties": {
23879                                         "local-definition": {
23880                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition"
23881                                         }
23882                                 },
23883                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition_TOP"
23884                         },
23885                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_input": {
23886                                 "properties": {
23887                                         "subject": {
23888                                                 "description": "The 'subject' field per the CertificationRequestInfo\n structure as specified by RFC 2986, Section 4.1\n encoded using the ASN.1 distinguished encoding\n rules (DER), as specified in ITU-T X.690.",
23889                                                 "format": "byte",
23890                                                 "type": "string",
23891                                                 "xml": {
23892                                                         "name": "subject",
23893                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23894                                                 }
23895                                         },
23896                                         "attributes": {
23897                                                 "description": "The 'attributes' field from the structure\nCertificationRequestInfo as specified by RFC 2986,\nSection 4.1 encoded using the ASN.1 distinguished\nencoding rules (DER), as specified in ITU-T X.690.",
23898                                                 "format": "byte",
23899                                                 "type": "string",
23900                                                 "xml": {
23901                                                         "name": "attributes",
23902                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23903                                                 }
23904                                         }
23905                                 },
23906                                 "required": [
23907                                         "subject"
23908                                 ],
23909                                 "type": "object",
23910                                 "xml": {
23911                                         "name": "input"
23912                                 },
23913                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_input"
23914                         },
23915                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_input_TOP": {
23916                                 "type": "object",
23917                                 "properties": {
23918                                         "input": {
23919                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_input"
23920                                         }
23921                                 },
23922                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_input_TOP"
23923                         },
23924                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_output": {
23925                                 "properties": {
23926                                         "certificate-signing-request": {
23927                                                 "description": "A CertificationRequest structure as specified by\nRFC 2986, Section 4.2 encoded using the ASN.1\ndistinguished encoding rules (DER), as specified\nin ITU-T X.690.",
23928                                                 "format": "byte",
23929                                                 "type": "string",
23930                                                 "xml": {
23931                                                         "name": "certificate-signing-request",
23932                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23933                                                 }
23934                                         }
23935                                 },
23936                                 "required": [
23937                                         "certificate-signing-request"
23938                                 ],
23939                                 "type": "object",
23940                                 "xml": {
23941                                         "name": "output"
23942                                 },
23943                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_output"
23944                         },
23945                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_output_TOP": {
23946                                 "type": "object",
23947                                 "properties": {
23948                                         "output": {
23949                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_output"
23950                                         }
23951                                 },
23952                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_generate-certificate-signing-request_output_TOP"
23953                         },
23954                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_keystore-reference": {
23955                                 "properties": {
23956                                         "asymmetric-key": {
23957                                                 "description": "A reference to an asymmetric key in the keystore.",
23958                                                 "default": "Some asymmetric-key",
23959                                                 "type": "string",
23960                                                 "xml": {
23961                                                         "name": "asymmetric-key",
23962                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23963                                                 }
23964                                         },
23965                                         "certificate": {
23966                                                 "description": "A reference to a specific certificate of the\nasymmetric key in the keystore.",
23967                                                 "default": "Some certificate",
23968                                                 "type": "string",
23969                                                 "xml": {
23970                                                         "name": "certificate",
23971                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23972                                                 }
23973                                         }
23974                                 },
23975                                 "type": "object",
23976                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_keystore-reference",
23977                                 "description": "A reference to a specific certificate (and its\nassociated private key) in the keystore.",
23978                                 "xml": {
23979                                         "name": "keystore-reference",
23980                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
23981                                 }
23982                         },
23983                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_keystore-reference_TOP": {
23984                                 "type": "object",
23985                                 "properties": {
23986                                         "keystore-reference": {
23987                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_keystore-reference"
23988                                         }
23989                                 },
23990                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_keystore-reference_TOP"
23991                         },
23992                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate": {
23993                                 "properties": {
23994                                         "local-definition": {
23995                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_local-definition"
23996                                         },
23997                                         "keystore-reference": {
23998                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_keystore-reference"
23999                                         }
24000                                 },
24001                                 "type": "object",
24002                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate",
24003                                 "description": "A locally-defined or referenced end-entity\ncertificate to be used for the SSH server's\nhost key.",
24004                                 "xml": {
24005                                         "name": "certificate",
24006                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24007                                 }
24008                         },
24009                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_TOP": {
24010                                 "type": "object",
24011                                 "properties": {
24012                                         "certificate": {
24013                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate"
24014                                         }
24015                                 },
24016                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate_TOP"
24017                         },
24018                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key": {
24019                                 "properties": {
24020                                         "name": {
24021                                                 "description": "An arbitrary name for this host-key",
24022                                                 "default": "Some name",
24023                                                 "type": "string",
24024                                                 "xml": {
24025                                                         "name": "name",
24026                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24027                                                 }
24028                                         },
24029                                         "public-key": {
24030                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_public-key"
24031                                         },
24032                                         "certificate": {
24033                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_certificate"
24034                                         }
24035                                 },
24036                                 "type": "object",
24037                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key",
24038                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253.",
24039                                 "xml": {
24040                                         "name": "host-key",
24041                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24042                                 }
24043                         },
24044                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_TOP": {
24045                                 "type": "object",
24046                                 "properties": {
24047                                         "host-key": {
24048                                                 "type": "array",
24049                                                 "items": {
24050                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key"
24051                                                 },
24052                                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253."
24053                                         }
24054                                 },
24055                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key_TOP"
24056                         },
24057                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity": {
24058                                 "properties": {
24059                                         "host-key": {
24060                                                 "type": "array",
24061                                                 "items": {
24062                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_host-key"
24063                                                 },
24064                                                 "description": "An ordered list of host keys the SSH server will use to\nconstruct its ordered list of algorithms, when sending\nits SSH_MSG_KEXINIT message, as defined in Section 7.1\nof RFC 4253."
24065                                         }
24066                                 },
24067                                 "type": "object",
24068                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity",
24069                                 "description": "The list of host-keys the SSH server will present when\nestablishing a SSH connection.",
24070                                 "xml": {
24071                                         "name": "server-identity",
24072                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24073                                 }
24074                         },
24075                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_TOP": {
24076                                 "type": "object",
24077                                 "properties": {
24078                                         "server-identity": {
24079                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity"
24080                                         }
24081                                 },
24082                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity_TOP"
24083                         },
24084                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_supported-authentication-methods": {
24085                                 "properties": {
24086                                         "publickey": {
24087                                                 "description": "Indicates that the 'publickey' method is supported.\nNote that RFC 6187 X.509v3 Certificates for SSH uses\nthe 'publickey' method name.",
24088                                                 "type": "object",
24089                                                 "xml": {
24090                                                         "name": "publickey",
24091                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24092                                                 }
24093                                         },
24094                                         "passsword": {
24095                                                 "description": "Indicates that the 'password' method is supported.",
24096                                                 "type": "object",
24097                                                 "xml": {
24098                                                         "name": "passsword",
24099                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24100                                                 }
24101                                         },
24102                                         "hostbased": {
24103                                                 "description": "Indicates that the 'hostbased' method is supported.",
24104                                                 "type": "object",
24105                                                 "xml": {
24106                                                         "name": "hostbased",
24107                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24108                                                 }
24109                                         },
24110                                         "none": {
24111                                                 "description": "Indicates that the 'none' method is supported.",
24112                                                 "type": "object",
24113                                                 "xml": {
24114                                                         "name": "none",
24115                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24116                                                 }
24117                                         },
24118                                         "other": {
24119                                                 "type": "array",
24120                                                 "items": {
24121                                                         "default": "Some other",
24122                                                         "type": "string"
24123                                                 },
24124                                                 "description": "Indicates a supported method name not defined by\nRFC 4253."
24125                                         }
24126                                 },
24127                                 "type": "object",
24128                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_supported-authentication-methods",
24129                                 "description": "Indicates which authentication methods the server\nsupports.",
24130                                 "xml": {
24131                                         "name": "supported-authentication-methods",
24132                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24133                                 }
24134                         },
24135                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_supported-authentication-methods_TOP": {
24136                                 "type": "object",
24137                                 "properties": {
24138                                         "supported-authentication-methods": {
24139                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_supported-authentication-methods"
24140                                         }
24141                                 },
24142                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_supported-authentication-methods_TOP"
24143                         },
24144                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_authorized-key": {
24145                                 "properties": {
24146                                         "name": {
24147                                                 "description": "An arbitrary name for the SSH key.",
24148                                                 "default": "Some name",
24149                                                 "type": "string",
24150                                                 "xml": {
24151                                                         "name": "name",
24152                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24153                                                 }
24154                                         },
24155                                         "algorithm": {
24156                                                 "description": "The public key algorithm name for this SSH key.\n\nValid values are the values in the IANA 'Secure\nShell (SSH) Protocol Parameters' registry,\nPublic Key Algorithm Names.",
24157                                                 "default": "Some algorithm",
24158                                                 "type": "string",
24159                                                 "xml": {
24160                                                         "name": "algorithm",
24161                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24162                                                 }
24163                                         },
24164                                         "key-data": {
24165                                                 "description": "The binary public key data for this SSH key, as\nspecified by RFC 4253, Section 6.6, i.e.:\n\n  string    certificate or public key format\n            identifier\n  byte[n]   key/certificate data.",
24166                                                 "format": "byte",
24167                                                 "type": "string",
24168                                                 "xml": {
24169                                                         "name": "key-data",
24170                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24171                                                 }
24172                                         }
24173                                 },
24174                                 "required": [
24175                                         "algorithm",
24176                                         "key-data"
24177                                 ],
24178                                 "type": "object",
24179                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_authorized-key",
24180                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253.",
24181                                 "xml": {
24182                                         "name": "authorized-key",
24183                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24184                                 }
24185                         },
24186                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_authorized-key_TOP": {
24187                                 "type": "object",
24188                                 "properties": {
24189                                         "authorized-key": {
24190                                                 "type": "array",
24191                                                 "items": {
24192                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_authorized-key"
24193                                                 },
24194                                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253."
24195                                         }
24196                                 },
24197                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_authorized-key_TOP"
24198                         },
24199                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user": {
24200                                 "properties": {
24201                                         "name": {
24202                                                 "description": "The user name string identifying this entry.",
24203                                                 "default": "Some name",
24204                                                 "type": "string",
24205                                                 "xml": {
24206                                                         "name": "name",
24207                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24208                                                 }
24209                                         },
24210                                         "password": {
24211                                                 "description": "The password for this entry.",
24212                                                 "minLength": 0,
24213                                                 "maxLength": 2147483647,
24214                                                 "default": "?:$0$",
24215                                                 "type": "string",
24216                                                 "xml": {
24217                                                         "name": "password",
24218                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24219                                                 }
24220                                         },
24221                                         "authorized-key": {
24222                                                 "type": "array",
24223                                                 "items": {
24224                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_authorized-key"
24225                                                 },
24226                                                 "description": "A list of public SSH keys for this user.  These\nkeys are allowed for SSH authentication, as\ndescribed in RFC 4253."
24227                                         }
24228                                 },
24229                                 "type": "object",
24230                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user",
24231                                 "description": "The list of local users configured on this device.",
24232                                 "xml": {
24233                                         "name": "user",
24234                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24235                                 }
24236                         },
24237                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_TOP": {
24238                                 "type": "object",
24239                                 "properties": {
24240                                         "user": {
24241                                                 "type": "array",
24242                                                 "items": {
24243                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user"
24244                                                 },
24245                                                 "description": "The list of local users configured on this device."
24246                                         }
24247                                 },
24248                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user_TOP"
24249                         },
24250                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users": {
24251                                 "properties": {
24252                                         "user": {
24253                                                 "type": "array",
24254                                                 "items": {
24255                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_user"
24256                                                 },
24257                                                 "description": "The list of local users configured on this device."
24258                                         }
24259                                 },
24260                                 "type": "object",
24261                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users",
24262                                 "description": "A list of locally configured users.",
24263                                 "xml": {
24264                                         "name": "users",
24265                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24266                                 }
24267                         },
24268                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_TOP": {
24269                                 "type": "object",
24270                                 "properties": {
24271                                         "users": {
24272                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users"
24273                                         }
24274                                 },
24275                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users_TOP"
24276                         },
24277                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication": {
24278                                 "properties": {
24279                                         "supported-authentication-methods": {
24280                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_supported-authentication-methods"
24281                                         },
24282                                         "users": {
24283                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_users"
24284                                         },
24285                                         "client-auth-defined-elsewhere": {
24286                                                 "description": "Indicates that client credentials are configured\nelsewhere.",
24287                                                 "type": "object",
24288                                                 "xml": {
24289                                                         "name": "client-auth-defined-elsewhere",
24290                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24291                                                 }
24292                                         }
24293                                 },
24294                                 "type": "object",
24295                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication",
24296                                 "description": "Specifies if SSH client authentication is required or\noptional, and specifies if the SSH client authentication\ncredentials are configured locally or externally.",
24297                                 "xml": {
24298                                         "name": "client-authentication",
24299                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24300                                 }
24301                         },
24302                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_TOP": {
24303                                 "type": "object",
24304                                 "properties": {
24305                                         "client-authentication": {
24306                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication"
24307                                         }
24308                                 },
24309                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication_TOP"
24310                         },
24311                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_host-key": {
24312                                 "properties": {
24313                                         "host-key-alg": {
24314                                                 "type": "array",
24315                                                 "items": {
24316                                                         "$ref": "#/components/schemas/public-key-alg-base"
24317                                                 },
24318                                                 "description": "Acceptable host key algorithms in order of descending\npreference.  The configured host key algorithms should\nbe compatible with the algorithm used by the configured\nprivate key.  Please see Section 5 of RFC XXXX for\nvalid combinations.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable host key algorithms are implementation-\ndefined."
24319                                         }
24320                                 },
24321                                 "type": "object",
24322                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_host-key",
24323                                 "description": "Parameters regarding host key.",
24324                                 "xml": {
24325                                         "name": "host-key",
24326                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24327                                 }
24328                         },
24329                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_host-key_TOP": {
24330                                 "type": "object",
24331                                 "properties": {
24332                                         "host-key": {
24333                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_host-key"
24334                                         }
24335                                 },
24336                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_host-key_TOP"
24337                         },
24338                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_key-exchange": {
24339                                 "properties": {
24340                                         "key-exchange-alg": {
24341                                                 "type": "array",
24342                                                 "items": {
24343                                                         "$ref": "#/components/schemas/key-exchange-alg-base"
24344                                                 },
24345                                                 "description": "Acceptable key exchange algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable key exchange algorithms are implementation\ndefined."
24346                                         }
24347                                 },
24348                                 "type": "object",
24349                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_key-exchange",
24350                                 "description": "Parameters regarding key exchange.",
24351                                 "xml": {
24352                                         "name": "key-exchange",
24353                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24354                                 }
24355                         },
24356                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_key-exchange_TOP": {
24357                                 "type": "object",
24358                                 "properties": {
24359                                         "key-exchange": {
24360                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_key-exchange"
24361                                         }
24362                                 },
24363                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_key-exchange_TOP"
24364                         },
24365                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_encryption": {
24366                                 "properties": {
24367                                         "encryption-alg": {
24368                                                 "type": "array",
24369                                                 "items": {
24370                                                         "$ref": "#/components/schemas/encryption-alg-base"
24371                                                 },
24372                                                 "description": "Acceptable encryption algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable encryption algorithms are implementation\ndefined."
24373                                         }
24374                                 },
24375                                 "type": "object",
24376                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_encryption",
24377                                 "description": "Parameters regarding encryption.",
24378                                 "xml": {
24379                                         "name": "encryption",
24380                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24381                                 }
24382                         },
24383                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_encryption_TOP": {
24384                                 "type": "object",
24385                                 "properties": {
24386                                         "encryption": {
24387                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_encryption"
24388                                         }
24389                                 },
24390                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_encryption_TOP"
24391                         },
24392                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_mac": {
24393                                 "properties": {
24394                                         "mac-alg": {
24395                                                 "type": "array",
24396                                                 "items": {
24397                                                         "$ref": "#/components/schemas/mac-alg-base"
24398                                                 },
24399                                                 "description": "Acceptable MAC algorithms in order of descending\npreference.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable MAC algorithms are implementation-\ndefined."
24400                                         }
24401                                 },
24402                                 "type": "object",
24403                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_mac",
24404                                 "description": "Parameters regarding message authentication code (MAC).",
24405                                 "xml": {
24406                                         "name": "mac",
24407                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24408                                 }
24409                         },
24410                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_mac_TOP": {
24411                                 "type": "object",
24412                                 "properties": {
24413                                         "mac": {
24414                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_mac"
24415                                         }
24416                                 },
24417                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_mac_TOP"
24418                         },
24419                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params": {
24420                                 "properties": {
24421                                         "host-key": {
24422                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_host-key"
24423                                         },
24424                                         "key-exchange": {
24425                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_key-exchange"
24426                                         },
24427                                         "encryption": {
24428                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_encryption"
24429                                         },
24430                                         "mac": {
24431                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_mac"
24432                                         }
24433                                 },
24434                                 "type": "object",
24435                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params",
24436                                 "description": "Configurable parameters of the SSH transport layer.",
24437                                 "xml": {
24438                                         "name": "transport-params",
24439                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24440                                 }
24441                         },
24442                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_TOP": {
24443                                 "type": "object",
24444                                 "properties": {
24445                                         "transport-params": {
24446                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params"
24447                                         }
24448                                 },
24449                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params_TOP"
24450                         },
24451                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_keepalives": {
24452                                 "properties": {
24453                                         "max-wait": {
24454                                                 "description": "Sets the amount of time in seconds after which\nif no data has been received from the SSL client,\na SSL-level message will be sent to test the\naliveness of the SSL client.",
24455                                                 "format": "int32",
24456                                                 "default": 30,
24457                                                 "type": "integer",
24458                                                 "xml": {
24459                                                         "name": "max-wait",
24460                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24461                                                 }
24462                                         },
24463                                         "max-attempts": {
24464                                                 "description": "Sets the maximum number of sequential keep-alive\nmessages that can fail to obtain a response from\nthe SSL client before assuming the SSL client is\nno longer alive.",
24465                                                 "format": "int32",
24466                                                 "default": 3,
24467                                                 "type": "integer",
24468                                                 "xml": {
24469                                                         "name": "max-attempts",
24470                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24471                                                 }
24472                                         }
24473                                 },
24474                                 "type": "object",
24475                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_keepalives",
24476                                 "description": "Configures the keep-alive policy, to proactively test\nthe aliveness of the SSL client.  An unresponsive SSL\nclient is dropped after approximately max-wait *\nmax-attempts seconds.",
24477                                 "xml": {
24478                                         "name": "keepalives",
24479                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24480                                 }
24481                         },
24482                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_keepalives_TOP": {
24483                                 "type": "object",
24484                                 "properties": {
24485                                         "keepalives": {
24486                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_keepalives"
24487                                         }
24488                                 },
24489                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_keepalives_TOP"
24490                         },
24491                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters": {
24492                                 "properties": {
24493                                         "server-identity": {
24494                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_server-identity"
24495                                         },
24496                                         "client-authentication": {
24497                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_client-authentication"
24498                                         },
24499                                         "transport-params": {
24500                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_transport-params"
24501                                         },
24502                                         "keepalives": {
24503                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_keepalives"
24504                                         }
24505                                 },
24506                                 "type": "object",
24507                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters",
24508                                 "description": "A wrapper around the SSH server parameters\nto avoid name collisions.",
24509                                 "xml": {
24510                                         "name": "ssh-server-parameters",
24511                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24512                                 }
24513                         },
24514                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_TOP": {
24515                                 "type": "object",
24516                                 "properties": {
24517                                         "ssh-server-parameters": {
24518                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters"
24519                                         }
24520                                 },
24521                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters_TOP"
24522                         },
24523                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh": {
24524                                 "properties": {
24525                                         "tcp-client-parameters": {
24526                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_tcp-client-parameters"
24527                                         },
24528                                         "ssh-server-parameters": {
24529                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_ssh-server-parameters"
24530                                         }
24531                                 },
24532                                 "type": "object",
24533                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh",
24534                                 "description": "Specifies SSH-specific call-home transport\nconfiguration.",
24535                                 "xml": {
24536                                         "name": "ssh",
24537                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24538                                 }
24539                         },
24540                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_TOP": {
24541                                 "type": "object",
24542                                 "properties": {
24543                                         "ssh": {
24544                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh"
24545                                         }
24546                                 },
24547                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh_TOP"
24548                         },
24549                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_keepalives": {
24550                                 "properties": {
24551                                         "idle-time": {
24552                                                 "description": "Sets the amount of time after which if no data has been\nreceived from the TCP peer, a TCP-level probe message\nwill be sent to test the aliveness of the TCP peer.",
24553                                                 "format": "int32",
24554                                                 "default": 1,
24555                                                 "type": "integer",
24556                                                 "xml": {
24557                                                         "name": "idle-time",
24558                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24559                                                 }
24560                                         },
24561                                         "max-probes": {
24562                                                 "description": "Sets the maximum number of sequential keep-alive probes\nthat can fail to obtain a response from the TCP peer\nbefore assuming the TCP peer is no longer alive.",
24563                                                 "format": "int32",
24564                                                 "default": 1,
24565                                                 "type": "integer",
24566                                                 "xml": {
24567                                                         "name": "max-probes",
24568                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24569                                                 }
24570                                         },
24571                                         "probe-interval": {
24572                                                 "description": "Sets the time interval between failed probes.",
24573                                                 "format": "int32",
24574                                                 "default": 1,
24575                                                 "type": "integer",
24576                                                 "xml": {
24577                                                         "name": "probe-interval",
24578                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24579                                                 }
24580                                         }
24581                                 },
24582                                 "required": [
24583                                         "idle-time",
24584                                         "max-probes",
24585                                         "probe-interval"
24586                                 ],
24587                                 "type": "object",
24588                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_keepalives",
24589                                 "description": "Configures the keep-alive policy, to proactively test the\naliveness of the TCP peer.  An unresponsive TCP peer is\ndropped after approximately (idle-time * 60) + (max-probes\n* probe-interval) seconds.",
24590                                 "xml": {
24591                                         "name": "keepalives",
24592                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24593                                 }
24594                         },
24595                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_keepalives_TOP": {
24596                                 "type": "object",
24597                                 "properties": {
24598                                         "keepalives": {
24599                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_keepalives"
24600                                         }
24601                                 },
24602                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_keepalives_TOP"
24603                         },
24604                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters": {
24605                                 "properties": {
24606                                         "remote-address": {
24607                                                 "description": "The IP address or hostname of the remote peer to\nestablish a connection with.  If a domain name is\nconfigured, then the DNS resolution should happen on\neach connection attempt.  If the the DNS resolution\nresults in multiple IP addresses, the IP addresses\nare tried according to local preference order until\na connection has been established or until all IP\naddresses have failed.",
24608                                                 "type": "string",
24609                                                 "xml": {
24610                                                         "name": "remote-address",
24611                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24612                                                 }
24613                                         },
24614                                         "remote-port": {
24615                                                 "description": "The NETCONF server will attempt to connect\nto the IANA-assigned well-known port for\n'netconf-ch-tls' (4335) if no value is\nspecified.",
24616                                                 "format": "int32",
24617                                                 "default": 4335,
24618                                                 "type": "integer",
24619                                                 "xml": {
24620                                                         "name": "remote-port",
24621                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24622                                                 }
24623                                         },
24624                                         "local-address": {
24625                                                 "description": "The local IP address/interface (VRF?) to bind to for when\nconnecting to the remote peer.  INADDR_ANY ('0.0.0.0') or\nINADDR6_ANY ('0:0:0:0:0:0:0:0' a.k.a. '::') MAY be used to\nexplicitly indicate the implicit default, that the server\ncan bind to any IPv4 or IPv6 addresses, respectively.",
24626                                                 "type": "string",
24627                                                 "xml": {
24628                                                         "name": "local-address",
24629                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24630                                                 }
24631                                         },
24632                                         "local-port": {
24633                                                 "description": "The local IP port number to bind to for when connecting\nto the remote peer.  The port number '0', which is the\ndefault value, indicates that any available local port\nnumber may be used.",
24634                                                 "type": "string",
24635                                                 "default": "0",
24636                                                 "xml": {
24637                                                         "name": "local-port",
24638                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24639                                                 }
24640                                         },
24641                                         "keepalives": {
24642                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_keepalives"
24643                                         }
24644                                 },
24645                                 "required": [
24646                                         "remote-address"
24647                                 ],
24648                                 "type": "object",
24649                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters",
24650                                 "description": "A wrapper around the TCP client parameters\nto avoid name collisions.",
24651                                 "xml": {
24652                                         "name": "tcp-client-parameters",
24653                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24654                                 }
24655                         },
24656                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_TOP": {
24657                                 "type": "object",
24658                                 "properties": {
24659                                         "tcp-client-parameters": {
24660                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters"
24661                                         }
24662                                 },
24663                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters_TOP"
24664                         },
24665                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_encrypted-private-key": {
24666                                 "properties": {
24667                                         "value": {
24668                                                 "description": "The private key, encrypted using the specified symmetric\nor asymmetric key.",
24669                                                 "format": "byte",
24670                                                 "type": "string",
24671                                                 "xml": {
24672                                                         "name": "value",
24673                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24674                                                 }
24675                                         },
24676                                         "symmetric-key-ref": {
24677                                                 "description": "Identifies a symmetric key used to encrypt this key.",
24678                                                 "default": "Some symmetric-key-ref",
24679                                                 "type": "string",
24680                                                 "xml": {
24681                                                         "name": "symmetric-key-ref",
24682                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24683                                                 }
24684                                         },
24685                                         "asymmetric-key-ref": {
24686                                                 "description": "Identifies an asymmetric key used to encrypt this key.",
24687                                                 "default": "Some asymmetric-key-ref",
24688                                                 "type": "string",
24689                                                 "xml": {
24690                                                         "name": "asymmetric-key-ref",
24691                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24692                                                 }
24693                                         }
24694                                 },
24695                                 "type": "object",
24696                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_encrypted-private-key",
24697                                 "description": "A container for the encrypted asymmetric private\nkey value.",
24698                                 "xml": {
24699                                         "name": "encrypted-private-key",
24700                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24701                                 }
24702                         },
24703                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_encrypted-private-key_TOP": {
24704                                 "type": "object",
24705                                 "properties": {
24706                                         "encrypted-private-key": {
24707                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_encrypted-private-key"
24708                                         }
24709                                 },
24710                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_encrypted-private-key_TOP"
24711                         },
24712                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition": {
24713                                 "properties": {
24714                                         "private-key": {
24715                                                 "description": "The value of the binary key.  The key's value is\ninterpreted by the 'algorithm'.  For example, a DSA key\nis an integer, an RSA key is represented as RSAPrivateKey\nas defined in RFC 8017, and an ECC key is represented as\nECPrivateKey as defined in RFC 5915.",
24716                                                 "format": "byte",
24717                                                 "type": "string",
24718                                                 "xml": {
24719                                                         "name": "private-key",
24720                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24721                                                 }
24722                                         },
24723                                         "hidden-private-key": {
24724                                                 "description": "A permanently hidden key.  How such keys are created\nis outside the scope of this module.",
24725                                                 "type": "object",
24726                                                 "xml": {
24727                                                         "name": "hidden-private-key",
24728                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24729                                                 }
24730                                         },
24731                                         "encrypted-private-key": {
24732                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_encrypted-private-key"
24733                                         },
24734                                         "algorithm": {
24735                                                 "description": "Identifies the key's algorithm.",
24736                                                 "type": "string",
24737                                                 "default": "0",
24738                                                 "xml": {
24739                                                         "name": "algorithm",
24740                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24741                                                 }
24742                                         },
24743                                         "public-key": {
24744                                                 "description": "The binary value of the public key.  The interpretation\nof the value is defined by 'algorithm'.  For example,\na DSA key is an integer, an RSA key is represented as\nRSAPublicKey per RFC 8017, and an ECC key is represented\nusing the 'publicKey' described in RFC 5915.",
24745                                                 "format": "byte",
24746                                                 "type": "string",
24747                                                 "xml": {
24748                                                         "name": "public-key",
24749                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24750                                                 }
24751                                         },
24752                                         "cert": {
24753                                                 "description": "The binary certificate data for this certificate.",
24754                                                 "format": "byte",
24755                                                 "type": "string",
24756                                                 "xml": {
24757                                                         "name": "cert",
24758                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24759                                                 }
24760                                         }
24761                                 },
24762                                 "required": [
24763                                         "algorithm",
24764                                         "public-key"
24765                                 ],
24766                                 "type": "object",
24767                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition",
24768                                 "description": "Container to hold the local key definition.",
24769                                 "xml": {
24770                                         "name": "local-definition",
24771                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24772                                 }
24773                         },
24774                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_TOP": {
24775                                 "type": "object",
24776                                 "properties": {
24777                                         "local-definition": {
24778                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition"
24779                                         }
24780                                 },
24781                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition_TOP"
24782                         },
24783                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_input": {
24784                                 "properties": {
24785                                         "subject": {
24786                                                 "description": "The 'subject' field per the CertificationRequestInfo\n structure as specified by RFC 2986, Section 4.1\n encoded using the ASN.1 distinguished encoding\n rules (DER), as specified in ITU-T X.690.",
24787                                                 "format": "byte",
24788                                                 "type": "string",
24789                                                 "xml": {
24790                                                         "name": "subject",
24791                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24792                                                 }
24793                                         },
24794                                         "attributes": {
24795                                                 "description": "The 'attributes' field from the structure\nCertificationRequestInfo as specified by RFC 2986,\nSection 4.1 encoded using the ASN.1 distinguished\nencoding rules (DER), as specified in ITU-T X.690.",
24796                                                 "format": "byte",
24797                                                 "type": "string",
24798                                                 "xml": {
24799                                                         "name": "attributes",
24800                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24801                                                 }
24802                                         }
24803                                 },
24804                                 "required": [
24805                                         "subject"
24806                                 ],
24807                                 "type": "object",
24808                                 "xml": {
24809                                         "name": "input"
24810                                 },
24811                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_input"
24812                         },
24813                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_input_TOP": {
24814                                 "type": "object",
24815                                 "properties": {
24816                                         "input": {
24817                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_input"
24818                                         }
24819                                 },
24820                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_input_TOP"
24821                         },
24822                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_output": {
24823                                 "properties": {
24824                                         "certificate-signing-request": {
24825                                                 "description": "A CertificationRequest structure as specified by\nRFC 2986, Section 4.2 encoded using the ASN.1\ndistinguished encoding rules (DER), as specified\nin ITU-T X.690.",
24826                                                 "format": "byte",
24827                                                 "type": "string",
24828                                                 "xml": {
24829                                                         "name": "certificate-signing-request",
24830                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24831                                                 }
24832                                         }
24833                                 },
24834                                 "required": [
24835                                         "certificate-signing-request"
24836                                 ],
24837                                 "type": "object",
24838                                 "xml": {
24839                                         "name": "output"
24840                                 },
24841                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_output"
24842                         },
24843                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_output_TOP": {
24844                                 "type": "object",
24845                                 "properties": {
24846                                         "output": {
24847                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_output"
24848                                         }
24849                                 },
24850                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_generate-certificate-signing-request_output_TOP"
24851                         },
24852                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_keystore-reference": {
24853                                 "properties": {
24854                                         "asymmetric-key": {
24855                                                 "description": "A reference to an asymmetric key in the keystore.",
24856                                                 "default": "Some asymmetric-key",
24857                                                 "type": "string",
24858                                                 "xml": {
24859                                                         "name": "asymmetric-key",
24860                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24861                                                 }
24862                                         },
24863                                         "certificate": {
24864                                                 "description": "A reference to a specific certificate of the\nasymmetric key in the keystore.",
24865                                                 "default": "Some certificate",
24866                                                 "type": "string",
24867                                                 "xml": {
24868                                                         "name": "certificate",
24869                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24870                                                 }
24871                                         }
24872                                 },
24873                                 "type": "object",
24874                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_keystore-reference",
24875                                 "description": "A reference to a specific certificate (and its\nassociated private key) in the keystore.",
24876                                 "xml": {
24877                                         "name": "keystore-reference",
24878                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24879                                 }
24880                         },
24881                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_keystore-reference_TOP": {
24882                                 "type": "object",
24883                                 "properties": {
24884                                         "keystore-reference": {
24885                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_keystore-reference"
24886                                         }
24887                                 },
24888                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_keystore-reference_TOP"
24889                         },
24890                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity": {
24891                                 "properties": {
24892                                         "local-definition": {
24893                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_local-definition"
24894                                         },
24895                                         "keystore-reference": {
24896                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_keystore-reference"
24897                                         }
24898                                 },
24899                                 "type": "object",
24900                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity",
24901                                 "description": "A locally-defined or referenced end-entity certificate,\nincluding any configured intermediate certificates, the\nTLS server will present when establishing a TLS connection\nin its Certificate message, as defined in Section 7.4.2\nin RFC 5246.",
24902                                 "xml": {
24903                                         "name": "server-identity",
24904                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24905                                 }
24906                         },
24907                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_TOP": {
24908                                 "type": "object",
24909                                 "properties": {
24910                                         "server-identity": {
24911                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity"
24912                                         }
24913                                 },
24914                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity_TOP"
24915                         },
24916                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_cert-to-name": {
24917                                 "properties": {
24918                                         "id": {
24919                                                 "description": "The id specifies the order in which the entries in the\ncert-to-name list are searched.  Entries with lower\nnumbers are searched first.",
24920                                                 "format": "int64",
24921                                                 "default": 0,
24922                                                 "type": "integer",
24923                                                 "xml": {
24924                                                         "name": "id",
24925                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24926                                                 }
24927                                         },
24928                                         "fingerprint": {
24929                                                 "description": "Specifies a value with which the fingerprint of the\nfull certificate presented by the peer is compared.  If\nthe fingerprint of the full certificate presented by the\npeer does not match the fingerprint configured, then the\nentry is skipped, and the search for a match continues.",
24930                                                 "minLength": 0,
24931                                                 "maxLength": 2147483647,
24932                                                 "default": "?:Db:fe",
24933                                                 "type": "string",
24934                                                 "xml": {
24935                                                         "name": "fingerprint",
24936                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24937                                                 }
24938                                         },
24939                                         "map-type": {
24940                                                 "$ref": "#/components/schemas/cert-to-name",
24941                                                 "xml": {
24942                                                         "name": "map-type",
24943                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24944                                                 }
24945                                         },
24946                                         "name": {
24947                                                 "description": "Directly specifies the NETCONF username when the\nmap-type is 'specified'.",
24948                                                 "default": "Some name",
24949                                                 "type": "string",
24950                                                 "xml": {
24951                                                         "name": "name",
24952                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24953                                                 }
24954                                         }
24955                                 },
24956                                 "required": [
24957                                         "fingerprint",
24958                                         "map-type",
24959                                         "name"
24960                                 ],
24961                                 "type": "object",
24962                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_cert-to-name",
24963                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation.",
24964                                 "xml": {
24965                                         "name": "cert-to-name",
24966                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24967                                 }
24968                         },
24969                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_cert-to-name_TOP": {
24970                                 "type": "object",
24971                                 "properties": {
24972                                         "cert-to-name": {
24973                                                 "type": "array",
24974                                                 "items": {
24975                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_cert-to-name"
24976                                                 },
24977                                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation."
24978                                         }
24979                                 },
24980                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_cert-to-name_TOP"
24981                         },
24982                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps": {
24983                                 "properties": {
24984                                         "cert-to-name": {
24985                                                 "type": "array",
24986                                                 "items": {
24987                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_cert-to-name"
24988                                                 },
24989                                                 "description": "This list defines how certificates are mapped to names.\nThe name is derived by considering each cert-to-name\nlist entry in order.  The cert-to-name entry's fingerprint\ndetermines whether the list entry is a match:\n\n1) If the cert-to-name list entry's fingerprint value\n   matches that of the presented certificate, then consider\n   the list entry a successful match.\n\n2) If the cert-to-name list entry's fingerprint value\n   matches that of a locally held copy of a trusted CA\n   certificate, and that CA certificate was part of the CA\n   certificate chain to the presented certificate, then\n   consider the list entry a successful match.\n\nOnce a matching cert-to-name list entry has been found, the\nmap-type is used to determine how the name associated with\nthe certificate should be determined.  See the map-type\nleaf's description for details on determining the name value.\nIf it is impossible to determine a name from the cert-to-name\nlist entry's data combined with the data presented in the\ncertificate, then additional cert-to-name list entries MUST\nbe searched to look for another potential match.\n\nSecurity administrators are encouraged to make use of\ncertificates with subjectAltName fields that can be mapped to\nnames so that a single root CA certificate can allow all\nchild certificates' subjectAltName fields to map directly to\na name via a 1:1 transformation."
24990                                         }
24991                                 },
24992                                 "type": "object",
24993                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps",
24994                                 "description": "The cert-maps container is used by a\nTLS-based NETCONF server to map the\nNETCONF client's presented X.509\ncertificate to a NETCONF username.  If\nno matching and valid cert-to-name list\nentry can be found, then the NETCONF\nserver MUST close the connection, and\nMUST NOT accept NETCONF messages over\nit.",
24995                                 "xml": {
24996                                         "name": "cert-maps",
24997                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
24998                                 }
24999                         },
25000                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_TOP": {
25001                                 "type": "object",
25002                                 "properties": {
25003                                         "cert-maps": {
25004                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps"
25005                                         }
25006                                 },
25007                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps_TOP"
25008                         },
25009                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication": {
25010                                 "properties": {
25011                                         "required": {
25012                                                 "description": "Indicates that TLS-level client authentication is\nrequired.",
25013                                                 "type": "object",
25014                                                 "xml": {
25015                                                         "name": "required",
25016                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25017                                                 }
25018                                         },
25019                                         "optional": {
25020                                                 "description": "Indicates that TLS-level client authentication is\noptional.",
25021                                                 "type": "object",
25022                                                 "xml": {
25023                                                         "name": "optional",
25024                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25025                                                 }
25026                                         },
25027                                         "ca-certs": {
25028                                                 "description": "A reference to a list of certificate authority (CA)\ncertificates used by the TLS server to authenticate\nTLS client certificates.  A client certificate is\nauthenticated if it has a valid chain of trust to\na configured CA certificate.",
25029                                                 "default": "Some ca-certs",
25030                                                 "type": "string",
25031                                                 "xml": {
25032                                                         "name": "ca-certs",
25033                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25034                                                 }
25035                                         },
25036                                         "client-certs": {
25037                                                 "description": "A reference to a list of client certificates\nused by the TLS server to authenticate TLS\nclient certificates.  A clients certificate\nis authenticated if it is an exact match to\na configured client certificate.",
25038                                                 "default": "Some client-certs",
25039                                                 "type": "string",
25040                                                 "xml": {
25041                                                         "name": "client-certs",
25042                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25043                                                 }
25044                                         },
25045                                         "client-auth-defined-elsewhere": {
25046                                                 "description": "Indicates that certificates needed to authenticate\nclients are configured elsewhere.",
25047                                                 "type": "object",
25048                                                 "xml": {
25049                                                         "name": "client-auth-defined-elsewhere",
25050                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25051                                                 }
25052                                         },
25053                                         "cert-maps": {
25054                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_cert-maps"
25055                                         }
25056                                 },
25057                                 "type": "object",
25058                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication",
25059                                 "description": "NETCONF/TLS servers MUST validate client\ncertificates.",
25060                                 "xml": {
25061                                         "name": "client-authentication",
25062                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25063                                 }
25064                         },
25065                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_TOP": {
25066                                 "type": "object",
25067                                 "properties": {
25068                                         "client-authentication": {
25069                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication"
25070                                         }
25071                                 },
25072                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication_TOP"
25073                         },
25074                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_tls-versions": {
25075                                 "properties": {
25076                                         "tls-version": {
25077                                                 "type": "array",
25078                                                 "items": {
25079                                                         "$ref": "#/components/schemas/tls-version-base"
25080                                                 },
25081                                                 "description": "Acceptable TLS protocol versions.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable TLS protocol versions are implementation-\ndefined."
25082                                         }
25083                                 },
25084                                 "type": "object",
25085                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_tls-versions",
25086                                 "description": "Parameters regarding TLS versions.",
25087                                 "xml": {
25088                                         "name": "tls-versions",
25089                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25090                                 }
25091                         },
25092                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_tls-versions_TOP": {
25093                                 "type": "object",
25094                                 "properties": {
25095                                         "tls-versions": {
25096                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_tls-versions"
25097                                         }
25098                                 },
25099                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_tls-versions_TOP"
25100                         },
25101                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_cipher-suites": {
25102                                 "properties": {
25103                                         "cipher-suite": {
25104                                                 "type": "array",
25105                                                 "items": {
25106                                                         "$ref": "#/components/schemas/cipher-suite-base"
25107                                                 },
25108                                                 "description": "Acceptable cipher suites in order of descending\npreference.  The configured host key algorithms should\nbe compatible with the algorithm used by the configured\nprivate key.  Please see Section 5 of RFC XXXX for\nvalid combinations.\n\nIf this leaf-list is not configured (has zero elements)\nthe acceptable cipher suites are implementation-\ndefined."
25109                                         }
25110                                 },
25111                                 "type": "object",
25112                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_cipher-suites",
25113                                 "description": "Parameters regarding cipher suites.",
25114                                 "xml": {
25115                                         "name": "cipher-suites",
25116                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25117                                 }
25118                         },
25119                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_cipher-suites_TOP": {
25120                                 "type": "object",
25121                                 "properties": {
25122                                         "cipher-suites": {
25123                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_cipher-suites"
25124                                         }
25125                                 },
25126                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_cipher-suites_TOP"
25127                         },
25128                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params": {
25129                                 "properties": {
25130                                         "tls-versions": {
25131                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_tls-versions"
25132                                         },
25133                                         "cipher-suites": {
25134                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_cipher-suites"
25135                                         }
25136                                 },
25137                                 "type": "object",
25138                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params",
25139                                 "description": "Configurable parameters for the TLS hello message.",
25140                                 "xml": {
25141                                         "name": "hello-params",
25142                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25143                                 }
25144                         },
25145                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_TOP": {
25146                                 "type": "object",
25147                                 "properties": {
25148                                         "hello-params": {
25149                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params"
25150                                         }
25151                                 },
25152                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params_TOP"
25153                         },
25154                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_keepalives": {
25155                                 "properties": {
25156                                         "max-wait": {
25157                                                 "description": "Sets the amount of time in seconds after which if\nno data has been received from the TLS client, a\nTLS-level message will be sent to test the\naliveness of the TLS client.",
25158                                                 "format": "int32",
25159                                                 "default": 30,
25160                                                 "type": "integer",
25161                                                 "xml": {
25162                                                         "name": "max-wait",
25163                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25164                                                 }
25165                                         },
25166                                         "max-attempts": {
25167                                                 "description": "Sets the maximum number of sequential keep-alive\nmessages that can fail to obtain a response from\nthe TLS client before assuming the TLS client is\nno longer alive.",
25168                                                 "format": "int32",
25169                                                 "default": 3,
25170                                                 "type": "integer",
25171                                                 "xml": {
25172                                                         "name": "max-attempts",
25173                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25174                                                 }
25175                                         }
25176                                 },
25177                                 "type": "object",
25178                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_keepalives",
25179                                 "description": "Configures the keep-alive policy, to proactively test\nthe aliveness of the TLS client.  An unresponsive\nTLS client is dropped after approximately max-wait\n* max-attempts seconds.",
25180                                 "xml": {
25181                                         "name": "keepalives",
25182                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25183                                 }
25184                         },
25185                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_keepalives_TOP": {
25186                                 "type": "object",
25187                                 "properties": {
25188                                         "keepalives": {
25189                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_keepalives"
25190                                         }
25191                                 },
25192                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_keepalives_TOP"
25193                         },
25194                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters": {
25195                                 "properties": {
25196                                         "server-identity": {
25197                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_server-identity"
25198                                         },
25199                                         "client-authentication": {
25200                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_client-authentication"
25201                                         },
25202                                         "hello-params": {
25203                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_hello-params"
25204                                         },
25205                                         "keepalives": {
25206                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_keepalives"
25207                                         }
25208                                 },
25209                                 "type": "object",
25210                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters",
25211                                 "description": "A wrapper around the TLS server parameters\nto avoid name collisions.",
25212                                 "xml": {
25213                                         "name": "tls-server-parameters",
25214                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25215                                 }
25216                         },
25217                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_TOP": {
25218                                 "type": "object",
25219                                 "properties": {
25220                                         "tls-server-parameters": {
25221                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters"
25222                                         }
25223                                 },
25224                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters_TOP"
25225                         },
25226                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls": {
25227                                 "properties": {
25228                                         "tcp-client-parameters": {
25229                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tcp-client-parameters"
25230                                         },
25231                                         "tls-server-parameters": {
25232                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_tls-server-parameters"
25233                                         }
25234                                 },
25235                                 "type": "object",
25236                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls",
25237                                 "description": "Specifies TLS-specific call-home transport\nconfiguration.",
25238                                 "xml": {
25239                                         "name": "tls",
25240                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25241                                 }
25242                         },
25243                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_TOP": {
25244                                 "type": "object",
25245                                 "properties": {
25246                                         "tls": {
25247                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls"
25248                                         }
25249                                 },
25250                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls_TOP"
25251                         },
25252                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint": {
25253                                 "properties": {
25254                                         "name": {
25255                                                 "description": "An arbitrary name for this endpoint.",
25256                                                 "default": "Some name",
25257                                                 "type": "string",
25258                                                 "xml": {
25259                                                         "name": "name",
25260                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25261                                                 }
25262                                         },
25263                                         "ssh": {
25264                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_ssh"
25265                                         },
25266                                         "tls": {
25267                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_tls"
25268                                         }
25269                                 },
25270                                 "type": "object",
25271                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint",
25272                                 "description": "A non-empty user-ordered list of endpoints for this\nNETCONF server to try to connect to in sequence.\nDefining more than one enables high-availability.",
25273                                 "xml": {
25274                                         "name": "endpoint",
25275                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25276                                 }
25277                         },
25278                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_TOP": {
25279                                 "type": "object",
25280                                 "properties": {
25281                                         "endpoint": {
25282                                                 "type": "array",
25283                                                 "items": {
25284                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint"
25285                                                 },
25286                                                 "description": "A non-empty user-ordered list of endpoints for this\nNETCONF server to try to connect to in sequence.\nDefining more than one enables high-availability."
25287                                         }
25288                                 },
25289                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint_TOP"
25290                         },
25291                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints": {
25292                                 "properties": {
25293                                         "endpoint": {
25294                                                 "type": "array",
25295                                                 "items": {
25296                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_endpoint"
25297                                                 },
25298                                                 "description": "A non-empty user-ordered list of endpoints for this\nNETCONF server to try to connect to in sequence.\nDefining more than one enables high-availability."
25299                                         }
25300                                 },
25301                                 "type": "object",
25302                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints",
25303                                 "description": "Container for the list of endpoints.",
25304                                 "xml": {
25305                                         "name": "endpoints",
25306                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25307                                 }
25308                         },
25309                         "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_TOP": {
25310                                 "type": "object",
25311                                 "properties": {
25312                                         "endpoints": {
25313                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints"
25314                                         }
25315                                 },
25316                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints_TOP"
25317                         },
25318                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_persistent": {
25319                                 "properties": {},
25320                                 "type": "object",
25321                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_persistent",
25322                                 "description": "Maintain a persistent connection to the NETCONF\nclient. If the connection goes down, immediately\nstart trying to reconnect to the NETCONF client,\nusing the reconnection strategy.\n\nThis connection type minimizes any NETCONF client\nto NETCONF server data-transfer delay, albeit at\nthe expense of holding resources longer.",
25323                                 "xml": {
25324                                         "name": "persistent",
25325                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25326                                 }
25327                         },
25328                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_persistent_TOP": {
25329                                 "type": "object",
25330                                 "properties": {
25331                                         "persistent": {
25332                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_persistent"
25333                                         }
25334                                 },
25335                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_persistent_TOP"
25336                         },
25337                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_periodic": {
25338                                 "properties": {
25339                                         "period": {
25340                                                 "description": "Duration of time between periodic connections.",
25341                                                 "format": "int32",
25342                                                 "default": 60,
25343                                                 "type": "integer",
25344                                                 "xml": {
25345                                                         "name": "period",
25346                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25347                                                 }
25348                                         },
25349                                         "anchor-time": {
25350                                                 "description": "Designates a timestamp before or after which a\nseries of periodic connections are determined.\nThe periodic connections occur at a whole\nmultiple interval from the anchor time.  For\nexample, for an anchor time is 15 minutes past\nmidnight and a period interval of 24 hours, then\na periodic connection will occur 15 minutes past\nmidnight everyday.",
25351                                                 "minLength": 0,
25352                                                 "maxLength": 2147483647,
25353                                                 "default": "?:8498-02-90T30:45-77:63",
25354                                                 "type": "string",
25355                                                 "xml": {
25356                                                         "name": "anchor-time",
25357                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25358                                                 }
25359                                         },
25360                                         "idle-timeout": {
25361                                                 "description": "Specifies the maximum number of seconds that\na NETCONF session may remain idle. A NETCONF\nsession will be dropped if it is idle for an\ninterval longer than this number of seconds.\nIf set to zero, then the server will never\ndrop a session because it is idle.",
25362                                                 "format": "int32",
25363                                                 "default": 120,
25364                                                 "type": "integer",
25365                                                 "xml": {
25366                                                         "name": "idle-timeout",
25367                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25368                                                 }
25369                                         }
25370                                 },
25371                                 "type": "object",
25372                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_periodic",
25373                                 "description": "Periodically connect to the NETCONF client.\n\nThis connection type increases resource\nutilization, albeit with increased delay in\nNETCONF client to NETCONF client interactions.\n\nThe NETCONF client SHOULD gracefully close the\nconnection using <close-session> upon completing\nplanned activities.  If the NETCONF session is\nnot closed gracefully, the NETCONF server MUST\nimmediately attempt to reestablish the connection.\n\nIn the case that the previous connection is still\nactive (i.e., the NETCONF client has not closed\nit yet), establishing a new connection is NOT\nRECOMMENDED.",
25374                                 "xml": {
25375                                         "name": "periodic",
25376                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25377                                 }
25378                         },
25379                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_periodic_TOP": {
25380                                 "type": "object",
25381                                 "properties": {
25382                                         "periodic": {
25383                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_periodic"
25384                                         }
25385                                 },
25386                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_periodic_TOP"
25387                         },
25388                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type": {
25389                                 "properties": {
25390                                         "persistent": {
25391                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_persistent"
25392                                         },
25393                                         "periodic": {
25394                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_periodic"
25395                                         }
25396                                 },
25397                                 "type": "object",
25398                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type",
25399                                 "description": "Indicates the NETCONF server's preference for how the\nNETCONF connection is maintained.",
25400                                 "xml": {
25401                                         "name": "connection-type",
25402                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25403                                 }
25404                         },
25405                         "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_TOP": {
25406                                 "type": "object",
25407                                 "properties": {
25408                                         "connection-type": {
25409                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type"
25410                                         }
25411                                 },
25412                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type_TOP"
25413                         },
25414                         "ietf-netconf-server_netconf-server_call-home_netconf-client_reconnect-strategy": {
25415                                 "properties": {
25416                                         "start-with": {
25417                                                 "description": "Specifies which of the NETCONF client's endpoints\nthe NETCONF server should start with when trying\nto connect to the NETCONF client.",
25418                                                 "enum": [
25419                                                         "first-listed",
25420                                                         "last-connected",
25421                                                         "random-selection"
25422                                                 ],
25423                                                 "default": "first-listed",
25424                                                 "type": "string",
25425                                                 "xml": {
25426                                                         "name": "start-with",
25427                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25428                                                 }
25429                                         },
25430                                         "max-attempts": {
25431                                                 "description": "Specifies the number times the NETCONF server tries\nto connect to a specific endpoint before moving on\nto the next endpoint in the list (round robin).",
25432                                                 "format": "int32",
25433                                                 "default": 3,
25434                                                 "type": "integer",
25435                                                 "xml": {
25436                                                         "name": "max-attempts",
25437                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25438                                                 }
25439                                         }
25440                                 },
25441                                 "type": "object",
25442                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_reconnect-strategy",
25443                                 "description": "The reconnection strategy directs how a NETCONF server\nreconnects to a NETCONF client, after discovering its\nconnection to the client has dropped, even if due to a\nreboot.  The NETCONF server starts with the specified\nendpoint and tries to connect to it max-attempts times\nbefore trying the next endpoint in the list (round\nrobin).",
25444                                 "xml": {
25445                                         "name": "reconnect-strategy",
25446                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25447                                 }
25448                         },
25449                         "ietf-netconf-server_netconf-server_call-home_netconf-client_reconnect-strategy_TOP": {
25450                                 "type": "object",
25451                                 "properties": {
25452                                         "reconnect-strategy": {
25453                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_reconnect-strategy"
25454                                         }
25455                                 },
25456                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_reconnect-strategy_TOP"
25457                         },
25458                         "ietf-netconf-server_netconf-server_call-home_netconf-client": {
25459                                 "properties": {
25460                                         "name": {
25461                                                 "description": "An arbitrary name for the remote NETCONF client.",
25462                                                 "default": "Some name",
25463                                                 "type": "string",
25464                                                 "xml": {
25465                                                         "name": "name",
25466                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25467                                                 }
25468                                         },
25469                                         "endpoints": {
25470                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_endpoints"
25471                                         },
25472                                         "connection-type": {
25473                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_connection-type"
25474                                         },
25475                                         "reconnect-strategy": {
25476                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client_reconnect-strategy"
25477                                         }
25478                                 },
25479                                 "type": "object",
25480                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client",
25481                                 "description": "List of NETCONF clients the NETCONF server is to\ninitiate call-home connections to in parallel.",
25482                                 "xml": {
25483                                         "name": "netconf-client",
25484                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25485                                 }
25486                         },
25487                         "ietf-netconf-server_netconf-server_call-home_netconf-client_TOP": {
25488                                 "type": "object",
25489                                 "properties": {
25490                                         "netconf-client": {
25491                                                 "type": "array",
25492                                                 "items": {
25493                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client"
25494                                                 },
25495                                                 "description": "List of NETCONF clients the NETCONF server is to\ninitiate call-home connections to in parallel."
25496                                         }
25497                                 },
25498                                 "title": "ietf-netconf-server_netconf-server_call-home_netconf-client_TOP"
25499                         },
25500                         "ietf-netconf-server_netconf-server_call-home": {
25501                                 "properties": {
25502                                         "netconf-client": {
25503                                                 "type": "array",
25504                                                 "items": {
25505                                                         "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home_netconf-client"
25506                                                 },
25507                                                 "description": "List of NETCONF clients the NETCONF server is to\ninitiate call-home connections to in parallel."
25508                                         }
25509                                 },
25510                                 "type": "object",
25511                                 "title": "ietf-netconf-server_netconf-server_call-home",
25512                                 "description": "Configures call home behavior.",
25513                                 "xml": {
25514                                         "name": "call-home",
25515                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25516                                 }
25517                         },
25518                         "ietf-netconf-server_netconf-server_call-home_TOP": {
25519                                 "type": "object",
25520                                 "properties": {
25521                                         "call-home": {
25522                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home"
25523                                         }
25524                                 },
25525                                 "title": "ietf-netconf-server_netconf-server_call-home_TOP"
25526                         },
25527                         "ietf-netconf-server_netconf-server": {
25528                                 "properties": {
25529                                         "listen": {
25530                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_listen"
25531                                         },
25532                                         "call-home": {
25533                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server_call-home"
25534                                         }
25535                                 },
25536                                 "type": "object",
25537                                 "title": "ietf-netconf-server_netconf-server",
25538                                 "description": "Top-level container for NETCONF server configuration.",
25539                                 "xml": {
25540                                         "name": "netconf-server",
25541                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-netconf-server"
25542                                 }
25543                         },
25544                         "ietf-netconf-server_netconf-server_TOP": {
25545                                 "type": "object",
25546                                 "properties": {
25547                                         "netconf-server": {
25548                                                 "$ref": "#/components/schemas/ietf-netconf-server_netconf-server"
25549                                         }
25550                                 },
25551                                 "title": "ietf-netconf-server_netconf-server_TOP"
25552                         },
25553                         "origin1": {
25554                                 "title": "origin",
25555                                 "description": "Abstract base identity for the origin annotation.",
25556                                 "enum": [
25557                                         "origin",
25558                                         "dynamic",
25559                                         "system",
25560                                         "default",
25561                                         "intended",
25562                                         "learned",
25563                                         "unknown"
25564                                 ],
25565                                 "type": "string"
25566                         },
25567                         "intended1": {
25568                                 "title": "intended",
25569                                 "description": "Denotes configuration from the intended configuration\ndatastore.",
25570                                 "enum": [
25571                                         "intended"
25572                                 ],
25573                                 "type": "string"
25574                         },
25575                         "dynamic1": {
25576                                 "title": "dynamic",
25577                                 "description": "Denotes configuration from a dynamic configuration\ndatastore.",
25578                                 "enum": [
25579                                         "dynamic"
25580                                 ],
25581                                 "type": "string"
25582                         },
25583                         "system": {
25584                                 "title": "system",
25585                                 "description": "Denotes configuration originated by the system itself.\n\nExamples of system configuration include applied configuration\nfor an always-existing loopback interface, or interface\nconfiguration that is auto-created due to the hardware\ncurrently present in the device.",
25586                                 "enum": [
25587                                         "system"
25588                                 ],
25589                                 "type": "string"
25590                         },
25591                         "learned": {
25592                                 "title": "learned",
25593                                 "description": "Denotes configuration learned from protocol interactions with\nother devices, instead of via either the intended\nconfiguration datastore or any dynamic configuration\ndatastore.\n\nExamples of protocols that provide learned configuration\ninclude link-layer negotiations, routing protocols, and\nDHCP.",
25594                                 "enum": [
25595                                         "learned"
25596                                 ],
25597                                 "type": "string"
25598                         },
25599                         "default": {
25600                                 "title": "default",
25601                                 "description": "Denotes configuration that does not have a configured or\nlearned value but has a default value in use.  Covers both\nvalues defined in a 'default' statement and values defined\nvia an explanation in a 'description' statement.",
25602                                 "enum": [
25603                                         "default"
25604                                 ],
25605                                 "type": "string"
25606                         },
25607                         "unknown": {
25608                                 "title": "unknown",
25609                                 "description": "Denotes configuration for which the system cannot identify the\norigin.",
25610                                 "enum": [
25611                                         "unknown"
25612                                 ],
25613                                 "type": "string"
25614                         },
25615                         "public-key-alg-base1": {
25616                                 "title": "public-key-alg-base",
25617                                 "description": "Base identity used to identify public key algorithms.",
25618                                 "enum": [
25619                                         "public-key-alg-base",
25620                                         "x509v3-ssh-rsa",
25621                                         "ecdsa-sha2-nistp521",
25622                                         "ecdsa-sha2-nistp384",
25623                                         "x509v3-ecdsa-sha2-nistp256",
25624                                         "ssh-rsa",
25625                                         "ssh-dss",
25626                                         "x509v3-ecdsa-sha2-nistp521",
25627                                         "x509v3-rsa2048-sha256",
25628                                         "ecdsa-sha2-nistp256",
25629                                         "x509v3-ecdsa-sha2-nistp384"
25630                                 ],
25631                                 "type": "string"
25632                         },
25633                         "ssh-dss": {
25634                                 "title": "ssh-dss",
25635                                 "description": "Digital Signature Algorithm using SHA-1 as the\nhashing algorithm.",
25636                                 "enum": [
25637                                         "ssh-dss"
25638                                 ],
25639                                 "type": "string"
25640                         },
25641                         "ssh-rsa": {
25642                                 "title": "ssh-rsa",
25643                                 "description": "RSASSA-PKCS1-v1_5 signature scheme using SHA-1 as the\nhashing algorithm.",
25644                                 "enum": [
25645                                         "ssh-rsa"
25646                                 ],
25647                                 "type": "string"
25648                         },
25649                         "ecdsa-sha2-nistp256": {
25650                                 "title": "ecdsa-sha2-nistp256",
25651                                 "description": "Elliptic Curve Digital Signature Algorithm (ECDSA) using the\nnistp256 curve and the SHA2 family of hashing algorithms.",
25652                                 "enum": [
25653                                         "ecdsa-sha2-nistp256"
25654                                 ],
25655                                 "type": "string"
25656                         },
25657                         "ecdsa-sha2-nistp384": {
25658                                 "title": "ecdsa-sha2-nistp384",
25659                                 "description": "Elliptic Curve Digital Signature Algorithm (ECDSA) using the\nnistp384 curve and the SHA2 family of hashing algorithms.",
25660                                 "enum": [
25661                                         "ecdsa-sha2-nistp384"
25662                                 ],
25663                                 "type": "string"
25664                         },
25665                         "ecdsa-sha2-nistp521": {
25666                                 "title": "ecdsa-sha2-nistp521",
25667                                 "description": "Elliptic Curve Digital Signature Algorithm (ECDSA) using the\nnistp521 curve and the SHA2 family of hashing algorithms.",
25668                                 "enum": [
25669                                         "ecdsa-sha2-nistp521"
25670                                 ],
25671                                 "type": "string"
25672                         },
25673                         "x509v3-ssh-rsa": {
25674                                 "title": "x509v3-ssh-rsa",
25675                                 "description": "RSASSA-PKCS1-v1_5 signature scheme using a public key stored\nin an X.509v3 certificate and using SHA-1 as the hashing\nalgorithm.",
25676                                 "enum": [
25677                                         "x509v3-ssh-rsa"
25678                                 ],
25679                                 "type": "string"
25680                         },
25681                         "x509v3-rsa2048-sha256": {
25682                                 "title": "x509v3-rsa2048-sha256",
25683                                 "description": "RSASSA-PKCS1-v1_5 signature scheme using a public key stored\nin an X.509v3 certificate and using SHA-256 as the hashing\nalgorithm.  RSA keys conveyed using this format MUST have a\nmodulus of at least 2048 bits.",
25684                                 "enum": [
25685                                         "x509v3-rsa2048-sha256"
25686                                 ],
25687                                 "type": "string"
25688                         },
25689                         "x509v3-ecdsa-sha2-nistp256": {
25690                                 "title": "x509v3-ecdsa-sha2-nistp256",
25691                                 "description": "Elliptic Curve Digital Signature Algorithm (ECDSA)\nusing the nistp256 curve with a public key stored in\nan X.509v3 certificate and using the SHA2 family of\nhashing algorithms.",
25692                                 "enum": [
25693                                         "x509v3-ecdsa-sha2-nistp256"
25694                                 ],
25695                                 "type": "string"
25696                         },
25697                         "x509v3-ecdsa-sha2-nistp384": {
25698                                 "title": "x509v3-ecdsa-sha2-nistp384",
25699                                 "description": "Elliptic Curve Digital Signature Algorithm (ECDSA)\nusing the nistp384 curve with a public key stored in\nan X.509v3 certificate and using the SHA2 family of\nhashing algorithms.",
25700                                 "enum": [
25701                                         "x509v3-ecdsa-sha2-nistp384"
25702                                 ],
25703                                 "type": "string"
25704                         },
25705                         "x509v3-ecdsa-sha2-nistp521": {
25706                                 "title": "x509v3-ecdsa-sha2-nistp521",
25707                                 "description": "Elliptic Curve Digital Signature Algorithm (ECDSA)\nusing the nistp521 curve with a public key stored in\nan X.509v3 certificate and using the SHA2 family of\nhashing algorithms.",
25708                                 "enum": [
25709                                         "x509v3-ecdsa-sha2-nistp521"
25710                                 ],
25711                                 "type": "string"
25712                         },
25713                         "key-exchange-alg-base1": {
25714                                 "title": "key-exchange-alg-base",
25715                                 "description": "Base identity used to identify key exchange algorithms.",
25716                                 "enum": [
25717                                         "key-exchange-alg-base",
25718                                         "diffie-hellman-group-exchange-sha256",
25719                                         "ecdh-sha2-nistp384",
25720                                         "diffie-hellman-group14-sha1",
25721                                         "ecdh-sha2-nistp521",
25722                                         "diffie-hellman-group-exchange-sha1",
25723                                         "ecdh-sha2-nistp256"
25724                                 ],
25725                                 "type": "string"
25726                         },
25727                         "diffie-hellman-group14-sha1": {
25728                                 "title": "diffie-hellman-group14-sha1",
25729                                 "description": "Diffie-Hellman key exchange with SHA-1 as HASH and\nOakley Group 14 (2048-bit MODP Group).",
25730                                 "enum": [
25731                                         "diffie-hellman-group14-sha1"
25732                                 ],
25733                                 "type": "string"
25734                         },
25735                         "diffie-hellman-group-exchange-sha1": {
25736                                 "title": "diffie-hellman-group-exchange-sha1",
25737                                 "description": "Diffie-Hellman Group and Key Exchange with SHA-1 as HASH.",
25738                                 "enum": [
25739                                         "diffie-hellman-group-exchange-sha1"
25740                                 ],
25741                                 "type": "string"
25742                         },
25743                         "diffie-hellman-group-exchange-sha256": {
25744                                 "title": "diffie-hellman-group-exchange-sha256",
25745                                 "description": "Diffie-Hellman Group and Key Exchange with SHA-256 as HASH.",
25746                                 "enum": [
25747                                         "diffie-hellman-group-exchange-sha256"
25748                                 ],
25749                                 "type": "string"
25750                         },
25751                         "ecdh-sha2-nistp256": {
25752                                 "title": "ecdh-sha2-nistp256",
25753                                 "description": "Elliptic Curve Diffie-Hellman (ECDH) key exchange using the\nnistp256 curve and the SHA2 family of hashing algorithms.",
25754                                 "enum": [
25755                                         "ecdh-sha2-nistp256"
25756                                 ],
25757                                 "type": "string"
25758                         },
25759                         "ecdh-sha2-nistp384": {
25760                                 "title": "ecdh-sha2-nistp384",
25761                                 "description": "Elliptic Curve Diffie-Hellman (ECDH) key exchange using the\nnistp384 curve and the SHA2 family of hashing algorithms.",
25762                                 "enum": [
25763                                         "ecdh-sha2-nistp384"
25764                                 ],
25765                                 "type": "string"
25766                         },
25767                         "ecdh-sha2-nistp521": {
25768                                 "title": "ecdh-sha2-nistp521",
25769                                 "description": "Elliptic Curve Diffie-Hellman (ECDH) key exchange using the\nnistp521 curve and the SHA2 family of hashing algorithms.",
25770                                 "enum": [
25771                                         "ecdh-sha2-nistp521"
25772                                 ],
25773                                 "type": "string"
25774                         },
25775                         "encryption-alg-base1": {
25776                                 "title": "encryption-alg-base",
25777                                 "description": "Base identity used to identify encryption algorithms.",
25778                                 "enum": [
25779                                         "encryption-alg-base",
25780                                         "aes192-ctr",
25781                                         "aes192-cbc",
25782                                         "aes128-ctr",
25783                                         "aes256-ctr",
25784                                         "triple-des-cbc",
25785                                         "aes256-cbc",
25786                                         "aes128-cbc"
25787                                 ],
25788                                 "type": "string"
25789                         },
25790                         "triple-des-cbc": {
25791                                 "title": "triple-des-cbc",
25792                                 "description": "Three-key 3DES in CBC mode.",
25793                                 "enum": [
25794                                         "triple-des-cbc"
25795                                 ],
25796                                 "type": "string"
25797                         },
25798                         "aes128-cbc": {
25799                                 "title": "aes128-cbc",
25800                                 "description": "AES in CBC mode, with a 128-bit key.",
25801                                 "enum": [
25802                                         "aes128-cbc"
25803                                 ],
25804                                 "type": "string"
25805                         },
25806                         "aes192-cbc": {
25807                                 "title": "aes192-cbc",
25808                                 "description": "AES in CBC mode, with a 192-bit key.",
25809                                 "enum": [
25810                                         "aes192-cbc"
25811                                 ],
25812                                 "type": "string"
25813                         },
25814                         "aes256-cbc": {
25815                                 "title": "aes256-cbc",
25816                                 "description": "AES in CBC mode, with a 256-bit key.",
25817                                 "enum": [
25818                                         "aes256-cbc"
25819                                 ],
25820                                 "type": "string"
25821                         },
25822                         "aes128-ctr": {
25823                                 "title": "aes128-ctr",
25824                                 "description": "AES in SDCTR mode, with 128-bit key.",
25825                                 "enum": [
25826                                         "aes128-ctr"
25827                                 ],
25828                                 "type": "string"
25829                         },
25830                         "aes192-ctr": {
25831                                 "title": "aes192-ctr",
25832                                 "description": "AES in SDCTR mode, with 192-bit key.",
25833                                 "enum": [
25834                                         "aes192-ctr"
25835                                 ],
25836                                 "type": "string"
25837                         },
25838                         "aes256-ctr": {
25839                                 "title": "aes256-ctr",
25840                                 "description": "AES in SDCTR mode, with 256-bit key.",
25841                                 "enum": [
25842                                         "aes256-ctr"
25843                                 ],
25844                                 "type": "string"
25845                         },
25846                         "mac-alg-base1": {
25847                                 "title": "mac-alg-base",
25848                                 "description": "Base identity used to identify message authentication\ncode (MAC) algorithms.",
25849                                 "enum": [
25850                                         "mac-alg-base",
25851                                         "hmac-sha1",
25852                                         "hmac-sha2-512",
25853                                         "hmac-sha2-256"
25854                                 ],
25855                                 "type": "string"
25856                         },
25857                         "hmac-sha1": {
25858                                 "title": "hmac-sha1",
25859                                 "description": "HMAC-SHA1",
25860                                 "enum": [
25861                                         "hmac-sha1"
25862                                 ],
25863                                 "type": "string"
25864                         },
25865                         "hmac-sha2-256": {
25866                                 "title": "hmac-sha2-256",
25867                                 "description": "HMAC-SHA2-256",
25868                                 "enum": [
25869                                         "hmac-sha2-256"
25870                                 ],
25871                                 "type": "string"
25872                         },
25873                         "hmac-sha2-512": {
25874                                 "title": "hmac-sha2-512",
25875                                 "description": "HMAC-SHA2-512",
25876                                 "enum": [
25877                                         "hmac-sha2-512"
25878                                 ],
25879                                 "type": "string"
25880                         },
25881                         "authentication-method": {
25882                                 "title": "authentication-method",
25883                                 "description": "Base identity for user authentication methods.",
25884                                 "enum": [
25885                                         "authentication-method",
25886                                         "local-users",
25887                                         "radius"
25888                                 ],
25889                                 "type": "string"
25890                         },
25891                         "radius": {
25892                                 "title": "radius",
25893                                 "description": "Indicates user authentication using RADIUS.",
25894                                 "enum": [
25895                                         "radius"
25896                                 ],
25897                                 "type": "string"
25898                         },
25899                         "local-users": {
25900                                 "title": "local-users",
25901                                 "description": "Indicates password-based authentication of locally\nconfigured users.",
25902                                 "enum": [
25903                                         "local-users"
25904                                 ],
25905                                 "type": "string"
25906                         },
25907                         "radius-authentication-type": {
25908                                 "title": "radius-authentication-type",
25909                                 "description": "Base identity for RADIUS authentication types.",
25910                                 "enum": [
25911                                         "radius-authentication-type",
25912                                         "radius-chap",
25913                                         "radius-pap"
25914                                 ],
25915                                 "type": "string"
25916                         },
25917                         "radius-pap": {
25918                                 "title": "radius-pap",
25919                                 "description": "The device requests Password Authentication Protocol (PAP)\nauthentication from the RADIUS server.",
25920                                 "enum": [
25921                                         "radius-pap"
25922                                 ],
25923                                 "type": "string"
25924                         },
25925                         "radius-chap": {
25926                                 "title": "radius-chap",
25927                                 "description": "The device requests Challenge Handshake Authentication\nProtocol (CHAP) authentication from the RADIUS server.",
25928                                 "enum": [
25929                                         "radius-chap"
25930                                 ],
25931                                 "type": "string"
25932                         },
25933                         "ietf-system_system_config_clock_post": {
25934                                 "type": "object",
25935                                 "properties": {
25936                                         "timezone-name": {
25937                                                 "description": "The TZ database name to use for the system, such\nas 'Europe/Stockholm'.",
25938                                                 "default": "Some timezone-name",
25939                                                 "type": "string",
25940                                                 "xml": {
25941                                                         "name": "timezone-name",
25942                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
25943                                                 }
25944                                         },
25945                                         "timezone-utc-offset": {
25946                                                 "description": "The number of minutes to add to UTC time to\nidentify the time zone for this system.  For example,\n'UTC - 8:00 hours' would be represented as '-480'.\nNote that automatic daylight saving time adjustment\nis not provided if this object is used.",
25947                                                 "format": "int32",
25948                                                 "default": -1500,
25949                                                 "type": "integer",
25950                                                 "xml": {
25951                                                         "name": "timezone-utc-offset",
25952                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
25953                                                 }
25954                                         }
25955                                 },
25956                                 "title": "ietf-system_system_config_clock_post",
25957                                 "description": "Configuration of the system date and time properties.",
25958                                 "xml": {
25959                                         "name": "clock",
25960                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
25961                                 }
25962                         },
25963                         "ietf-system_system_config_clock_post_xml": {
25964                                 "$ref": "#/components/schemas/ietf-system_system_config_clock_post"
25965                         },
25966                         "ietf-system_system_config_clock": {
25967                                 "properties": {
25968                                         "timezone-name": {
25969                                                 "description": "The TZ database name to use for the system, such\nas 'Europe/Stockholm'.",
25970                                                 "default": "Some timezone-name",
25971                                                 "type": "string",
25972                                                 "xml": {
25973                                                         "name": "timezone-name",
25974                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
25975                                                 }
25976                                         },
25977                                         "timezone-utc-offset": {
25978                                                 "description": "The number of minutes to add to UTC time to\nidentify the time zone for this system.  For example,\n'UTC - 8:00 hours' would be represented as '-480'.\nNote that automatic daylight saving time adjustment\nis not provided if this object is used.",
25979                                                 "format": "int32",
25980                                                 "default": -1500,
25981                                                 "type": "integer",
25982                                                 "xml": {
25983                                                         "name": "timezone-utc-offset",
25984                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
25985                                                 }
25986                                         }
25987                                 },
25988                                 "type": "object",
25989                                 "title": "ietf-system_system_config_clock",
25990                                 "description": "Configuration of the system date and time properties.",
25991                                 "xml": {
25992                                         "name": "clock",
25993                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
25994                                 }
25995                         },
25996                         "ietf-system_system_config_clock_TOP": {
25997                                 "type": "object",
25998                                 "properties": {
25999                                         "clock": {
26000                                                 "$ref": "#/components/schemas/ietf-system_system_config_clock"
26001                                         }
26002                                 },
26003                                 "title": "ietf-system_system_config_clock_TOP"
26004                         },
26005                         "ietf-system_system_ntp_server_config_udp_post": {
26006                                 "type": "object",
26007                                 "properties": {
26008                                         "address": {
26009                                                 "description": "The address of the NTP server.",
26010                                                 "type": "string",
26011                                                 "xml": {
26012                                                         "name": "address",
26013                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26014                                                 }
26015                                         },
26016                                         "port": {
26017                                                 "description": "The port number of the NTP server.",
26018                                                 "format": "int32",
26019                                                 "default": 123,
26020                                                 "type": "integer",
26021                                                 "xml": {
26022                                                         "name": "port",
26023                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26024                                                 }
26025                                         }
26026                                 },
26027                                 "title": "ietf-system_system_ntp_server_config_udp_post",
26028                                 "description": "Contains UDP-specific configuration parameters\nfor NTP.",
26029                                 "xml": {
26030                                         "name": "udp",
26031                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26032                                 }
26033                         },
26034                         "ietf-system_system_ntp_server_config_udp_post_xml": {
26035                                 "$ref": "#/components/schemas/ietf-system_system_ntp_server_config_udp_post"
26036                         },
26037                         "ietf-system_system_ntp_server_config_udp": {
26038                                 "properties": {
26039                                         "address": {
26040                                                 "description": "The address of the NTP server.",
26041                                                 "type": "string",
26042                                                 "xml": {
26043                                                         "name": "address",
26044                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26045                                                 }
26046                                         },
26047                                         "port": {
26048                                                 "description": "The port number of the NTP server.",
26049                                                 "format": "int32",
26050                                                 "default": 123,
26051                                                 "type": "integer",
26052                                                 "xml": {
26053                                                         "name": "port",
26054                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26055                                                 }
26056                                         }
26057                                 },
26058                                 "required": [
26059                                         "address"
26060                                 ],
26061                                 "type": "object",
26062                                 "title": "ietf-system_system_ntp_server_config_udp",
26063                                 "description": "Contains UDP-specific configuration parameters\nfor NTP.",
26064                                 "xml": {
26065                                         "name": "udp",
26066                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26067                                 }
26068                         },
26069                         "ietf-system_system_ntp_server_config_udp_TOP": {
26070                                 "type": "object",
26071                                 "properties": {
26072                                         "udp": {
26073                                                 "$ref": "#/components/schemas/ietf-system_system_ntp_server_config_udp"
26074                                         }
26075                                 },
26076                                 "title": "ietf-system_system_ntp_server_config_udp_TOP"
26077                         },
26078                         "ietf-system_system_ntp_config_server_post": {
26079                                 "type": "object",
26080                                 "properties": {
26081                                         "udp": {
26082                                                 "$ref": "#/components/schemas/ietf-system_system_ntp_server_config_udp"
26083                                         },
26084                                         "association-type": {
26085                                                 "description": "The desired association type for this NTP server.",
26086                                                 "enum": [
26087                                                         "server",
26088                                                         "peer",
26089                                                         "pool"
26090                                                 ],
26091                                                 "default": "server",
26092                                                 "type": "string",
26093                                                 "xml": {
26094                                                         "name": "association-type",
26095                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26096                                                 }
26097                                         },
26098                                         "iburst": {
26099                                                 "description": "Indicates whether this server should enable burst\nsynchronization or not.",
26100                                                 "default": false,
26101                                                 "type": "boolean",
26102                                                 "xml": {
26103                                                         "name": "iburst",
26104                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26105                                                 }
26106                                         },
26107                                         "prefer": {
26108                                                 "description": "Indicates whether this server should be preferred\nor not.",
26109                                                 "default": false,
26110                                                 "type": "boolean",
26111                                                 "xml": {
26112                                                         "name": "prefer",
26113                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26114                                                 }
26115                                         }
26116                                 },
26117                                 "title": "ietf-system_system_ntp_config_server_post",
26118                                 "description": "List of NTP servers to use for system clock\nsynchronization.  If '/system/ntp/enabled'\nis 'true', then the system will attempt to\ncontact and utilize the specified NTP servers.",
26119                                 "xml": {
26120                                         "name": "server",
26121                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26122                                 }
26123                         },
26124                         "ietf-system_system_ntp_config_server_post_xml": {
26125                                 "$ref": "#/components/schemas/ietf-system_system_ntp_config_server_post"
26126                         },
26127                         "ietf-system_system_ntp_config_server": {
26128                                 "properties": {
26129                                         "name": {
26130                                                 "description": "An arbitrary name for the NTP server.",
26131                                                 "default": "Some name",
26132                                                 "type": "string",
26133                                                 "xml": {
26134                                                         "name": "name",
26135                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26136                                                 }
26137                                         },
26138                                         "udp": {
26139                                                 "$ref": "#/components/schemas/ietf-system_system_ntp_server_config_udp"
26140                                         },
26141                                         "association-type": {
26142                                                 "description": "The desired association type for this NTP server.",
26143                                                 "enum": [
26144                                                         "server",
26145                                                         "peer",
26146                                                         "pool"
26147                                                 ],
26148                                                 "default": "server",
26149                                                 "type": "string",
26150                                                 "xml": {
26151                                                         "name": "association-type",
26152                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26153                                                 }
26154                                         },
26155                                         "iburst": {
26156                                                 "description": "Indicates whether this server should enable burst\nsynchronization or not.",
26157                                                 "default": false,
26158                                                 "type": "boolean",
26159                                                 "xml": {
26160                                                         "name": "iburst",
26161                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26162                                                 }
26163                                         },
26164                                         "prefer": {
26165                                                 "description": "Indicates whether this server should be preferred\nor not.",
26166                                                 "default": false,
26167                                                 "type": "boolean",
26168                                                 "xml": {
26169                                                         "name": "prefer",
26170                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26171                                                 }
26172                                         }
26173                                 },
26174                                 "type": "object",
26175                                 "title": "ietf-system_system_ntp_config_server",
26176                                 "description": "List of NTP servers to use for system clock\nsynchronization.  If '/system/ntp/enabled'\nis 'true', then the system will attempt to\ncontact and utilize the specified NTP servers.",
26177                                 "xml": {
26178                                         "name": "server",
26179                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26180                                 }
26181                         },
26182                         "ietf-system_system_ntp_config_server_TOP": {
26183                                 "type": "object",
26184                                 "properties": {
26185                                         "server": {
26186                                                 "type": "array",
26187                                                 "items": {
26188                                                         "$ref": "#/components/schemas/ietf-system_system_ntp_config_server"
26189                                                 },
26190                                                 "description": "List of NTP servers to use for system clock\nsynchronization.  If '/system/ntp/enabled'\nis 'true', then the system will attempt to\ncontact and utilize the specified NTP servers."
26191                                         }
26192                                 },
26193                                 "title": "ietf-system_system_ntp_config_server_TOP"
26194                         },
26195                         "ietf-system_system_config_ntp_post": {
26196                                 "type": "object",
26197                                 "properties": {
26198                                         "enabled": {
26199                                                 "description": "Indicates that the system should attempt to\nsynchronize the system clock with an NTP server\nfrom the 'ntp/server' list.",
26200                                                 "default": true,
26201                                                 "type": "boolean",
26202                                                 "xml": {
26203                                                         "name": "enabled",
26204                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26205                                                 }
26206                                         },
26207                                         "server": {
26208                                                 "type": "array",
26209                                                 "items": {
26210                                                         "$ref": "#/components/schemas/ietf-system_system_ntp_config_server"
26211                                                 },
26212                                                 "description": "List of NTP servers to use for system clock\nsynchronization.  If '/system/ntp/enabled'\nis 'true', then the system will attempt to\ncontact and utilize the specified NTP servers."
26213                                         }
26214                                 },
26215                                 "title": "ietf-system_system_config_ntp_post",
26216                                 "description": "Configuration of the NTP client.",
26217                                 "xml": {
26218                                         "name": "ntp",
26219                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26220                                 }
26221                         },
26222                         "ietf-system_system_config_ntp_post_xml": {
26223                                 "$ref": "#/components/schemas/ietf-system_system_config_ntp_post"
26224                         },
26225                         "ietf-system_system_config_ntp": {
26226                                 "properties": {
26227                                         "enabled": {
26228                                                 "description": "Indicates that the system should attempt to\nsynchronize the system clock with an NTP server\nfrom the 'ntp/server' list.",
26229                                                 "default": true,
26230                                                 "type": "boolean",
26231                                                 "xml": {
26232                                                         "name": "enabled",
26233                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26234                                                 }
26235                                         },
26236                                         "server": {
26237                                                 "type": "array",
26238                                                 "items": {
26239                                                         "$ref": "#/components/schemas/ietf-system_system_ntp_config_server"
26240                                                 },
26241                                                 "description": "List of NTP servers to use for system clock\nsynchronization.  If '/system/ntp/enabled'\nis 'true', then the system will attempt to\ncontact and utilize the specified NTP servers."
26242                                         }
26243                                 },
26244                                 "type": "object",
26245                                 "title": "ietf-system_system_config_ntp",
26246                                 "description": "Configuration of the NTP client.",
26247                                 "xml": {
26248                                         "name": "ntp",
26249                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26250                                 }
26251                         },
26252                         "ietf-system_system_config_ntp_TOP": {
26253                                 "type": "object",
26254                                 "properties": {
26255                                         "ntp": {
26256                                                 "$ref": "#/components/schemas/ietf-system_system_config_ntp"
26257                                         }
26258                                 },
26259                                 "title": "ietf-system_system_config_ntp_TOP"
26260                         },
26261                         "ietf-system_system_dns-resolver_server_config_udp-and-tcp_post": {
26262                                 "type": "object",
26263                                 "properties": {
26264                                         "address": {
26265                                                 "description": "The address of the DNS server.",
26266                                                 "type": "string",
26267                                                 "xml": {
26268                                                         "name": "address",
26269                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26270                                                 }
26271                                         },
26272                                         "port": {
26273                                                 "description": "The UDP and TCP port number of the DNS server.",
26274                                                 "format": "int32",
26275                                                 "default": 53,
26276                                                 "type": "integer",
26277                                                 "xml": {
26278                                                         "name": "port",
26279                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26280                                                 }
26281                                         }
26282                                 },
26283                                 "title": "ietf-system_system_dns-resolver_server_config_udp-and-tcp_post",
26284                                 "description": "Contains UDP- and TCP-specific configuration\nparameters for DNS.",
26285                                 "xml": {
26286                                         "name": "udp-and-tcp",
26287                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26288                                 }
26289                         },
26290                         "ietf-system_system_dns-resolver_server_config_udp-and-tcp_post_xml": {
26291                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_server_config_udp-and-tcp_post"
26292                         },
26293                         "ietf-system_system_dns-resolver_server_config_udp-and-tcp": {
26294                                 "properties": {
26295                                         "address": {
26296                                                 "description": "The address of the DNS server.",
26297                                                 "type": "string",
26298                                                 "xml": {
26299                                                         "name": "address",
26300                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26301                                                 }
26302                                         },
26303                                         "port": {
26304                                                 "description": "The UDP and TCP port number of the DNS server.",
26305                                                 "format": "int32",
26306                                                 "default": 53,
26307                                                 "type": "integer",
26308                                                 "xml": {
26309                                                         "name": "port",
26310                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26311                                                 }
26312                                         }
26313                                 },
26314                                 "required": [
26315                                         "address"
26316                                 ],
26317                                 "type": "object",
26318                                 "title": "ietf-system_system_dns-resolver_server_config_udp-and-tcp",
26319                                 "description": "Contains UDP- and TCP-specific configuration\nparameters for DNS.",
26320                                 "xml": {
26321                                         "name": "udp-and-tcp",
26322                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26323                                 }
26324                         },
26325                         "ietf-system_system_dns-resolver_server_config_udp-and-tcp_TOP": {
26326                                 "type": "object",
26327                                 "properties": {
26328                                         "udp-and-tcp": {
26329                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_server_config_udp-and-tcp"
26330                                         }
26331                                 },
26332                                 "title": "ietf-system_system_dns-resolver_server_config_udp-and-tcp_TOP"
26333                         },
26334                         "ietf-system_system_dns-resolver_config_server_post": {
26335                                 "type": "object",
26336                                 "properties": {
26337                                         "udp-and-tcp": {
26338                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_server_config_udp-and-tcp"
26339                                         }
26340                                 },
26341                                 "title": "ietf-system_system_dns-resolver_config_server_post",
26342                                 "description": "List of the DNS servers that the resolver should query.\n\nWhen the resolver is invoked by a calling application, it\nsends the query to the first name server in this list.  If\nno response has been received within 'timeout' seconds,\nthe resolver continues with the next server in the list.\nIf no response is received from any server, the resolver\ncontinues with the first server again.  When the resolver\nhas traversed the list 'attempts' times without receiving\nany response, it gives up and returns an error to the\ncalling application.\n\nImplementations MAY limit the number of entries in this\nlist.",
26343                                 "xml": {
26344                                         "name": "server",
26345                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26346                                 }
26347                         },
26348                         "ietf-system_system_dns-resolver_config_server_post_xml": {
26349                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_server_post"
26350                         },
26351                         "ietf-system_system_dns-resolver_config_server": {
26352                                 "properties": {
26353                                         "name": {
26354                                                 "description": "An arbitrary name for the DNS server.",
26355                                                 "default": "Some name",
26356                                                 "type": "string",
26357                                                 "xml": {
26358                                                         "name": "name",
26359                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26360                                                 }
26361                                         },
26362                                         "udp-and-tcp": {
26363                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_server_config_udp-and-tcp"
26364                                         }
26365                                 },
26366                                 "type": "object",
26367                                 "title": "ietf-system_system_dns-resolver_config_server",
26368                                 "description": "List of the DNS servers that the resolver should query.\n\nWhen the resolver is invoked by a calling application, it\nsends the query to the first name server in this list.  If\nno response has been received within 'timeout' seconds,\nthe resolver continues with the next server in the list.\nIf no response is received from any server, the resolver\ncontinues with the first server again.  When the resolver\nhas traversed the list 'attempts' times without receiving\nany response, it gives up and returns an error to the\ncalling application.\n\nImplementations MAY limit the number of entries in this\nlist.",
26369                                 "xml": {
26370                                         "name": "server",
26371                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26372                                 }
26373                         },
26374                         "ietf-system_system_dns-resolver_config_server_TOP": {
26375                                 "type": "object",
26376                                 "properties": {
26377                                         "server": {
26378                                                 "type": "array",
26379                                                 "items": {
26380                                                         "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_server"
26381                                                 },
26382                                                 "description": "List of the DNS servers that the resolver should query.\n\nWhen the resolver is invoked by a calling application, it\nsends the query to the first name server in this list.  If\nno response has been received within 'timeout' seconds,\nthe resolver continues with the next server in the list.\nIf no response is received from any server, the resolver\ncontinues with the first server again.  When the resolver\nhas traversed the list 'attempts' times without receiving\nany response, it gives up and returns an error to the\ncalling application.\n\nImplementations MAY limit the number of entries in this\nlist."
26383                                         }
26384                                 },
26385                                 "title": "ietf-system_system_dns-resolver_config_server_TOP"
26386                         },
26387                         "ietf-system_system_dns-resolver_config_options_post": {
26388                                 "type": "object",
26389                                 "properties": {
26390                                         "timeout": {
26391                                                 "description": "The amount of time the resolver will wait for a\nresponse from each remote name server before\nretrying the query via a different name server.",
26392                                                 "format": "int32",
26393                                                 "default": 5,
26394                                                 "type": "integer",
26395                                                 "xml": {
26396                                                         "name": "timeout",
26397                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26398                                                 }
26399                                         },
26400                                         "attempts": {
26401                                                 "description": "The number of times the resolver will send a query to\nall of its name servers before giving up and returning\nan error to the calling application.",
26402                                                 "format": "int32",
26403                                                 "default": 2,
26404                                                 "type": "integer",
26405                                                 "xml": {
26406                                                         "name": "attempts",
26407                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26408                                                 }
26409                                         }
26410                                 },
26411                                 "title": "ietf-system_system_dns-resolver_config_options_post",
26412                                 "description": "Resolver options.  The set of available options has been\nlimited to those that are generally available across\ndifferent resolver implementations and generally useful.",
26413                                 "xml": {
26414                                         "name": "options",
26415                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26416                                 }
26417                         },
26418                         "ietf-system_system_dns-resolver_config_options_post_xml": {
26419                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_options_post"
26420                         },
26421                         "ietf-system_system_dns-resolver_config_options": {
26422                                 "properties": {
26423                                         "timeout": {
26424                                                 "description": "The amount of time the resolver will wait for a\nresponse from each remote name server before\nretrying the query via a different name server.",
26425                                                 "format": "int32",
26426                                                 "default": 5,
26427                                                 "type": "integer",
26428                                                 "xml": {
26429                                                         "name": "timeout",
26430                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26431                                                 }
26432                                         },
26433                                         "attempts": {
26434                                                 "description": "The number of times the resolver will send a query to\nall of its name servers before giving up and returning\nan error to the calling application.",
26435                                                 "format": "int32",
26436                                                 "default": 2,
26437                                                 "type": "integer",
26438                                                 "xml": {
26439                                                         "name": "attempts",
26440                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26441                                                 }
26442                                         }
26443                                 },
26444                                 "type": "object",
26445                                 "title": "ietf-system_system_dns-resolver_config_options",
26446                                 "description": "Resolver options.  The set of available options has been\nlimited to those that are generally available across\ndifferent resolver implementations and generally useful.",
26447                                 "xml": {
26448                                         "name": "options",
26449                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26450                                 }
26451                         },
26452                         "ietf-system_system_dns-resolver_config_options_TOP": {
26453                                 "type": "object",
26454                                 "properties": {
26455                                         "options": {
26456                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_options"
26457                                         }
26458                                 },
26459                                 "title": "ietf-system_system_dns-resolver_config_options_TOP"
26460                         },
26461                         "ietf-system_system_config_dns-resolver_post": {
26462                                 "type": "object",
26463                                 "properties": {
26464                                         "search": {
26465                                                 "type": "array",
26466                                                 "items": {
26467                                                         "minLength": 1,
26468                                                         "maxLength": 253,
26469                                                         "default": "?:9.",
26470                                                         "type": "string"
26471                                                 },
26472                                                 "description": "An ordered list of domains to search when resolving\na host name."
26473                                         },
26474                                         "server": {
26475                                                 "type": "array",
26476                                                 "items": {
26477                                                         "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_server"
26478                                                 },
26479                                                 "description": "List of the DNS servers that the resolver should query.\n\nWhen the resolver is invoked by a calling application, it\nsends the query to the first name server in this list.  If\nno response has been received within 'timeout' seconds,\nthe resolver continues with the next server in the list.\nIf no response is received from any server, the resolver\ncontinues with the first server again.  When the resolver\nhas traversed the list 'attempts' times without receiving\nany response, it gives up and returns an error to the\ncalling application.\n\nImplementations MAY limit the number of entries in this\nlist."
26480                                         },
26481                                         "options": {
26482                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_options"
26483                                         }
26484                                 },
26485                                 "title": "ietf-system_system_config_dns-resolver_post",
26486                                 "description": "Configuration of the DNS resolver.",
26487                                 "xml": {
26488                                         "name": "dns-resolver",
26489                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26490                                 }
26491                         },
26492                         "ietf-system_system_config_dns-resolver_post_xml": {
26493                                 "$ref": "#/components/schemas/ietf-system_system_config_dns-resolver_post"
26494                         },
26495                         "ietf-system_system_config_dns-resolver": {
26496                                 "properties": {
26497                                         "search": {
26498                                                 "type": "array",
26499                                                 "items": {
26500                                                         "minLength": 1,
26501                                                         "maxLength": 253,
26502                                                         "default": "?:9.",
26503                                                         "type": "string"
26504                                                 },
26505                                                 "description": "An ordered list of domains to search when resolving\na host name."
26506                                         },
26507                                         "server": {
26508                                                 "type": "array",
26509                                                 "items": {
26510                                                         "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_server"
26511                                                 },
26512                                                 "description": "List of the DNS servers that the resolver should query.\n\nWhen the resolver is invoked by a calling application, it\nsends the query to the first name server in this list.  If\nno response has been received within 'timeout' seconds,\nthe resolver continues with the next server in the list.\nIf no response is received from any server, the resolver\ncontinues with the first server again.  When the resolver\nhas traversed the list 'attempts' times without receiving\nany response, it gives up and returns an error to the\ncalling application.\n\nImplementations MAY limit the number of entries in this\nlist."
26513                                         },
26514                                         "options": {
26515                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_config_options"
26516                                         }
26517                                 },
26518                                 "type": "object",
26519                                 "title": "ietf-system_system_config_dns-resolver",
26520                                 "description": "Configuration of the DNS resolver.",
26521                                 "xml": {
26522                                         "name": "dns-resolver",
26523                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26524                                 }
26525                         },
26526                         "ietf-system_system_config_dns-resolver_TOP": {
26527                                 "type": "object",
26528                                 "properties": {
26529                                         "dns-resolver": {
26530                                                 "$ref": "#/components/schemas/ietf-system_system_config_dns-resolver"
26531                                         }
26532                                 },
26533                                 "title": "ietf-system_system_config_dns-resolver_TOP"
26534                         },
26535                         "ietf-system_system_radius_server_config_udp_post": {
26536                                 "type": "object",
26537                                 "properties": {
26538                                         "address": {
26539                                                 "description": "The address of the RADIUS server.",
26540                                                 "type": "string",
26541                                                 "xml": {
26542                                                         "name": "address",
26543                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26544                                                 }
26545                                         },
26546                                         "authentication-port": {
26547                                                 "description": "The port number of the RADIUS server.",
26548                                                 "format": "int32",
26549                                                 "default": 1812,
26550                                                 "type": "integer",
26551                                                 "xml": {
26552                                                         "name": "authentication-port",
26553                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26554                                                 }
26555                                         },
26556                                         "shared-secret": {
26557                                                 "description": "The shared secret, which is known to both the\nRADIUS client and server.",
26558                                                 "default": "Some shared-secret",
26559                                                 "type": "string",
26560                                                 "xml": {
26561                                                         "name": "shared-secret",
26562                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26563                                                 }
26564                                         }
26565                                 },
26566                                 "title": "ietf-system_system_radius_server_config_udp_post",
26567                                 "description": "Contains UDP-specific configuration parameters\nfor RADIUS.",
26568                                 "xml": {
26569                                         "name": "udp",
26570                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26571                                 }
26572                         },
26573                         "ietf-system_system_radius_server_config_udp_post_xml": {
26574                                 "$ref": "#/components/schemas/ietf-system_system_radius_server_config_udp_post"
26575                         },
26576                         "ietf-system_system_radius_server_config_udp": {
26577                                 "properties": {
26578                                         "address": {
26579                                                 "description": "The address of the RADIUS server.",
26580                                                 "type": "string",
26581                                                 "xml": {
26582                                                         "name": "address",
26583                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26584                                                 }
26585                                         },
26586                                         "authentication-port": {
26587                                                 "description": "The port number of the RADIUS server.",
26588                                                 "format": "int32",
26589                                                 "default": 1812,
26590                                                 "type": "integer",
26591                                                 "xml": {
26592                                                         "name": "authentication-port",
26593                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26594                                                 }
26595                                         },
26596                                         "shared-secret": {
26597                                                 "description": "The shared secret, which is known to both the\nRADIUS client and server.",
26598                                                 "default": "Some shared-secret",
26599                                                 "type": "string",
26600                                                 "xml": {
26601                                                         "name": "shared-secret",
26602                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26603                                                 }
26604                                         }
26605                                 },
26606                                 "required": [
26607                                         "address",
26608                                         "shared-secret"
26609                                 ],
26610                                 "type": "object",
26611                                 "title": "ietf-system_system_radius_server_config_udp",
26612                                 "description": "Contains UDP-specific configuration parameters\nfor RADIUS.",
26613                                 "xml": {
26614                                         "name": "udp",
26615                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26616                                 }
26617                         },
26618                         "ietf-system_system_radius_server_config_udp_TOP": {
26619                                 "type": "object",
26620                                 "properties": {
26621                                         "udp": {
26622                                                 "$ref": "#/components/schemas/ietf-system_system_radius_server_config_udp"
26623                                         }
26624                                 },
26625                                 "title": "ietf-system_system_radius_server_config_udp_TOP"
26626                         },
26627                         "ietf-system_system_radius_config_server_post": {
26628                                 "type": "object",
26629                                 "properties": {
26630                                         "udp": {
26631                                                 "$ref": "#/components/schemas/ietf-system_system_radius_server_config_udp"
26632                                         },
26633                                         "authentication-type": {
26634                                                 "$ref": "#/components/schemas/radius-authentication-type",
26635                                                 "xml": {
26636                                                         "name": "authentication-type",
26637                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26638                                                 }
26639                                         }
26640                                 },
26641                                 "title": "ietf-system_system_radius_config_server_post",
26642                                 "description": "List of RADIUS servers used by the device.\n\nWhen the RADIUS client is invoked by a calling\napplication, it sends the query to the first server in\nthis list.  If no response has been received within\n'timeout' seconds, the client continues with the next\nserver in the list.  If no response is received from any\nserver, the client continues with the first server again.\nWhen the client has traversed the list 'attempts' times\nwithout receiving any response, it gives up and returns an\nerror to the calling application.",
26643                                 "xml": {
26644                                         "name": "server",
26645                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26646                                 }
26647                         },
26648                         "ietf-system_system_radius_config_server_post_xml": {
26649                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_server_post"
26650                         },
26651                         "ietf-system_system_radius_config_server": {
26652                                 "properties": {
26653                                         "name": {
26654                                                 "description": "An arbitrary name for the RADIUS server.",
26655                                                 "default": "Some name",
26656                                                 "type": "string",
26657                                                 "xml": {
26658                                                         "name": "name",
26659                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26660                                                 }
26661                                         },
26662                                         "udp": {
26663                                                 "$ref": "#/components/schemas/ietf-system_system_radius_server_config_udp"
26664                                         },
26665                                         "authentication-type": {
26666                                                 "$ref": "#/components/schemas/radius-authentication-type",
26667                                                 "xml": {
26668                                                         "name": "authentication-type",
26669                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26670                                                 }
26671                                         }
26672                                 },
26673                                 "type": "object",
26674                                 "title": "ietf-system_system_radius_config_server",
26675                                 "description": "List of RADIUS servers used by the device.\n\nWhen the RADIUS client is invoked by a calling\napplication, it sends the query to the first server in\nthis list.  If no response has been received within\n'timeout' seconds, the client continues with the next\nserver in the list.  If no response is received from any\nserver, the client continues with the first server again.\nWhen the client has traversed the list 'attempts' times\nwithout receiving any response, it gives up and returns an\nerror to the calling application.",
26676                                 "xml": {
26677                                         "name": "server",
26678                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26679                                 }
26680                         },
26681                         "ietf-system_system_radius_config_server_TOP": {
26682                                 "type": "object",
26683                                 "properties": {
26684                                         "server": {
26685                                                 "type": "array",
26686                                                 "items": {
26687                                                         "$ref": "#/components/schemas/ietf-system_system_radius_config_server"
26688                                                 },
26689                                                 "description": "List of RADIUS servers used by the device.\n\nWhen the RADIUS client is invoked by a calling\napplication, it sends the query to the first server in\nthis list.  If no response has been received within\n'timeout' seconds, the client continues with the next\nserver in the list.  If no response is received from any\nserver, the client continues with the first server again.\nWhen the client has traversed the list 'attempts' times\nwithout receiving any response, it gives up and returns an\nerror to the calling application."
26690                                         }
26691                                 },
26692                                 "title": "ietf-system_system_radius_config_server_TOP"
26693                         },
26694                         "ietf-system_system_radius_config_options_post": {
26695                                 "type": "object",
26696                                 "properties": {
26697                                         "timeout": {
26698                                                 "description": "The number of seconds the device will wait for a\nresponse from each RADIUS server before trying with a\ndifferent server.",
26699                                                 "format": "int32",
26700                                                 "default": 5,
26701                                                 "type": "integer",
26702                                                 "xml": {
26703                                                         "name": "timeout",
26704                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26705                                                 }
26706                                         },
26707                                         "attempts": {
26708                                                 "description": "The number of times the device will send a query to\nall of its RADIUS servers before giving up.",
26709                                                 "format": "int32",
26710                                                 "default": 2,
26711                                                 "type": "integer",
26712                                                 "xml": {
26713                                                         "name": "attempts",
26714                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26715                                                 }
26716                                         }
26717                                 },
26718                                 "title": "ietf-system_system_radius_config_options_post",
26719                                 "description": "RADIUS client options.",
26720                                 "xml": {
26721                                         "name": "options",
26722                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26723                                 }
26724                         },
26725                         "ietf-system_system_radius_config_options_post_xml": {
26726                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_options_post"
26727                         },
26728                         "ietf-system_system_radius_config_options": {
26729                                 "properties": {
26730                                         "timeout": {
26731                                                 "description": "The number of seconds the device will wait for a\nresponse from each RADIUS server before trying with a\ndifferent server.",
26732                                                 "format": "int32",
26733                                                 "default": 5,
26734                                                 "type": "integer",
26735                                                 "xml": {
26736                                                         "name": "timeout",
26737                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26738                                                 }
26739                                         },
26740                                         "attempts": {
26741                                                 "description": "The number of times the device will send a query to\nall of its RADIUS servers before giving up.",
26742                                                 "format": "int32",
26743                                                 "default": 2,
26744                                                 "type": "integer",
26745                                                 "xml": {
26746                                                         "name": "attempts",
26747                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26748                                                 }
26749                                         }
26750                                 },
26751                                 "type": "object",
26752                                 "title": "ietf-system_system_radius_config_options",
26753                                 "description": "RADIUS client options.",
26754                                 "xml": {
26755                                         "name": "options",
26756                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26757                                 }
26758                         },
26759                         "ietf-system_system_radius_config_options_TOP": {
26760                                 "type": "object",
26761                                 "properties": {
26762                                         "options": {
26763                                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_options"
26764                                         }
26765                                 },
26766                                 "title": "ietf-system_system_radius_config_options_TOP"
26767                         },
26768                         "ietf-system_system_config_radius_post": {
26769                                 "type": "object",
26770                                 "properties": {
26771                                         "server": {
26772                                                 "type": "array",
26773                                                 "items": {
26774                                                         "$ref": "#/components/schemas/ietf-system_system_radius_config_server"
26775                                                 },
26776                                                 "description": "List of RADIUS servers used by the device.\n\nWhen the RADIUS client is invoked by a calling\napplication, it sends the query to the first server in\nthis list.  If no response has been received within\n'timeout' seconds, the client continues with the next\nserver in the list.  If no response is received from any\nserver, the client continues with the first server again.\nWhen the client has traversed the list 'attempts' times\nwithout receiving any response, it gives up and returns an\nerror to the calling application."
26777                                         },
26778                                         "options": {
26779                                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_options"
26780                                         }
26781                                 },
26782                                 "title": "ietf-system_system_config_radius_post",
26783                                 "description": "Configuration of the RADIUS client.",
26784                                 "xml": {
26785                                         "name": "radius",
26786                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26787                                 }
26788                         },
26789                         "ietf-system_system_config_radius_post_xml": {
26790                                 "$ref": "#/components/schemas/ietf-system_system_config_radius_post"
26791                         },
26792                         "ietf-system_system_config_radius": {
26793                                 "properties": {
26794                                         "server": {
26795                                                 "type": "array",
26796                                                 "items": {
26797                                                         "$ref": "#/components/schemas/ietf-system_system_radius_config_server"
26798                                                 },
26799                                                 "description": "List of RADIUS servers used by the device.\n\nWhen the RADIUS client is invoked by a calling\napplication, it sends the query to the first server in\nthis list.  If no response has been received within\n'timeout' seconds, the client continues with the next\nserver in the list.  If no response is received from any\nserver, the client continues with the first server again.\nWhen the client has traversed the list 'attempts' times\nwithout receiving any response, it gives up and returns an\nerror to the calling application."
26800                                         },
26801                                         "options": {
26802                                                 "$ref": "#/components/schemas/ietf-system_system_radius_config_options"
26803                                         }
26804                                 },
26805                                 "type": "object",
26806                                 "title": "ietf-system_system_config_radius",
26807                                 "description": "Configuration of the RADIUS client.",
26808                                 "xml": {
26809                                         "name": "radius",
26810                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26811                                 }
26812                         },
26813                         "ietf-system_system_config_radius_TOP": {
26814                                 "type": "object",
26815                                 "properties": {
26816                                         "radius": {
26817                                                 "$ref": "#/components/schemas/ietf-system_system_config_radius"
26818                                         }
26819                                 },
26820                                 "title": "ietf-system_system_config_radius_TOP"
26821                         },
26822                         "ietf-system_system_authentication_user_config_authorized-key_post": {
26823                                 "type": "object",
26824                                 "properties": {
26825                                         "algorithm": {
26826                                                 "description": "The public key algorithm name for this SSH key.\n\nValid values are the values in the IANA 'Secure Shell\n(SSH) Protocol Parameters' registry, Public Key\nAlgorithm Names.",
26827                                                 "default": "Some algorithm",
26828                                                 "type": "string",
26829                                                 "xml": {
26830                                                         "name": "algorithm",
26831                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26832                                                 }
26833                                         },
26834                                         "key-data": {
26835                                                 "description": "The binary public key data for this SSH key, as\nspecified by RFC 4253, Section 6.6, i.e.:\n\n  string    certificate or public key format\n            identifier\n  byte[n]   key/certificate data.",
26836                                                 "format": "byte",
26837                                                 "type": "string",
26838                                                 "xml": {
26839                                                         "name": "key-data",
26840                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26841                                                 }
26842                                         }
26843                                 },
26844                                 "title": "ietf-system_system_authentication_user_config_authorized-key_post",
26845                                 "description": "A list of public SSH keys for this user.  These keys\nare allowed for SSH authentication, as described in\nRFC 4253.",
26846                                 "xml": {
26847                                         "name": "authorized-key",
26848                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26849                                 }
26850                         },
26851                         "ietf-system_system_authentication_user_config_authorized-key_post_xml": {
26852                                 "$ref": "#/components/schemas/ietf-system_system_authentication_user_config_authorized-key_post"
26853                         },
26854                         "ietf-system_system_authentication_user_config_authorized-key": {
26855                                 "properties": {
26856                                         "name": {
26857                                                 "description": "An arbitrary name for the SSH key.",
26858                                                 "default": "Some name",
26859                                                 "type": "string",
26860                                                 "xml": {
26861                                                         "name": "name",
26862                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26863                                                 }
26864                                         },
26865                                         "algorithm": {
26866                                                 "description": "The public key algorithm name for this SSH key.\n\nValid values are the values in the IANA 'Secure Shell\n(SSH) Protocol Parameters' registry, Public Key\nAlgorithm Names.",
26867                                                 "default": "Some algorithm",
26868                                                 "type": "string",
26869                                                 "xml": {
26870                                                         "name": "algorithm",
26871                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26872                                                 }
26873                                         },
26874                                         "key-data": {
26875                                                 "description": "The binary public key data for this SSH key, as\nspecified by RFC 4253, Section 6.6, i.e.:\n\n  string    certificate or public key format\n            identifier\n  byte[n]   key/certificate data.",
26876                                                 "format": "byte",
26877                                                 "type": "string",
26878                                                 "xml": {
26879                                                         "name": "key-data",
26880                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26881                                                 }
26882                                         }
26883                                 },
26884                                 "required": [
26885                                         "algorithm",
26886                                         "key-data"
26887                                 ],
26888                                 "type": "object",
26889                                 "title": "ietf-system_system_authentication_user_config_authorized-key",
26890                                 "description": "A list of public SSH keys for this user.  These keys\nare allowed for SSH authentication, as described in\nRFC 4253.",
26891                                 "xml": {
26892                                         "name": "authorized-key",
26893                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26894                                 }
26895                         },
26896                         "ietf-system_system_authentication_user_config_authorized-key_TOP": {
26897                                 "type": "object",
26898                                 "properties": {
26899                                         "authorized-key": {
26900                                                 "type": "array",
26901                                                 "items": {
26902                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_user_config_authorized-key"
26903                                                 },
26904                                                 "description": "A list of public SSH keys for this user.  These keys\nare allowed for SSH authentication, as described in\nRFC 4253."
26905                                         }
26906                                 },
26907                                 "title": "ietf-system_system_authentication_user_config_authorized-key_TOP"
26908                         },
26909                         "ietf-system_system_authentication_config_user_post": {
26910                                 "type": "object",
26911                                 "properties": {
26912                                         "password": {
26913                                                 "description": "The password for this entry.",
26914                                                 "minLength": 0,
26915                                                 "maxLength": 2147483647,
26916                                                 "default": "$1$z0V$Mn6n/Mq2GpksHB1yG0PY.f",
26917                                                 "type": "string",
26918                                                 "xml": {
26919                                                         "name": "password",
26920                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26921                                                 }
26922                                         },
26923                                         "authorized-key": {
26924                                                 "type": "array",
26925                                                 "items": {
26926                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_user_config_authorized-key"
26927                                                 },
26928                                                 "description": "A list of public SSH keys for this user.  These keys\nare allowed for SSH authentication, as described in\nRFC 4253."
26929                                         }
26930                                 },
26931                                 "title": "ietf-system_system_authentication_config_user_post",
26932                                 "description": "The list of local users configured on this device.",
26933                                 "xml": {
26934                                         "name": "user",
26935                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26936                                 }
26937                         },
26938                         "ietf-system_system_authentication_config_user_post_xml": {
26939                                 "$ref": "#/components/schemas/ietf-system_system_authentication_config_user_post"
26940                         },
26941                         "ietf-system_system_authentication_config_user": {
26942                                 "properties": {
26943                                         "name": {
26944                                                 "description": "The user name string identifying this entry.",
26945                                                 "default": "Some name",
26946                                                 "type": "string",
26947                                                 "xml": {
26948                                                         "name": "name",
26949                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26950                                                 }
26951                                         },
26952                                         "password": {
26953                                                 "description": "The password for this entry.",
26954                                                 "minLength": 0,
26955                                                 "maxLength": 2147483647,
26956                                                 "default": "$1$z0V$Mn6n/Mq2GpksHB1yG0PY.f",
26957                                                 "type": "string",
26958                                                 "xml": {
26959                                                         "name": "password",
26960                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26961                                                 }
26962                                         },
26963                                         "authorized-key": {
26964                                                 "type": "array",
26965                                                 "items": {
26966                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_user_config_authorized-key"
26967                                                 },
26968                                                 "description": "A list of public SSH keys for this user.  These keys\nare allowed for SSH authentication, as described in\nRFC 4253."
26969                                         }
26970                                 },
26971                                 "type": "object",
26972                                 "title": "ietf-system_system_authentication_config_user",
26973                                 "description": "The list of local users configured on this device.",
26974                                 "xml": {
26975                                         "name": "user",
26976                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
26977                                 }
26978                         },
26979                         "ietf-system_system_authentication_config_user_TOP": {
26980                                 "type": "object",
26981                                 "properties": {
26982                                         "user": {
26983                                                 "type": "array",
26984                                                 "items": {
26985                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_config_user"
26986                                                 },
26987                                                 "description": "The list of local users configured on this device."
26988                                         }
26989                                 },
26990                                 "title": "ietf-system_system_authentication_config_user_TOP"
26991                         },
26992                         "ietf-system_system_config_authentication_post": {
26993                                 "type": "object",
26994                                 "properties": {
26995                                         "user-authentication-order": {
26996                                                 "type": "array",
26997                                                 "items": {
26998                                                         "$ref": "#/components/schemas/authentication-method"
26999                                                 },
27000                                                 "description": "When the device authenticates a user with a password,\nit tries the authentication methods in this leaf-list in\norder.  If authentication with one method fails, the next\nmethod is used.  If no method succeeds, the user is\ndenied access.\n\nAn empty user-authentication-order leaf-list still allows\nauthentication of users using mechanisms that do not\ninvolve a password.\n\nIf the 'radius-authentication' feature is advertised by\nthe NETCONF server, the 'radius' identity can be added to\nthis list.\n\nIf the 'local-users' feature is advertised by the\nNETCONF server, the 'local-users' identity can be\nadded to this list."
27001                                         },
27002                                         "user": {
27003                                                 "type": "array",
27004                                                 "items": {
27005                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_config_user"
27006                                                 },
27007                                                 "description": "The list of local users configured on this device."
27008                                         }
27009                                 },
27010                                 "title": "ietf-system_system_config_authentication_post",
27011                                 "description": "The authentication configuration subtree.",
27012                                 "xml": {
27013                                         "name": "authentication",
27014                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27015                                 }
27016                         },
27017                         "ietf-system_system_config_authentication_post_xml": {
27018                                 "$ref": "#/components/schemas/ietf-system_system_config_authentication_post"
27019                         },
27020                         "ietf-system_system_config_authentication": {
27021                                 "properties": {
27022                                         "user-authentication-order": {
27023                                                 "type": "array",
27024                                                 "items": {
27025                                                         "$ref": "#/components/schemas/authentication-method"
27026                                                 },
27027                                                 "description": "When the device authenticates a user with a password,\nit tries the authentication methods in this leaf-list in\norder.  If authentication with one method fails, the next\nmethod is used.  If no method succeeds, the user is\ndenied access.\n\nAn empty user-authentication-order leaf-list still allows\nauthentication of users using mechanisms that do not\ninvolve a password.\n\nIf the 'radius-authentication' feature is advertised by\nthe NETCONF server, the 'radius' identity can be added to\nthis list.\n\nIf the 'local-users' feature is advertised by the\nNETCONF server, the 'local-users' identity can be\nadded to this list."
27028                                         },
27029                                         "user": {
27030                                                 "type": "array",
27031                                                 "items": {
27032                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_config_user"
27033                                                 },
27034                                                 "description": "The list of local users configured on this device."
27035                                         }
27036                                 },
27037                                 "type": "object",
27038                                 "title": "ietf-system_system_config_authentication",
27039                                 "description": "The authentication configuration subtree.",
27040                                 "xml": {
27041                                         "name": "authentication",
27042                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27043                                 }
27044                         },
27045                         "ietf-system_system_config_authentication_TOP": {
27046                                 "type": "object",
27047                                 "properties": {
27048                                         "authentication": {
27049                                                 "$ref": "#/components/schemas/ietf-system_system_config_authentication"
27050                                         }
27051                                 },
27052                                 "title": "ietf-system_system_config_authentication_TOP"
27053                         },
27054                         "ietf-system_config_system_post": {
27055                                 "type": "object",
27056                                 "properties": {
27057                                         "contact": {
27058                                                 "description": "The administrator contact information for the system.\n\nA server implementation MAY map this leaf to the sysContact\nMIB object.  Such an implementation needs to use some\nmechanism to handle the differences in size and characters\nallowed between this leaf and sysContact.  The definition of\nsuch a mechanism is outside the scope of this document.",
27059                                                 "default": "Some contact",
27060                                                 "type": "string",
27061                                                 "xml": {
27062                                                         "name": "contact",
27063                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27064                                                 }
27065                                         },
27066                                         "hostname": {
27067                                                 "description": "The name of the host.  This name can be a single domain\nlabel or the fully qualified domain name of the host.",
27068                                                 "minLength": 1,
27069                                                 "maxLength": 253,
27070                                                 "default": ".",
27071                                                 "type": "string",
27072                                                 "xml": {
27073                                                         "name": "hostname",
27074                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27075                                                 }
27076                                         },
27077                                         "location": {
27078                                                 "description": "The system location.\n\nA server implementation MAY map this leaf to the sysLocation\nMIB object.  Such an implementation needs to use some\nmechanism to handle the differences in size and characters\nallowed between this leaf and sysLocation.  The definition\nof such a mechanism is outside the scope of this document.",
27079                                                 "default": "Some location",
27080                                                 "type": "string",
27081                                                 "xml": {
27082                                                         "name": "location",
27083                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27084                                                 }
27085                                         },
27086                                         "clock": {
27087                                                 "$ref": "#/components/schemas/ietf-system_system_config_clock"
27088                                         },
27089                                         "ntp": {
27090                                                 "$ref": "#/components/schemas/ietf-system_system_config_ntp"
27091                                         },
27092                                         "dns-resolver": {
27093                                                 "$ref": "#/components/schemas/ietf-system_system_config_dns-resolver"
27094                                         },
27095                                         "radius": {
27096                                                 "$ref": "#/components/schemas/ietf-system_system_config_radius"
27097                                         },
27098                                         "authentication": {
27099                                                 "$ref": "#/components/schemas/ietf-system_system_config_authentication"
27100                                         },
27101                                         "name": {
27102                                                 "description": "The name of the system.",
27103                                                 "default": "Some name",
27104                                                 "type": "string",
27105                                                 "xml": {
27106                                                         "name": "name",
27107                                                         "namespace": "urn:onap:system"
27108                                                 }
27109                                         },
27110                                         "web-ui": {
27111                                                 "description": "The URI of the system Web UI.",
27112                                                 "default": "Some web-ui",
27113                                                 "type": "string",
27114                                                 "xml": {
27115                                                         "name": "web-ui",
27116                                                         "namespace": "urn:onap:system"
27117                                                 }
27118                                         }
27119                                 },
27120                                 "title": "ietf-system_config_system_post",
27121                                 "description": "System group configuration.",
27122                                 "xml": {
27123                                         "name": "system",
27124                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27125                                 }
27126                         },
27127                         "ietf-system_config_system_post_xml": {
27128                                 "$ref": "#/components/schemas/ietf-system_config_system_post"
27129                         },
27130                         "ietf-system_config_system": {
27131                                 "properties": {
27132                                         "contact": {
27133                                                 "description": "The administrator contact information for the system.\n\nA server implementation MAY map this leaf to the sysContact\nMIB object.  Such an implementation needs to use some\nmechanism to handle the differences in size and characters\nallowed between this leaf and sysContact.  The definition of\nsuch a mechanism is outside the scope of this document.",
27134                                                 "default": "Some contact",
27135                                                 "type": "string",
27136                                                 "xml": {
27137                                                         "name": "contact",
27138                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27139                                                 }
27140                                         },
27141                                         "hostname": {
27142                                                 "description": "The name of the host.  This name can be a single domain\nlabel or the fully qualified domain name of the host.",
27143                                                 "minLength": 1,
27144                                                 "maxLength": 253,
27145                                                 "default": ".",
27146                                                 "type": "string",
27147                                                 "xml": {
27148                                                         "name": "hostname",
27149                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27150                                                 }
27151                                         },
27152                                         "location": {
27153                                                 "description": "The system location.\n\nA server implementation MAY map this leaf to the sysLocation\nMIB object.  Such an implementation needs to use some\nmechanism to handle the differences in size and characters\nallowed between this leaf and sysLocation.  The definition\nof such a mechanism is outside the scope of this document.",
27154                                                 "default": "Some location",
27155                                                 "type": "string",
27156                                                 "xml": {
27157                                                         "name": "location",
27158                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27159                                                 }
27160                                         },
27161                                         "clock": {
27162                                                 "$ref": "#/components/schemas/ietf-system_system_config_clock"
27163                                         },
27164                                         "ntp": {
27165                                                 "$ref": "#/components/schemas/ietf-system_system_config_ntp"
27166                                         },
27167                                         "dns-resolver": {
27168                                                 "$ref": "#/components/schemas/ietf-system_system_config_dns-resolver"
27169                                         },
27170                                         "radius": {
27171                                                 "$ref": "#/components/schemas/ietf-system_system_config_radius"
27172                                         },
27173                                         "authentication": {
27174                                                 "$ref": "#/components/schemas/ietf-system_system_config_authentication"
27175                                         },
27176                                         "name": {
27177                                                 "description": "The name of the system.",
27178                                                 "default": "Some name",
27179                                                 "type": "string",
27180                                                 "xml": {
27181                                                         "name": "name",
27182                                                         "namespace": "urn:onap:system"
27183                                                 }
27184                                         },
27185                                         "web-ui": {
27186                                                 "description": "The URI of the system Web UI.",
27187                                                 "default": "Some web-ui",
27188                                                 "type": "string",
27189                                                 "xml": {
27190                                                         "name": "web-ui",
27191                                                         "namespace": "urn:onap:system"
27192                                                 }
27193                                         }
27194                                 },
27195                                 "type": "object",
27196                                 "title": "ietf-system_config_system",
27197                                 "description": "System group configuration.",
27198                                 "xml": {
27199                                         "name": "system",
27200                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27201                                 }
27202                         },
27203                         "ietf-system_config_system_TOP": {
27204                                 "type": "object",
27205                                 "properties": {
27206                                         "system": {
27207                                                 "$ref": "#/components/schemas/ietf-system_config_system"
27208                                         }
27209                                 },
27210                                 "title": "ietf-system_config_system_TOP"
27211                         },
27212                         "ietf-system_system_clock": {
27213                                 "properties": {
27214                                         "timezone-name": {
27215                                                 "description": "The TZ database name to use for the system, such\nas 'Europe/Stockholm'.",
27216                                                 "default": "Some timezone-name",
27217                                                 "type": "string",
27218                                                 "xml": {
27219                                                         "name": "timezone-name",
27220                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27221                                                 }
27222                                         },
27223                                         "timezone-utc-offset": {
27224                                                 "description": "The number of minutes to add to UTC time to\nidentify the time zone for this system.  For example,\n'UTC - 8:00 hours' would be represented as '-480'.\nNote that automatic daylight saving time adjustment\nis not provided if this object is used.",
27225                                                 "format": "int32",
27226                                                 "default": -1500,
27227                                                 "type": "integer",
27228                                                 "xml": {
27229                                                         "name": "timezone-utc-offset",
27230                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27231                                                 }
27232                                         }
27233                                 },
27234                                 "type": "object",
27235                                 "title": "ietf-system_system_clock",
27236                                 "description": "Configuration of the system date and time properties.",
27237                                 "xml": {
27238                                         "name": "clock",
27239                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27240                                 }
27241                         },
27242                         "ietf-system_system_clock_TOP": {
27243                                 "type": "object",
27244                                 "properties": {
27245                                         "clock": {
27246                                                 "$ref": "#/components/schemas/ietf-system_system_clock"
27247                                         }
27248                                 },
27249                                 "title": "ietf-system_system_clock_TOP"
27250                         },
27251                         "ietf-system_system_ntp_server_udp": {
27252                                 "properties": {
27253                                         "address": {
27254                                                 "description": "The address of the NTP server.",
27255                                                 "type": "string",
27256                                                 "xml": {
27257                                                         "name": "address",
27258                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27259                                                 }
27260                                         },
27261                                         "port": {
27262                                                 "description": "The port number of the NTP server.",
27263                                                 "format": "int32",
27264                                                 "default": 123,
27265                                                 "type": "integer",
27266                                                 "xml": {
27267                                                         "name": "port",
27268                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27269                                                 }
27270                                         }
27271                                 },
27272                                 "required": [
27273                                         "address"
27274                                 ],
27275                                 "type": "object",
27276                                 "title": "ietf-system_system_ntp_server_udp",
27277                                 "description": "Contains UDP-specific configuration parameters\nfor NTP.",
27278                                 "xml": {
27279                                         "name": "udp",
27280                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27281                                 }
27282                         },
27283                         "ietf-system_system_ntp_server_udp_TOP": {
27284                                 "type": "object",
27285                                 "properties": {
27286                                         "udp": {
27287                                                 "$ref": "#/components/schemas/ietf-system_system_ntp_server_udp"
27288                                         }
27289                                 },
27290                                 "title": "ietf-system_system_ntp_server_udp_TOP"
27291                         },
27292                         "ietf-system_system_ntp_server": {
27293                                 "properties": {
27294                                         "name": {
27295                                                 "description": "An arbitrary name for the NTP server.",
27296                                                 "default": "Some name",
27297                                                 "type": "string",
27298                                                 "xml": {
27299                                                         "name": "name",
27300                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27301                                                 }
27302                                         },
27303                                         "udp": {
27304                                                 "$ref": "#/components/schemas/ietf-system_system_ntp_server_udp"
27305                                         },
27306                                         "association-type": {
27307                                                 "description": "The desired association type for this NTP server.",
27308                                                 "enum": [
27309                                                         "server",
27310                                                         "peer",
27311                                                         "pool"
27312                                                 ],
27313                                                 "default": "server",
27314                                                 "type": "string",
27315                                                 "xml": {
27316                                                         "name": "association-type",
27317                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27318                                                 }
27319                                         },
27320                                         "iburst": {
27321                                                 "description": "Indicates whether this server should enable burst\nsynchronization or not.",
27322                                                 "default": false,
27323                                                 "type": "boolean",
27324                                                 "xml": {
27325                                                         "name": "iburst",
27326                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27327                                                 }
27328                                         },
27329                                         "prefer": {
27330                                                 "description": "Indicates whether this server should be preferred\nor not.",
27331                                                 "default": false,
27332                                                 "type": "boolean",
27333                                                 "xml": {
27334                                                         "name": "prefer",
27335                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27336                                                 }
27337                                         }
27338                                 },
27339                                 "type": "object",
27340                                 "title": "ietf-system_system_ntp_server",
27341                                 "description": "List of NTP servers to use for system clock\nsynchronization.  If '/system/ntp/enabled'\nis 'true', then the system will attempt to\ncontact and utilize the specified NTP servers.",
27342                                 "xml": {
27343                                         "name": "server",
27344                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27345                                 }
27346                         },
27347                         "ietf-system_system_ntp_server_TOP": {
27348                                 "type": "object",
27349                                 "properties": {
27350                                         "server": {
27351                                                 "type": "array",
27352                                                 "items": {
27353                                                         "$ref": "#/components/schemas/ietf-system_system_ntp_server"
27354                                                 },
27355                                                 "description": "List of NTP servers to use for system clock\nsynchronization.  If '/system/ntp/enabled'\nis 'true', then the system will attempt to\ncontact and utilize the specified NTP servers."
27356                                         }
27357                                 },
27358                                 "title": "ietf-system_system_ntp_server_TOP"
27359                         },
27360                         "ietf-system_system_ntp": {
27361                                 "properties": {
27362                                         "enabled": {
27363                                                 "description": "Indicates that the system should attempt to\nsynchronize the system clock with an NTP server\nfrom the 'ntp/server' list.",
27364                                                 "default": true,
27365                                                 "type": "boolean",
27366                                                 "xml": {
27367                                                         "name": "enabled",
27368                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27369                                                 }
27370                                         },
27371                                         "server": {
27372                                                 "type": "array",
27373                                                 "items": {
27374                                                         "$ref": "#/components/schemas/ietf-system_system_ntp_server"
27375                                                 },
27376                                                 "description": "List of NTP servers to use for system clock\nsynchronization.  If '/system/ntp/enabled'\nis 'true', then the system will attempt to\ncontact and utilize the specified NTP servers."
27377                                         }
27378                                 },
27379                                 "type": "object",
27380                                 "title": "ietf-system_system_ntp",
27381                                 "description": "Configuration of the NTP client.",
27382                                 "xml": {
27383                                         "name": "ntp",
27384                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27385                                 }
27386                         },
27387                         "ietf-system_system_ntp_TOP": {
27388                                 "type": "object",
27389                                 "properties": {
27390                                         "ntp": {
27391                                                 "$ref": "#/components/schemas/ietf-system_system_ntp"
27392                                         }
27393                                 },
27394                                 "title": "ietf-system_system_ntp_TOP"
27395                         },
27396                         "ietf-system_system_dns-resolver_server_udp-and-tcp": {
27397                                 "properties": {
27398                                         "address": {
27399                                                 "description": "The address of the DNS server.",
27400                                                 "type": "string",
27401                                                 "xml": {
27402                                                         "name": "address",
27403                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27404                                                 }
27405                                         },
27406                                         "port": {
27407                                                 "description": "The UDP and TCP port number of the DNS server.",
27408                                                 "format": "int32",
27409                                                 "default": 53,
27410                                                 "type": "integer",
27411                                                 "xml": {
27412                                                         "name": "port",
27413                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27414                                                 }
27415                                         }
27416                                 },
27417                                 "required": [
27418                                         "address"
27419                                 ],
27420                                 "type": "object",
27421                                 "title": "ietf-system_system_dns-resolver_server_udp-and-tcp",
27422                                 "description": "Contains UDP- and TCP-specific configuration\nparameters for DNS.",
27423                                 "xml": {
27424                                         "name": "udp-and-tcp",
27425                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27426                                 }
27427                         },
27428                         "ietf-system_system_dns-resolver_server_udp-and-tcp_TOP": {
27429                                 "type": "object",
27430                                 "properties": {
27431                                         "udp-and-tcp": {
27432                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_server_udp-and-tcp"
27433                                         }
27434                                 },
27435                                 "title": "ietf-system_system_dns-resolver_server_udp-and-tcp_TOP"
27436                         },
27437                         "ietf-system_system_dns-resolver_server": {
27438                                 "properties": {
27439                                         "name": {
27440                                                 "description": "An arbitrary name for the DNS server.",
27441                                                 "default": "Some name",
27442                                                 "type": "string",
27443                                                 "xml": {
27444                                                         "name": "name",
27445                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27446                                                 }
27447                                         },
27448                                         "udp-and-tcp": {
27449                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_server_udp-and-tcp"
27450                                         }
27451                                 },
27452                                 "type": "object",
27453                                 "title": "ietf-system_system_dns-resolver_server",
27454                                 "description": "List of the DNS servers that the resolver should query.\n\nWhen the resolver is invoked by a calling application, it\nsends the query to the first name server in this list.  If\nno response has been received within 'timeout' seconds,\nthe resolver continues with the next server in the list.\nIf no response is received from any server, the resolver\ncontinues with the first server again.  When the resolver\nhas traversed the list 'attempts' times without receiving\nany response, it gives up and returns an error to the\ncalling application.\n\nImplementations MAY limit the number of entries in this\nlist.",
27455                                 "xml": {
27456                                         "name": "server",
27457                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27458                                 }
27459                         },
27460                         "ietf-system_system_dns-resolver_server_TOP": {
27461                                 "type": "object",
27462                                 "properties": {
27463                                         "server": {
27464                                                 "type": "array",
27465                                                 "items": {
27466                                                         "$ref": "#/components/schemas/ietf-system_system_dns-resolver_server"
27467                                                 },
27468                                                 "description": "List of the DNS servers that the resolver should query.\n\nWhen the resolver is invoked by a calling application, it\nsends the query to the first name server in this list.  If\nno response has been received within 'timeout' seconds,\nthe resolver continues with the next server in the list.\nIf no response is received from any server, the resolver\ncontinues with the first server again.  When the resolver\nhas traversed the list 'attempts' times without receiving\nany response, it gives up and returns an error to the\ncalling application.\n\nImplementations MAY limit the number of entries in this\nlist."
27469                                         }
27470                                 },
27471                                 "title": "ietf-system_system_dns-resolver_server_TOP"
27472                         },
27473                         "ietf-system_system_dns-resolver_options": {
27474                                 "properties": {
27475                                         "timeout": {
27476                                                 "description": "The amount of time the resolver will wait for a\nresponse from each remote name server before\nretrying the query via a different name server.",
27477                                                 "format": "int32",
27478                                                 "default": 5,
27479                                                 "type": "integer",
27480                                                 "xml": {
27481                                                         "name": "timeout",
27482                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27483                                                 }
27484                                         },
27485                                         "attempts": {
27486                                                 "description": "The number of times the resolver will send a query to\nall of its name servers before giving up and returning\nan error to the calling application.",
27487                                                 "format": "int32",
27488                                                 "default": 2,
27489                                                 "type": "integer",
27490                                                 "xml": {
27491                                                         "name": "attempts",
27492                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27493                                                 }
27494                                         }
27495                                 },
27496                                 "type": "object",
27497                                 "title": "ietf-system_system_dns-resolver_options",
27498                                 "description": "Resolver options.  The set of available options has been\nlimited to those that are generally available across\ndifferent resolver implementations and generally useful.",
27499                                 "xml": {
27500                                         "name": "options",
27501                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27502                                 }
27503                         },
27504                         "ietf-system_system_dns-resolver_options_TOP": {
27505                                 "type": "object",
27506                                 "properties": {
27507                                         "options": {
27508                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_options"
27509                                         }
27510                                 },
27511                                 "title": "ietf-system_system_dns-resolver_options_TOP"
27512                         },
27513                         "ietf-system_system_dns-resolver": {
27514                                 "properties": {
27515                                         "search": {
27516                                                 "type": "array",
27517                                                 "items": {
27518                                                         "minLength": 1,
27519                                                         "maxLength": 253,
27520                                                         "default": ".",
27521                                                         "type": "string"
27522                                                 },
27523                                                 "description": "An ordered list of domains to search when resolving\na host name."
27524                                         },
27525                                         "server": {
27526                                                 "type": "array",
27527                                                 "items": {
27528                                                         "$ref": "#/components/schemas/ietf-system_system_dns-resolver_server"
27529                                                 },
27530                                                 "description": "List of the DNS servers that the resolver should query.\n\nWhen the resolver is invoked by a calling application, it\nsends the query to the first name server in this list.  If\nno response has been received within 'timeout' seconds,\nthe resolver continues with the next server in the list.\nIf no response is received from any server, the resolver\ncontinues with the first server again.  When the resolver\nhas traversed the list 'attempts' times without receiving\nany response, it gives up and returns an error to the\ncalling application.\n\nImplementations MAY limit the number of entries in this\nlist."
27531                                         },
27532                                         "options": {
27533                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver_options"
27534                                         }
27535                                 },
27536                                 "type": "object",
27537                                 "title": "ietf-system_system_dns-resolver",
27538                                 "description": "Configuration of the DNS resolver.",
27539                                 "xml": {
27540                                         "name": "dns-resolver",
27541                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27542                                 }
27543                         },
27544                         "ietf-system_system_dns-resolver_TOP": {
27545                                 "type": "object",
27546                                 "properties": {
27547                                         "dns-resolver": {
27548                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver"
27549                                         }
27550                                 },
27551                                 "title": "ietf-system_system_dns-resolver_TOP"
27552                         },
27553                         "ietf-system_system_radius_server_udp": {
27554                                 "properties": {
27555                                         "address": {
27556                                                 "description": "The address of the RADIUS server.",
27557                                                 "type": "string",
27558                                                 "xml": {
27559                                                         "name": "address",
27560                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27561                                                 }
27562                                         },
27563                                         "authentication-port": {
27564                                                 "description": "The port number of the RADIUS server.",
27565                                                 "format": "int32",
27566                                                 "default": 1812,
27567                                                 "type": "integer",
27568                                                 "xml": {
27569                                                         "name": "authentication-port",
27570                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27571                                                 }
27572                                         },
27573                                         "shared-secret": {
27574                                                 "description": "The shared secret, which is known to both the\nRADIUS client and server.",
27575                                                 "default": "Some shared-secret",
27576                                                 "type": "string",
27577                                                 "xml": {
27578                                                         "name": "shared-secret",
27579                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27580                                                 }
27581                                         }
27582                                 },
27583                                 "required": [
27584                                         "address",
27585                                         "shared-secret"
27586                                 ],
27587                                 "type": "object",
27588                                 "title": "ietf-system_system_radius_server_udp",
27589                                 "description": "Contains UDP-specific configuration parameters\nfor RADIUS.",
27590                                 "xml": {
27591                                         "name": "udp",
27592                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27593                                 }
27594                         },
27595                         "ietf-system_system_radius_server_udp_TOP": {
27596                                 "type": "object",
27597                                 "properties": {
27598                                         "udp": {
27599                                                 "$ref": "#/components/schemas/ietf-system_system_radius_server_udp"
27600                                         }
27601                                 },
27602                                 "title": "ietf-system_system_radius_server_udp_TOP"
27603                         },
27604                         "ietf-system_system_radius_server": {
27605                                 "properties": {
27606                                         "name": {
27607                                                 "description": "An arbitrary name for the RADIUS server.",
27608                                                 "default": "Some name",
27609                                                 "type": "string",
27610                                                 "xml": {
27611                                                         "name": "name",
27612                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27613                                                 }
27614                                         },
27615                                         "udp": {
27616                                                 "$ref": "#/components/schemas/ietf-system_system_radius_server_udp"
27617                                         },
27618                                         "authentication-type": {
27619                                                 "$ref": "#/components/schemas/radius-authentication-type",
27620                                                 "xml": {
27621                                                         "name": "authentication-type",
27622                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27623                                                 }
27624                                         }
27625                                 },
27626                                 "type": "object",
27627                                 "title": "ietf-system_system_radius_server",
27628                                 "description": "List of RADIUS servers used by the device.\n\nWhen the RADIUS client is invoked by a calling\napplication, it sends the query to the first server in\nthis list.  If no response has been received within\n'timeout' seconds, the client continues with the next\nserver in the list.  If no response is received from any\nserver, the client continues with the first server again.\nWhen the client has traversed the list 'attempts' times\nwithout receiving any response, it gives up and returns an\nerror to the calling application.",
27629                                 "xml": {
27630                                         "name": "server",
27631                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27632                                 }
27633                         },
27634                         "ietf-system_system_radius_server_TOP": {
27635                                 "type": "object",
27636                                 "properties": {
27637                                         "server": {
27638                                                 "type": "array",
27639                                                 "items": {
27640                                                         "$ref": "#/components/schemas/ietf-system_system_radius_server"
27641                                                 },
27642                                                 "description": "List of RADIUS servers used by the device.\n\nWhen the RADIUS client is invoked by a calling\napplication, it sends the query to the first server in\nthis list.  If no response has been received within\n'timeout' seconds, the client continues with the next\nserver in the list.  If no response is received from any\nserver, the client continues with the first server again.\nWhen the client has traversed the list 'attempts' times\nwithout receiving any response, it gives up and returns an\nerror to the calling application."
27643                                         }
27644                                 },
27645                                 "title": "ietf-system_system_radius_server_TOP"
27646                         },
27647                         "ietf-system_system_radius_options": {
27648                                 "properties": {
27649                                         "timeout": {
27650                                                 "description": "The number of seconds the device will wait for a\nresponse from each RADIUS server before trying with a\ndifferent server.",
27651                                                 "format": "int32",
27652                                                 "default": 5,
27653                                                 "type": "integer",
27654                                                 "xml": {
27655                                                         "name": "timeout",
27656                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27657                                                 }
27658                                         },
27659                                         "attempts": {
27660                                                 "description": "The number of times the device will send a query to\nall of its RADIUS servers before giving up.",
27661                                                 "format": "int32",
27662                                                 "default": 2,
27663                                                 "type": "integer",
27664                                                 "xml": {
27665                                                         "name": "attempts",
27666                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27667                                                 }
27668                                         }
27669                                 },
27670                                 "type": "object",
27671                                 "title": "ietf-system_system_radius_options",
27672                                 "description": "RADIUS client options.",
27673                                 "xml": {
27674                                         "name": "options",
27675                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27676                                 }
27677                         },
27678                         "ietf-system_system_radius_options_TOP": {
27679                                 "type": "object",
27680                                 "properties": {
27681                                         "options": {
27682                                                 "$ref": "#/components/schemas/ietf-system_system_radius_options"
27683                                         }
27684                                 },
27685                                 "title": "ietf-system_system_radius_options_TOP"
27686                         },
27687                         "ietf-system_system_radius": {
27688                                 "properties": {
27689                                         "server": {
27690                                                 "type": "array",
27691                                                 "items": {
27692                                                         "$ref": "#/components/schemas/ietf-system_system_radius_server"
27693                                                 },
27694                                                 "description": "List of RADIUS servers used by the device.\n\nWhen the RADIUS client is invoked by a calling\napplication, it sends the query to the first server in\nthis list.  If no response has been received within\n'timeout' seconds, the client continues with the next\nserver in the list.  If no response is received from any\nserver, the client continues with the first server again.\nWhen the client has traversed the list 'attempts' times\nwithout receiving any response, it gives up and returns an\nerror to the calling application."
27695                                         },
27696                                         "options": {
27697                                                 "$ref": "#/components/schemas/ietf-system_system_radius_options"
27698                                         }
27699                                 },
27700                                 "type": "object",
27701                                 "title": "ietf-system_system_radius",
27702                                 "description": "Configuration of the RADIUS client.",
27703                                 "xml": {
27704                                         "name": "radius",
27705                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27706                                 }
27707                         },
27708                         "ietf-system_system_radius_TOP": {
27709                                 "type": "object",
27710                                 "properties": {
27711                                         "radius": {
27712                                                 "$ref": "#/components/schemas/ietf-system_system_radius"
27713                                         }
27714                                 },
27715                                 "title": "ietf-system_system_radius_TOP"
27716                         },
27717                         "ietf-system_system_authentication_user_authorized-key": {
27718                                 "properties": {
27719                                         "name": {
27720                                                 "description": "An arbitrary name for the SSH key.",
27721                                                 "default": "Some name",
27722                                                 "type": "string",
27723                                                 "xml": {
27724                                                         "name": "name",
27725                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27726                                                 }
27727                                         },
27728                                         "algorithm": {
27729                                                 "description": "The public key algorithm name for this SSH key.\n\nValid values are the values in the IANA 'Secure Shell\n(SSH) Protocol Parameters' registry, Public Key\nAlgorithm Names.",
27730                                                 "default": "Some algorithm",
27731                                                 "type": "string",
27732                                                 "xml": {
27733                                                         "name": "algorithm",
27734                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27735                                                 }
27736                                         },
27737                                         "key-data": {
27738                                                 "description": "The binary public key data for this SSH key, as\nspecified by RFC 4253, Section 6.6, i.e.:\n\n  string    certificate or public key format\n            identifier\n  byte[n]   key/certificate data.",
27739                                                 "format": "byte",
27740                                                 "type": "string",
27741                                                 "xml": {
27742                                                         "name": "key-data",
27743                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27744                                                 }
27745                                         }
27746                                 },
27747                                 "required": [
27748                                         "algorithm",
27749                                         "key-data"
27750                                 ],
27751                                 "type": "object",
27752                                 "title": "ietf-system_system_authentication_user_authorized-key",
27753                                 "description": "A list of public SSH keys for this user.  These keys\nare allowed for SSH authentication, as described in\nRFC 4253.",
27754                                 "xml": {
27755                                         "name": "authorized-key",
27756                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27757                                 }
27758                         },
27759                         "ietf-system_system_authentication_user_authorized-key_TOP": {
27760                                 "type": "object",
27761                                 "properties": {
27762                                         "authorized-key": {
27763                                                 "type": "array",
27764                                                 "items": {
27765                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_user_authorized-key"
27766                                                 },
27767                                                 "description": "A list of public SSH keys for this user.  These keys\nare allowed for SSH authentication, as described in\nRFC 4253."
27768                                         }
27769                                 },
27770                                 "title": "ietf-system_system_authentication_user_authorized-key_TOP"
27771                         },
27772                         "ietf-system_system_authentication_user": {
27773                                 "properties": {
27774                                         "name": {
27775                                                 "description": "The user name string identifying this entry.",
27776                                                 "default": "Some name",
27777                                                 "type": "string",
27778                                                 "xml": {
27779                                                         "name": "name",
27780                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27781                                                 }
27782                                         },
27783                                         "password": {
27784                                                 "description": "The password for this entry.",
27785                                                 "minLength": 0,
27786                                                 "maxLength": 2147483647,
27787                                                 "default": "$5$ri0vQ0n7fNT$Rc3V7F//N08WD6u9V583IOLl./x5C56JGofIz.YkqQ0",
27788                                                 "type": "string",
27789                                                 "xml": {
27790                                                         "name": "password",
27791                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27792                                                 }
27793                                         },
27794                                         "authorized-key": {
27795                                                 "type": "array",
27796                                                 "items": {
27797                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_user_authorized-key"
27798                                                 },
27799                                                 "description": "A list of public SSH keys for this user.  These keys\nare allowed for SSH authentication, as described in\nRFC 4253."
27800                                         }
27801                                 },
27802                                 "type": "object",
27803                                 "title": "ietf-system_system_authentication_user",
27804                                 "description": "The list of local users configured on this device.",
27805                                 "xml": {
27806                                         "name": "user",
27807                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27808                                 }
27809                         },
27810                         "ietf-system_system_authentication_user_TOP": {
27811                                 "type": "object",
27812                                 "properties": {
27813                                         "user": {
27814                                                 "type": "array",
27815                                                 "items": {
27816                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_user"
27817                                                 },
27818                                                 "description": "The list of local users configured on this device."
27819                                         }
27820                                 },
27821                                 "title": "ietf-system_system_authentication_user_TOP"
27822                         },
27823                         "ietf-system_system_authentication": {
27824                                 "properties": {
27825                                         "user-authentication-order": {
27826                                                 "type": "array",
27827                                                 "items": {
27828                                                         "$ref": "#/components/schemas/authentication-method"
27829                                                 },
27830                                                 "description": "When the device authenticates a user with a password,\nit tries the authentication methods in this leaf-list in\norder.  If authentication with one method fails, the next\nmethod is used.  If no method succeeds, the user is\ndenied access.\n\nAn empty user-authentication-order leaf-list still allows\nauthentication of users using mechanisms that do not\ninvolve a password.\n\nIf the 'radius-authentication' feature is advertised by\nthe NETCONF server, the 'radius' identity can be added to\nthis list.\n\nIf the 'local-users' feature is advertised by the\nNETCONF server, the 'local-users' identity can be\nadded to this list."
27831                                         },
27832                                         "user": {
27833                                                 "type": "array",
27834                                                 "items": {
27835                                                         "$ref": "#/components/schemas/ietf-system_system_authentication_user"
27836                                                 },
27837                                                 "description": "The list of local users configured on this device."
27838                                         }
27839                                 },
27840                                 "type": "object",
27841                                 "title": "ietf-system_system_authentication",
27842                                 "description": "The authentication configuration subtree.",
27843                                 "xml": {
27844                                         "name": "authentication",
27845                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27846                                 }
27847                         },
27848                         "ietf-system_system_authentication_TOP": {
27849                                 "type": "object",
27850                                 "properties": {
27851                                         "authentication": {
27852                                                 "$ref": "#/components/schemas/ietf-system_system_authentication"
27853                                         }
27854                                 },
27855                                 "title": "ietf-system_system_authentication_TOP"
27856                         },
27857                         "ietf-system_system": {
27858                                 "properties": {
27859                                         "contact": {
27860                                                 "description": "The administrator contact information for the system.\n\nA server implementation MAY map this leaf to the sysContact\nMIB object.  Such an implementation needs to use some\nmechanism to handle the differences in size and characters\nallowed between this leaf and sysContact.  The definition of\nsuch a mechanism is outside the scope of this document.",
27861                                                 "default": "Some contact",
27862                                                 "type": "string",
27863                                                 "xml": {
27864                                                         "name": "contact",
27865                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27866                                                 }
27867                                         },
27868                                         "hostname": {
27869                                                 "description": "The name of the host.  This name can be a single domain\nlabel or the fully qualified domain name of the host.",
27870                                                 "minLength": 1,
27871                                                 "maxLength": 253,
27872                                                 "default": ".",
27873                                                 "type": "string",
27874                                                 "xml": {
27875                                                         "name": "hostname",
27876                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27877                                                 }
27878                                         },
27879                                         "location": {
27880                                                 "description": "The system location.\n\nA server implementation MAY map this leaf to the sysLocation\nMIB object.  Such an implementation needs to use some\nmechanism to handle the differences in size and characters\nallowed between this leaf and sysLocation.  The definition\nof such a mechanism is outside the scope of this document.",
27881                                                 "default": "Some location",
27882                                                 "type": "string",
27883                                                 "xml": {
27884                                                         "name": "location",
27885                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27886                                                 }
27887                                         },
27888                                         "clock": {
27889                                                 "$ref": "#/components/schemas/ietf-system_system_clock"
27890                                         },
27891                                         "ntp": {
27892                                                 "$ref": "#/components/schemas/ietf-system_system_ntp"
27893                                         },
27894                                         "dns-resolver": {
27895                                                 "$ref": "#/components/schemas/ietf-system_system_dns-resolver"
27896                                         },
27897                                         "radius": {
27898                                                 "$ref": "#/components/schemas/ietf-system_system_radius"
27899                                         },
27900                                         "authentication": {
27901                                                 "$ref": "#/components/schemas/ietf-system_system_authentication"
27902                                         },
27903                                         "name": {
27904                                                 "description": "The name of the system.",
27905                                                 "default": "Some name",
27906                                                 "type": "string",
27907                                                 "xml": {
27908                                                         "name": "name",
27909                                                         "namespace": "urn:onap:system"
27910                                                 }
27911                                         },
27912                                         "web-ui": {
27913                                                 "description": "The URI of the system Web UI.",
27914                                                 "default": "Some web-ui",
27915                                                 "type": "string",
27916                                                 "xml": {
27917                                                         "name": "web-ui",
27918                                                         "namespace": "urn:onap:system"
27919                                                 }
27920                                         }
27921                                 },
27922                                 "type": "object",
27923                                 "title": "ietf-system_system",
27924                                 "description": "System group configuration.",
27925                                 "xml": {
27926                                         "name": "system",
27927                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27928                                 }
27929                         },
27930                         "ietf-system_system_TOP": {
27931                                 "type": "object",
27932                                 "properties": {
27933                                         "system": {
27934                                                 "$ref": "#/components/schemas/ietf-system_system"
27935                                         }
27936                                 },
27937                                 "title": "ietf-system_system_TOP"
27938                         },
27939                         "ietf-system_system-state_platform": {
27940                                 "properties": {
27941                                         "os-name": {
27942                                                 "description": "The name of the operating system in use -\nfor example, 'Linux'.",
27943                                                 "default": "Some os-name",
27944                                                 "type": "string",
27945                                                 "xml": {
27946                                                         "name": "os-name",
27947                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27948                                                 }
27949                                         },
27950                                         "os-release": {
27951                                                 "description": "The current release level of the operating\nsystem in use.  This string MAY indicate\nthe OS source code revision.",
27952                                                 "default": "Some os-release",
27953                                                 "type": "string",
27954                                                 "xml": {
27955                                                         "name": "os-release",
27956                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27957                                                 }
27958                                         },
27959                                         "os-version": {
27960                                                 "description": "The current version level of the operating\nsystem in use.  This string MAY indicate\nthe specific OS build date and target variant\ninformation.",
27961                                                 "default": "Some os-version",
27962                                                 "type": "string",
27963                                                 "xml": {
27964                                                         "name": "os-version",
27965                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27966                                                 }
27967                                         },
27968                                         "machine": {
27969                                                 "description": "A vendor-specific identifier string representing\nthe hardware in use.",
27970                                                 "default": "Some machine",
27971                                                 "type": "string",
27972                                                 "xml": {
27973                                                         "name": "machine",
27974                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27975                                                 }
27976                                         }
27977                                 },
27978                                 "type": "object",
27979                                 "title": "ietf-system_system-state_platform",
27980                                 "description": "Contains vendor-specific information for\nidentifying the system platform and operating system.",
27981                                 "xml": {
27982                                         "name": "platform",
27983                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
27984                                 }
27985                         },
27986                         "ietf-system_system-state_platform_TOP": {
27987                                 "type": "object",
27988                                 "properties": {
27989                                         "platform": {
27990                                                 "$ref": "#/components/schemas/ietf-system_system-state_platform"
27991                                         }
27992                                 },
27993                                 "title": "ietf-system_system-state_platform_TOP"
27994                         },
27995                         "ietf-system_system-state_clock": {
27996                                 "properties": {
27997                                         "current-datetime": {
27998                                                 "description": "The current system date and time.",
27999                                                 "minLength": 0,
28000                                                 "maxLength": 2147483647,
28001                                                 "default": "?:2774-18-12T27:12:42+25:41",
28002                                                 "type": "string",
28003                                                 "xml": {
28004                                                         "name": "current-datetime",
28005                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
28006                                                 }
28007                                         },
28008                                         "boot-datetime": {
28009                                                 "description": "The system date and time when the system last restarted.",
28010                                                 "minLength": 0,
28011                                                 "maxLength": 2147483647,
28012                                                 "default": "?:9920-11-62T52:77:98.0Z",
28013                                                 "type": "string",
28014                                                 "xml": {
28015                                                         "name": "boot-datetime",
28016                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
28017                                                 }
28018                                         }
28019                                 },
28020                                 "type": "object",
28021                                 "title": "ietf-system_system-state_clock",
28022                                 "description": "Monitoring of the system date and time properties.",
28023                                 "xml": {
28024                                         "name": "clock",
28025                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
28026                                 }
28027                         },
28028                         "ietf-system_system-state_clock_TOP": {
28029                                 "type": "object",
28030                                 "properties": {
28031                                         "clock": {
28032                                                 "$ref": "#/components/schemas/ietf-system_system-state_clock"
28033                                         }
28034                                 },
28035                                 "title": "ietf-system_system-state_clock_TOP"
28036                         },
28037                         "ietf-system_system-state": {
28038                                 "properties": {
28039                                         "platform": {
28040                                                 "$ref": "#/components/schemas/ietf-system_system-state_platform"
28041                                         },
28042                                         "clock": {
28043                                                 "$ref": "#/components/schemas/ietf-system_system-state_clock"
28044                                         }
28045                                 },
28046                                 "type": "object",
28047                                 "title": "ietf-system_system-state",
28048                                 "description": "System group operational state.",
28049                                 "xml": {
28050                                         "name": "system-state",
28051                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
28052                                 }
28053                         },
28054                         "ietf-system_system-state_TOP": {
28055                                 "type": "object",
28056                                 "properties": {
28057                                         "system-state": {
28058                                                 "$ref": "#/components/schemas/ietf-system_system-state"
28059                                         }
28060                                 },
28061                                 "title": "ietf-system_system-state_TOP"
28062                         },
28063                         "ietf-system_set-current-datetime_input": {
28064                                 "properties": {
28065                                         "current-datetime": {
28066                                                 "description": "The current system date and time.",
28067                                                 "minLength": 0,
28068                                                 "maxLength": 2147483647,
28069                                                 "default": "?:7199-87-56T18:10:44.39Z",
28070                                                 "type": "string",
28071                                                 "xml": {
28072                                                         "name": "current-datetime",
28073                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-system"
28074                                                 }
28075                                         }
28076                                 },
28077                                 "required": [
28078                                         "current-datetime"
28079                                 ],
28080                                 "type": "object",
28081                                 "xml": {
28082                                         "name": "input"
28083                                 },
28084                                 "title": "ietf-system_set-current-datetime_input"
28085                         },
28086                         "ietf-system_set-current-datetime_input_TOP": {
28087                                 "type": "object",
28088                                 "properties": {
28089                                         "input": {
28090                                                 "$ref": "#/components/schemas/ietf-system_set-current-datetime_input"
28091                                         }
28092                                 },
28093                                 "title": "ietf-system_set-current-datetime_input_TOP"
28094                         },
28095                         "tls-version-base1": {
28096                                 "title": "tls-version-base",
28097                                 "description": "Base identity used to identify TLS protocol versions.",
28098                                 "enum": [
28099                                         "tls-version-base",
28100                                         "tls-1.1",
28101                                         "tls-1.2",
28102                                         "tls-1.0"
28103                                 ],
28104                                 "type": "string"
28105                         },
28106                         "tls-1.0": {
28107                                 "title": "tls-1.0",
28108                                 "description": "TLS Protocol Version 1.0.",
28109                                 "enum": [
28110                                         "tls-1.0"
28111                                 ],
28112                                 "type": "string"
28113                         },
28114                         "tls-1.1": {
28115                                 "title": "tls-1.1",
28116                                 "description": "TLS Protocol Version 1.1.",
28117                                 "enum": [
28118                                         "tls-1.1"
28119                                 ],
28120                                 "type": "string"
28121                         },
28122                         "tls-1.2": {
28123                                 "title": "tls-1.2",
28124                                 "description": "TLS Protocol Version 1.2.",
28125                                 "enum": [
28126                                         "tls-1.2"
28127                                 ],
28128                                 "type": "string"
28129                         },
28130                         "cipher-suite-base1": {
28131                                 "title": "cipher-suite-base",
28132                                 "description": "Base identity used to identify TLS cipher suites.",
28133                                 "enum": [
28134                                         "cipher-suite-base",
28135                                         "dhe-rsa-with-aes-256-cbc-sha",
28136                                         "ecdhe-ecdsa-with-aes-128-gcm-sha256",
28137                                         "ecdhe-rsa-with-aes-256-gcm-sha384",
28138                                         "rsa-with-aes-128-cbc-sha256",
28139                                         "rsa-with-aes-256-cbc-sha",
28140                                         "dhe-rsa-with-aes-128-cbc-sha",
28141                                         "dhe-rsa-with-aes-128-cbc-sha256",
28142                                         "ecdhe-ecdsa-with-aes-128-cbc-sha256",
28143                                         "ecdhe-rsa-with-aes-128-gcm-sha256",
28144                                         "rsa-with-aes-128-cbc-sha",
28145                                         "ecdhe-rsa-with-aes-128-cbc-sha",
28146                                         "rsa-with-3des-ede-cbc-sha",
28147                                         "ecdhe-ecdsa-with-aes-256-gcm-sha384",
28148                                         "rsa-with-aes-256-cbc-sha256",
28149                                         "dhe-rsa-with-aes-256-cbc-sha256",
28150                                         "ecdhe-rsa-with-aes-256-cbc-sha384",
28151                                         "ecdhe-rsa-with-aes-128-cbc-sha256",
28152                                         "ecdhe-rsa-with-aes-256-cbc-sha",
28153                                         "ecdhe-rsa-with-3des-ede-cbc-sha",
28154                                         "ecdhe-ecdsa-with-aes-256-cbc-sha384"
28155                                 ],
28156                                 "type": "string"
28157                         },
28158                         "rsa-with-aes-128-cbc-sha": {
28159                                 "title": "rsa-with-aes-128-cbc-sha",
28160                                 "description": "Cipher suite TLS_RSA_WITH_AES_128_CBC_SHA.",
28161                                 "enum": [
28162                                         "rsa-with-aes-128-cbc-sha"
28163                                 ],
28164                                 "type": "string"
28165                         },
28166                         "rsa-with-aes-256-cbc-sha": {
28167                                 "title": "rsa-with-aes-256-cbc-sha",
28168                                 "description": "Cipher suite TLS_RSA_WITH_AES_256_CBC_SHA.",
28169                                 "enum": [
28170                                         "rsa-with-aes-256-cbc-sha"
28171                                 ],
28172                                 "type": "string"
28173                         },
28174                         "rsa-with-aes-128-cbc-sha256": {
28175                                 "title": "rsa-with-aes-128-cbc-sha256",
28176                                 "description": "Cipher suite TLS_RSA_WITH_AES_128_CBC_SHA256.",
28177                                 "enum": [
28178                                         "rsa-with-aes-128-cbc-sha256"
28179                                 ],
28180                                 "type": "string"
28181                         },
28182                         "rsa-with-aes-256-cbc-sha256": {
28183                                 "title": "rsa-with-aes-256-cbc-sha256",
28184                                 "description": "Cipher suite TLS_RSA_WITH_AES_256_CBC_SHA256.",
28185                                 "enum": [
28186                                         "rsa-with-aes-256-cbc-sha256"
28187                                 ],
28188                                 "type": "string"
28189                         },
28190                         "dhe-rsa-with-aes-128-cbc-sha": {
28191                                 "title": "dhe-rsa-with-aes-128-cbc-sha",
28192                                 "description": "Cipher suite TLS_DHE_RSA_WITH_AES_128_CBC_SHA.",
28193                                 "enum": [
28194                                         "dhe-rsa-with-aes-128-cbc-sha"
28195                                 ],
28196                                 "type": "string"
28197                         },
28198                         "dhe-rsa-with-aes-256-cbc-sha": {
28199                                 "title": "dhe-rsa-with-aes-256-cbc-sha",
28200                                 "description": "Cipher suite TLS_DHE_RSA_WITH_AES_256_CBC_SHA.",
28201                                 "enum": [
28202                                         "dhe-rsa-with-aes-256-cbc-sha"
28203                                 ],
28204                                 "type": "string"
28205                         },
28206                         "dhe-rsa-with-aes-128-cbc-sha256": {
28207                                 "title": "dhe-rsa-with-aes-128-cbc-sha256",
28208                                 "description": "Cipher suite TLS_DHE_RSA_WITH_AES_128_CBC_SHA256.",
28209                                 "enum": [
28210                                         "dhe-rsa-with-aes-128-cbc-sha256"
28211                                 ],
28212                                 "type": "string"
28213                         },
28214                         "dhe-rsa-with-aes-256-cbc-sha256": {
28215                                 "title": "dhe-rsa-with-aes-256-cbc-sha256",
28216                                 "description": "Cipher suite TLS_DHE_RSA_WITH_AES_256_CBC_SHA256.",
28217                                 "enum": [
28218                                         "dhe-rsa-with-aes-256-cbc-sha256"
28219                                 ],
28220                                 "type": "string"
28221                         },
28222                         "ecdhe-ecdsa-with-aes-128-cbc-sha256": {
28223                                 "title": "ecdhe-ecdsa-with-aes-128-cbc-sha256",
28224                                 "description": "Cipher suite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256.",
28225                                 "enum": [
28226                                         "ecdhe-ecdsa-with-aes-128-cbc-sha256"
28227                                 ],
28228                                 "type": "string"
28229                         },
28230                         "ecdhe-ecdsa-with-aes-256-cbc-sha384": {
28231                                 "title": "ecdhe-ecdsa-with-aes-256-cbc-sha384",
28232                                 "description": "Cipher suite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384.",
28233                                 "enum": [
28234                                         "ecdhe-ecdsa-with-aes-256-cbc-sha384"
28235                                 ],
28236                                 "type": "string"
28237                         },
28238                         "ecdhe-rsa-with-aes-128-cbc-sha256": {
28239                                 "title": "ecdhe-rsa-with-aes-128-cbc-sha256",
28240                                 "description": "Cipher suite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256.",
28241                                 "enum": [
28242                                         "ecdhe-rsa-with-aes-128-cbc-sha256"
28243                                 ],
28244                                 "type": "string"
28245                         },
28246                         "ecdhe-rsa-with-aes-256-cbc-sha384": {
28247                                 "title": "ecdhe-rsa-with-aes-256-cbc-sha384",
28248                                 "description": "Cipher suite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384.",
28249                                 "enum": [
28250                                         "ecdhe-rsa-with-aes-256-cbc-sha384"
28251                                 ],
28252                                 "type": "string"
28253                         },
28254                         "ecdhe-ecdsa-with-aes-128-gcm-sha256": {
28255                                 "title": "ecdhe-ecdsa-with-aes-128-gcm-sha256",
28256                                 "description": "Cipher suite TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256.",
28257                                 "enum": [
28258                                         "ecdhe-ecdsa-with-aes-128-gcm-sha256"
28259                                 ],
28260                                 "type": "string"
28261                         },
28262                         "ecdhe-ecdsa-with-aes-256-gcm-sha384": {
28263                                 "title": "ecdhe-ecdsa-with-aes-256-gcm-sha384",
28264                                 "description": "Cipher suite TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384.",
28265                                 "enum": [
28266                                         "ecdhe-ecdsa-with-aes-256-gcm-sha384"
28267                                 ],
28268                                 "type": "string"
28269                         },
28270                         "ecdhe-rsa-with-aes-128-gcm-sha256": {
28271                                 "title": "ecdhe-rsa-with-aes-128-gcm-sha256",
28272                                 "description": "Cipher suite TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256.",
28273                                 "enum": [
28274                                         "ecdhe-rsa-with-aes-128-gcm-sha256"
28275                                 ],
28276                                 "type": "string"
28277                         },
28278                         "ecdhe-rsa-with-aes-256-gcm-sha384": {
28279                                 "title": "ecdhe-rsa-with-aes-256-gcm-sha384",
28280                                 "description": "Cipher suite TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.",
28281                                 "enum": [
28282                                         "ecdhe-rsa-with-aes-256-gcm-sha384"
28283                                 ],
28284                                 "type": "string"
28285                         },
28286                         "rsa-with-3des-ede-cbc-sha": {
28287                                 "title": "rsa-with-3des-ede-cbc-sha",
28288                                 "description": "Cipher suite TLS_RSA_WITH_3DES_EDE_CBC_SHA.",
28289                                 "enum": [
28290                                         "rsa-with-3des-ede-cbc-sha"
28291                                 ],
28292                                 "type": "string"
28293                         },
28294                         "ecdhe-rsa-with-3des-ede-cbc-sha": {
28295                                 "title": "ecdhe-rsa-with-3des-ede-cbc-sha",
28296                                 "description": "Cipher suite TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA.",
28297                                 "enum": [
28298                                         "ecdhe-rsa-with-3des-ede-cbc-sha"
28299                                 ],
28300                                 "type": "string"
28301                         },
28302                         "ecdhe-rsa-with-aes-128-cbc-sha": {
28303                                 "title": "ecdhe-rsa-with-aes-128-cbc-sha",
28304                                 "description": "Cipher suite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA.",
28305                                 "enum": [
28306                                         "ecdhe-rsa-with-aes-128-cbc-sha"
28307                                 ],
28308                                 "type": "string"
28309                         },
28310                         "ecdhe-rsa-with-aes-256-cbc-sha": {
28311                                 "title": "ecdhe-rsa-with-aes-256-cbc-sha",
28312                                 "description": "Cipher suite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA.",
28313                                 "enum": [
28314                                         "ecdhe-rsa-with-aes-256-cbc-sha"
28315                                 ],
28316                                 "type": "string"
28317                         },
28318                         "ietf-truststore_truststore_certificates_config_certificate_post": {
28319                                 "type": "object",
28320                                 "properties": {
28321                                         "cert": {
28322                                                 "description": "The binary certificate data for this certificate.",
28323                                                 "format": "byte",
28324                                                 "type": "string",
28325                                                 "xml": {
28326                                                         "name": "cert",
28327                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28328                                                 }
28329                                         }
28330                                 },
28331                                 "title": "ietf-truststore_truststore_certificates_config_certificate_post",
28332                                 "description": "A certificate.",
28333                                 "xml": {
28334                                         "name": "certificate",
28335                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28336                                 }
28337                         },
28338                         "ietf-truststore_truststore_certificates_config_certificate_post_xml": {
28339                                 "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_config_certificate_post"
28340                         },
28341                         "ietf-truststore_truststore_certificates_config_certificate": {
28342                                 "properties": {
28343                                         "name": {
28344                                                 "description": "An arbitrary name for this certificate. The\nname must be unique across all lists of\ncertificates (not just this list) so that leafrefs\nfrom another module can resolve to unique values.",
28345                                                 "default": "Some name",
28346                                                 "type": "string",
28347                                                 "xml": {
28348                                                         "name": "name",
28349                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28350                                                 }
28351                                         },
28352                                         "cert": {
28353                                                 "description": "The binary certificate data for this certificate.",
28354                                                 "format": "byte",
28355                                                 "type": "string",
28356                                                 "xml": {
28357                                                         "name": "cert",
28358                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28359                                                 }
28360                                         }
28361                                 },
28362                                 "required": [
28363                                         "cert"
28364                                 ],
28365                                 "type": "object",
28366                                 "title": "ietf-truststore_truststore_certificates_config_certificate",
28367                                 "description": "A certificate.",
28368                                 "xml": {
28369                                         "name": "certificate",
28370                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28371                                 }
28372                         },
28373                         "ietf-truststore_truststore_certificates_config_certificate_TOP": {
28374                                 "type": "object",
28375                                 "properties": {
28376                                         "certificate": {
28377                                                 "type": "array",
28378                                                 "items": {
28379                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_config_certificate"
28380                                                 },
28381                                                 "description": "A certificate."
28382                                         }
28383                                 },
28384                                 "title": "ietf-truststore_truststore_certificates_config_certificate_TOP"
28385                         },
28386                         "ietf-truststore_truststore_config_certificates_post": {
28387                                 "type": "object",
28388                                 "properties": {
28389                                         "description": {
28390                                                 "description": "An arbitrary description for this list of\ncertificates.",
28391                                                 "default": "Some description",
28392                                                 "type": "string",
28393                                                 "xml": {
28394                                                         "name": "description",
28395                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28396                                                 }
28397                                         },
28398                                         "certificate": {
28399                                                 "type": "array",
28400                                                 "items": {
28401                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_config_certificate"
28402                                                 },
28403                                                 "description": "A certificate."
28404                                         }
28405                                 },
28406                                 "title": "ietf-truststore_truststore_config_certificates_post",
28407                                 "description": "A list of certificates.  These certificates can be\nused by a server to authenticate clients, or by a client\nto authenticate servers.  Each list of certificates\nSHOULD be specific to a purpose, as the list as a whole\nmay be referenced by other modules.  For instance, a\nRESTCONF server's configuration might use a specific list\nof certificates for when authenticating RESTCONF\nclient connections.",
28408                                 "xml": {
28409                                         "name": "certificates",
28410                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28411                                 }
28412                         },
28413                         "ietf-truststore_truststore_config_certificates_post_xml": {
28414                                 "$ref": "#/components/schemas/ietf-truststore_truststore_config_certificates_post"
28415                         },
28416                         "ietf-truststore_truststore_config_certificates": {
28417                                 "properties": {
28418                                         "name": {
28419                                                 "description": "An arbitrary name for this list of certificates.",
28420                                                 "default": "Some name",
28421                                                 "type": "string",
28422                                                 "xml": {
28423                                                         "name": "name",
28424                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28425                                                 }
28426                                         },
28427                                         "description": {
28428                                                 "description": "An arbitrary description for this list of\ncertificates.",
28429                                                 "default": "Some description",
28430                                                 "type": "string",
28431                                                 "xml": {
28432                                                         "name": "description",
28433                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28434                                                 }
28435                                         },
28436                                         "certificate": {
28437                                                 "type": "array",
28438                                                 "items": {
28439                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_config_certificate"
28440                                                 },
28441                                                 "description": "A certificate."
28442                                         }
28443                                 },
28444                                 "type": "object",
28445                                 "title": "ietf-truststore_truststore_config_certificates",
28446                                 "description": "A list of certificates.  These certificates can be\nused by a server to authenticate clients, or by a client\nto authenticate servers.  Each list of certificates\nSHOULD be specific to a purpose, as the list as a whole\nmay be referenced by other modules.  For instance, a\nRESTCONF server's configuration might use a specific list\nof certificates for when authenticating RESTCONF\nclient connections.",
28447                                 "xml": {
28448                                         "name": "certificates",
28449                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28450                                 }
28451                         },
28452                         "ietf-truststore_truststore_config_certificates_TOP": {
28453                                 "type": "object",
28454                                 "properties": {
28455                                         "certificates": {
28456                                                 "type": "array",
28457                                                 "items": {
28458                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_config_certificates"
28459                                                 },
28460                                                 "description": "A list of certificates.  These certificates can be\nused by a server to authenticate clients, or by a client\nto authenticate servers.  Each list of certificates\nSHOULD be specific to a purpose, as the list as a whole\nmay be referenced by other modules.  For instance, a\nRESTCONF server's configuration might use a specific list\nof certificates for when authenticating RESTCONF\nclient connections."
28461                                         }
28462                                 },
28463                                 "title": "ietf-truststore_truststore_config_certificates_TOP"
28464                         },
28465                         "ietf-truststore_truststore_host-keys_config_host-key_post": {
28466                                 "type": "object",
28467                                 "properties": {
28468                                         "host-key": {
28469                                                 "description": "The binary public key data for this host key.",
28470                                                 "format": "byte",
28471                                                 "type": "string",
28472                                                 "xml": {
28473                                                         "name": "host-key",
28474                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28475                                                 }
28476                                         }
28477                                 },
28478                                 "title": "ietf-truststore_truststore_host-keys_config_host-key_post",
28479                                 "description": "A host key.",
28480                                 "xml": {
28481                                         "name": "host-key",
28482                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28483                                 }
28484                         },
28485                         "ietf-truststore_truststore_host-keys_config_host-key_post_xml": {
28486                                 "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_config_host-key_post"
28487                         },
28488                         "ietf-truststore_truststore_host-keys_config_host-key": {
28489                                 "properties": {
28490                                         "name": {
28491                                                 "description": "An arbitrary name for this host-key. Must be\nunique across all lists of host-keys (not just\nthis list) so that a leafref to it from another module\ncan resolve to unique values.",
28492                                                 "default": "Some name",
28493                                                 "type": "string",
28494                                                 "xml": {
28495                                                         "name": "name",
28496                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28497                                                 }
28498                                         },
28499                                         "host-key": {
28500                                                 "description": "The binary public key data for this host key.",
28501                                                 "format": "byte",
28502                                                 "type": "string",
28503                                                 "xml": {
28504                                                         "name": "host-key",
28505                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28506                                                 }
28507                                         }
28508                                 },
28509                                 "required": [
28510                                         "host-key"
28511                                 ],
28512                                 "type": "object",
28513                                 "title": "ietf-truststore_truststore_host-keys_config_host-key",
28514                                 "description": "A host key.",
28515                                 "xml": {
28516                                         "name": "host-key",
28517                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28518                                 }
28519                         },
28520                         "ietf-truststore_truststore_host-keys_config_host-key_TOP": {
28521                                 "type": "object",
28522                                 "properties": {
28523                                         "host-key": {
28524                                                 "type": "array",
28525                                                 "items": {
28526                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_config_host-key"
28527                                                 },
28528                                                 "description": "A host key."
28529                                         }
28530                                 },
28531                                 "title": "ietf-truststore_truststore_host-keys_config_host-key_TOP"
28532                         },
28533                         "ietf-truststore_truststore_config_host-keys_post": {
28534                                 "type": "object",
28535                                 "properties": {
28536                                         "description": {
28537                                                 "description": "An arbitrary description for this list of SSH\nhost keys.",
28538                                                 "default": "Some description",
28539                                                 "type": "string",
28540                                                 "xml": {
28541                                                         "name": "description",
28542                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28543                                                 }
28544                                         },
28545                                         "host-key": {
28546                                                 "type": "array",
28547                                                 "items": {
28548                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_config_host-key"
28549                                                 },
28550                                                 "description": "A host key."
28551                                         }
28552                                 },
28553                                 "title": "ietf-truststore_truststore_config_host-keys_post",
28554                                 "description": "A list of host keys.  These host-keys can\nbe used by clients to authenticate SSH servers.  Each\nlist of host keys SHOULD be specific to a purpose,\nso the list as a whole may be referenced by other modules.\nFor instance, a NETCONF client's configuration might\npoint to a specific list of host keys for when\nauthenticating specific SSH servers.",
28555                                 "xml": {
28556                                         "name": "host-keys",
28557                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28558                                 }
28559                         },
28560                         "ietf-truststore_truststore_config_host-keys_post_xml": {
28561                                 "$ref": "#/components/schemas/ietf-truststore_truststore_config_host-keys_post"
28562                         },
28563                         "ietf-truststore_truststore_config_host-keys": {
28564                                 "properties": {
28565                                         "name": {
28566                                                 "description": "An arbitrary name for this list of SSH\nhost keys.",
28567                                                 "default": "Some name",
28568                                                 "type": "string",
28569                                                 "xml": {
28570                                                         "name": "name",
28571                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28572                                                 }
28573                                         },
28574                                         "description": {
28575                                                 "description": "An arbitrary description for this list of SSH\nhost keys.",
28576                                                 "default": "Some description",
28577                                                 "type": "string",
28578                                                 "xml": {
28579                                                         "name": "description",
28580                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28581                                                 }
28582                                         },
28583                                         "host-key": {
28584                                                 "type": "array",
28585                                                 "items": {
28586                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_config_host-key"
28587                                                 },
28588                                                 "description": "A host key."
28589                                         }
28590                                 },
28591                                 "type": "object",
28592                                 "title": "ietf-truststore_truststore_config_host-keys",
28593                                 "description": "A list of host keys.  These host-keys can\nbe used by clients to authenticate SSH servers.  Each\nlist of host keys SHOULD be specific to a purpose,\nso the list as a whole may be referenced by other modules.\nFor instance, a NETCONF client's configuration might\npoint to a specific list of host keys for when\nauthenticating specific SSH servers.",
28594                                 "xml": {
28595                                         "name": "host-keys",
28596                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28597                                 }
28598                         },
28599                         "ietf-truststore_truststore_config_host-keys_TOP": {
28600                                 "type": "object",
28601                                 "properties": {
28602                                         "host-keys": {
28603                                                 "type": "array",
28604                                                 "items": {
28605                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_config_host-keys"
28606                                                 },
28607                                                 "description": "A list of host keys.  These host-keys can\nbe used by clients to authenticate SSH servers.  Each\nlist of host keys SHOULD be specific to a purpose,\nso the list as a whole may be referenced by other modules.\nFor instance, a NETCONF client's configuration might\npoint to a specific list of host keys for when\nauthenticating specific SSH servers."
28608                                         }
28609                                 },
28610                                 "title": "ietf-truststore_truststore_config_host-keys_TOP"
28611                         },
28612                         "ietf-truststore_config_truststore_post": {
28613                                 "type": "object",
28614                                 "properties": {
28615                                         "certificates": {
28616                                                 "type": "array",
28617                                                 "items": {
28618                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_config_certificates"
28619                                                 },
28620                                                 "description": "A list of certificates.  These certificates can be\nused by a server to authenticate clients, or by a client\nto authenticate servers.  Each list of certificates\nSHOULD be specific to a purpose, as the list as a whole\nmay be referenced by other modules.  For instance, a\nRESTCONF server's configuration might use a specific list\nof certificates for when authenticating RESTCONF\nclient connections."
28621                                         },
28622                                         "host-keys": {
28623                                                 "type": "array",
28624                                                 "items": {
28625                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_config_host-keys"
28626                                                 },
28627                                                 "description": "A list of host keys.  These host-keys can\nbe used by clients to authenticate SSH servers.  Each\nlist of host keys SHOULD be specific to a purpose,\nso the list as a whole may be referenced by other modules.\nFor instance, a NETCONF client's configuration might\npoint to a specific list of host keys for when\nauthenticating specific SSH servers."
28628                                         }
28629                                 },
28630                                 "title": "ietf-truststore_config_truststore_post",
28631                                 "description": "The truststore contains sets of X.509 certificates and\nSSH host keys.",
28632                                 "xml": {
28633                                         "name": "truststore",
28634                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28635                                 }
28636                         },
28637                         "ietf-truststore_config_truststore_post_xml": {
28638                                 "$ref": "#/components/schemas/ietf-truststore_config_truststore_post"
28639                         },
28640                         "ietf-truststore_config_truststore": {
28641                                 "properties": {
28642                                         "certificates": {
28643                                                 "type": "array",
28644                                                 "items": {
28645                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_config_certificates"
28646                                                 },
28647                                                 "description": "A list of certificates.  These certificates can be\nused by a server to authenticate clients, or by a client\nto authenticate servers.  Each list of certificates\nSHOULD be specific to a purpose, as the list as a whole\nmay be referenced by other modules.  For instance, a\nRESTCONF server's configuration might use a specific list\nof certificates for when authenticating RESTCONF\nclient connections."
28648                                         },
28649                                         "host-keys": {
28650                                                 "type": "array",
28651                                                 "items": {
28652                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_config_host-keys"
28653                                                 },
28654                                                 "description": "A list of host keys.  These host-keys can\nbe used by clients to authenticate SSH servers.  Each\nlist of host keys SHOULD be specific to a purpose,\nso the list as a whole may be referenced by other modules.\nFor instance, a NETCONF client's configuration might\npoint to a specific list of host keys for when\nauthenticating specific SSH servers."
28655                                         }
28656                                 },
28657                                 "type": "object",
28658                                 "title": "ietf-truststore_config_truststore",
28659                                 "description": "The truststore contains sets of X.509 certificates and\nSSH host keys.",
28660                                 "xml": {
28661                                         "name": "truststore",
28662                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28663                                 }
28664                         },
28665                         "ietf-truststore_config_truststore_TOP": {
28666                                 "type": "object",
28667                                 "properties": {
28668                                         "truststore": {
28669                                                 "$ref": "#/components/schemas/ietf-truststore_config_truststore"
28670                                         }
28671                                 },
28672                                 "title": "ietf-truststore_config_truststore_TOP"
28673                         },
28674                         "ietf-truststore_truststore_certificates_certificate": {
28675                                 "properties": {
28676                                         "name": {
28677                                                 "description": "An arbitrary name for this certificate. The\nname must be unique across all lists of\ncertificates (not just this list) so that leafrefs\nfrom another module can resolve to unique values.",
28678                                                 "default": "Some name",
28679                                                 "type": "string",
28680                                                 "xml": {
28681                                                         "name": "name",
28682                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28683                                                 }
28684                                         },
28685                                         "cert": {
28686                                                 "description": "The binary certificate data for this certificate.",
28687                                                 "format": "byte",
28688                                                 "type": "string",
28689                                                 "xml": {
28690                                                         "name": "cert",
28691                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28692                                                 }
28693                                         }
28694                                 },
28695                                 "required": [
28696                                         "cert"
28697                                 ],
28698                                 "type": "object",
28699                                 "title": "ietf-truststore_truststore_certificates_certificate",
28700                                 "description": "A certificate.",
28701                                 "xml": {
28702                                         "name": "certificate",
28703                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28704                                 }
28705                         },
28706                         "ietf-truststore_truststore_certificates_certificate_TOP": {
28707                                 "type": "object",
28708                                 "properties": {
28709                                         "certificate": {
28710                                                 "type": "array",
28711                                                 "items": {
28712                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_certificate"
28713                                                 },
28714                                                 "description": "A certificate."
28715                                         }
28716                                 },
28717                                 "title": "ietf-truststore_truststore_certificates_certificate_TOP"
28718                         },
28719                         "ietf-truststore_truststore_certificates": {
28720                                 "properties": {
28721                                         "name": {
28722                                                 "description": "An arbitrary name for this list of certificates.",
28723                                                 "default": "Some name",
28724                                                 "type": "string",
28725                                                 "xml": {
28726                                                         "name": "name",
28727                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28728                                                 }
28729                                         },
28730                                         "description": {
28731                                                 "description": "An arbitrary description for this list of\ncertificates.",
28732                                                 "default": "Some description",
28733                                                 "type": "string",
28734                                                 "xml": {
28735                                                         "name": "description",
28736                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28737                                                 }
28738                                         },
28739                                         "certificate": {
28740                                                 "type": "array",
28741                                                 "items": {
28742                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_certificates_certificate"
28743                                                 },
28744                                                 "description": "A certificate."
28745                                         }
28746                                 },
28747                                 "type": "object",
28748                                 "title": "ietf-truststore_truststore_certificates",
28749                                 "description": "A list of certificates.  These certificates can be\nused by a server to authenticate clients, or by a client\nto authenticate servers.  Each list of certificates\nSHOULD be specific to a purpose, as the list as a whole\nmay be referenced by other modules.  For instance, a\nRESTCONF server's configuration might use a specific list\nof certificates for when authenticating RESTCONF\nclient connections.",
28750                                 "xml": {
28751                                         "name": "certificates",
28752                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28753                                 }
28754                         },
28755                         "ietf-truststore_truststore_certificates_TOP": {
28756                                 "type": "object",
28757                                 "properties": {
28758                                         "certificates": {
28759                                                 "type": "array",
28760                                                 "items": {
28761                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_certificates"
28762                                                 },
28763                                                 "description": "A list of certificates.  These certificates can be\nused by a server to authenticate clients, or by a client\nto authenticate servers.  Each list of certificates\nSHOULD be specific to a purpose, as the list as a whole\nmay be referenced by other modules.  For instance, a\nRESTCONF server's configuration might use a specific list\nof certificates for when authenticating RESTCONF\nclient connections."
28764                                         }
28765                                 },
28766                                 "title": "ietf-truststore_truststore_certificates_TOP"
28767                         },
28768                         "ietf-truststore_truststore_host-keys_host-key": {
28769                                 "properties": {
28770                                         "name": {
28771                                                 "description": "An arbitrary name for this host-key. Must be\nunique across all lists of host-keys (not just\nthis list) so that a leafref to it from another module\ncan resolve to unique values.",
28772                                                 "default": "Some name",
28773                                                 "type": "string",
28774                                                 "xml": {
28775                                                         "name": "name",
28776                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28777                                                 }
28778                                         },
28779                                         "host-key": {
28780                                                 "description": "The binary public key data for this host key.",
28781                                                 "format": "byte",
28782                                                 "type": "string",
28783                                                 "xml": {
28784                                                         "name": "host-key",
28785                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28786                                                 }
28787                                         }
28788                                 },
28789                                 "required": [
28790                                         "host-key"
28791                                 ],
28792                                 "type": "object",
28793                                 "title": "ietf-truststore_truststore_host-keys_host-key",
28794                                 "description": "A host key.",
28795                                 "xml": {
28796                                         "name": "host-key",
28797                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28798                                 }
28799                         },
28800                         "ietf-truststore_truststore_host-keys_host-key_TOP": {
28801                                 "type": "object",
28802                                 "properties": {
28803                                         "host-key": {
28804                                                 "type": "array",
28805                                                 "items": {
28806                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_host-key"
28807                                                 },
28808                                                 "description": "A host key."
28809                                         }
28810                                 },
28811                                 "title": "ietf-truststore_truststore_host-keys_host-key_TOP"
28812                         },
28813                         "ietf-truststore_truststore_host-keys": {
28814                                 "properties": {
28815                                         "name": {
28816                                                 "description": "An arbitrary name for this list of SSH\nhost keys.",
28817                                                 "default": "Some name",
28818                                                 "type": "string",
28819                                                 "xml": {
28820                                                         "name": "name",
28821                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28822                                                 }
28823                                         },
28824                                         "description": {
28825                                                 "description": "An arbitrary description for this list of SSH\nhost keys.",
28826                                                 "default": "Some description",
28827                                                 "type": "string",
28828                                                 "xml": {
28829                                                         "name": "description",
28830                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28831                                                 }
28832                                         },
28833                                         "host-key": {
28834                                                 "type": "array",
28835                                                 "items": {
28836                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys_host-key"
28837                                                 },
28838                                                 "description": "A host key."
28839                                         }
28840                                 },
28841                                 "type": "object",
28842                                 "title": "ietf-truststore_truststore_host-keys",
28843                                 "description": "A list of host keys.  These host-keys can\nbe used by clients to authenticate SSH servers.  Each\nlist of host keys SHOULD be specific to a purpose,\nso the list as a whole may be referenced by other modules.\nFor instance, a NETCONF client's configuration might\npoint to a specific list of host keys for when\nauthenticating specific SSH servers.",
28844                                 "xml": {
28845                                         "name": "host-keys",
28846                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28847                                 }
28848                         },
28849                         "ietf-truststore_truststore_host-keys_TOP": {
28850                                 "type": "object",
28851                                 "properties": {
28852                                         "host-keys": {
28853                                                 "type": "array",
28854                                                 "items": {
28855                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys"
28856                                                 },
28857                                                 "description": "A list of host keys.  These host-keys can\nbe used by clients to authenticate SSH servers.  Each\nlist of host keys SHOULD be specific to a purpose,\nso the list as a whole may be referenced by other modules.\nFor instance, a NETCONF client's configuration might\npoint to a specific list of host keys for when\nauthenticating specific SSH servers."
28858                                         }
28859                                 },
28860                                 "title": "ietf-truststore_truststore_host-keys_TOP"
28861                         },
28862                         "ietf-truststore_truststore": {
28863                                 "properties": {
28864                                         "certificates": {
28865                                                 "type": "array",
28866                                                 "items": {
28867                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_certificates"
28868                                                 },
28869                                                 "description": "A list of certificates.  These certificates can be\nused by a server to authenticate clients, or by a client\nto authenticate servers.  Each list of certificates\nSHOULD be specific to a purpose, as the list as a whole\nmay be referenced by other modules.  For instance, a\nRESTCONF server's configuration might use a specific list\nof certificates for when authenticating RESTCONF\nclient connections."
28870                                         },
28871                                         "host-keys": {
28872                                                 "type": "array",
28873                                                 "items": {
28874                                                         "$ref": "#/components/schemas/ietf-truststore_truststore_host-keys"
28875                                                 },
28876                                                 "description": "A list of host keys.  These host-keys can\nbe used by clients to authenticate SSH servers.  Each\nlist of host keys SHOULD be specific to a purpose,\nso the list as a whole may be referenced by other modules.\nFor instance, a NETCONF client's configuration might\npoint to a specific list of host keys for when\nauthenticating specific SSH servers."
28877                                         }
28878                                 },
28879                                 "type": "object",
28880                                 "title": "ietf-truststore_truststore",
28881                                 "description": "The truststore contains sets of X.509 certificates and\nSSH host keys.",
28882                                 "xml": {
28883                                         "name": "truststore",
28884                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-truststore"
28885                                 }
28886                         },
28887                         "ietf-truststore_truststore_TOP": {
28888                                 "type": "object",
28889                                 "properties": {
28890                                         "truststore": {
28891                                                 "$ref": "#/components/schemas/ietf-truststore_truststore"
28892                                         }
28893                                 },
28894                                 "title": "ietf-truststore_truststore_TOP"
28895                         },
28896                         "cert-to-name1": {
28897                                 "title": "cert-to-name",
28898                                 "description": "Base identity for algorithms to derive a name from a\ncertificate.",
28899                                 "enum": [
28900                                         "cert-to-name",
28901                                         "common-name",
28902                                         "san-any",
28903                                         "specified",
28904                                         "san-rfc822-name",
28905                                         "san-ip-address",
28906                                         "san-dns-name"
28907                                 ],
28908                                 "type": "string"
28909                         },
28910                         "specified": {
28911                                 "title": "specified",
28912                                 "description": "Directly specifies the name to be used for the certificate.\nThe value of the leaf 'name' in the cert-to-name list is\nused.",
28913                                 "enum": [
28914                                         "specified"
28915                                 ],
28916                                 "type": "string"
28917                         },
28918                         "san-rfc822-name": {
28919                                 "title": "san-rfc822-name",
28920                                 "description": "Maps a subjectAltName's rfc822Name to a name.  The local part\nof the rfc822Name is passed unaltered, but the host-part of\nthe name must be passed in lowercase.  For example, the\nrfc822Name field FooBar@Example.COM is mapped to name\nFooBar@example.com.",
28921                                 "enum": [
28922                                         "san-rfc822-name"
28923                                 ],
28924                                 "type": "string"
28925                         },
28926                         "san-dns-name": {
28927                                 "title": "san-dns-name",
28928                                 "description": "Maps a subjectAltName's dNSName to a name after first\nconverting it to all lowercase (RFC 5280 does not specify\nconverting to lowercase, so this involves an extra step).\nThis mapping results in a 1:1 correspondence between\nsubjectAltName dNSName values and the name values.",
28929                                 "enum": [
28930                                         "san-dns-name"
28931                                 ],
28932                                 "type": "string"
28933                         },
28934                         "san-ip-address": {
28935                                 "title": "san-ip-address",
28936                                 "description": "Maps a subjectAltName's iPAddress to a name by\ntransforming the binary-encoded address as follows:\n\n  1) for IPv4, the value is converted into a\n     decimal-dotted quad address (e.g., '192.0.2.1').\n\n  2) for IPv6 addresses, the value is converted into a\n     32-character, all-lowercase hexadecimal string\n     without any colon separators.\n\nThis mapping results in a 1:1 correspondence between\nsubjectAltName iPAddress values and the name values.",
28937                                 "enum": [
28938                                         "san-ip-address"
28939                                 ],
28940                                 "type": "string"
28941                         },
28942                         "san-any": {
28943                                 "title": "san-any",
28944                                 "description": "Maps any of the following fields using the corresponding\nmapping algorithms:\n\n  +------------+-----------------+\n  | Type       | Algorithm       |\n  |------------+-----------------|\n  | rfc822Name | san-rfc822-name |\n  | dNSName    | san-dns-name    |\n  | iPAddress  | san-ip-address  |\n  +------------+-----------------+\n\nThe first matching subjectAltName value found in the\ncertificate of the above types MUST be used when deriving\nthe name.  The mapping algorithm specified in the\n'Algorithm' column MUST be used to derive the name.\n\nThis mapping results in a 1:1 correspondence between\nsubjectAltName values and name values.  The three sub-mapping\nalgorithms produced by this combined algorithm cannot produce\nconflicting results between themselves.",
28945                                 "enum": [
28946                                         "san-any"
28947                                 ],
28948                                 "type": "string"
28949                         },
28950                         "common-name": {
28951                                 "title": "common-name",
28952                                 "description": "Maps a certificate's CommonName to a name after converting\nit to a UTF-8 encoding.  The usage of CommonNames is\ndeprecated, and users are encouraged to use subjectAltName\nmapping methods instead.  This mapping results in a 1:1\ncorrespondence between certificate CommonName values and name\nvalues.",
28953                                 "enum": [
28954                                         "common-name"
28955                                 ],
28956                                 "type": "string"
28957                         },
28958                         "ietf-yang-library_yang-library_module-set_module_submodule": {
28959                                 "properties": {
28960                                         "name": {
28961                                                 "description": "The YANG module or submodule name.",
28962                                                 "minLength": 1,
28963                                                 "maxLength": 2147483647,
28964                                                 "default": "?:_",
28965                                                 "type": "string",
28966                                                 "xml": {
28967                                                         "name": "name",
28968                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
28969                                                 }
28970                                         },
28971                                         "revision": {
28972                                                 "description": "The YANG module or submodule revision date.  If no revision\nstatement is present in the YANG module or submodule, this\nleaf is not instantiated.",
28973                                                 "minLength": 0,
28974                                                 "maxLength": 2147483647,
28975                                                 "default": "?:4955-63-25",
28976                                                 "type": "string",
28977                                                 "xml": {
28978                                                         "name": "revision",
28979                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
28980                                                 }
28981                                         },
28982                                         "location": {
28983                                                 "type": "array",
28984                                                 "items": {
28985                                                         "default": "Some location",
28986                                                         "type": "string"
28987                                                 },
28988                                                 "description": "Contains a URL that represents the YANG schema\nresource for this module or submodule.\n\nThis leaf will only be present if there is a URL\navailable for retrieval of the schema for this entry."
28989                                         }
28990                                 },
28991                                 "required": [
28992                                         "name"
28993                                 ],
28994                                 "type": "object",
28995                                 "title": "ietf-yang-library_yang-library_module-set_module_submodule",
28996                                 "description": "Each entry represents one submodule within the\nparent module.",
28997                                 "xml": {
28998                                         "name": "submodule",
28999                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29000                                 }
29001                         },
29002                         "ietf-yang-library_yang-library_module-set_module_submodule_TOP": {
29003                                 "type": "object",
29004                                 "properties": {
29005                                         "submodule": {
29006                                                 "type": "array",
29007                                                 "items": {
29008                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_module_submodule"
29009                                                 },
29010                                                 "description": "Each entry represents one submodule within the\nparent module."
29011                                         }
29012                                 },
29013                                 "title": "ietf-yang-library_yang-library_module-set_module_submodule_TOP"
29014                         },
29015                         "ietf-yang-library_yang-library_module-set_module": {
29016                                 "properties": {
29017                                         "namespace": {
29018                                                 "description": "The XML namespace identifier for this module.",
29019                                                 "default": "Some namespace",
29020                                                 "type": "string",
29021                                                 "xml": {
29022                                                         "name": "namespace",
29023                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29024                                                 }
29025                                         },
29026                                         "submodule": {
29027                                                 "type": "array",
29028                                                 "items": {
29029                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_module_submodule"
29030                                                 },
29031                                                 "description": "Each entry represents one submodule within the\nparent module."
29032                                         },
29033                                         "feature": {
29034                                                 "type": "array",
29035                                                 "items": {
29036                                                         "minLength": 1,
29037                                                         "maxLength": 2147483647,
29038                                                         "default": "?:O",
29039                                                         "type": "string"
29040                                                 },
29041                                                 "description": "List of all YANG feature names from this module that are\nsupported by the server, regardless whether they are defined\nin the module or any included submodule."
29042                                         },
29043                                         "deviation": {
29044                                                 "type": "array",
29045                                                 "items": {
29046                                                         "default": "Some deviation",
29047                                                         "type": "string"
29048                                                 },
29049                                                 "description": "List of all YANG deviation modules used by this server to\nmodify the conformance of the module associated with this\nentry.  Note that the same module can be used for deviations\nfor multiple modules, so the same entry MAY appear within\nmultiple 'module' entries.\n\nThis reference MUST NOT (directly or indirectly)\nrefer to the module being deviated.\n\nRobust clients may want to make sure that they handle a\nsituation where a module deviates itself (directly or\nindirectly) gracefully."
29050                                         },
29051                                         "name": {
29052                                                 "description": "The YANG module or submodule name.",
29053                                                 "minLength": 1,
29054                                                 "maxLength": 2147483647,
29055                                                 "default": "?:Z",
29056                                                 "type": "string",
29057                                                 "xml": {
29058                                                         "name": "name",
29059                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29060                                                 }
29061                                         },
29062                                         "revision": {
29063                                                 "description": "The YANG module or submodule revision date.  If no revision\nstatement is present in the YANG module or submodule, this\nleaf is not instantiated.",
29064                                                 "minLength": 0,
29065                                                 "maxLength": 2147483647,
29066                                                 "default": "?:8296-31-86",
29067                                                 "type": "string",
29068                                                 "xml": {
29069                                                         "name": "revision",
29070                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29071                                                 }
29072                                         },
29073                                         "location": {
29074                                                 "type": "array",
29075                                                 "items": {
29076                                                         "default": "Some location",
29077                                                         "type": "string"
29078                                                 },
29079                                                 "description": "Contains a URL that represents the YANG schema\nresource for this module or submodule.\n\nThis leaf will only be present if there is a URL\navailable for retrieval of the schema for this entry."
29080                                         }
29081                                 },
29082                                 "required": [
29083                                         "namespace",
29084                                         "name"
29085                                 ],
29086                                 "type": "object",
29087                                 "title": "ietf-yang-library_yang-library_module-set_module",
29088                                 "description": "An entry in this list represents a module implemented by the\nserver, as per Section 5.6.5 of RFC 7950, with a particular\nset of supported features and deviations.",
29089                                 "xml": {
29090                                         "name": "module",
29091                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29092                                 }
29093                         },
29094                         "ietf-yang-library_yang-library_module-set_module_TOP": {
29095                                 "type": "object",
29096                                 "properties": {
29097                                         "module": {
29098                                                 "type": "array",
29099                                                 "items": {
29100                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_module"
29101                                                 },
29102                                                 "description": "An entry in this list represents a module implemented by the\nserver, as per Section 5.6.5 of RFC 7950, with a particular\nset of supported features and deviations."
29103                                         }
29104                                 },
29105                                 "title": "ietf-yang-library_yang-library_module-set_module_TOP"
29106                         },
29107                         "ietf-yang-library_yang-library_module-set_import-only-module_submodule": {
29108                                 "properties": {
29109                                         "name": {
29110                                                 "description": "The YANG module or submodule name.",
29111                                                 "minLength": 1,
29112                                                 "maxLength": 2147483647,
29113                                                 "default": "?:Z",
29114                                                 "type": "string",
29115                                                 "xml": {
29116                                                         "name": "name",
29117                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29118                                                 }
29119                                         },
29120                                         "revision": {
29121                                                 "description": "The YANG module or submodule revision date.  If no revision\nstatement is present in the YANG module or submodule, this\nleaf is not instantiated.",
29122                                                 "minLength": 0,
29123                                                 "maxLength": 2147483647,
29124                                                 "default": "?:7184-39-64",
29125                                                 "type": "string",
29126                                                 "xml": {
29127                                                         "name": "revision",
29128                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29129                                                 }
29130                                         },
29131                                         "location": {
29132                                                 "type": "array",
29133                                                 "items": {
29134                                                         "default": "Some location",
29135                                                         "type": "string"
29136                                                 },
29137                                                 "description": "Contains a URL that represents the YANG schema\nresource for this module or submodule.\n\nThis leaf will only be present if there is a URL\navailable for retrieval of the schema for this entry."
29138                                         }
29139                                 },
29140                                 "required": [
29141                                         "name"
29142                                 ],
29143                                 "type": "object",
29144                                 "title": "ietf-yang-library_yang-library_module-set_import-only-module_submodule",
29145                                 "description": "Each entry represents one submodule within the\nparent module.",
29146                                 "xml": {
29147                                         "name": "submodule",
29148                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29149                                 }
29150                         },
29151                         "ietf-yang-library_yang-library_module-set_import-only-module_submodule_TOP": {
29152                                 "type": "object",
29153                                 "properties": {
29154                                         "submodule": {
29155                                                 "type": "array",
29156                                                 "items": {
29157                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_import-only-module_submodule"
29158                                                 },
29159                                                 "description": "Each entry represents one submodule within the\nparent module."
29160                                         }
29161                                 },
29162                                 "title": "ietf-yang-library_yang-library_module-set_import-only-module_submodule_TOP"
29163                         },
29164                         "ietf-yang-library_yang-library_module-set_import-only-module": {
29165                                 "properties": {
29166                                         "name": {
29167                                                 "description": "The YANG module name.",
29168                                                 "minLength": 1,
29169                                                 "maxLength": 2147483647,
29170                                                 "default": "?:d",
29171                                                 "type": "string",
29172                                                 "xml": {
29173                                                         "name": "name",
29174                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29175                                                 }
29176                                         },
29177                                         "revision": {
29178                                                 "description": "The YANG module revision date.\nA zero-length string is used if no revision statement\nis present in the YANG module.",
29179                                                 "type": "string",
29180                                                 "xml": {
29181                                                         "name": "revision",
29182                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29183                                                 }
29184                                         },
29185                                         "namespace": {
29186                                                 "description": "The XML namespace identifier for this module.",
29187                                                 "default": "Some namespace",
29188                                                 "type": "string",
29189                                                 "xml": {
29190                                                         "name": "namespace",
29191                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29192                                                 }
29193                                         },
29194                                         "submodule": {
29195                                                 "type": "array",
29196                                                 "items": {
29197                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_import-only-module_submodule"
29198                                                 },
29199                                                 "description": "Each entry represents one submodule within the\nparent module."
29200                                         },
29201                                         "location": {
29202                                                 "type": "array",
29203                                                 "items": {
29204                                                         "default": "Some location",
29205                                                         "type": "string"
29206                                                 },
29207                                                 "description": "Contains a URL that represents the YANG schema\nresource for this module or submodule.\n\nThis leaf will only be present if there is a URL\navailable for retrieval of the schema for this entry."
29208                                         }
29209                                 },
29210                                 "required": [
29211                                         "namespace"
29212                                 ],
29213                                 "type": "object",
29214                                 "title": "ietf-yang-library_yang-library_module-set_import-only-module",
29215                                 "description": "An entry in this list indicates that the server imports\nreusable definitions from the specified revision of the\nmodule but does not implement any protocol-accessible\nobjects from this revision.\n\nMultiple entries for the same module name MAY exist.  This\ncan occur if multiple modules import the same module but\nspecify different revision dates in the import statements.",
29216                                 "xml": {
29217                                         "name": "import-only-module",
29218                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29219                                 }
29220                         },
29221                         "ietf-yang-library_yang-library_module-set_import-only-module_TOP": {
29222                                 "type": "object",
29223                                 "properties": {
29224                                         "import-only-module": {
29225                                                 "type": "array",
29226                                                 "items": {
29227                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_import-only-module"
29228                                                 },
29229                                                 "description": "An entry in this list indicates that the server imports\nreusable definitions from the specified revision of the\nmodule but does not implement any protocol-accessible\nobjects from this revision.\n\nMultiple entries for the same module name MAY exist.  This\ncan occur if multiple modules import the same module but\nspecify different revision dates in the import statements."
29230                                         }
29231                                 },
29232                                 "title": "ietf-yang-library_yang-library_module-set_import-only-module_TOP"
29233                         },
29234                         "ietf-yang-library_yang-library_module-set": {
29235                                 "properties": {
29236                                         "name": {
29237                                                 "description": "An arbitrary name of the module set.",
29238                                                 "default": "Some name",
29239                                                 "type": "string",
29240                                                 "xml": {
29241                                                         "name": "name",
29242                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29243                                                 }
29244                                         },
29245                                         "module": {
29246                                                 "type": "array",
29247                                                 "items": {
29248                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_module"
29249                                                 },
29250                                                 "description": "An entry in this list represents a module implemented by the\nserver, as per Section 5.6.5 of RFC 7950, with a particular\nset of supported features and deviations."
29251                                         },
29252                                         "import-only-module": {
29253                                                 "type": "array",
29254                                                 "items": {
29255                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set_import-only-module"
29256                                                 },
29257                                                 "description": "An entry in this list indicates that the server imports\nreusable definitions from the specified revision of the\nmodule but does not implement any protocol-accessible\nobjects from this revision.\n\nMultiple entries for the same module name MAY exist.  This\ncan occur if multiple modules import the same module but\nspecify different revision dates in the import statements."
29258                                         }
29259                                 },
29260                                 "type": "object",
29261                                 "title": "ietf-yang-library_yang-library_module-set",
29262                                 "description": "A set of modules that may be used by one or more schemas.\n\nA module set does not have to be referentially complete,\ni.e., it may define modules that contain import statements\nfor other modules not included in the module set.",
29263                                 "xml": {
29264                                         "name": "module-set",
29265                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29266                                 }
29267                         },
29268                         "ietf-yang-library_yang-library_module-set_TOP": {
29269                                 "type": "object",
29270                                 "properties": {
29271                                         "module-set": {
29272                                                 "type": "array",
29273                                                 "items": {
29274                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set"
29275                                                 },
29276                                                 "description": "A set of modules that may be used by one or more schemas.\n\nA module set does not have to be referentially complete,\ni.e., it may define modules that contain import statements\nfor other modules not included in the module set."
29277                                         }
29278                                 },
29279                                 "title": "ietf-yang-library_yang-library_module-set_TOP"
29280                         },
29281                         "ietf-yang-library_yang-library_schema": {
29282                                 "properties": {
29283                                         "name": {
29284                                                 "description": "An arbitrary name of the schema.",
29285                                                 "default": "Some name",
29286                                                 "type": "string",
29287                                                 "xml": {
29288                                                         "name": "name",
29289                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29290                                                 }
29291                                         },
29292                                         "module-set": {
29293                                                 "type": "array",
29294                                                 "items": {
29295                                                         "default": "Some module-set",
29296                                                         "type": "string"
29297                                                 },
29298                                                 "description": "A set of module-sets that are included in this schema.\nIf a non-import-only module appears in multiple module\nsets, then the module revision and the associated features\nand deviations must be identical."
29299                                         }
29300                                 },
29301                                 "type": "object",
29302                                 "title": "ietf-yang-library_yang-library_schema",
29303                                 "description": "A datastore schema that may be used by one or more\ndatastores.\n\nThe schema must be valid and referentially complete, i.e.,\nit must contain modules to satisfy all used import\nstatements for all modules specified in the schema.",
29304                                 "xml": {
29305                                         "name": "schema",
29306                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29307                                 }
29308                         },
29309                         "ietf-yang-library_yang-library_schema_TOP": {
29310                                 "type": "object",
29311                                 "properties": {
29312                                         "schema": {
29313                                                 "type": "array",
29314                                                 "items": {
29315                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_schema"
29316                                                 },
29317                                                 "description": "A datastore schema that may be used by one or more\ndatastores.\n\nThe schema must be valid and referentially complete, i.e.,\nit must contain modules to satisfy all used import\nstatements for all modules specified in the schema."
29318                                         }
29319                                 },
29320                                 "title": "ietf-yang-library_yang-library_schema_TOP"
29321                         },
29322                         "ietf-yang-library_yang-library_datastore": {
29323                                 "properties": {
29324                                         "name": {
29325                                                 "$ref": "#/components/schemas/datastore",
29326                                                 "xml": {
29327                                                         "name": "name",
29328                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29329                                                 }
29330                                         },
29331                                         "schema": {
29332                                                 "description": "A reference to the schema supported by this datastore.\nAll non-import-only modules of the schema are implemented\nwith their associated features and deviations.",
29333                                                 "default": "Some schema",
29334                                                 "type": "string",
29335                                                 "xml": {
29336                                                         "name": "schema",
29337                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29338                                                 }
29339                                         }
29340                                 },
29341                                 "required": [
29342                                         "schema"
29343                                 ],
29344                                 "type": "object",
29345                                 "title": "ietf-yang-library_yang-library_datastore",
29346                                 "description": "A datastore supported by this server.\n\nEach datastore indicates which schema it supports.\n\nThe server MUST instantiate one entry in this list per\nspecific datastore it supports.\nEach datastore entry with the same datastore schema SHOULD\nreference the same schema.",
29347                                 "xml": {
29348                                         "name": "datastore",
29349                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29350                                 }
29351                         },
29352                         "ietf-yang-library_yang-library_datastore_TOP": {
29353                                 "type": "object",
29354                                 "properties": {
29355                                         "datastore": {
29356                                                 "type": "array",
29357                                                 "items": {
29358                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_datastore"
29359                                                 },
29360                                                 "description": "A datastore supported by this server.\n\nEach datastore indicates which schema it supports.\n\nThe server MUST instantiate one entry in this list per\nspecific datastore it supports.\nEach datastore entry with the same datastore schema SHOULD\nreference the same schema."
29361                                         }
29362                                 },
29363                                 "title": "ietf-yang-library_yang-library_datastore_TOP"
29364                         },
29365                         "ietf-yang-library_yang-library": {
29366                                 "properties": {
29367                                         "module-set": {
29368                                                 "type": "array",
29369                                                 "items": {
29370                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_module-set"
29371                                                 },
29372                                                 "description": "A set of modules that may be used by one or more schemas.\n\nA module set does not have to be referentially complete,\ni.e., it may define modules that contain import statements\nfor other modules not included in the module set."
29373                                         },
29374                                         "schema": {
29375                                                 "type": "array",
29376                                                 "items": {
29377                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_schema"
29378                                                 },
29379                                                 "description": "A datastore schema that may be used by one or more\ndatastores.\n\nThe schema must be valid and referentially complete, i.e.,\nit must contain modules to satisfy all used import\nstatements for all modules specified in the schema."
29380                                         },
29381                                         "datastore": {
29382                                                 "type": "array",
29383                                                 "items": {
29384                                                         "$ref": "#/components/schemas/ietf-yang-library_yang-library_datastore"
29385                                                 },
29386                                                 "description": "A datastore supported by this server.\n\nEach datastore indicates which schema it supports.\n\nThe server MUST instantiate one entry in this list per\nspecific datastore it supports.\nEach datastore entry with the same datastore schema SHOULD\nreference the same schema."
29387                                         },
29388                                         "content-id": {
29389                                                 "description": "A server-generated identifier of the contents of the\n'/yang-library' tree.  The server MUST change the value of\nthis leaf if the information represented by the\n'/yang-library' tree, except '/yang-library/content-id', has\nchanged.",
29390                                                 "default": "Some content-id",
29391                                                 "type": "string",
29392                                                 "xml": {
29393                                                         "name": "content-id",
29394                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29395                                                 }
29396                                         }
29397                                 },
29398                                 "required": [
29399                                         "content-id"
29400                                 ],
29401                                 "type": "object",
29402                                 "title": "ietf-yang-library_yang-library",
29403                                 "description": "Container holding the entire YANG library of this server.",
29404                                 "xml": {
29405                                         "name": "yang-library",
29406                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29407                                 }
29408                         },
29409                         "ietf-yang-library_yang-library_TOP": {
29410                                 "type": "object",
29411                                 "properties": {
29412                                         "yang-library": {
29413                                                 "$ref": "#/components/schemas/ietf-yang-library_yang-library"
29414                                         }
29415                                 },
29416                                 "title": "ietf-yang-library_yang-library_TOP"
29417                         },
29418                         "ietf-yang-library_modules-state_module_deviation": {
29419                                 "properties": {
29420                                         "name": {
29421                                                 "description": "The YANG module or submodule name.",
29422                                                 "minLength": 1,
29423                                                 "maxLength": 2147483647,
29424                                                 "default": "?:_8",
29425                                                 "type": "string",
29426                                                 "xml": {
29427                                                         "name": "name",
29428                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29429                                                 }
29430                                         },
29431                                         "revision": {
29432                                                 "description": "The YANG module or submodule revision date.\nA zero-length string is used if no revision statement\nis present in the YANG module or submodule.",
29433                                                 "type": "string",
29434                                                 "xml": {
29435                                                         "name": "revision",
29436                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29437                                                 }
29438                                         }
29439                                 },
29440                                 "type": "object",
29441                                 "title": "ietf-yang-library_modules-state_module_deviation",
29442                                 "description": "List of YANG deviation module names and revisions\nused by this server to modify the conformance of\nthe module associated with this entry.  Note that\nthe same module can be used for deviations for\nmultiple modules, so the same entry MAY appear\nwithin multiple 'module' entries.\n\nThe deviation module MUST be present in the 'module'\nlist, with the same name and revision values.\nThe 'conformance-type' value will be 'implement' for\nthe deviation module.",
29443                                 "xml": {
29444                                         "name": "deviation",
29445                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29446                                 }
29447                         },
29448                         "ietf-yang-library_modules-state_module_deviation_TOP": {
29449                                 "type": "object",
29450                                 "properties": {
29451                                         "deviation": {
29452                                                 "type": "array",
29453                                                 "items": {
29454                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_module_deviation"
29455                                                 },
29456                                                 "description": "List of YANG deviation module names and revisions\nused by this server to modify the conformance of\nthe module associated with this entry.  Note that\nthe same module can be used for deviations for\nmultiple modules, so the same entry MAY appear\nwithin multiple 'module' entries.\n\nThe deviation module MUST be present in the 'module'\nlist, with the same name and revision values.\nThe 'conformance-type' value will be 'implement' for\nthe deviation module."
29457                                         }
29458                                 },
29459                                 "title": "ietf-yang-library_modules-state_module_deviation_TOP"
29460                         },
29461                         "ietf-yang-library_modules-state_module_submodule": {
29462                                 "properties": {
29463                                         "name": {
29464                                                 "description": "The YANG module or submodule name.",
29465                                                 "minLength": 1,
29466                                                 "maxLength": 2147483647,
29467                                                 "default": "?:_b_",
29468                                                 "type": "string",
29469                                                 "xml": {
29470                                                         "name": "name",
29471                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29472                                                 }
29473                                         },
29474                                         "revision": {
29475                                                 "description": "The YANG module or submodule revision date.\nA zero-length string is used if no revision statement\nis present in the YANG module or submodule.",
29476                                                 "type": "string",
29477                                                 "xml": {
29478                                                         "name": "revision",
29479                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29480                                                 }
29481                                         },
29482                                         "schema": {
29483                                                 "description": "Contains a URL that represents the YANG schema\nresource for this module or submodule.\n\nThis leaf will only be present if there is a URL\navailable for retrieval of the schema for this entry.",
29484                                                 "default": "Some schema",
29485                                                 "type": "string",
29486                                                 "xml": {
29487                                                         "name": "schema",
29488                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29489                                                 }
29490                                         }
29491                                 },
29492                                 "type": "object",
29493                                 "title": "ietf-yang-library_modules-state_module_submodule",
29494                                 "description": "Each entry represents one submodule within the\nparent module.",
29495                                 "xml": {
29496                                         "name": "submodule",
29497                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29498                                 }
29499                         },
29500                         "ietf-yang-library_modules-state_module_submodule_TOP": {
29501                                 "type": "object",
29502                                 "properties": {
29503                                         "submodule": {
29504                                                 "type": "array",
29505                                                 "items": {
29506                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_module_submodule"
29507                                                 },
29508                                                 "description": "Each entry represents one submodule within the\nparent module."
29509                                         }
29510                                 },
29511                                 "title": "ietf-yang-library_modules-state_module_submodule_TOP"
29512                         },
29513                         "ietf-yang-library_modules-state_module": {
29514                                 "properties": {
29515                                         "namespace": {
29516                                                 "description": "The XML namespace identifier for this module.",
29517                                                 "default": "Some namespace",
29518                                                 "type": "string",
29519                                                 "xml": {
29520                                                         "name": "namespace",
29521                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29522                                                 }
29523                                         },
29524                                         "feature": {
29525                                                 "type": "array",
29526                                                 "items": {
29527                                                         "minLength": 1,
29528                                                         "maxLength": 2147483647,
29529                                                         "default": "?:gq",
29530                                                         "type": "string"
29531                                                 },
29532                                                 "description": "List of YANG feature names from this module that are\nsupported by the server, regardless of whether they are\ndefined in the module or any included submodule."
29533                                         },
29534                                         "deviation": {
29535                                                 "type": "array",
29536                                                 "items": {
29537                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_module_deviation"
29538                                                 },
29539                                                 "description": "List of YANG deviation module names and revisions\nused by this server to modify the conformance of\nthe module associated with this entry.  Note that\nthe same module can be used for deviations for\nmultiple modules, so the same entry MAY appear\nwithin multiple 'module' entries.\n\nThe deviation module MUST be present in the 'module'\nlist, with the same name and revision values.\nThe 'conformance-type' value will be 'implement' for\nthe deviation module."
29540                                         },
29541                                         "conformance-type": {
29542                                                 "description": "Indicates the type of conformance the server is claiming\nfor the YANG module identified by this entry.",
29543                                                 "enum": [
29544                                                         "implement",
29545                                                         "import"
29546                                                 ],
29547                                                 "default": "implement",
29548                                                 "type": "string",
29549                                                 "xml": {
29550                                                         "name": "conformance-type",
29551                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29552                                                 }
29553                                         },
29554                                         "submodule": {
29555                                                 "type": "array",
29556                                                 "items": {
29557                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_module_submodule"
29558                                                 },
29559                                                 "description": "Each entry represents one submodule within the\nparent module."
29560                                         },
29561                                         "schema": {
29562                                                 "description": "Contains a URL that represents the YANG schema\nresource for this module or submodule.\n\nThis leaf will only be present if there is a URL\navailable for retrieval of the schema for this entry.",
29563                                                 "default": "Some schema",
29564                                                 "type": "string",
29565                                                 "xml": {
29566                                                         "name": "schema",
29567                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29568                                                 }
29569                                         },
29570                                         "name": {
29571                                                 "description": "The YANG module or submodule name.",
29572                                                 "minLength": 1,
29573                                                 "maxLength": 2147483647,
29574                                                 "default": "?:z",
29575                                                 "type": "string",
29576                                                 "xml": {
29577                                                         "name": "name",
29578                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29579                                                 }
29580                                         },
29581                                         "revision": {
29582                                                 "description": "The YANG module or submodule revision date.\nA zero-length string is used if no revision statement\nis present in the YANG module or submodule.",
29583                                                 "type": "string",
29584                                                 "xml": {
29585                                                         "name": "revision",
29586                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29587                                                 }
29588                                         }
29589                                 },
29590                                 "required": [
29591                                         "namespace",
29592                                         "conformance-type"
29593                                 ],
29594                                 "type": "object",
29595                                 "title": "ietf-yang-library_modules-state_module",
29596                                 "description": "Each entry represents one revision of one module\ncurrently supported by the server.",
29597                                 "xml": {
29598                                         "name": "module",
29599                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29600                                 }
29601                         },
29602                         "ietf-yang-library_modules-state_module_TOP": {
29603                                 "type": "object",
29604                                 "properties": {
29605                                         "module": {
29606                                                 "type": "array",
29607                                                 "items": {
29608                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_module"
29609                                                 },
29610                                                 "description": "Each entry represents one revision of one module\ncurrently supported by the server."
29611                                         }
29612                                 },
29613                                 "title": "ietf-yang-library_modules-state_module_TOP"
29614                         },
29615                         "ietf-yang-library_modules-state": {
29616                                 "properties": {
29617                                         "module-set-id": {
29618                                                 "description": "Contains a server-specific identifier representing\nthe current set of modules and submodules.  The\nserver MUST change the value of this leaf if the\ninformation represented by the 'module' list instances\nhas changed.",
29619                                                 "default": "Some module-set-id",
29620                                                 "type": "string",
29621                                                 "xml": {
29622                                                         "name": "module-set-id",
29623                                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29624                                                 }
29625                                         },
29626                                         "module": {
29627                                                 "type": "array",
29628                                                 "items": {
29629                                                         "$ref": "#/components/schemas/ietf-yang-library_modules-state_module"
29630                                                 },
29631                                                 "description": "Each entry represents one revision of one module\ncurrently supported by the server."
29632                                         }
29633                                 },
29634                                 "required": [
29635                                         "module-set-id"
29636                                 ],
29637                                 "type": "object",
29638                                 "title": "ietf-yang-library_modules-state",
29639                                 "description": "Contains YANG module monitoring information.",
29640                                 "xml": {
29641                                         "name": "modules-state",
29642                                         "namespace": "urn:ietf:params:xml:ns:yang:ietf-yang-library"
29643                                 }
29644                         },
29645                         "ietf-yang-library_modules-state_TOP": {
29646                                 "type": "object",
29647                                 "properties": {
29648                                         "modules-state": {
29649                                                 "$ref": "#/components/schemas/ietf-yang-library_modules-state"
29650                                         }
29651                                 },
29652                                 "title": "ietf-yang-library_modules-state_TOP"
29653                         },
29654                         "nc-notifications_netconf_streams_stream": {
29655                                 "properties": {
29656                                         "name": {
29657                                                 "description": "The name of the event stream. If this is the default\nNETCONF stream, this must have the value 'NETCONF'.",
29658                                                 "default": "Some name",
29659                                                 "type": "string",
29660                                                 "xml": {
29661                                                         "name": "name",
29662                                                         "namespace": "urn:ietf:params:xml:ns:netmod:notification"
29663                                                 }
29664                                         },
29665                                         "description": {
29666                                                 "description": "A description of the event stream, including such\ninformation as the type of events that are sent over\nthis stream.",
29667                                                 "default": "Some description",
29668                                                 "type": "string",
29669                                                 "xml": {
29670                                                         "name": "description",
29671                                                         "namespace": "urn:ietf:params:xml:ns:netmod:notification"
29672                                                 }
29673                                         },
29674                                         "replaySupport": {
29675                                                 "description": "A description of the event stream, including such\ninformation as the type of events that are sent over\nthis stream.",
29676                                                 "default": true,
29677                                                 "type": "boolean",
29678                                                 "xml": {
29679                                                         "name": "replaySupport",
29680                                                         "namespace": "urn:ietf:params:xml:ns:netmod:notification"
29681                                                 }
29682                                         },
29683                                         "replayLogCreationTime": {
29684                                                 "description": "The timestamp of the creation of the log used to support\nthe replay function on this stream. Note that this might\nbe earlier then the earliest available notification in\nthe log. This object is updated if the log resets for\nsome reason.  This object MUST be present if replay is\nsupported.",
29685                                                 "minLength": 0,
29686                                                 "maxLength": 2147483647,
29687                                                 "default": "?:5088-32-14T13:13:22+54:94",
29688                                                 "type": "string",
29689                                                 "xml": {
29690                                                         "name": "replayLogCreationTime",
29691                                                         "namespace": "urn:ietf:params:xml:ns:netmod:notification"
29692                                                 }
29693                                         }
29694                                 },
29695                                 "required": [
29696                                         "description",
29697                                         "replaySupport"
29698                                 ],
29699                                 "type": "object",
29700                                 "title": "nc-notifications_netconf_streams_stream",
29701                                 "description": "Stream name, description and other information.",
29702                                 "xml": {
29703                                         "name": "stream",
29704                                         "namespace": "urn:ietf:params:xml:ns:netmod:notification"
29705                                 }
29706                         },
29707                         "nc-notifications_netconf_streams_stream_TOP": {
29708                                 "type": "object",
29709                                 "properties": {
29710                                         "stream": {
29711                                                 "type": "array",
29712                                                 "items": {
29713                                                         "$ref": "#/components/schemas/nc-notifications_netconf_streams_stream"
29714                                                 },
29715                                                 "description": "Stream name, description and other information."
29716                                         }
29717                                 },
29718                                 "title": "nc-notifications_netconf_streams_stream_TOP"
29719                         },
29720                         "nc-notifications_netconf_streams": {
29721                                 "properties": {
29722                                         "stream": {
29723                                                 "type": "array",
29724                                                 "items": {
29725                                                         "$ref": "#/components/schemas/nc-notifications_netconf_streams_stream"
29726                                                 },
29727                                                 "description": "Stream name, description and other information."
29728                                         }
29729                                 },
29730                                 "type": "object",
29731                                 "title": "nc-notifications_netconf_streams",
29732                                 "description": "The list of event streams supported by the system. When\na query is issued, the returned set of streams is\ndetermined based on user privileges.",
29733                                 "xml": {
29734                                         "name": "streams",
29735                                         "namespace": "urn:ietf:params:xml:ns:netmod:notification"
29736                                 }
29737                         },
29738                         "nc-notifications_netconf_streams_TOP": {
29739                                 "type": "object",
29740                                 "properties": {
29741                                         "streams": {
29742                                                 "$ref": "#/components/schemas/nc-notifications_netconf_streams"
29743                                         }
29744                                 },
29745                                 "title": "nc-notifications_netconf_streams_TOP"
29746                         },
29747                         "nc-notifications_netconf": {
29748                                 "properties": {
29749                                         "streams": {
29750                                                 "$ref": "#/components/schemas/nc-notifications_netconf_streams"
29751                                         }
29752                                 },
29753                                 "type": "object",
29754                                 "title": "nc-notifications_netconf",
29755                                 "description": "Top-level element in the notification namespace",
29756                                 "xml": {
29757                                         "name": "netconf",
29758                                         "namespace": "urn:ietf:params:xml:ns:netmod:notification"
29759                                 }
29760                         },
29761                         "nc-notifications_netconf_TOP": {
29762                                 "type": "object",
29763                                 "properties": {
29764                                         "netconf": {
29765                                                 "$ref": "#/components/schemas/nc-notifications_netconf"
29766                                         }
29767                                 },
29768                                 "title": "nc-notifications_netconf_TOP"
29769                         },
29770                         "notifications_create-subscription_input": {
29771                                 "properties": {
29772                                         "stream": {
29773                                                 "description": "An optional parameter that indicates which stream of events\nis of interest. If not present, then events in the default\nNETCONF stream will be sent.",
29774                                                 "default": "NETCONF",
29775                                                 "type": "string",
29776                                                 "xml": {
29777                                                         "name": "stream",
29778                                                         "namespace": "urn:ietf:params:xml:ns:netconf:notification:1.0"
29779                                                 }
29780                                         },
29781                                         "filter": {
29782                                                 "description": "An optional parameter that indicates which subset of all\npossible events is of interest. The format of this\nparameter is the same as that of the filter parameter\nin the NETCONF protocol operations. If not present,\nall events not precluded by other parameters will\nbe sent.",
29783                                                 "default": "<filter> ... </filter>",
29784                                                 "type": "string",
29785                                                 "xml": {
29786                                                         "name": "filter",
29787                                                         "namespace": "urn:ietf:params:xml:ns:netconf:notification:1.0"
29788                                                 }
29789                                         },
29790                                         "startTime": {
29791                                                 "description": "A parameter used to trigger the replay feature and\nindicates that the replay should start at the time\nspecified. If start time is not present, this is not a\nreplay subscription.",
29792                                                 "minLength": 0,
29793                                                 "maxLength": 2147483647,
29794                                                 "default": "?:6125-26-59T04:65:47Z",
29795                                                 "type": "string",
29796                                                 "xml": {
29797                                                         "name": "startTime",
29798                                                         "namespace": "urn:ietf:params:xml:ns:netconf:notification:1.0"
29799                                                 }
29800                                         },
29801                                         "stopTime": {
29802                                                 "description": "An optional parameter used with the optional replay\nfeature to indicate the newest notifications of\ninterest. If stop time is not present, the notifications\nwill continue until the subscription is terminated.\nMust be used with startTime.",
29803                                                 "minLength": 0,
29804                                                 "maxLength": 2147483647,
29805                                                 "default": "?:7617-87-73T76:30:26.6-50:11",
29806                                                 "type": "string",
29807                                                 "xml": {
29808                                                         "name": "stopTime",
29809                                                         "namespace": "urn:ietf:params:xml:ns:netconf:notification:1.0"
29810                                                 }
29811                                         }
29812                                 },
29813                                 "type": "object",
29814                                 "xml": {
29815                                         "name": "input"
29816                                 },
29817                                 "title": "notifications_create-subscription_input"
29818                         },
29819                         "notifications_create-subscription_input_TOP": {
29820                                 "type": "object",
29821                                 "properties": {
29822                                         "input": {
29823                                                 "$ref": "#/components/schemas/notifications_create-subscription_input"
29824                                         }
29825                                 },
29826                                 "title": "notifications_create-subscription_input_TOP"
29827                         },
29828                         "NTS_FUNCTION_TYPE_BASE": {
29829                                 "title": "NTS_FUNCTION_TYPE_BASE",
29830                                 "description": "The reference of each identity represents the name of the associated docker image.",
29831                                 "enum": [
29832                                         "NTS_FUNCTION_TYPE_BASE"
29833                                 ],
29834                                 "type": "string"
29835                         },
29836                         "nts-network-function_info": {
29837                                 "properties": {
29838                                         "build-time": {
29839                                                 "description": "Build time of NTS application.",
29840                                                 "minLength": 0,
29841                                                 "maxLength": 2147483647,
29842                                                 "default": "?:4599-87-24T24:58:86Z",
29843                                                 "type": "string",
29844                                                 "xml": {
29845                                                         "name": "build-time",
29846                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
29847                                                 }
29848                                         },
29849                                         "version": {
29850                                                 "description": "NTS version of current network-function.",
29851                                                 "default": "Some version",
29852                                                 "type": "string",
29853                                                 "xml": {
29854                                                         "name": "version",
29855                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
29856                                                 }
29857                                         },
29858                                         "started-features": {
29859                                                 "description": "A bit-wise list with currently started features.",
29860                                                 "minItems": 0,
29861                                                 "uniqueItems": true,
29862                                                 "enum": [
29863                                                         "ves-file-ready",
29864                                                         "ves-heartbeat",
29865                                                         "ves-pnf-registration",
29866                                                         "manual-notification-generation",
29867                                                         "netconf-call-home",
29868                                                         "web-cut-through"
29869                                                 ],
29870                                                 "default": "\"ves-file-ready\" \"web-cut-through\"",
29871                                                 "type": "string",
29872                                                 "xml": {
29873                                                         "name": "started-features",
29874                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
29875                                                 }
29876                                         }
29877                                 },
29878                                 "type": "object",
29879                                 "title": "nts-network-function_info",
29880                                 "description": "Information about NTS application and modules.",
29881                                 "xml": {
29882                                         "name": "info",
29883                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
29884                                 }
29885                         },
29886                         "nts-network-function_info_TOP": {
29887                                 "type": "object",
29888                                 "properties": {
29889                                         "info": {
29890                                                 "$ref": "#/components/schemas/nts-network-function_info"
29891                                         }
29892                                 },
29893                                 "title": "nts-network-function_info_TOP"
29894                         },
29895                         "nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list_post": {
29896                                 "type": "object",
29897                                 "properties": {
29898                                         "delay-period": {
29899                                                 "description": "The amount of seconds before the next event.",
29900                                                 "format": "int32",
29901                                                 "default": 0,
29902                                                 "type": "integer",
29903                                                 "xml": {
29904                                                         "name": "delay-period",
29905                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
29906                                                 }
29907                                         }
29908                                 },
29909                                 "title": "nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list_post",
29910                                 "description": "The list defining the pattern for generating events.",
29911                                 "xml": {
29912                                         "name": "fault-delay-list",
29913                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
29914                                 }
29915                         },
29916                         "nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list_post_xml": {
29917                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list_post"
29918                         },
29919                         "nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list": {
29920                                 "properties": {
29921                                         "index": {
29922                                                 "description": "The index of the list.",
29923                                                 "format": "int32",
29924                                                 "default": 0,
29925                                                 "type": "integer",
29926                                                 "xml": {
29927                                                         "name": "index",
29928                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
29929                                                 }
29930                                         },
29931                                         "delay-period": {
29932                                                 "description": "The amount of seconds before the next event.",
29933                                                 "format": "int32",
29934                                                 "default": 0,
29935                                                 "type": "integer",
29936                                                 "xml": {
29937                                                         "name": "delay-period",
29938                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
29939                                                 }
29940                                         }
29941                                 },
29942                                 "type": "object",
29943                                 "title": "nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list",
29944                                 "description": "The list defining the pattern for generating events.",
29945                                 "xml": {
29946                                         "name": "fault-delay-list",
29947                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
29948                                 }
29949                         },
29950                         "nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list_TOP": {
29951                                 "type": "object",
29952                                 "properties": {
29953                                         "fault-delay-list": {
29954                                                 "type": "array",
29955                                                 "items": {
29956                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list"
29957                                                 },
29958                                                 "description": "The list defining the pattern for generating events."
29959                                         }
29960                                 },
29961                                 "title": "nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list_TOP"
29962                         },
29963                         "nts-network-function_simulation_network-function_config_fault-generation_post": {
29964                                 "type": "object",
29965                                 "properties": {
29966                                         "fault-delay-list": {
29967                                                 "type": "array",
29968                                                 "items": {
29969                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list"
29970                                                 },
29971                                                 "description": "The list defining the pattern for generating events."
29972                                         }
29973                                 },
29974                                 "title": "nts-network-function_simulation_network-function_config_fault-generation_post",
29975                                 "description": "Groups the fault generation configuration and status.",
29976                                 "xml": {
29977                                         "name": "fault-generation",
29978                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
29979                                 }
29980                         },
29981                         "nts-network-function_simulation_network-function_config_fault-generation_post_xml": {
29982                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_fault-generation_post"
29983                         },
29984                         "nts-network-function_simulation_network-function_config_fault-generation": {
29985                                 "properties": {
29986                                         "fault-delay-list": {
29987                                                 "type": "array",
29988                                                 "items": {
29989                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_config_fault-delay-list"
29990                                                 },
29991                                                 "description": "The list defining the pattern for generating events."
29992                                         }
29993                                 },
29994                                 "type": "object",
29995                                 "title": "nts-network-function_simulation_network-function_config_fault-generation",
29996                                 "description": "Groups the fault generation configuration and status.",
29997                                 "xml": {
29998                                         "name": "fault-generation",
29999                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30000                                 }
30001                         },
30002                         "nts-network-function_simulation_network-function_config_fault-generation_TOP": {
30003                                 "type": "object",
30004                                 "properties": {
30005                                         "fault-generation": {
30006                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_fault-generation"
30007                                         }
30008                                 },
30009                                 "title": "nts-network-function_simulation_network-function_config_fault-generation_TOP"
30010                         },
30011                         "nts-network-function_simulation_network-function_config_netconf_post": {
30012                                 "type": "object",
30013                                 "properties": {
30014                                         "call-home": {
30015                                                 "description": "For enabling the NETCONF Call Home feature. If set to 'true', each simulated device, when booting up, will try to Call Home to the SDN Controller.",
30016                                                 "default": true,
30017                                                 "type": "boolean",
30018                                                 "xml": {
30019                                                         "name": "call-home",
30020                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30021                                                 }
30022                                         },
30023                                         "faults-enabled": {
30024                                                 "description": "For enabling the fault generation.",
30025                                                 "default": true,
30026                                                 "type": "boolean",
30027                                                 "xml": {
30028                                                         "name": "faults-enabled",
30029                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30030                                                 }
30031                                         }
30032                                 },
30033                                 "title": "nts-network-function_simulation_network-function_config_netconf_post",
30034                                 "description": "Container for describing the NETCONF details.",
30035                                 "xml": {
30036                                         "name": "netconf",
30037                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30038                                 }
30039                         },
30040                         "nts-network-function_simulation_network-function_config_netconf_post_xml": {
30041                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_netconf_post"
30042                         },
30043                         "nts-network-function_simulation_network-function_config_netconf": {
30044                                 "properties": {
30045                                         "call-home": {
30046                                                 "description": "For enabling the NETCONF Call Home feature. If set to 'true', each simulated device, when booting up, will try to Call Home to the SDN Controller.",
30047                                                 "default": true,
30048                                                 "type": "boolean",
30049                                                 "xml": {
30050                                                         "name": "call-home",
30051                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30052                                                 }
30053                                         },
30054                                         "faults-enabled": {
30055                                                 "description": "For enabling the fault generation.",
30056                                                 "default": true,
30057                                                 "type": "boolean",
30058                                                 "xml": {
30059                                                         "name": "faults-enabled",
30060                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30061                                                 }
30062                                         }
30063                                 },
30064                                 "type": "object",
30065                                 "title": "nts-network-function_simulation_network-function_config_netconf",
30066                                 "description": "Container for describing the NETCONF details.",
30067                                 "xml": {
30068                                         "name": "netconf",
30069                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30070                                 }
30071                         },
30072                         "nts-network-function_simulation_network-function_config_netconf_TOP": {
30073                                 "type": "object",
30074                                 "properties": {
30075                                         "netconf": {
30076                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_netconf"
30077                                         }
30078                                 },
30079                                 "title": "nts-network-function_simulation_network-function_config_netconf_TOP"
30080                         },
30081                         "nts-network-function_simulation_network-function_config_ves_post": {
30082                                 "type": "object",
30083                                 "properties": {
30084                                         "pnf-registration": {
30085                                                 "description": "For enabling the PNF Registration messages. If set to 'true', each simulated device, when booting up, will send a PNF Registration message to the VES Collector.",
30086                                                 "default": true,
30087                                                 "type": "boolean",
30088                                                 "xml": {
30089                                                         "name": "pnf-registration",
30090                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30091                                                 }
30092                                         },
30093                                         "heartbeat-period": {
30094                                                 "description": "The number of seconds between VES heartbeat messages.",
30095                                                 "format": "int32",
30096                                                 "default": 0,
30097                                                 "type": "integer",
30098                                                 "xml": {
30099                                                         "name": "heartbeat-period",
30100                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30101                                                 }
30102                                         },
30103                                         "faults-enabled": {
30104                                                 "description": "For enabling the fault generation.",
30105                                                 "default": true,
30106                                                 "type": "boolean",
30107                                                 "xml": {
30108                                                         "name": "faults-enabled",
30109                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30110                                                 }
30111                                         }
30112                                 },
30113                                 "title": "nts-network-function_simulation_network-function_config_ves_post",
30114                                 "description": "Container for describing the VES details.",
30115                                 "xml": {
30116                                         "name": "ves",
30117                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30118                                 }
30119                         },
30120                         "nts-network-function_simulation_network-function_config_ves_post_xml": {
30121                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_ves_post"
30122                         },
30123                         "nts-network-function_simulation_network-function_config_ves": {
30124                                 "properties": {
30125                                         "pnf-registration": {
30126                                                 "description": "For enabling the PNF Registration messages. If set to 'true', each simulated device, when booting up, will send a PNF Registration message to the VES Collector.",
30127                                                 "default": true,
30128                                                 "type": "boolean",
30129                                                 "xml": {
30130                                                         "name": "pnf-registration",
30131                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30132                                                 }
30133                                         },
30134                                         "heartbeat-period": {
30135                                                 "description": "The number of seconds between VES heartbeat messages.",
30136                                                 "format": "int32",
30137                                                 "default": 0,
30138                                                 "type": "integer",
30139                                                 "xml": {
30140                                                         "name": "heartbeat-period",
30141                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30142                                                 }
30143                                         },
30144                                         "faults-enabled": {
30145                                                 "description": "For enabling the fault generation.",
30146                                                 "default": true,
30147                                                 "type": "boolean",
30148                                                 "xml": {
30149                                                         "name": "faults-enabled",
30150                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30151                                                 }
30152                                         }
30153                                 },
30154                                 "type": "object",
30155                                 "title": "nts-network-function_simulation_network-function_config_ves",
30156                                 "description": "Container for describing the VES details.",
30157                                 "xml": {
30158                                         "name": "ves",
30159                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30160                                 }
30161                         },
30162                         "nts-network-function_simulation_network-function_config_ves_TOP": {
30163                                 "type": "object",
30164                                 "properties": {
30165                                         "ves": {
30166                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_ves"
30167                                         }
30168                                 },
30169                                 "title": "nts-network-function_simulation_network-function_config_ves_TOP"
30170                         },
30171                         "nts-network-function_simulation_config_network-function_post": {
30172                                 "type": "object",
30173                                 "properties": {
30174                                         "function-type": {
30175                                                 "description": "Type of network function that is simulated.",
30176                                                 "default": "Some function-type",
30177                                                 "type": "string",
30178                                                 "xml": {
30179                                                         "name": "function-type",
30180                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30181                                                 }
30182                                         },
30183                                         "mount-point-addressing-method": {
30184                                                 "description": "Specifies how to address the simulated network function: via the host machine or via docker.",
30185                                                 "enum": [
30186                                                         "host-mapping",
30187                                                         "docker-mapping"
30188                                                 ],
30189                                                 "default": "docker-mapping",
30190                                                 "type": "string",
30191                                                 "xml": {
30192                                                         "name": "mount-point-addressing-method",
30193                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30194                                                 }
30195                                         },
30196                                         "fault-generation": {
30197                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_fault-generation"
30198                                         },
30199                                         "netconf": {
30200                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_netconf"
30201                                         },
30202                                         "ves": {
30203                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_ves"
30204                                         }
30205                                 },
30206                                 "title": "nts-network-function_simulation_config_network-function_post",
30207                                 "description": "Container which encompasses the details of the network function.",
30208                                 "xml": {
30209                                         "name": "network-function",
30210                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30211                                 }
30212                         },
30213                         "nts-network-function_simulation_config_network-function_post_xml": {
30214                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_network-function_post"
30215                         },
30216                         "nts-network-function_simulation_config_network-function": {
30217                                 "properties": {
30218                                         "function-type": {
30219                                                 "description": "Type of network function that is simulated.",
30220                                                 "default": "Some function-type",
30221                                                 "type": "string",
30222                                                 "xml": {
30223                                                         "name": "function-type",
30224                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30225                                                 }
30226                                         },
30227                                         "mount-point-addressing-method": {
30228                                                 "description": "Specifies how to address the simulated network function: via the host machine or via docker.",
30229                                                 "enum": [
30230                                                         "host-mapping",
30231                                                         "docker-mapping"
30232                                                 ],
30233                                                 "default": "docker-mapping",
30234                                                 "type": "string",
30235                                                 "xml": {
30236                                                         "name": "mount-point-addressing-method",
30237                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30238                                                 }
30239                                         },
30240                                         "fault-generation": {
30241                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_fault-generation"
30242                                         },
30243                                         "netconf": {
30244                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_netconf"
30245                                         },
30246                                         "ves": {
30247                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_config_ves"
30248                                         }
30249                                 },
30250                                 "type": "object",
30251                                 "title": "nts-network-function_simulation_config_network-function",
30252                                 "description": "Container which encompasses the details of the network function.",
30253                                 "xml": {
30254                                         "name": "network-function",
30255                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30256                                 }
30257                         },
30258                         "nts-network-function_simulation_config_network-function_TOP": {
30259                                 "type": "object",
30260                                 "properties": {
30261                                         "network-function": {
30262                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_network-function"
30263                                         }
30264                                 },
30265                                 "title": "nts-network-function_simulation_config_network-function_TOP"
30266                         },
30267                         "nts-network-function_simulation_config_sdn-controller_post": {
30268                                 "type": "object",
30269                                 "properties": {
30270                                         "controller-protocol": {
30271                                                 "description": "The protocol used for communication with the SDN Controller.",
30272                                                 "enum": [
30273                                                         "http",
30274                                                         "https"
30275                                                 ],
30276                                                 "default": "https",
30277                                                 "type": "string",
30278                                                 "xml": {
30279                                                         "name": "controller-protocol",
30280                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30281                                                 }
30282                                         },
30283                                         "controller-ip": {
30284                                                 "description": "The IP address of the SDN Controller.",
30285                                                 "type": "string",
30286                                                 "xml": {
30287                                                         "name": "controller-ip",
30288                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30289                                                 }
30290                                         },
30291                                         "controller-port": {
30292                                                 "description": "The port exposed by the SDN Controller.",
30293                                                 "format": "int32",
30294                                                 "default": 0,
30295                                                 "type": "integer",
30296                                                 "xml": {
30297                                                         "name": "controller-port",
30298                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30299                                                 }
30300                                         },
30301                                         "controller-netconf-call-home-port": {
30302                                                 "description": "The port exposed by the SDN Controller for NETCONF Call Home.",
30303                                                 "format": "int32",
30304                                                 "default": 0,
30305                                                 "type": "integer",
30306                                                 "xml": {
30307                                                         "name": "controller-netconf-call-home-port",
30308                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30309                                                 }
30310                                         },
30311                                         "controller-username": {
30312                                                 "description": "The username for accessing the SDN Controller.",
30313                                                 "default": "Some controller-username",
30314                                                 "type": "string",
30315                                                 "xml": {
30316                                                         "name": "controller-username",
30317                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30318                                                 }
30319                                         },
30320                                         "controller-password": {
30321                                                 "description": "The password for accessing the SDN Controller.",
30322                                                 "default": "Some controller-password",
30323                                                 "type": "string",
30324                                                 "xml": {
30325                                                         "name": "controller-password",
30326                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30327                                                 }
30328                                         }
30329                                 },
30330                                 "title": "nts-network-function_simulation_config_sdn-controller_post",
30331                                 "description": "Groups details about the SDN Controller.",
30332                                 "xml": {
30333                                         "name": "sdn-controller",
30334                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30335                                 }
30336                         },
30337                         "nts-network-function_simulation_config_sdn-controller_post_xml": {
30338                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_sdn-controller_post"
30339                         },
30340                         "nts-network-function_simulation_config_sdn-controller": {
30341                                 "properties": {
30342                                         "controller-protocol": {
30343                                                 "description": "The protocol used for communication with the SDN Controller.",
30344                                                 "enum": [
30345                                                         "http",
30346                                                         "https"
30347                                                 ],
30348                                                 "default": "https",
30349                                                 "type": "string",
30350                                                 "xml": {
30351                                                         "name": "controller-protocol",
30352                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30353                                                 }
30354                                         },
30355                                         "controller-ip": {
30356                                                 "description": "The IP address of the SDN Controller.",
30357                                                 "type": "string",
30358                                                 "xml": {
30359                                                         "name": "controller-ip",
30360                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30361                                                 }
30362                                         },
30363                                         "controller-port": {
30364                                                 "description": "The port exposed by the SDN Controller.",
30365                                                 "format": "int32",
30366                                                 "default": 0,
30367                                                 "type": "integer",
30368                                                 "xml": {
30369                                                         "name": "controller-port",
30370                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30371                                                 }
30372                                         },
30373                                         "controller-netconf-call-home-port": {
30374                                                 "description": "The port exposed by the SDN Controller for NETCONF Call Home.",
30375                                                 "format": "int32",
30376                                                 "default": 0,
30377                                                 "type": "integer",
30378                                                 "xml": {
30379                                                         "name": "controller-netconf-call-home-port",
30380                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30381                                                 }
30382                                         },
30383                                         "controller-username": {
30384                                                 "description": "The username for accessing the SDN Controller.",
30385                                                 "default": "Some controller-username",
30386                                                 "type": "string",
30387                                                 "xml": {
30388                                                         "name": "controller-username",
30389                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30390                                                 }
30391                                         },
30392                                         "controller-password": {
30393                                                 "description": "The password for accessing the SDN Controller.",
30394                                                 "default": "Some controller-password",
30395                                                 "type": "string",
30396                                                 "xml": {
30397                                                         "name": "controller-password",
30398                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30399                                                 }
30400                                         }
30401                                 },
30402                                 "type": "object",
30403                                 "title": "nts-network-function_simulation_config_sdn-controller",
30404                                 "description": "Groups details about the SDN Controller.",
30405                                 "xml": {
30406                                         "name": "sdn-controller",
30407                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30408                                 }
30409                         },
30410                         "nts-network-function_simulation_config_sdn-controller_TOP": {
30411                                 "type": "object",
30412                                 "properties": {
30413                                         "sdn-controller": {
30414                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_sdn-controller"
30415                                         }
30416                                 },
30417                                 "title": "nts-network-function_simulation_config_sdn-controller_TOP"
30418                         },
30419                         "nts-network-function_simulation_config_ves-endpoint_post": {
30420                                 "type": "object",
30421                                 "properties": {
30422                                         "ves-endpoint-protocol": {
30423                                                 "description": "The protocol (HTTP / HTTPS) to be used to address the VES Collector.",
30424                                                 "enum": [
30425                                                         "http",
30426                                                         "https"
30427                                                 ],
30428                                                 "default": "https",
30429                                                 "type": "string",
30430                                                 "xml": {
30431                                                         "name": "ves-endpoint-protocol",
30432                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30433                                                 }
30434                                         },
30435                                         "ves-endpoint-ip": {
30436                                                 "description": "The IP address of the VES Collector.",
30437                                                 "type": "string",
30438                                                 "xml": {
30439                                                         "name": "ves-endpoint-ip",
30440                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30441                                                 }
30442                                         },
30443                                         "ves-endpoint-port": {
30444                                                 "description": "The port exposed by the VES Collector.",
30445                                                 "format": "int32",
30446                                                 "default": 0,
30447                                                 "type": "integer",
30448                                                 "xml": {
30449                                                         "name": "ves-endpoint-port",
30450                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30451                                                 }
30452                                         },
30453                                         "ves-endpoint-auth-method": {
30454                                                 "description": "The type of the authentication to be used with the VES Collector.",
30455                                                 "enum": [
30456                                                         "no-auth",
30457                                                         "cert-only",
30458                                                         "basic-auth",
30459                                                         "cert-basic-auth"
30460                                                 ],
30461                                                 "default": "no-auth",
30462                                                 "type": "string",
30463                                                 "xml": {
30464                                                         "name": "ves-endpoint-auth-method",
30465                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30466                                                 }
30467                                         },
30468                                         "ves-endpoint-username": {
30469                                                 "description": "The username for accessing the VES Collector.",
30470                                                 "default": "Some ves-endpoint-username",
30471                                                 "type": "string",
30472                                                 "xml": {
30473                                                         "name": "ves-endpoint-username",
30474                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30475                                                 }
30476                                         },
30477                                         "ves-endpoint-password": {
30478                                                 "description": "The password for accessing the VES Collector.",
30479                                                 "default": "Some ves-endpoint-password",
30480                                                 "type": "string",
30481                                                 "xml": {
30482                                                         "name": "ves-endpoint-password",
30483                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30484                                                 }
30485                                         },
30486                                         "ves-endpoint-certificate": {
30487                                                 "description": "The Certificate to be used to authenticate to the VES Collector.",
30488                                                 "default": "Some ves-endpoint-certificate",
30489                                                 "type": "string",
30490                                                 "xml": {
30491                                                         "name": "ves-endpoint-certificate",
30492                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30493                                                 }
30494                                         }
30495                                 },
30496                                 "title": "nts-network-function_simulation_config_ves-endpoint_post",
30497                                 "description": "Groups details about the VES Collector endpoint.",
30498                                 "xml": {
30499                                         "name": "ves-endpoint",
30500                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30501                                 }
30502                         },
30503                         "nts-network-function_simulation_config_ves-endpoint_post_xml": {
30504                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_ves-endpoint_post"
30505                         },
30506                         "nts-network-function_simulation_config_ves-endpoint": {
30507                                 "properties": {
30508                                         "ves-endpoint-protocol": {
30509                                                 "description": "The protocol (HTTP / HTTPS) to be used to address the VES Collector.",
30510                                                 "enum": [
30511                                                         "http",
30512                                                         "https"
30513                                                 ],
30514                                                 "default": "https",
30515                                                 "type": "string",
30516                                                 "xml": {
30517                                                         "name": "ves-endpoint-protocol",
30518                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30519                                                 }
30520                                         },
30521                                         "ves-endpoint-ip": {
30522                                                 "description": "The IP address of the VES Collector.",
30523                                                 "type": "string",
30524                                                 "xml": {
30525                                                         "name": "ves-endpoint-ip",
30526                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30527                                                 }
30528                                         },
30529                                         "ves-endpoint-port": {
30530                                                 "description": "The port exposed by the VES Collector.",
30531                                                 "format": "int32",
30532                                                 "default": 0,
30533                                                 "type": "integer",
30534                                                 "xml": {
30535                                                         "name": "ves-endpoint-port",
30536                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30537                                                 }
30538                                         },
30539                                         "ves-endpoint-auth-method": {
30540                                                 "description": "The type of the authentication to be used with the VES Collector.",
30541                                                 "enum": [
30542                                                         "no-auth",
30543                                                         "cert-only",
30544                                                         "basic-auth",
30545                                                         "cert-basic-auth"
30546                                                 ],
30547                                                 "default": "no-auth",
30548                                                 "type": "string",
30549                                                 "xml": {
30550                                                         "name": "ves-endpoint-auth-method",
30551                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30552                                                 }
30553                                         },
30554                                         "ves-endpoint-username": {
30555                                                 "description": "The username for accessing the VES Collector.",
30556                                                 "default": "Some ves-endpoint-username",
30557                                                 "type": "string",
30558                                                 "xml": {
30559                                                         "name": "ves-endpoint-username",
30560                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30561                                                 }
30562                                         },
30563                                         "ves-endpoint-password": {
30564                                                 "description": "The password for accessing the VES Collector.",
30565                                                 "default": "Some ves-endpoint-password",
30566                                                 "type": "string",
30567                                                 "xml": {
30568                                                         "name": "ves-endpoint-password",
30569                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30570                                                 }
30571                                         },
30572                                         "ves-endpoint-certificate": {
30573                                                 "description": "The Certificate to be used to authenticate to the VES Collector.",
30574                                                 "default": "Some ves-endpoint-certificate",
30575                                                 "type": "string",
30576                                                 "xml": {
30577                                                         "name": "ves-endpoint-certificate",
30578                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30579                                                 }
30580                                         }
30581                                 },
30582                                 "type": "object",
30583                                 "title": "nts-network-function_simulation_config_ves-endpoint",
30584                                 "description": "Groups details about the VES Collector endpoint.",
30585                                 "xml": {
30586                                         "name": "ves-endpoint",
30587                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30588                                 }
30589                         },
30590                         "nts-network-function_simulation_config_ves-endpoint_TOP": {
30591                                 "type": "object",
30592                                 "properties": {
30593                                         "ves-endpoint": {
30594                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_ves-endpoint"
30595                                         }
30596                                 },
30597                                 "title": "nts-network-function_simulation_config_ves-endpoint_TOP"
30598                         },
30599                         "nts-network-function_config_simulation_post": {
30600                                 "type": "object",
30601                                 "properties": {
30602                                         "network-function": {
30603                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_network-function"
30604                                         },
30605                                         "sdn-controller": {
30606                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_sdn-controller"
30607                                         },
30608                                         "ves-endpoint": {
30609                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_ves-endpoint"
30610                                         }
30611                                 },
30612                                 "title": "nts-network-function_config_simulation_post",
30613                                 "description": "Root level container which controls the Network Function.",
30614                                 "xml": {
30615                                         "name": "simulation",
30616                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30617                                 }
30618                         },
30619                         "nts-network-function_config_simulation_post_xml": {
30620                                 "$ref": "#/components/schemas/nts-network-function_config_simulation_post"
30621                         },
30622                         "nts-network-function_config_simulation": {
30623                                 "properties": {
30624                                         "network-function": {
30625                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_network-function"
30626                                         },
30627                                         "sdn-controller": {
30628                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_sdn-controller"
30629                                         },
30630                                         "ves-endpoint": {
30631                                                 "$ref": "#/components/schemas/nts-network-function_simulation_config_ves-endpoint"
30632                                         }
30633                                 },
30634                                 "type": "object",
30635                                 "title": "nts-network-function_config_simulation",
30636                                 "description": "Root level container which controls the Network Function.",
30637                                 "xml": {
30638                                         "name": "simulation",
30639                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30640                                 }
30641                         },
30642                         "nts-network-function_config_simulation_TOP": {
30643                                 "type": "object",
30644                                 "properties": {
30645                                         "simulation": {
30646                                                 "$ref": "#/components/schemas/nts-network-function_config_simulation"
30647                                         }
30648                                 },
30649                                 "title": "nts-network-function_config_simulation_TOP"
30650                         },
30651                         "nts-network-function_simulation_network-function_fault-generation_fault-delay-list": {
30652                                 "properties": {
30653                                         "index": {
30654                                                 "description": "The index of the list.",
30655                                                 "format": "int32",
30656                                                 "default": 0,
30657                                                 "type": "integer",
30658                                                 "xml": {
30659                                                         "name": "index",
30660                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30661                                                 }
30662                                         },
30663                                         "delay-period": {
30664                                                 "description": "The amount of seconds before the next event.",
30665                                                 "format": "int32",
30666                                                 "default": 0,
30667                                                 "type": "integer",
30668                                                 "xml": {
30669                                                         "name": "delay-period",
30670                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30671                                                 }
30672                                         }
30673                                 },
30674                                 "type": "object",
30675                                 "title": "nts-network-function_simulation_network-function_fault-generation_fault-delay-list",
30676                                 "description": "The list defining the pattern for generating events.",
30677                                 "xml": {
30678                                         "name": "fault-delay-list",
30679                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30680                                 }
30681                         },
30682                         "nts-network-function_simulation_network-function_fault-generation_fault-delay-list_TOP": {
30683                                 "type": "object",
30684                                 "properties": {
30685                                         "fault-delay-list": {
30686                                                 "type": "array",
30687                                                 "items": {
30688                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_fault-delay-list"
30689                                                 },
30690                                                 "description": "The list defining the pattern for generating events."
30691                                         }
30692                                 },
30693                                 "title": "nts-network-function_simulation_network-function_fault-generation_fault-delay-list_TOP"
30694                         },
30695                         "nts-network-function_simulation_network-function_fault-generation_fault-count": {
30696                                 "properties": {
30697                                         "normal": {
30698                                                 "description": "Number of normal (non-alarmed) events.",
30699                                                 "format": "int64",
30700                                                 "default": 0,
30701                                                 "type": "integer",
30702                                                 "xml": {
30703                                                         "name": "normal",
30704                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30705                                                 }
30706                                         },
30707                                         "warning": {
30708                                                 "description": "Number of warning events.",
30709                                                 "format": "int64",
30710                                                 "default": 0,
30711                                                 "type": "integer",
30712                                                 "xml": {
30713                                                         "name": "warning",
30714                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30715                                                 }
30716                                         },
30717                                         "minor": {
30718                                                 "description": "Number of minor events.",
30719                                                 "format": "int64",
30720                                                 "default": 0,
30721                                                 "type": "integer",
30722                                                 "xml": {
30723                                                         "name": "minor",
30724                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30725                                                 }
30726                                         },
30727                                         "major": {
30728                                                 "description": "Number of major events.",
30729                                                 "format": "int64",
30730                                                 "default": 0,
30731                                                 "type": "integer",
30732                                                 "xml": {
30733                                                         "name": "major",
30734                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30735                                                 }
30736                                         },
30737                                         "critical": {
30738                                                 "description": "Number of critical events.",
30739                                                 "format": "int64",
30740                                                 "default": 0,
30741                                                 "type": "integer",
30742                                                 "xml": {
30743                                                         "name": "critical",
30744                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30745                                                 }
30746                                         }
30747                                 },
30748                                 "type": "object",
30749                                 "title": "nts-network-function_simulation_network-function_fault-generation_fault-count",
30750                                 "description": "Container which groups the number of fault events, by severity.",
30751                                 "xml": {
30752                                         "name": "fault-count",
30753                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30754                                 }
30755                         },
30756                         "nts-network-function_simulation_network-function_fault-generation_fault-count_TOP": {
30757                                 "type": "object",
30758                                 "properties": {
30759                                         "fault-count": {
30760                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_fault-count"
30761                                         }
30762                                 },
30763                                 "title": "nts-network-function_simulation_network-function_fault-generation_fault-count_TOP"
30764                         },
30765                         "nts-network-function_simulation_network-function_fault-generation": {
30766                                 "properties": {
30767                                         "fault-delay-list": {
30768                                                 "type": "array",
30769                                                 "items": {
30770                                                         "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_fault-delay-list"
30771                                                 },
30772                                                 "description": "The list defining the pattern for generating events."
30773                                         },
30774                                         "fault-count": {
30775                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation_fault-count"
30776                                         }
30777                                 },
30778                                 "type": "object",
30779                                 "title": "nts-network-function_simulation_network-function_fault-generation",
30780                                 "description": "Groups the fault generation configuration and status.",
30781                                 "xml": {
30782                                         "name": "fault-generation",
30783                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30784                                 }
30785                         },
30786                         "nts-network-function_simulation_network-function_fault-generation_TOP": {
30787                                 "type": "object",
30788                                 "properties": {
30789                                         "fault-generation": {
30790                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation"
30791                                         }
30792                                 },
30793                                 "title": "nts-network-function_simulation_network-function_fault-generation_TOP"
30794                         },
30795                         "nts-network-function_simulation_network-function_netconf": {
30796                                 "properties": {
30797                                         "call-home": {
30798                                                 "description": "For enabling the NETCONF Call Home feature. If set to 'true', each simulated device, when booting up, will try to Call Home to the SDN Controller.",
30799                                                 "default": true,
30800                                                 "type": "boolean",
30801                                                 "xml": {
30802                                                         "name": "call-home",
30803                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30804                                                 }
30805                                         },
30806                                         "faults-enabled": {
30807                                                 "description": "For enabling the fault generation.",
30808                                                 "default": true,
30809                                                 "type": "boolean",
30810                                                 "xml": {
30811                                                         "name": "faults-enabled",
30812                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30813                                                 }
30814                                         }
30815                                 },
30816                                 "type": "object",
30817                                 "title": "nts-network-function_simulation_network-function_netconf",
30818                                 "description": "Container for describing the NETCONF details.",
30819                                 "xml": {
30820                                         "name": "netconf",
30821                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30822                                 }
30823                         },
30824                         "nts-network-function_simulation_network-function_netconf_TOP": {
30825                                 "type": "object",
30826                                 "properties": {
30827                                         "netconf": {
30828                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_netconf"
30829                                         }
30830                                 },
30831                                 "title": "nts-network-function_simulation_network-function_netconf_TOP"
30832                         },
30833                         "nts-network-function_simulation_network-function_ves": {
30834                                 "properties": {
30835                                         "pnf-registration": {
30836                                                 "description": "For enabling the PNF Registration messages. If set to 'true', each simulated device, when booting up, will send a PNF Registration message to the VES Collector.",
30837                                                 "default": true,
30838                                                 "type": "boolean",
30839                                                 "xml": {
30840                                                         "name": "pnf-registration",
30841                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30842                                                 }
30843                                         },
30844                                         "heartbeat-period": {
30845                                                 "description": "The number of seconds between VES heartbeat messages.",
30846                                                 "format": "int32",
30847                                                 "default": 0,
30848                                                 "type": "integer",
30849                                                 "xml": {
30850                                                         "name": "heartbeat-period",
30851                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30852                                                 }
30853                                         },
30854                                         "faults-enabled": {
30855                                                 "description": "For enabling the fault generation.",
30856                                                 "default": true,
30857                                                 "type": "boolean",
30858                                                 "xml": {
30859                                                         "name": "faults-enabled",
30860                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30861                                                 }
30862                                         }
30863                                 },
30864                                 "type": "object",
30865                                 "title": "nts-network-function_simulation_network-function_ves",
30866                                 "description": "Container for describing the VES details.",
30867                                 "xml": {
30868                                         "name": "ves",
30869                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30870                                 }
30871                         },
30872                         "nts-network-function_simulation_network-function_ves_TOP": {
30873                                 "type": "object",
30874                                 "properties": {
30875                                         "ves": {
30876                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_ves"
30877                                         }
30878                                 },
30879                                 "title": "nts-network-function_simulation_network-function_ves_TOP"
30880                         },
30881                         "nts-network-function_simulation_network-function": {
30882                                 "properties": {
30883                                         "function-type": {
30884                                                 "description": "Type of network function that is simulated.",
30885                                                 "default": "Some function-type",
30886                                                 "type": "string",
30887                                                 "xml": {
30888                                                         "name": "function-type",
30889                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30890                                                 }
30891                                         },
30892                                         "mount-point-addressing-method": {
30893                                                 "description": "Specifies how to address the simulated network function: via the host machine or via docker.",
30894                                                 "enum": [
30895                                                         "host-mapping",
30896                                                         "docker-mapping"
30897                                                 ],
30898                                                 "default": "docker-mapping",
30899                                                 "type": "string",
30900                                                 "xml": {
30901                                                         "name": "mount-point-addressing-method",
30902                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30903                                                 }
30904                                         },
30905                                         "fault-generation": {
30906                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_fault-generation"
30907                                         },
30908                                         "netconf": {
30909                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_netconf"
30910                                         },
30911                                         "ves": {
30912                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function_ves"
30913                                         }
30914                                 },
30915                                 "type": "object",
30916                                 "title": "nts-network-function_simulation_network-function",
30917                                 "description": "Container which encompasses the details of the network function.",
30918                                 "xml": {
30919                                         "name": "network-function",
30920                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30921                                 }
30922                         },
30923                         "nts-network-function_simulation_network-function_TOP": {
30924                                 "type": "object",
30925                                 "properties": {
30926                                         "network-function": {
30927                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function"
30928                                         }
30929                                 },
30930                                 "title": "nts-network-function_simulation_network-function_TOP"
30931                         },
30932                         "nts-network-function_simulation_sdn-controller": {
30933                                 "properties": {
30934                                         "controller-protocol": {
30935                                                 "description": "The protocol used for communication with the SDN Controller.",
30936                                                 "enum": [
30937                                                         "http",
30938                                                         "https"
30939                                                 ],
30940                                                 "default": "https",
30941                                                 "type": "string",
30942                                                 "xml": {
30943                                                         "name": "controller-protocol",
30944                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30945                                                 }
30946                                         },
30947                                         "controller-ip": {
30948                                                 "description": "The IP address of the SDN Controller.",
30949                                                 "type": "string",
30950                                                 "xml": {
30951                                                         "name": "controller-ip",
30952                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30953                                                 }
30954                                         },
30955                                         "controller-port": {
30956                                                 "description": "The port exposed by the SDN Controller.",
30957                                                 "format": "int32",
30958                                                 "default": 0,
30959                                                 "type": "integer",
30960                                                 "xml": {
30961                                                         "name": "controller-port",
30962                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30963                                                 }
30964                                         },
30965                                         "controller-netconf-call-home-port": {
30966                                                 "description": "The port exposed by the SDN Controller for NETCONF Call Home.",
30967                                                 "format": "int32",
30968                                                 "default": 0,
30969                                                 "type": "integer",
30970                                                 "xml": {
30971                                                         "name": "controller-netconf-call-home-port",
30972                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30973                                                 }
30974                                         },
30975                                         "controller-username": {
30976                                                 "description": "The username for accessing the SDN Controller.",
30977                                                 "default": "Some controller-username",
30978                                                 "type": "string",
30979                                                 "xml": {
30980                                                         "name": "controller-username",
30981                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30982                                                 }
30983                                         },
30984                                         "controller-password": {
30985                                                 "description": "The password for accessing the SDN Controller.",
30986                                                 "default": "Some controller-password",
30987                                                 "type": "string",
30988                                                 "xml": {
30989                                                         "name": "controller-password",
30990                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
30991                                                 }
30992                                         }
30993                                 },
30994                                 "type": "object",
30995                                 "title": "nts-network-function_simulation_sdn-controller",
30996                                 "description": "Groups details about the SDN Controller.",
30997                                 "xml": {
30998                                         "name": "sdn-controller",
30999                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31000                                 }
31001                         },
31002                         "nts-network-function_simulation_sdn-controller_TOP": {
31003                                 "type": "object",
31004                                 "properties": {
31005                                         "sdn-controller": {
31006                                                 "$ref": "#/components/schemas/nts-network-function_simulation_sdn-controller"
31007                                         }
31008                                 },
31009                                 "title": "nts-network-function_simulation_sdn-controller_TOP"
31010                         },
31011                         "nts-network-function_simulation_ves-endpoint": {
31012                                 "properties": {
31013                                         "ves-endpoint-protocol": {
31014                                                 "description": "The protocol (HTTP / HTTPS) to be used to address the VES Collector.",
31015                                                 "enum": [
31016                                                         "http",
31017                                                         "https"
31018                                                 ],
31019                                                 "default": "https",
31020                                                 "type": "string",
31021                                                 "xml": {
31022                                                         "name": "ves-endpoint-protocol",
31023                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31024                                                 }
31025                                         },
31026                                         "ves-endpoint-ip": {
31027                                                 "description": "The IP address of the VES Collector.",
31028                                                 "type": "string",
31029                                                 "xml": {
31030                                                         "name": "ves-endpoint-ip",
31031                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31032                                                 }
31033                                         },
31034                                         "ves-endpoint-port": {
31035                                                 "description": "The port exposed by the VES Collector.",
31036                                                 "format": "int32",
31037                                                 "default": 0,
31038                                                 "type": "integer",
31039                                                 "xml": {
31040                                                         "name": "ves-endpoint-port",
31041                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31042                                                 }
31043                                         },
31044                                         "ves-endpoint-auth-method": {
31045                                                 "description": "The type of the authentication to be used with the VES Collector.",
31046                                                 "enum": [
31047                                                         "no-auth",
31048                                                         "cert-only",
31049                                                         "basic-auth",
31050                                                         "cert-basic-auth"
31051                                                 ],
31052                                                 "default": "no-auth",
31053                                                 "type": "string",
31054                                                 "xml": {
31055                                                         "name": "ves-endpoint-auth-method",
31056                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31057                                                 }
31058                                         },
31059                                         "ves-endpoint-username": {
31060                                                 "description": "The username for accessing the VES Collector.",
31061                                                 "default": "Some ves-endpoint-username",
31062                                                 "type": "string",
31063                                                 "xml": {
31064                                                         "name": "ves-endpoint-username",
31065                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31066                                                 }
31067                                         },
31068                                         "ves-endpoint-password": {
31069                                                 "description": "The password for accessing the VES Collector.",
31070                                                 "default": "Some ves-endpoint-password",
31071                                                 "type": "string",
31072                                                 "xml": {
31073                                                         "name": "ves-endpoint-password",
31074                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31075                                                 }
31076                                         },
31077                                         "ves-endpoint-certificate": {
31078                                                 "description": "The Certificate to be used to authenticate to the VES Collector.",
31079                                                 "default": "Some ves-endpoint-certificate",
31080                                                 "type": "string",
31081                                                 "xml": {
31082                                                         "name": "ves-endpoint-certificate",
31083                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31084                                                 }
31085                                         }
31086                                 },
31087                                 "type": "object",
31088                                 "title": "nts-network-function_simulation_ves-endpoint",
31089                                 "description": "Groups details about the VES Collector endpoint.",
31090                                 "xml": {
31091                                         "name": "ves-endpoint",
31092                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31093                                 }
31094                         },
31095                         "nts-network-function_simulation_ves-endpoint_TOP": {
31096                                 "type": "object",
31097                                 "properties": {
31098                                         "ves-endpoint": {
31099                                                 "$ref": "#/components/schemas/nts-network-function_simulation_ves-endpoint"
31100                                         }
31101                                 },
31102                                 "title": "nts-network-function_simulation_ves-endpoint_TOP"
31103                         },
31104                         "nts-network-function_simulation": {
31105                                 "properties": {
31106                                         "network-function": {
31107                                                 "$ref": "#/components/schemas/nts-network-function_simulation_network-function"
31108                                         },
31109                                         "sdn-controller": {
31110                                                 "$ref": "#/components/schemas/nts-network-function_simulation_sdn-controller"
31111                                         },
31112                                         "ves-endpoint": {
31113                                                 "$ref": "#/components/schemas/nts-network-function_simulation_ves-endpoint"
31114                                         }
31115                                 },
31116                                 "type": "object",
31117                                 "title": "nts-network-function_simulation",
31118                                 "description": "Root level container which controls the Network Function.",
31119                                 "xml": {
31120                                         "name": "simulation",
31121                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31122                                 }
31123                         },
31124                         "nts-network-function_simulation_TOP": {
31125                                 "type": "object",
31126                                 "properties": {
31127                                         "simulation": {
31128                                                 "$ref": "#/components/schemas/nts-network-function_simulation"
31129                                         }
31130                                 },
31131                                 "title": "nts-network-function_simulation_TOP"
31132                         },
31133                         "nts-network-function_datastore-populate_output": {
31134                                 "properties": {
31135                                         "status": {
31136                                                 "description": "The status of the RPC.",
31137                                                 "enum": [
31138                                                         "SUCCESS",
31139                                                         "ERROR"
31140                                                 ],
31141                                                 "default": "SUCCESS",
31142                                                 "type": "string",
31143                                                 "xml": {
31144                                                         "name": "status",
31145                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31146                                                 }
31147                                         }
31148                                 },
31149                                 "required": [
31150                                         "status"
31151                                 ],
31152                                 "type": "object",
31153                                 "xml": {
31154                                         "name": "output"
31155                                 },
31156                                 "title": "nts-network-function_datastore-populate_output"
31157                         },
31158                         "nts-network-function_datastore-populate_output_TOP": {
31159                                 "type": "object",
31160                                 "properties": {
31161                                         "output": {
31162                                                 "$ref": "#/components/schemas/nts-network-function_datastore-populate_output"
31163                                         }
31164                                 },
31165                                 "title": "nts-network-function_datastore-populate_output_TOP"
31166                         },
31167                         "nts-network-function_feature-control_input": {
31168                                 "properties": {
31169                                         "start-features": {
31170                                                 "description": "A bit-wise list with features to be activated.",
31171                                                 "minItems": 0,
31172                                                 "uniqueItems": true,
31173                                                 "enum": [
31174                                                         "ves-file-ready",
31175                                                         "ves-heartbeat",
31176                                                         "ves-pnf-registration",
31177                                                         "manual-notification-generation",
31178                                                         "netconf-call-home",
31179                                                         "web-cut-through"
31180                                                 ],
31181                                                 "default": "\"ves-file-ready\" \"web-cut-through\"",
31182                                                 "type": "string",
31183                                                 "xml": {
31184                                                         "name": "start-features",
31185                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31186                                                 }
31187                                         },
31188                                         "stop-features": {
31189                                                 "description": "A bit-wise list with features to be deactivated.",
31190                                                 "minItems": 0,
31191                                                 "uniqueItems": true,
31192                                                 "enum": [
31193                                                         "ves-file-ready",
31194                                                         "ves-heartbeat",
31195                                                         "ves-pnf-registration",
31196                                                         "manual-notification-generation",
31197                                                         "netconf-call-home",
31198                                                         "web-cut-through"
31199                                                 ],
31200                                                 "default": "\"ves-file-ready\" \"web-cut-through\"",
31201                                                 "type": "string",
31202                                                 "xml": {
31203                                                         "name": "stop-features",
31204                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31205                                                 }
31206                                         }
31207                                 },
31208                                 "type": "object",
31209                                 "xml": {
31210                                         "name": "input"
31211                                 },
31212                                 "title": "nts-network-function_feature-control_input"
31213                         },
31214                         "nts-network-function_feature-control_input_TOP": {
31215                                 "type": "object",
31216                                 "properties": {
31217                                         "input": {
31218                                                 "$ref": "#/components/schemas/nts-network-function_feature-control_input"
31219                                         }
31220                                 },
31221                                 "title": "nts-network-function_feature-control_input_TOP"
31222                         },
31223                         "nts-network-function_feature-control_output": {
31224                                 "properties": {
31225                                         "status": {
31226                                                 "description": "The status of the RPC.",
31227                                                 "enum": [
31228                                                         "SUCCESS",
31229                                                         "ERROR"
31230                                                 ],
31231                                                 "default": "SUCCESS",
31232                                                 "type": "string",
31233                                                 "xml": {
31234                                                         "name": "status",
31235                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31236                                                 }
31237                                         }
31238                                 },
31239                                 "required": [
31240                                         "status"
31241                                 ],
31242                                 "type": "object",
31243                                 "xml": {
31244                                         "name": "output"
31245                                 },
31246                                 "title": "nts-network-function_feature-control_output"
31247                         },
31248                         "nts-network-function_feature-control_output_TOP": {
31249                                 "type": "object",
31250                                 "properties": {
31251                                         "output": {
31252                                                 "$ref": "#/components/schemas/nts-network-function_feature-control_output"
31253                                         }
31254                                 },
31255                                 "title": "nts-network-function_feature-control_output_TOP"
31256                         },
31257                         "nts-network-function_invoke-notification_input": {
31258                                 "properties": {
31259                                         "notification-format": {
31260                                                 "description": "The format of the notification string.",
31261                                                 "enum": [
31262                                                         "xml",
31263                                                         "json"
31264                                                 ],
31265                                                 "default": "xml",
31266                                                 "type": "string",
31267                                                 "xml": {
31268                                                         "name": "notification-format",
31269                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31270                                                 }
31271                                         },
31272                                         "notification-object": {
31273                                                 "description": "A JSON string containing the notification object to be sent by the device.",
31274                                                 "default": "Some notification-object",
31275                                                 "type": "string",
31276                                                 "xml": {
31277                                                         "name": "notification-object",
31278                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31279                                                 }
31280                                         }
31281                                 },
31282                                 "required": [
31283                                         "notification-format",
31284                                         "notification-object"
31285                                 ],
31286                                 "type": "object",
31287                                 "xml": {
31288                                         "name": "input"
31289                                 },
31290                                 "title": "nts-network-function_invoke-notification_input"
31291                         },
31292                         "nts-network-function_invoke-notification_input_TOP": {
31293                                 "type": "object",
31294                                 "properties": {
31295                                         "input": {
31296                                                 "$ref": "#/components/schemas/nts-network-function_invoke-notification_input"
31297                                         }
31298                                 },
31299                                 "title": "nts-network-function_invoke-notification_input_TOP"
31300                         },
31301                         "nts-network-function_invoke-notification_output": {
31302                                 "properties": {
31303                                         "status": {
31304                                                 "description": "The status of the RPC.",
31305                                                 "enum": [
31306                                                         "SUCCESS",
31307                                                         "ERROR"
31308                                                 ],
31309                                                 "default": "SUCCESS",
31310                                                 "type": "string",
31311                                                 "xml": {
31312                                                         "name": "status",
31313                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31314                                                 }
31315                                         }
31316                                 },
31317                                 "required": [
31318                                         "status"
31319                                 ],
31320                                 "type": "object",
31321                                 "xml": {
31322                                         "name": "output"
31323                                 },
31324                                 "title": "nts-network-function_invoke-notification_output"
31325                         },
31326                         "nts-network-function_invoke-notification_output_TOP": {
31327                                 "type": "object",
31328                                 "properties": {
31329                                         "output": {
31330                                                 "$ref": "#/components/schemas/nts-network-function_invoke-notification_output"
31331                                         }
31332                                 },
31333                                 "title": "nts-network-function_invoke-notification_output_TOP"
31334                         },
31335                         "nts-network-function_invoke-ves-pm-file-ready_input": {
31336                                 "properties": {
31337                                         "file-location": {
31338                                                 "description": "A string containing the location of the file on the server.",
31339                                                 "default": "Some file-location",
31340                                                 "type": "string",
31341                                                 "xml": {
31342                                                         "name": "file-location",
31343                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31344                                                 }
31345                                         }
31346                                 },
31347                                 "required": [
31348                                         "file-location"
31349                                 ],
31350                                 "type": "object",
31351                                 "xml": {
31352                                         "name": "input"
31353                                 },
31354                                 "title": "nts-network-function_invoke-ves-pm-file-ready_input"
31355                         },
31356                         "nts-network-function_invoke-ves-pm-file-ready_input_TOP": {
31357                                 "type": "object",
31358                                 "properties": {
31359                                         "input": {
31360                                                 "$ref": "#/components/schemas/nts-network-function_invoke-ves-pm-file-ready_input"
31361                                         }
31362                                 },
31363                                 "title": "nts-network-function_invoke-ves-pm-file-ready_input_TOP"
31364                         },
31365                         "nts-network-function_invoke-ves-pm-file-ready_output": {
31366                                 "properties": {
31367                                         "status": {
31368                                                 "description": "The status of the RPC.",
31369                                                 "enum": [
31370                                                         "SUCCESS",
31371                                                         "ERROR"
31372                                                 ],
31373                                                 "default": "SUCCESS",
31374                                                 "type": "string",
31375                                                 "xml": {
31376                                                         "name": "status",
31377                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31378                                                 }
31379                                         }
31380                                 },
31381                                 "required": [
31382                                         "status"
31383                                 ],
31384                                 "type": "object",
31385                                 "xml": {
31386                                         "name": "output"
31387                                 },
31388                                 "title": "nts-network-function_invoke-ves-pm-file-ready_output"
31389                         },
31390                         "nts-network-function_invoke-ves-pm-file-ready_output_TOP": {
31391                                 "type": "object",
31392                                 "properties": {
31393                                         "output": {
31394                                                 "$ref": "#/components/schemas/nts-network-function_invoke-ves-pm-file-ready_output"
31395                                         }
31396                                 },
31397                                 "title": "nts-network-function_invoke-ves-pm-file-ready_output_TOP"
31398                         },
31399                         "nts-network-function_clear-fault-counters_output": {
31400                                 "properties": {
31401                                         "status": {
31402                                                 "description": "The status of the RPC.",
31403                                                 "enum": [
31404                                                         "SUCCESS",
31405                                                         "ERROR"
31406                                                 ],
31407                                                 "default": "SUCCESS",
31408                                                 "type": "string",
31409                                                 "xml": {
31410                                                         "name": "status",
31411                                                         "namespace": "urn:o-ran-sc:params:xml:ns:yang:nts:network:function"
31412                                                 }
31413                                         }
31414                                 },
31415                                 "required": [
31416                                         "status"
31417                                 ],
31418                                 "type": "object",
31419                                 "xml": {
31420                                         "name": "output"
31421                                 },
31422                                 "title": "nts-network-function_clear-fault-counters_output"
31423                         },
31424                         "nts-network-function_clear-fault-counters_output_TOP": {
31425                                 "type": "object",
31426                                 "properties": {
31427                                         "output": {
31428                                                 "$ref": "#/components/schemas/nts-network-function_clear-fault-counters_output"
31429                                         }
31430                                 },
31431                                 "title": "nts-network-function_clear-fault-counters_output_TOP"
31432                         },
31433                         "o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection_post": {
31434                                 "type": "object",
31435                                 "properties": {
31436                                         "administrative-state": {
31437                                                 "description": "Administrative state of a connection.",
31438                                                 "enum": [
31439                                                         "LOCKED",
31440                                                         "UNLOCKED",
31441                                                         "SHUTTING_DOWN"
31442                                                 ],
31443                                                 "default": "LOCKED",
31444                                                 "type": "string",
31445                                                 "xml": {
31446                                                         "name": "administrative-state",
31447                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31448                                                 }
31449                                         }
31450                                 },
31451                                 "title": "o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection_post",
31452                                 "description": "A list of connection objects to O-RAN-SC radio units.",
31453                                 "xml": {
31454                                         "name": "du-to-ru-connection",
31455                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31456                                 }
31457                         },
31458                         "o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection_post_xml": {
31459                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection_post"
31460                         },
31461                         "o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection": {
31462                                 "properties": {
31463                                         "name": {
31464                                                 "description": "It is proposed to use the network unique identifier of the remote\nnetwork function.\nNote: After discussion the string was not restricted by a 'length'\nstatement of a 'pattern' statement. Please avoid leading and ending\nspaces and consecutive spaces and any character outside of UTF-8-",
31465                                                 "default": "Some name",
31466                                                 "type": "string",
31467                                                 "xml": {
31468                                                         "name": "name",
31469                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31470                                                 }
31471                                         },
31472                                         "administrative-state": {
31473                                                 "description": "Administrative state of a connection.",
31474                                                 "enum": [
31475                                                         "LOCKED",
31476                                                         "UNLOCKED",
31477                                                         "SHUTTING_DOWN"
31478                                                 ],
31479                                                 "default": "LOCKED",
31480                                                 "type": "string",
31481                                                 "xml": {
31482                                                         "name": "administrative-state",
31483                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31484                                                 }
31485                                         }
31486                                 },
31487                                 "type": "object",
31488                                 "title": "o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection",
31489                                 "description": "A list of connection objects to O-RAN-SC radio units.",
31490                                 "xml": {
31491                                         "name": "du-to-ru-connection",
31492                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31493                                 }
31494                         },
31495                         "o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection_TOP": {
31496                                 "type": "object",
31497                                 "properties": {
31498                                         "du-to-ru-connection": {
31499                                                 "type": "array",
31500                                                 "items": {
31501                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection"
31502                                                 },
31503                                                 "description": "A list of connection objects to O-RAN-SC radio units."
31504                                         }
31505                                 },
31506                                 "title": "o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection_TOP"
31507                         },
31508                         "o-ran-sc-du-hello-world_config_network-function_post": {
31509                                 "type": "object",
31510                                 "properties": {
31511                                         "du-to-ru-connection": {
31512                                                 "type": "array",
31513                                                 "items": {
31514                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection"
31515                                                 },
31516                                                 "description": "A list of connection objects to O-RAN-SC radio units."
31517                                         }
31518                                 },
31519                                 "title": "o-ran-sc-du-hello-world_config_network-function_post",
31520                                 "description": "The root container for the configuration and operational data.\nThe object implements the 'network-function-grp'",
31521                                 "xml": {
31522                                         "name": "network-function",
31523                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31524                                 }
31525                         },
31526                         "o-ran-sc-du-hello-world_config_network-function_post_xml": {
31527                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_config_network-function_post"
31528                         },
31529                         "o-ran-sc-du-hello-world_config_network-function": {
31530                                 "properties": {
31531                                         "du-to-ru-connection": {
31532                                                 "type": "array",
31533                                                 "items": {
31534                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_config_du-to-ru-connection"
31535                                                 },
31536                                                 "description": "A list of connection objects to O-RAN-SC radio units."
31537                                         }
31538                                 },
31539                                 "type": "object",
31540                                 "title": "o-ran-sc-du-hello-world_config_network-function",
31541                                 "description": "The root container for the configuration and operational data.\nThe object implements the 'network-function-grp'",
31542                                 "xml": {
31543                                         "name": "network-function",
31544                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31545                                 }
31546                         },
31547                         "o-ran-sc-du-hello-world_config_network-function_TOP": {
31548                                 "type": "object",
31549                                 "properties": {
31550                                         "network-function": {
31551                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_config_network-function"
31552                                         }
31553                                 },
31554                                 "title": "o-ran-sc-du-hello-world_config_network-function_TOP"
31555                         },
31556                         "o-ran-sc-du-hello-world_network-function_du-to-ru-connection": {
31557                                 "properties": {
31558                                         "name": {
31559                                                 "description": "It is proposed to use the network unique identifier of the remote\nnetwork function.\nNote: After discussion the string was not restricted by a 'length'\nstatement of a 'pattern' statement. Please avoid leading and ending\nspaces and consecutive spaces and any character outside of UTF-8-",
31560                                                 "default": "Some name",
31561                                                 "type": "string",
31562                                                 "xml": {
31563                                                         "name": "name",
31564                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31565                                                 }
31566                                         },
31567                                         "operational-state": {
31568                                                 "description": "Operational state of a connection. Indicates\nwhether the resource is functional (ENABLED) or not (DISABLED).",
31569                                                 "enum": [
31570                                                         "DISABLED",
31571                                                         "ENABLED"
31572                                                 ],
31573                                                 "default": "DISABLED",
31574                                                 "type": "string",
31575                                                 "xml": {
31576                                                         "name": "operational-state",
31577                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31578                                                 }
31579                                         },
31580                                         "administrative-state": {
31581                                                 "description": "Administrative state of a connection.",
31582                                                 "enum": [
31583                                                         "LOCKED",
31584                                                         "UNLOCKED",
31585                                                         "SHUTTING_DOWN"
31586                                                 ],
31587                                                 "default": "LOCKED",
31588                                                 "type": "string",
31589                                                 "xml": {
31590                                                         "name": "administrative-state",
31591                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31592                                                 }
31593                                         },
31594                                         "cell-state": {
31595                                                 "description": "Cell state of the O-RU instance.",
31596                                                 "enum": [
31597                                                         "IDLE",
31598                                                         "INACTIVE",
31599                                                         "ACTIVE"
31600                                                 ],
31601                                                 "default": "IDLE",
31602                                                 "type": "string",
31603                                                 "xml": {
31604                                                         "name": "cell-state",
31605                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31606                                                 }
31607                                         },
31608                                         "status": {
31609                                                 "description": "The value represents the connection status. ",
31610                                                 "enum": [
31611                                                         "disconnected",
31612                                                         "connecting",
31613                                                         "connected",
31614                                                         "disconnecting",
31615                                                         "unable-to-connect"
31616                                                 ],
31617                                                 "default": "disconnected",
31618                                                 "type": "string",
31619                                                 "xml": {
31620                                                         "name": "status",
31621                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31622                                                 }
31623                                         }
31624                                 },
31625                                 "type": "object",
31626                                 "title": "o-ran-sc-du-hello-world_network-function_du-to-ru-connection",
31627                                 "description": "A list of connection objects to O-RAN-SC radio units.",
31628                                 "xml": {
31629                                         "name": "du-to-ru-connection",
31630                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31631                                 }
31632                         },
31633                         "o-ran-sc-du-hello-world_network-function_du-to-ru-connection_TOP": {
31634                                 "type": "object",
31635                                 "properties": {
31636                                         "du-to-ru-connection": {
31637                                                 "type": "array",
31638                                                 "items": {
31639                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_du-to-ru-connection"
31640                                                 },
31641                                                 "description": "A list of connection objects to O-RAN-SC radio units."
31642                                         }
31643                                 },
31644                                 "title": "o-ran-sc-du-hello-world_network-function_du-to-ru-connection_TOP"
31645                         },
31646                         "o-ran-sc-du-hello-world_network-function": {
31647                                 "properties": {
31648                                         "du-to-ru-connection": {
31649                                                 "type": "array",
31650                                                 "items": {
31651                                                         "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function_du-to-ru-connection"
31652                                                 },
31653                                                 "description": "A list of connection objects to O-RAN-SC radio units."
31654                                         }
31655                                 },
31656                                 "type": "object",
31657                                 "title": "o-ran-sc-du-hello-world_network-function",
31658                                 "description": "The root container for the configuration and operational data.\nThe object implements the 'network-function-grp'",
31659                                 "xml": {
31660                                         "name": "network-function",
31661                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31662                                 }
31663                         },
31664                         "o-ran-sc-du-hello-world_network-function_TOP": {
31665                                 "type": "object",
31666                                 "properties": {
31667                                         "network-function": {
31668                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_network-function"
31669                                         }
31670                                 },
31671                                 "title": "o-ran-sc-du-hello-world_network-function_TOP"
31672                         },
31673                         "o-ran-sc-du-hello-world_connect_input": {
31674                                 "properties": {
31675                                         "remote-network-function": {
31676                                                 "description": "An reference to a remote network function - an O-RU - to which\na connection should be established.",
31677                                                 "default": "Some remote-network-function",
31678                                                 "type": "string",
31679                                                 "xml": {
31680                                                         "name": "remote-network-function",
31681                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31682                                                 }
31683                                         }
31684                                 },
31685                                 "required": [
31686                                         "remote-network-function"
31687                                 ],
31688                                 "type": "object",
31689                                 "xml": {
31690                                         "name": "input"
31691                                 },
31692                                 "title": "o-ran-sc-du-hello-world_connect_input"
31693                         },
31694                         "o-ran-sc-du-hello-world_connect_input_TOP": {
31695                                 "type": "object",
31696                                 "properties": {
31697                                         "input": {
31698                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_connect_input"
31699                                         }
31700                                 },
31701                                 "title": "o-ran-sc-du-hello-world_connect_input_TOP"
31702                         },
31703                         "o-ran-sc-du-hello-world_connect_output": {
31704                                 "properties": {
31705                                         "response-status": {
31706                                                 "description": "The response status related to the corresponding request.\nIts values are inspired by HTTP response status codes.",
31707                                                 "enum": [
31708                                                         "ok",
31709                                                         "accepted",
31710                                                         "internal-server-error"
31711                                                 ],
31712                                                 "default": "ok",
31713                                                 "type": "string",
31714                                                 "xml": {
31715                                                         "name": "response-status",
31716                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31717                                                 }
31718                                         },
31719                                         "message": {
31720                                                 "description": "A human readable text complementary to the response status. ",
31721                                                 "default": "Some message",
31722                                                 "type": "string",
31723                                                 "xml": {
31724                                                         "name": "message",
31725                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31726                                                 }
31727                                         }
31728                                 },
31729                                 "required": [
31730                                         "response-status"
31731                                 ],
31732                                 "type": "object",
31733                                 "xml": {
31734                                         "name": "output"
31735                                 },
31736                                 "title": "o-ran-sc-du-hello-world_connect_output"
31737                         },
31738                         "o-ran-sc-du-hello-world_connect_output_TOP": {
31739                                 "type": "object",
31740                                 "properties": {
31741                                         "output": {
31742                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_connect_output"
31743                                         }
31744                                 },
31745                                 "title": "o-ran-sc-du-hello-world_connect_output_TOP"
31746                         },
31747                         "o-ran-sc-du-hello-world_disconnect_input": {
31748                                 "properties": {
31749                                         "remote-network-function": {
31750                                                 "description": "An reference to a remote network function - an O-RU - to which\nthe connection should be destroyed.",
31751                                                 "default": "Some remote-network-function",
31752                                                 "type": "string",
31753                                                 "xml": {
31754                                                         "name": "remote-network-function",
31755                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31756                                                 }
31757                                         }
31758                                 },
31759                                 "required": [
31760                                         "remote-network-function"
31761                                 ],
31762                                 "type": "object",
31763                                 "xml": {
31764                                         "name": "input"
31765                                 },
31766                                 "title": "o-ran-sc-du-hello-world_disconnect_input"
31767                         },
31768                         "o-ran-sc-du-hello-world_disconnect_input_TOP": {
31769                                 "type": "object",
31770                                 "properties": {
31771                                         "input": {
31772                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_disconnect_input"
31773                                         }
31774                                 },
31775                                 "title": "o-ran-sc-du-hello-world_disconnect_input_TOP"
31776                         },
31777                         "o-ran-sc-du-hello-world_disconnect_output": {
31778                                 "properties": {
31779                                         "response-status": {
31780                                                 "description": "The response status related to the corresponding request.\nIts values are inspired by HTTP response status codes.",
31781                                                 "enum": [
31782                                                         "ok",
31783                                                         "accepted",
31784                                                         "internal-server-error"
31785                                                 ],
31786                                                 "default": "ok",
31787                                                 "type": "string",
31788                                                 "xml": {
31789                                                         "name": "response-status",
31790                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31791                                                 }
31792                                         },
31793                                         "message": {
31794                                                 "description": "A human readable text complementary to the response status. ",
31795                                                 "default": "Some message",
31796                                                 "type": "string",
31797                                                 "xml": {
31798                                                         "name": "message",
31799                                                         "namespace": "urn:o-ran-sc:yang:o-ran-sc-du-hello-world"
31800                                                 }
31801                                         }
31802                                 },
31803                                 "required": [
31804                                         "response-status"
31805                                 ],
31806                                 "type": "object",
31807                                 "xml": {
31808                                         "name": "output"
31809                                 },
31810                                 "title": "o-ran-sc-du-hello-world_disconnect_output"
31811                         },
31812                         "o-ran-sc-du-hello-world_disconnect_output_TOP": {
31813                                 "type": "object",
31814                                 "properties": {
31815                                         "output": {
31816                                                 "$ref": "#/components/schemas/o-ran-sc-du-hello-world_disconnect_output"
31817                                         }
31818                                 },
31819                                 "title": "o-ran-sc-du-hello-world_disconnect_output_TOP"
31820                         },
31821                         "sysrepo_sysrepo-modules_module_changed-feature": {
31822                                 "properties": {
31823                                         "name": {
31824                                                 "description": "Changed feature name.",
31825                                                 "default": "Some name",
31826                                                 "type": "string",
31827                                                 "xml": {
31828                                                         "name": "name",
31829                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
31830                                                 }
31831                                         },
31832                                         "change": {
31833                                                 "description": "Feature change nature.",
31834                                                 "enum": [
31835                                                         "enable",
31836                                                         "disable"
31837                                                 ],
31838                                                 "default": "enable",
31839                                                 "type": "string",
31840                                                 "xml": {
31841                                                         "name": "change",
31842                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
31843                                                 }
31844                                         }
31845                                 },
31846                                 "required": [
31847                                         "change"
31848                                 ],
31849                                 "type": "object",
31850                                 "title": "sysrepo_sysrepo-modules_module_changed-feature",
31851                                 "description": "Module features are scheduled for a change.",
31852                                 "xml": {
31853                                         "name": "changed-feature",
31854                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
31855                                 }
31856                         },
31857                         "sysrepo_sysrepo-modules_module_changed-feature_TOP": {
31858                                 "type": "object",
31859                                 "properties": {
31860                                         "changed-feature": {
31861                                                 "type": "array",
31862                                                 "items": {
31863                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_changed-feature"
31864                                                 },
31865                                                 "description": "Module features are scheduled for a change."
31866                                         }
31867                                 },
31868                                 "title": "sysrepo_sysrepo-modules_module_changed-feature_TOP"
31869                         },
31870                         "sysrepo_sysrepo-modules_module_deps_inst-id": {
31871                                 "properties": {
31872                                         "path": {
31873                                                 "description": "Path identifying the node with the dependency.",
31874                                                 "default": "Some path",
31875                                                 "type": "string",
31876                                                 "xml": {
31877                                                         "name": "path",
31878                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
31879                                                 }
31880                                         },
31881                                         "default-module": {
31882                                                 "description": "Module dependency in case the default value is being used.",
31883                                                 "default": "Some default-module",
31884                                                 "type": "string",
31885                                                 "xml": {
31886                                                         "name": "default-module",
31887                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
31888                                                 }
31889                                         }
31890                                 },
31891                                 "type": "object",
31892                                 "title": "sysrepo_sysrepo-modules_module_deps_inst-id",
31893                                 "description": "",
31894                                 "xml": {
31895                                         "name": "inst-id",
31896                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
31897                                 }
31898                         },
31899                         "sysrepo_sysrepo-modules_module_deps_inst-id_TOP": {
31900                                 "type": "object",
31901                                 "properties": {
31902                                         "inst-id": {
31903                                                 "type": "array",
31904                                                 "items": {
31905                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_deps_inst-id"
31906                                                 },
31907                                                 "description": ""
31908                                         }
31909                                 },
31910                                 "title": "sysrepo_sysrepo-modules_module_deps_inst-id_TOP"
31911                         },
31912                         "sysrepo_sysrepo-modules_module_deps": {
31913                                 "properties": {
31914                                         "module": {
31915                                                 "type": "array",
31916                                                 "items": {
31917                                                         "default": "Some module",
31918                                                         "type": "string"
31919                                                 },
31920                                                 "description": "Module that is being dependent on."
31921                                         },
31922                                         "inst-id": {
31923                                                 "type": "array",
31924                                                 "items": {
31925                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_deps_inst-id"
31926                                                 },
31927                                                 "description": ""
31928                                         }
31929                                 },
31930                                 "type": "object",
31931                                 "title": "sysrepo_sysrepo-modules_module_deps",
31932                                 "description": "Module data dependencies on other modules.",
31933                                 "xml": {
31934                                         "name": "deps",
31935                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
31936                                 }
31937                         },
31938                         "sysrepo_sysrepo-modules_module_deps_TOP": {
31939                                 "type": "object",
31940                                 "properties": {
31941                                         "deps": {
31942                                                 "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_deps"
31943                                         }
31944                                 },
31945                                 "title": "sysrepo_sysrepo-modules_module_deps_TOP"
31946                         },
31947                         "sysrepo_sysrepo-modules_module_rpc_in_inst-id": {
31948                                 "properties": {
31949                                         "path": {
31950                                                 "description": "Path identifying the node with the dependency.",
31951                                                 "default": "Some path",
31952                                                 "type": "string",
31953                                                 "xml": {
31954                                                         "name": "path",
31955                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
31956                                                 }
31957                                         },
31958                                         "default-module": {
31959                                                 "description": "Module dependency in case the default value is being used.",
31960                                                 "default": "Some default-module",
31961                                                 "type": "string",
31962                                                 "xml": {
31963                                                         "name": "default-module",
31964                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
31965                                                 }
31966                                         }
31967                                 },
31968                                 "type": "object",
31969                                 "title": "sysrepo_sysrepo-modules_module_rpc_in_inst-id",
31970                                 "description": "",
31971                                 "xml": {
31972                                         "name": "inst-id",
31973                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
31974                                 }
31975                         },
31976                         "sysrepo_sysrepo-modules_module_rpc_in_inst-id_TOP": {
31977                                 "type": "object",
31978                                 "properties": {
31979                                         "inst-id": {
31980                                                 "type": "array",
31981                                                 "items": {
31982                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_in_inst-id"
31983                                                 },
31984                                                 "description": ""
31985                                         }
31986                                 },
31987                                 "title": "sysrepo_sysrepo-modules_module_rpc_in_inst-id_TOP"
31988                         },
31989                         "sysrepo_sysrepo-modules_module_rpc_in": {
31990                                 "properties": {
31991                                         "module": {
31992                                                 "type": "array",
31993                                                 "items": {
31994                                                         "default": "Some module",
31995                                                         "type": "string"
31996                                                 },
31997                                                 "description": "Module that is being dependent on."
31998                                         },
31999                                         "inst-id": {
32000                                                 "type": "array",
32001                                                 "items": {
32002                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_in_inst-id"
32003                                                 },
32004                                                 "description": ""
32005                                         }
32006                                 },
32007                                 "type": "object",
32008                                 "title": "sysrepo_sysrepo-modules_module_rpc_in",
32009                                 "description": "Operation input dependencies.",
32010                                 "xml": {
32011                                         "name": "in",
32012                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32013                                 }
32014                         },
32015                         "sysrepo_sysrepo-modules_module_rpc_in_TOP": {
32016                                 "type": "object",
32017                                 "properties": {
32018                                         "in": {
32019                                                 "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_in"
32020                                         }
32021                                 },
32022                                 "title": "sysrepo_sysrepo-modules_module_rpc_in_TOP"
32023                         },
32024                         "sysrepo_sysrepo-modules_module_rpc_out_inst-id": {
32025                                 "properties": {
32026                                         "path": {
32027                                                 "description": "Path identifying the node with the dependency.",
32028                                                 "default": "Some path",
32029                                                 "type": "string",
32030                                                 "xml": {
32031                                                         "name": "path",
32032                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32033                                                 }
32034                                         },
32035                                         "default-module": {
32036                                                 "description": "Module dependency in case the default value is being used.",
32037                                                 "default": "Some default-module",
32038                                                 "type": "string",
32039                                                 "xml": {
32040                                                         "name": "default-module",
32041                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32042                                                 }
32043                                         }
32044                                 },
32045                                 "type": "object",
32046                                 "title": "sysrepo_sysrepo-modules_module_rpc_out_inst-id",
32047                                 "description": "",
32048                                 "xml": {
32049                                         "name": "inst-id",
32050                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32051                                 }
32052                         },
32053                         "sysrepo_sysrepo-modules_module_rpc_out_inst-id_TOP": {
32054                                 "type": "object",
32055                                 "properties": {
32056                                         "inst-id": {
32057                                                 "type": "array",
32058                                                 "items": {
32059                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_out_inst-id"
32060                                                 },
32061                                                 "description": ""
32062                                         }
32063                                 },
32064                                 "title": "sysrepo_sysrepo-modules_module_rpc_out_inst-id_TOP"
32065                         },
32066                         "sysrepo_sysrepo-modules_module_rpc_out": {
32067                                 "properties": {
32068                                         "module": {
32069                                                 "type": "array",
32070                                                 "items": {
32071                                                         "default": "Some module",
32072                                                         "type": "string"
32073                                                 },
32074                                                 "description": "Module that is being dependent on."
32075                                         },
32076                                         "inst-id": {
32077                                                 "type": "array",
32078                                                 "items": {
32079                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_out_inst-id"
32080                                                 },
32081                                                 "description": ""
32082                                         }
32083                                 },
32084                                 "type": "object",
32085                                 "title": "sysrepo_sysrepo-modules_module_rpc_out",
32086                                 "description": "Operation output dependencies.",
32087                                 "xml": {
32088                                         "name": "out",
32089                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32090                                 }
32091                         },
32092                         "sysrepo_sysrepo-modules_module_rpc_out_TOP": {
32093                                 "type": "object",
32094                                 "properties": {
32095                                         "out": {
32096                                                 "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_out"
32097                                         }
32098                                 },
32099                                 "title": "sysrepo_sysrepo-modules_module_rpc_out_TOP"
32100                         },
32101                         "sysrepo_sysrepo-modules_module_rpc": {
32102                                 "properties": {
32103                                         "path": {
32104                                                 "description": "Path identifying the operation.",
32105                                                 "default": "Some path",
32106                                                 "type": "string",
32107                                                 "xml": {
32108                                                         "name": "path",
32109                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32110                                                 }
32111                                         },
32112                                         "in": {
32113                                                 "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_in"
32114                                         },
32115                                         "out": {
32116                                                 "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc_out"
32117                                         }
32118                                 },
32119                                 "type": "object",
32120                                 "title": "sysrepo_sysrepo-modules_module_rpc",
32121                                 "description": "Module RPC/actions.",
32122                                 "xml": {
32123                                         "name": "rpc",
32124                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32125                                 }
32126                         },
32127                         "sysrepo_sysrepo-modules_module_rpc_TOP": {
32128                                 "type": "object",
32129                                 "properties": {
32130                                         "rpc": {
32131                                                 "type": "array",
32132                                                 "items": {
32133                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc"
32134                                                 },
32135                                                 "description": "Module RPC/actions."
32136                                         }
32137                                 },
32138                                 "title": "sysrepo_sysrepo-modules_module_rpc_TOP"
32139                         },
32140                         "sysrepo_sysrepo-modules_module_notification_deps_inst-id": {
32141                                 "properties": {
32142                                         "path": {
32143                                                 "description": "Path identifying the node with the dependency.",
32144                                                 "default": "Some path",
32145                                                 "type": "string",
32146                                                 "xml": {
32147                                                         "name": "path",
32148                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32149                                                 }
32150                                         },
32151                                         "default-module": {
32152                                                 "description": "Module dependency in case the default value is being used.",
32153                                                 "default": "Some default-module",
32154                                                 "type": "string",
32155                                                 "xml": {
32156                                                         "name": "default-module",
32157                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32158                                                 }
32159                                         }
32160                                 },
32161                                 "type": "object",
32162                                 "title": "sysrepo_sysrepo-modules_module_notification_deps_inst-id",
32163                                 "description": "",
32164                                 "xml": {
32165                                         "name": "inst-id",
32166                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32167                                 }
32168                         },
32169                         "sysrepo_sysrepo-modules_module_notification_deps_inst-id_TOP": {
32170                                 "type": "object",
32171                                 "properties": {
32172                                         "inst-id": {
32173                                                 "type": "array",
32174                                                 "items": {
32175                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_notification_deps_inst-id"
32176                                                 },
32177                                                 "description": ""
32178                                         }
32179                                 },
32180                                 "title": "sysrepo_sysrepo-modules_module_notification_deps_inst-id_TOP"
32181                         },
32182                         "sysrepo_sysrepo-modules_module_notification_deps": {
32183                                 "properties": {
32184                                         "module": {
32185                                                 "type": "array",
32186                                                 "items": {
32187                                                         "default": "Some module",
32188                                                         "type": "string"
32189                                                 },
32190                                                 "description": "Module that is being dependent on."
32191                                         },
32192                                         "inst-id": {
32193                                                 "type": "array",
32194                                                 "items": {
32195                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_notification_deps_inst-id"
32196                                                 },
32197                                                 "description": ""
32198                                         }
32199                                 },
32200                                 "type": "object",
32201                                 "title": "sysrepo_sysrepo-modules_module_notification_deps",
32202                                 "description": "Notification dependencies.",
32203                                 "xml": {
32204                                         "name": "deps",
32205                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32206                                 }
32207                         },
32208                         "sysrepo_sysrepo-modules_module_notification_deps_TOP": {
32209                                 "type": "object",
32210                                 "properties": {
32211                                         "deps": {
32212                                                 "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_notification_deps"
32213                                         }
32214                                 },
32215                                 "title": "sysrepo_sysrepo-modules_module_notification_deps_TOP"
32216                         },
32217                         "sysrepo_sysrepo-modules_module_notification": {
32218                                 "properties": {
32219                                         "path": {
32220                                                 "description": "Path identifying the notification.",
32221                                                 "default": "Some path",
32222                                                 "type": "string",
32223                                                 "xml": {
32224                                                         "name": "path",
32225                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32226                                                 }
32227                                         },
32228                                         "deps": {
32229                                                 "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_notification_deps"
32230                                         }
32231                                 },
32232                                 "type": "object",
32233                                 "title": "sysrepo_sysrepo-modules_module_notification",
32234                                 "description": "Module notifications.",
32235                                 "xml": {
32236                                         "name": "notification",
32237                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32238                                 }
32239                         },
32240                         "sysrepo_sysrepo-modules_module_notification_TOP": {
32241                                 "type": "object",
32242                                 "properties": {
32243                                         "notification": {
32244                                                 "type": "array",
32245                                                 "items": {
32246                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_notification"
32247                                                 },
32248                                                 "description": "Module notifications."
32249                                         }
32250                                 },
32251                                 "title": "sysrepo_sysrepo-modules_module_notification_TOP"
32252                         },
32253                         "sysrepo_sysrepo-modules_module": {
32254                                 "properties": {
32255                                         "name": {
32256                                                 "description": "Module name.",
32257                                                 "default": "Some name",
32258                                                 "type": "string",
32259                                                 "xml": {
32260                                                         "name": "name",
32261                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32262                                                 }
32263                                         },
32264                                         "revision": {
32265                                                 "description": "Module revision.",
32266                                                 "default": "Some revision",
32267                                                 "type": "string",
32268                                                 "xml": {
32269                                                         "name": "revision",
32270                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32271                                                 }
32272                                         },
32273                                         "enabled-feature": {
32274                                                 "type": "array",
32275                                                 "items": {
32276                                                         "default": "Some enabled-feature",
32277                                                         "type": "string"
32278                                                 },
32279                                                 "description": "List of all the enabled features."
32280                                         },
32281                                         "replay-support": {
32282                                                 "description": "Present only if the module supports replay. Means the earliest stored notification if any present.\nOtherwise the time the replay support was switched on.",
32283                                                 "default": 0,
32284                                                 "type": "integer",
32285                                                 "xml": {
32286                                                         "name": "replay-support",
32287                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32288                                                 }
32289                                         },
32290                                         "removed": {
32291                                                 "description": "Module was removed.",
32292                                                 "type": "object",
32293                                                 "xml": {
32294                                                         "name": "removed",
32295                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32296                                                 }
32297                                         },
32298                                         "updated-yang": {
32299                                                 "description": "Module was updated with a newer revision. Content is the whole new YANG module.",
32300                                                 "default": "Some updated-yang",
32301                                                 "type": "string",
32302                                                 "xml": {
32303                                                         "name": "updated-yang",
32304                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32305                                                 }
32306                                         },
32307                                         "changed-feature": {
32308                                                 "type": "array",
32309                                                 "items": {
32310                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_changed-feature"
32311                                                 },
32312                                                 "description": "Module features are scheduled for a change."
32313                                         },
32314                                         "deps": {
32315                                                 "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_deps"
32316                                         },
32317                                         "inverse-deps": {
32318                                                 "type": "array",
32319                                                 "items": {
32320                                                         "default": "Some inverse-deps",
32321                                                         "type": "string"
32322                                                 },
32323                                                 "description": "List of modules that depend on this module."
32324                                         },
32325                                         "rpc": {
32326                                                 "type": "array",
32327                                                 "items": {
32328                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_rpc"
32329                                                 },
32330                                                 "description": "Module RPC/actions."
32331                                         },
32332                                         "notification": {
32333                                                 "type": "array",
32334                                                 "items": {
32335                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module_notification"
32336                                                 },
32337                                                 "description": "Module notifications."
32338                                         }
32339                                 },
32340                                 "type": "object",
32341                                 "title": "sysrepo_sysrepo-modules_module",
32342                                 "description": "Sysrepo module.",
32343                                 "xml": {
32344                                         "name": "module",
32345                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32346                                 }
32347                         },
32348                         "sysrepo_sysrepo-modules_module_TOP": {
32349                                 "type": "object",
32350                                 "properties": {
32351                                         "module": {
32352                                                 "type": "array",
32353                                                 "items": {
32354                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module"
32355                                                 },
32356                                                 "description": "Sysrepo module."
32357                                         }
32358                                 },
32359                                 "title": "sysrepo_sysrepo-modules_module_TOP"
32360                         },
32361                         "sysrepo_sysrepo-modules_installed-module": {
32362                                 "properties": {
32363                                         "name": {
32364                                                 "description": "Module name.",
32365                                                 "default": "Some name",
32366                                                 "type": "string",
32367                                                 "xml": {
32368                                                         "name": "name",
32369                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32370                                                 }
32371                                         },
32372                                         "revision": {
32373                                                 "description": "Module revision.",
32374                                                 "default": "Some revision",
32375                                                 "type": "string",
32376                                                 "xml": {
32377                                                         "name": "revision",
32378                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32379                                                 }
32380                                         },
32381                                         "enabled-feature": {
32382                                                 "type": "array",
32383                                                 "items": {
32384                                                         "default": "Some enabled-feature",
32385                                                         "type": "string"
32386                                                 },
32387                                                 "description": "List of all the enabled features."
32388                                         },
32389                                         "module-yang": {
32390                                                 "description": "Content is the whole new YANG module.",
32391                                                 "default": "Some module-yang",
32392                                                 "type": "string",
32393                                                 "xml": {
32394                                                         "name": "module-yang",
32395                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32396                                                 }
32397                                         },
32398                                         "data": {
32399                                                 "description": "Initial startup and running data to be set for the module, in JSON format.",
32400                                                 "default": "Some data",
32401                                                 "type": "string",
32402                                                 "xml": {
32403                                                         "name": "data",
32404                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32405                                                 }
32406                                         }
32407                                 },
32408                                 "required": [
32409                                         "module-yang"
32410                                 ],
32411                                 "type": "object",
32412                                 "title": "sysrepo_sysrepo-modules_installed-module",
32413                                 "description": "Sysrepo module scheduled to be installed.",
32414                                 "xml": {
32415                                         "name": "installed-module",
32416                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32417                                 }
32418                         },
32419                         "sysrepo_sysrepo-modules_installed-module_TOP": {
32420                                 "type": "object",
32421                                 "properties": {
32422                                         "installed-module": {
32423                                                 "type": "array",
32424                                                 "items": {
32425                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_installed-module"
32426                                                 },
32427                                                 "description": "Sysrepo module scheduled to be installed."
32428                                         }
32429                                 },
32430                                 "title": "sysrepo_sysrepo-modules_installed-module_TOP"
32431                         },
32432                         "sysrepo_sysrepo-modules": {
32433                                 "properties": {
32434                                         "module": {
32435                                                 "type": "array",
32436                                                 "items": {
32437                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_module"
32438                                                 },
32439                                                 "description": "Sysrepo module."
32440                                         },
32441                                         "installed-module": {
32442                                                 "type": "array",
32443                                                 "items": {
32444                                                         "$ref": "#/components/schemas/sysrepo_sysrepo-modules_installed-module"
32445                                                 },
32446                                                 "description": "Sysrepo module scheduled to be installed."
32447                                         }
32448                                 },
32449                                 "type": "object",
32450                                 "title": "sysrepo_sysrepo-modules",
32451                                 "description": "All installed Sysrepo modules.",
32452                                 "xml": {
32453                                         "name": "sysrepo-modules",
32454                                         "namespace": "http://www.sysrepo.org/yang/sysrepo"
32455                                 }
32456                         },
32457                         "sysrepo_sysrepo-modules_TOP": {
32458                                 "type": "object",
32459                                 "properties": {
32460                                         "sysrepo-modules": {
32461                                                 "$ref": "#/components/schemas/sysrepo_sysrepo-modules"
32462                                         }
32463                                 },
32464                                 "title": "sysrepo_sysrepo-modules_TOP"
32465                         },
32466                         "sysrepo-monitoring_sysrepo-state_module_data-lock": {
32467                                 "properties": {
32468                                         "cid": {
32469                                                 "description": "CID of the lock owner.",
32470                                                 "format": "int64",
32471                                                 "default": 0,
32472                                                 "type": "integer",
32473                                                 "xml": {
32474                                                         "name": "cid",
32475                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32476                                                 }
32477                                         },
32478                                         "datastore": {
32479                                                 "$ref": "#/components/schemas/datastore",
32480                                                 "xml": {
32481                                                         "name": "datastore",
32482                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32483                                                 }
32484                                         },
32485                                         "mode": {
32486                                                 "description": "Lock mode.",
32487                                                 "enum": [
32488                                                         "read",
32489                                                         "read-upgr",
32490                                                         "write"
32491                                                 ],
32492                                                 "default": "read",
32493                                                 "type": "string",
32494                                                 "xml": {
32495                                                         "name": "mode",
32496                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32497                                                 }
32498                                         }
32499                                 },
32500                                 "required": [
32501                                         "mode"
32502                                 ],
32503                                 "type": "object",
32504                                 "title": "sysrepo-monitoring_sysrepo-state_module_data-lock",
32505                                 "description": "Held module data lock.",
32506                                 "xml": {
32507                                         "name": "data-lock",
32508                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32509                                 }
32510                         },
32511                         "sysrepo-monitoring_sysrepo-state_module_data-lock_TOP": {
32512                                 "type": "object",
32513                                 "properties": {
32514                                         "data-lock": {
32515                                                 "type": "array",
32516                                                 "items": {
32517                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_data-lock"
32518                                                 },
32519                                                 "description": "Held module data lock."
32520                                         }
32521                                 },
32522                                 "title": "sysrepo-monitoring_sysrepo-state_module_data-lock_TOP"
32523                         },
32524                         "sysrepo-monitoring_sysrepo-state_module_ds-lock": {
32525                                 "properties": {
32526                                         "datastore": {
32527                                                 "$ref": "#/components/schemas/datastore",
32528                                                 "xml": {
32529                                                         "name": "datastore",
32530                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32531                                                 }
32532                                         },
32533                                         "sid": {
32534                                                 "description": "Lock owner session ID.",
32535                                                 "format": "int64",
32536                                                 "default": 0,
32537                                                 "type": "integer",
32538                                                 "xml": {
32539                                                         "name": "sid",
32540                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32541                                                 }
32542                                         },
32543                                         "timestamp": {
32544                                                 "description": "Timestamp of obtaining the lock.",
32545                                                 "minLength": 0,
32546                                                 "maxLength": 2147483647,
32547                                                 "default": "?:8022-18-69T89:18:06-45:81",
32548                                                 "type": "string",
32549                                                 "xml": {
32550                                                         "name": "timestamp",
32551                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32552                                                 }
32553                                         }
32554                                 },
32555                                 "required": [
32556                                         "sid",
32557                                         "timestamp"
32558                                 ],
32559                                 "type": "object",
32560                                 "title": "sysrepo-monitoring_sysrepo-state_module_ds-lock",
32561                                 "description": "Held datastore (NETCONF) lock.",
32562                                 "xml": {
32563                                         "name": "ds-lock",
32564                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32565                                 }
32566                         },
32567                         "sysrepo-monitoring_sysrepo-state_module_ds-lock_TOP": {
32568                                 "type": "object",
32569                                 "properties": {
32570                                         "ds-lock": {
32571                                                 "type": "array",
32572                                                 "items": {
32573                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_ds-lock"
32574                                                 },
32575                                                 "description": "Held datastore (NETCONF) lock."
32576                                         }
32577                                 },
32578                                 "title": "sysrepo-monitoring_sysrepo-state_module_ds-lock_TOP"
32579                         },
32580                         "sysrepo-monitoring_sysrepo-state_module_change-sub-lock": {
32581                                 "properties": {
32582                                         "cid": {
32583                                                 "description": "CID of the lock owner.",
32584                                                 "format": "int64",
32585                                                 "default": 0,
32586                                                 "type": "integer",
32587                                                 "xml": {
32588                                                         "name": "cid",
32589                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32590                                                 }
32591                                         },
32592                                         "datastore": {
32593                                                 "$ref": "#/components/schemas/datastore",
32594                                                 "xml": {
32595                                                         "name": "datastore",
32596                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32597                                                 }
32598                                         },
32599                                         "mode": {
32600                                                 "description": "Lock mode.",
32601                                                 "enum": [
32602                                                         "read",
32603                                                         "read-upgr",
32604                                                         "write"
32605                                                 ],
32606                                                 "default": "read",
32607                                                 "type": "string",
32608                                                 "xml": {
32609                                                         "name": "mode",
32610                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32611                                                 }
32612                                         }
32613                                 },
32614                                 "required": [
32615                                         "mode"
32616                                 ],
32617                                 "type": "object",
32618                                 "title": "sysrepo-monitoring_sysrepo-state_module_change-sub-lock",
32619                                 "description": "Held module change subscriptions lock.",
32620                                 "xml": {
32621                                         "name": "change-sub-lock",
32622                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32623                                 }
32624                         },
32625                         "sysrepo-monitoring_sysrepo-state_module_change-sub-lock_TOP": {
32626                                 "type": "object",
32627                                 "properties": {
32628                                         "change-sub-lock": {
32629                                                 "type": "array",
32630                                                 "items": {
32631                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_change-sub-lock"
32632                                                 },
32633                                                 "description": "Held module change subscriptions lock."
32634                                         }
32635                                 },
32636                                 "title": "sysrepo-monitoring_sysrepo-state_module_change-sub-lock_TOP"
32637                         },
32638                         "sysrepo-monitoring_sysrepo-state_module_oper-sub-lock": {
32639                                 "properties": {
32640                                         "cid": {
32641                                                 "description": "CID of the lock owner.",
32642                                                 "format": "int64",
32643                                                 "default": 0,
32644                                                 "type": "integer",
32645                                                 "xml": {
32646                                                         "name": "cid",
32647                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32648                                                 }
32649                                         },
32650                                         "mode": {
32651                                                 "description": "Lock mode.",
32652                                                 "enum": [
32653                                                         "read",
32654                                                         "read-upgr",
32655                                                         "write"
32656                                                 ],
32657                                                 "default": "read",
32658                                                 "type": "string",
32659                                                 "xml": {
32660                                                         "name": "mode",
32661                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32662                                                 }
32663                                         }
32664                                 },
32665                                 "required": [
32666                                         "mode"
32667                                 ],
32668                                 "type": "object",
32669                                 "title": "sysrepo-monitoring_sysrepo-state_module_oper-sub-lock",
32670                                 "description": "Held module operational subscriptions lock.",
32671                                 "xml": {
32672                                         "name": "oper-sub-lock",
32673                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32674                                 }
32675                         },
32676                         "sysrepo-monitoring_sysrepo-state_module_oper-sub-lock_TOP": {
32677                                 "type": "object",
32678                                 "properties": {
32679                                         "oper-sub-lock": {
32680                                                 "type": "array",
32681                                                 "items": {
32682                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_oper-sub-lock"
32683                                                 },
32684                                                 "description": "Held module operational subscriptions lock."
32685                                         }
32686                                 },
32687                                 "title": "sysrepo-monitoring_sysrepo-state_module_oper-sub-lock_TOP"
32688                         },
32689                         "sysrepo-monitoring_sysrepo-state_module_notif-sub-lock": {
32690                                 "properties": {
32691                                         "cid": {
32692                                                 "description": "CID of the lock owner.",
32693                                                 "format": "int64",
32694                                                 "default": 0,
32695                                                 "type": "integer",
32696                                                 "xml": {
32697                                                         "name": "cid",
32698                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32699                                                 }
32700                                         },
32701                                         "mode": {
32702                                                 "description": "Lock mode.",
32703                                                 "enum": [
32704                                                         "read",
32705                                                         "read-upgr",
32706                                                         "write"
32707                                                 ],
32708                                                 "default": "read",
32709                                                 "type": "string",
32710                                                 "xml": {
32711                                                         "name": "mode",
32712                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32713                                                 }
32714                                         }
32715                                 },
32716                                 "required": [
32717                                         "mode"
32718                                 ],
32719                                 "type": "object",
32720                                 "title": "sysrepo-monitoring_sysrepo-state_module_notif-sub-lock",
32721                                 "description": "Held module notification subscriptions lock.",
32722                                 "xml": {
32723                                         "name": "notif-sub-lock",
32724                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32725                                 }
32726                         },
32727                         "sysrepo-monitoring_sysrepo-state_module_notif-sub-lock_TOP": {
32728                                 "type": "object",
32729                                 "properties": {
32730                                         "notif-sub-lock": {
32731                                                 "type": "array",
32732                                                 "items": {
32733                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_notif-sub-lock"
32734                                                 },
32735                                                 "description": "Held module notification subscriptions lock."
32736                                         }
32737                                 },
32738                                 "title": "sysrepo-monitoring_sysrepo-state_module_notif-sub-lock_TOP"
32739                         },
32740                         "sysrepo-monitoring_sysrepo-state_module_subscriptions_change-sub": {
32741                                 "properties": {
32742                                         "datastore": {
32743                                                 "$ref": "#/components/schemas/datastore",
32744                                                 "xml": {
32745                                                         "name": "datastore",
32746                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32747                                                 }
32748                                         },
32749                                         "xpath": {
32750                                                 "description": "XPath filtering the data subscribed for.",
32751                                                 "default": "Some xpath",
32752                                                 "type": "string",
32753                                                 "xml": {
32754                                                         "name": "xpath",
32755                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32756                                                 }
32757                                         },
32758                                         "priority": {
32759                                                 "description": "Subscription priority.",
32760                                                 "format": "int64",
32761                                                 "default": 0,
32762                                                 "type": "integer",
32763                                                 "xml": {
32764                                                         "name": "priority",
32765                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32766                                                 }
32767                                         },
32768                                         "cid": {
32769                                                 "description": "CID of the connection that this subscription belongs to.",
32770                                                 "format": "int64",
32771                                                 "default": 0,
32772                                                 "type": "integer",
32773                                                 "xml": {
32774                                                         "name": "cid",
32775                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32776                                                 }
32777                                         }
32778                                 },
32779                                 "required": [
32780                                         "datastore",
32781                                         "priority",
32782                                         "cid"
32783                                 ],
32784                                 "type": "object",
32785                                 "title": "sysrepo-monitoring_sysrepo-state_module_subscriptions_change-sub",
32786                                 "description": "Data change subscription.",
32787                                 "xml": {
32788                                         "name": "change-sub",
32789                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32790                                 }
32791                         },
32792                         "sysrepo-monitoring_sysrepo-state_module_subscriptions_change-sub_TOP": {
32793                                 "type": "object",
32794                                 "properties": {
32795                                         "change-sub": {
32796                                                 "type": "array",
32797                                                 "items": {
32798                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_subscriptions_change-sub"
32799                                                 },
32800                                                 "description": "Data change subscription."
32801                                         }
32802                                 },
32803                                 "title": "sysrepo-monitoring_sysrepo-state_module_subscriptions_change-sub_TOP"
32804                         },
32805                         "sysrepo-monitoring_sysrepo-state_module_subscriptions_operational-sub": {
32806                                 "properties": {
32807                                         "xpath": {
32808                                                 "description": "Operational data pull subscription XPath.",
32809                                                 "default": "Some xpath",
32810                                                 "type": "string",
32811                                                 "xml": {
32812                                                         "name": "xpath",
32813                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32814                                                 }
32815                                         },
32816                                         "cid": {
32817                                                 "description": "CID of the connection that this subscription belongs to.",
32818                                                 "format": "int64",
32819                                                 "default": 0,
32820                                                 "type": "integer",
32821                                                 "xml": {
32822                                                         "name": "cid",
32823                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32824                                                 }
32825                                         }
32826                                 },
32827                                 "required": [
32828                                         "cid"
32829                                 ],
32830                                 "type": "object",
32831                                 "title": "sysrepo-monitoring_sysrepo-state_module_subscriptions_operational-sub",
32832                                 "description": "Operational subscription.",
32833                                 "xml": {
32834                                         "name": "operational-sub",
32835                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32836                                 }
32837                         },
32838                         "sysrepo-monitoring_sysrepo-state_module_subscriptions_operational-sub_TOP": {
32839                                 "type": "object",
32840                                 "properties": {
32841                                         "operational-sub": {
32842                                                 "type": "array",
32843                                                 "items": {
32844                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_subscriptions_operational-sub"
32845                                                 },
32846                                                 "description": "Operational subscription."
32847                                         }
32848                                 },
32849                                 "title": "sysrepo-monitoring_sysrepo-state_module_subscriptions_operational-sub_TOP"
32850                         },
32851                         "sysrepo-monitoring_sysrepo-state_module_subscriptions": {
32852                                 "properties": {
32853                                         "change-sub": {
32854                                                 "type": "array",
32855                                                 "items": {
32856                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_subscriptions_change-sub"
32857                                                 },
32858                                                 "description": "Data change subscription."
32859                                         },
32860                                         "operational-sub": {
32861                                                 "type": "array",
32862                                                 "items": {
32863                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_subscriptions_operational-sub"
32864                                                 },
32865                                                 "description": "Operational subscription."
32866                                         },
32867                                         "notification-sub": {
32868                                                 "type": "array",
32869                                                 "items": {
32870                                                         "format": "int64",
32871                                                         "default": 0,
32872                                                         "type": "integer"
32873                                                 },
32874                                                 "description": "CID of the connection that this subscription belongs to."
32875                                         }
32876                                 },
32877                                 "type": "object",
32878                                 "title": "sysrepo-monitoring_sysrepo-state_module_subscriptions",
32879                                 "description": "Module subscriptions.",
32880                                 "xml": {
32881                                         "name": "subscriptions",
32882                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32883                                 }
32884                         },
32885                         "sysrepo-monitoring_sysrepo-state_module_subscriptions_TOP": {
32886                                 "type": "object",
32887                                 "properties": {
32888                                         "subscriptions": {
32889                                                 "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_subscriptions"
32890                                         }
32891                                 },
32892                                 "title": "sysrepo-monitoring_sysrepo-state_module_subscriptions_TOP"
32893                         },
32894                         "sysrepo-monitoring_sysrepo-state_module": {
32895                                 "properties": {
32896                                         "name": {
32897                                                 "description": "Module name.",
32898                                                 "default": "Some name",
32899                                                 "type": "string",
32900                                                 "xml": {
32901                                                         "name": "name",
32902                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32903                                                 }
32904                                         },
32905                                         "data-lock": {
32906                                                 "type": "array",
32907                                                 "items": {
32908                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_data-lock"
32909                                                 },
32910                                                 "description": "Held module data lock."
32911                                         },
32912                                         "ds-lock": {
32913                                                 "type": "array",
32914                                                 "items": {
32915                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_ds-lock"
32916                                                 },
32917                                                 "description": "Held datastore (NETCONF) lock."
32918                                         },
32919                                         "change-sub-lock": {
32920                                                 "type": "array",
32921                                                 "items": {
32922                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_change-sub-lock"
32923                                                 },
32924                                                 "description": "Held module change subscriptions lock."
32925                                         },
32926                                         "oper-sub-lock": {
32927                                                 "type": "array",
32928                                                 "items": {
32929                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_oper-sub-lock"
32930                                                 },
32931                                                 "description": "Held module operational subscriptions lock."
32932                                         },
32933                                         "notif-sub-lock": {
32934                                                 "type": "array",
32935                                                 "items": {
32936                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_notif-sub-lock"
32937                                                 },
32938                                                 "description": "Held module notification subscriptions lock."
32939                                         },
32940                                         "subscriptions": {
32941                                                 "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module_subscriptions"
32942                                         }
32943                                 },
32944                                 "type": "object",
32945                                 "title": "sysrepo-monitoring_sysrepo-state_module",
32946                                 "description": "Sysrepo module.",
32947                                 "xml": {
32948                                         "name": "module",
32949                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32950                                 }
32951                         },
32952                         "sysrepo-monitoring_sysrepo-state_module_TOP": {
32953                                 "type": "object",
32954                                 "properties": {
32955                                         "module": {
32956                                                 "type": "array",
32957                                                 "items": {
32958                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module"
32959                                                 },
32960                                                 "description": "Sysrepo module."
32961                                         }
32962                                 },
32963                                 "title": "sysrepo-monitoring_sysrepo-state_module_TOP"
32964                         },
32965                         "sysrepo-monitoring_sysrepo-state_rpc_sub-lock": {
32966                                 "properties": {
32967                                         "cid": {
32968                                                 "description": "CID of the lock owner.",
32969                                                 "format": "int64",
32970                                                 "default": 0,
32971                                                 "type": "integer",
32972                                                 "xml": {
32973                                                         "name": "cid",
32974                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32975                                                 }
32976                                         },
32977                                         "mode": {
32978                                                 "description": "Lock mode.",
32979                                                 "enum": [
32980                                                         "read",
32981                                                         "read-upgr",
32982                                                         "write"
32983                                                 ],
32984                                                 "default": "read",
32985                                                 "type": "string",
32986                                                 "xml": {
32987                                                         "name": "mode",
32988                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
32989                                                 }
32990                                         }
32991                                 },
32992                                 "required": [
32993                                         "mode"
32994                                 ],
32995                                 "type": "object",
32996                                 "title": "sysrepo-monitoring_sysrepo-state_rpc_sub-lock",
32997                                 "description": "Held RPC/action subscriptions lock.",
32998                                 "xml": {
32999                                         "name": "sub-lock",
33000                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
33001                                 }
33002                         },
33003                         "sysrepo-monitoring_sysrepo-state_rpc_sub-lock_TOP": {
33004                                 "type": "object",
33005                                 "properties": {
33006                                         "sub-lock": {
33007                                                 "type": "array",
33008                                                 "items": {
33009                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_rpc_sub-lock"
33010                                                 },
33011                                                 "description": "Held RPC/action subscriptions lock."
33012                                         }
33013                                 },
33014                                 "title": "sysrepo-monitoring_sysrepo-state_rpc_sub-lock_TOP"
33015                         },
33016                         "sysrepo-monitoring_sysrepo-state_rpc_rpc-sub": {
33017                                 "properties": {
33018                                         "xpath": {
33019                                                 "description": "XPath filtering the RPCs/actions subscribed for.",
33020                                                 "default": "Some xpath",
33021                                                 "type": "string",
33022                                                 "xml": {
33023                                                         "name": "xpath",
33024                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
33025                                                 }
33026                                         },
33027                                         "priority": {
33028                                                 "description": "Subscription priority.",
33029                                                 "format": "int64",
33030                                                 "default": 0,
33031                                                 "type": "integer",
33032                                                 "xml": {
33033                                                         "name": "priority",
33034                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
33035                                                 }
33036                                         },
33037                                         "cid": {
33038                                                 "description": "CID of the connection that this subscription belongs to.",
33039                                                 "format": "int64",
33040                                                 "default": 0,
33041                                                 "type": "integer",
33042                                                 "xml": {
33043                                                         "name": "cid",
33044                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
33045                                                 }
33046                                         }
33047                                 },
33048                                 "required": [
33049                                         "xpath",
33050                                         "priority",
33051                                         "cid"
33052                                 ],
33053                                 "type": "object",
33054                                 "title": "sysrepo-monitoring_sysrepo-state_rpc_rpc-sub",
33055                                 "description": "",
33056                                 "xml": {
33057                                         "name": "rpc-sub",
33058                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
33059                                 }
33060                         },
33061                         "sysrepo-monitoring_sysrepo-state_rpc_rpc-sub_TOP": {
33062                                 "type": "object",
33063                                 "properties": {
33064                                         "rpc-sub": {
33065                                                 "type": "array",
33066                                                 "items": {
33067                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_rpc_rpc-sub"
33068                                                 },
33069                                                 "description": ""
33070                                         }
33071                                 },
33072                                 "title": "sysrepo-monitoring_sysrepo-state_rpc_rpc-sub_TOP"
33073                         },
33074                         "sysrepo-monitoring_sysrepo-state_rpc": {
33075                                 "properties": {
33076                                         "path": {
33077                                                 "description": "Path identifying an RPC or action.",
33078                                                 "default": "Some path",
33079                                                 "type": "string",
33080                                                 "xml": {
33081                                                         "name": "path",
33082                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
33083                                                 }
33084                                         },
33085                                         "sub-lock": {
33086                                                 "type": "array",
33087                                                 "items": {
33088                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_rpc_sub-lock"
33089                                                 },
33090                                                 "description": "Held RPC/action subscriptions lock."
33091                                         },
33092                                         "rpc-sub": {
33093                                                 "type": "array",
33094                                                 "items": {
33095                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_rpc_rpc-sub"
33096                                                 },
33097                                                 "description": ""
33098                                         }
33099                                 },
33100                                 "type": "object",
33101                                 "title": "sysrepo-monitoring_sysrepo-state_rpc",
33102                                 "description": "RPC/action of a Sysrepo module.",
33103                                 "xml": {
33104                                         "name": "rpc",
33105                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
33106                                 }
33107                         },
33108                         "sysrepo-monitoring_sysrepo-state_rpc_TOP": {
33109                                 "type": "object",
33110                                 "properties": {
33111                                         "rpc": {
33112                                                 "type": "array",
33113                                                 "items": {
33114                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_rpc"
33115                                                 },
33116                                                 "description": "RPC/action of a Sysrepo module."
33117                                         }
33118                                 },
33119                                 "title": "sysrepo-monitoring_sysrepo-state_rpc_TOP"
33120                         },
33121                         "sysrepo-monitoring_sysrepo-state_connection": {
33122                                 "properties": {
33123                                         "cid": {
33124                                                 "description": "Unique CID of the connection.",
33125                                                 "format": "int64",
33126                                                 "default": 0,
33127                                                 "type": "integer",
33128                                                 "xml": {
33129                                                         "name": "cid",
33130                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
33131                                                 }
33132                                         },
33133                                         "pid": {
33134                                                 "description": "PID of the process that created this connection.",
33135                                                 "format": "int64",
33136                                                 "default": 0,
33137                                                 "type": "integer",
33138                                                 "xml": {
33139                                                         "name": "pid",
33140                                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
33141                                                 }
33142                                         }
33143                                 },
33144                                 "required": [
33145                                         "pid"
33146                                 ],
33147                                 "type": "object",
33148                                 "title": "sysrepo-monitoring_sysrepo-state_connection",
33149                                 "description": "Created Sysrepo connection.",
33150                                 "xml": {
33151                                         "name": "connection",
33152                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
33153                                 }
33154                         },
33155                         "sysrepo-monitoring_sysrepo-state_connection_TOP": {
33156                                 "type": "object",
33157                                 "properties": {
33158                                         "connection": {
33159                                                 "type": "array",
33160                                                 "items": {
33161                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_connection"
33162                                                 },
33163                                                 "description": "Created Sysrepo connection."
33164                                         }
33165                                 },
33166                                 "title": "sysrepo-monitoring_sysrepo-state_connection_TOP"
33167                         },
33168                         "sysrepo-monitoring_sysrepo-state": {
33169                                 "properties": {
33170                                         "module": {
33171                                                 "type": "array",
33172                                                 "items": {
33173                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_module"
33174                                                 },
33175                                                 "description": "Sysrepo module."
33176                                         },
33177                                         "rpc": {
33178                                                 "type": "array",
33179                                                 "items": {
33180                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_rpc"
33181                                                 },
33182                                                 "description": "RPC/action of a Sysrepo module."
33183                                         },
33184                                         "connection": {
33185                                                 "type": "array",
33186                                                 "items": {
33187                                                         "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state_connection"
33188                                                 },
33189                                                 "description": "Created Sysrepo connection."
33190                                         }
33191                                 },
33192                                 "type": "object",
33193                                 "title": "sysrepo-monitoring_sysrepo-state",
33194                                 "description": "Information about Sysrepo state stored in the shared memory.",
33195                                 "xml": {
33196                                         "name": "sysrepo-state",
33197                                         "namespace": "http://www.sysrepo.org/yang/sysrepo-monitoring"
33198                                 }
33199                         },
33200                         "sysrepo-monitoring_sysrepo-state_TOP": {
33201                                 "type": "object",
33202                                 "properties": {
33203                                         "sysrepo-state": {
33204                                                 "$ref": "#/components/schemas/sysrepo-monitoring_sysrepo-state"
33205                                         }
33206                                 },
33207                                 "title": "sysrepo-monitoring_sysrepo-state_TOP"
33208                         },
33209                         "sysrepo-plugind_sysrepo-plugind_config_plugin-order_post": {
33210                                 "type": "object",
33211                                 "properties": {
33212                                         "plugin": {
33213                                                 "type": "array",
33214                                                 "items": {
33215                                                         "default": "Some plugin",
33216                                                         "type": "string"
33217                                                 },
33218                                                 "description": "Plugin name."
33219                                         }
33220                                 },
33221                                 "title": "sysrepo-plugind_sysrepo-plugind_config_plugin-order_post",
33222                                 "description": "The order in which to run plugins from the sysrepo-plugind.",
33223                                 "xml": {
33224                                         "name": "plugin-order",
33225                                         "namespace": "urn:sysrepo:plugind"
33226                                 }
33227                         },
33228                         "sysrepo-plugind_sysrepo-plugind_config_plugin-order_post_xml": {
33229                                 "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_config_plugin-order_post"
33230                         },
33231                         "sysrepo-plugind_sysrepo-plugind_config_plugin-order": {
33232                                 "properties": {
33233                                         "plugin": {
33234                                                 "type": "array",
33235                                                 "items": {
33236                                                         "default": "Some plugin",
33237                                                         "type": "string"
33238                                                 },
33239                                                 "description": "Plugin name."
33240                                         }
33241                                 },
33242                                 "type": "object",
33243                                 "title": "sysrepo-plugind_sysrepo-plugind_config_plugin-order",
33244                                 "description": "The order in which to run plugins from the sysrepo-plugind.",
33245                                 "xml": {
33246                                         "name": "plugin-order",
33247                                         "namespace": "urn:sysrepo:plugind"
33248                                 }
33249                         },
33250                         "sysrepo-plugind_sysrepo-plugind_config_plugin-order_TOP": {
33251                                 "type": "object",
33252                                 "properties": {
33253                                         "plugin-order": {
33254                                                 "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_config_plugin-order"
33255                                         }
33256                                 },
33257                                 "title": "sysrepo-plugind_sysrepo-plugind_config_plugin-order_TOP"
33258                         },
33259                         "sysrepo-plugind_config_sysrepo-plugind_post": {
33260                                 "type": "object",
33261                                 "properties": {
33262                                         "plugin-order": {
33263                                                 "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_config_plugin-order"
33264                                         }
33265                                 },
33266                                 "title": "sysrepo-plugind_config_sysrepo-plugind_post",
33267                                 "description": "",
33268                                 "xml": {
33269                                         "name": "sysrepo-plugind",
33270                                         "namespace": "urn:sysrepo:plugind"
33271                                 }
33272                         },
33273                         "sysrepo-plugind_config_sysrepo-plugind_post_xml": {
33274                                 "$ref": "#/components/schemas/sysrepo-plugind_config_sysrepo-plugind_post"
33275                         },
33276                         "sysrepo-plugind_config_sysrepo-plugind": {
33277                                 "properties": {
33278                                         "plugin-order": {
33279                                                 "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_config_plugin-order"
33280                                         }
33281                                 },
33282                                 "type": "object",
33283                                 "title": "sysrepo-plugind_config_sysrepo-plugind",
33284                                 "description": "",
33285                                 "xml": {
33286                                         "name": "sysrepo-plugind",
33287                                         "namespace": "urn:sysrepo:plugind"
33288                                 }
33289                         },
33290                         "sysrepo-plugind_config_sysrepo-plugind_TOP": {
33291                                 "type": "object",
33292                                 "properties": {
33293                                         "sysrepo-plugind": {
33294                                                 "$ref": "#/components/schemas/sysrepo-plugind_config_sysrepo-plugind"
33295                                         }
33296                                 },
33297                                 "title": "sysrepo-plugind_config_sysrepo-plugind_TOP"
33298                         },
33299                         "sysrepo-plugind_sysrepo-plugind_plugin-order": {
33300                                 "properties": {
33301                                         "plugin": {
33302                                                 "type": "array",
33303                                                 "items": {
33304                                                         "default": "Some plugin",
33305                                                         "type": "string"
33306                                                 },
33307                                                 "description": "Plugin name."
33308                                         }
33309                                 },
33310                                 "type": "object",
33311                                 "title": "sysrepo-plugind_sysrepo-plugind_plugin-order",
33312                                 "description": "The order in which to run plugins from the sysrepo-plugind.",
33313                                 "xml": {
33314                                         "name": "plugin-order",
33315                                         "namespace": "urn:sysrepo:plugind"
33316                                 }
33317                         },
33318                         "sysrepo-plugind_sysrepo-plugind_plugin-order_TOP": {
33319                                 "type": "object",
33320                                 "properties": {
33321                                         "plugin-order": {
33322                                                 "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_plugin-order"
33323                                         }
33324                                 },
33325                                 "title": "sysrepo-plugind_sysrepo-plugind_plugin-order_TOP"
33326                         },
33327                         "sysrepo-plugind_sysrepo-plugind": {
33328                                 "properties": {
33329                                         "plugin-order": {
33330                                                 "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind_plugin-order"
33331                                         }
33332                                 },
33333                                 "type": "object",
33334                                 "title": "sysrepo-plugind_sysrepo-plugind",
33335                                 "description": "",
33336                                 "xml": {
33337                                         "name": "sysrepo-plugind",
33338                                         "namespace": "urn:sysrepo:plugind"
33339                                 }
33340                         },
33341                         "sysrepo-plugind_sysrepo-plugind_TOP": {
33342                                 "type": "object",
33343                                 "properties": {
33344                                         "sysrepo-plugind": {
33345                                                 "$ref": "#/components/schemas/sysrepo-plugind_sysrepo-plugind"
33346                                         }
33347                                 },
33348                                 "title": "sysrepo-plugind_sysrepo-plugind_TOP"
33349                         }
33350                 }
33351         }
33352 }