1 module sal-restconf-service {
3 namespace "urn:opendaylight:params:xml:ns:yang:controller:sal:restconf:service";
4 prefix "sal-restconf-service";
6 import config { prefix config; revision-date 2013-04-05; }
8 description "Definition for the internal restconf service";
10 revision "2015-07-08" {
11 description "Initial revision";
14 identity json-restconf-service {
16 base "config:service-type";
17 config:java-class "org.opendaylight.netconf.sal.restconf.api.JSONRestconfService";
18 config:disable-osgi-service-registration;
21 identity json-restconf-service-impl {
23 base config:module-type;
24 config:provided-service json-restconf-service;
25 config:java-name-prefix JSONRestconfService;
28 augment "/config:modules/config:module/config:configuration" {
29 case json-restconf-service-impl {
30 when "/config:modules/config:module/config:type = 'json-restconf-service-impl'";