module vlb-business-vnf-onap-plugin { yang-version 1; namespace "urn:opendaylight:params:xml:ns:yang:vlb-business-vnf-onap-plugin"; prefix "vlb-business-vnf-onap-plugin"; description "This YANG module defines the generic configuration and operational data for vlb-business-vnf-onap-plugin in VPP"; revision "2016-09-18" { description "Initial revision of vlb-business-vnf-onap-plugin model"; } container vlb-business-vnf-onap-plugin { uses vlb-business-vnf-onap-plugin-params; description "Configuration data of vlb-business-vnf-onap-plugin in Honeycomb"; // READ // curl -u admin:admin http://localhost:8181/restconf/config/vlb-business-vnf-onap-plugin:vlb-business-vnf-onap-plugin // WRITE // curl http://localhost:8181/restconf/operational/vlb-business-vnf-onap-plugin:vlb-business-vnf-onap-plugin } container vlb-business-vnf-onap-plugin-state { config false; uses vlb-business-vnf-onap-plugin-params; description "Operational data of vlb-business-vnf-onap-plugin persisted in VPP"; // READ // curl -u admin:admin http://localhost:8181/restconf/operational/vlb-business-vnf-onap-plugin:vlb-business-vnf-onap-plugin-state } grouping vlb-business-vnf-onap-plugin-params { container vdns-instances { list vdns-instance { key ip-addr; leaf ip-addr { type string; } leaf oam-ip-addr { type string; } leaf enabled { type boolean; } } } } }