aboutsummaryrefslogtreecommitdiffstats
path: root/vnfs/TestVNF/netconftemplates/netconftemplates/edit-config-schema.yang
diff options
context:
space:
mode:
authora.sreekumar <ajith.sreekumar@ericsson.com>2018-10-24 16:07:36 +0100
committera.sreekumar <ajith.sreekumar@ericsson.com>2018-10-24 16:08:17 +0100
commitf46c20006c23d119ffc1c83117d203ed649f687c (patch)
treea04482e2a418f557e7423f7cacd375db7c318687 /vnfs/TestVNF/netconftemplates/netconftemplates/edit-config-schema.yang
parent2233d21abae761e91d7b056644c6ac972e662d57 (diff)
Adding TestVNF netconf server
TestVNF netconf server is a partial implementation of a netconfserver for netconf termination. TestVNF is configurable and can be used for testing purposes. Issue-ID: INT-355 Change-Id: I98594d7df57ca14582159bb006d8df51dca74ec7 Signed-off-by: a.sreekumar <ajith.sreekumar@ericsson.com>
Diffstat (limited to 'vnfs/TestVNF/netconftemplates/netconftemplates/edit-config-schema.yang')
-rw-r--r--vnfs/TestVNF/netconftemplates/netconftemplates/edit-config-schema.yang40
1 files changed, 40 insertions, 0 deletions
diff --git a/vnfs/TestVNF/netconftemplates/netconftemplates/edit-config-schema.yang b/vnfs/TestVNF/netconftemplates/netconftemplates/edit-config-schema.yang
new file mode 100644
index 00000000..fbcc3732
--- /dev/null
+++ b/vnfs/TestVNF/netconftemplates/netconftemplates/edit-config-schema.yang
@@ -0,0 +1,40 @@
+<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="<MID>">
+ <data xmlns="http://example.net/edit-config-method/1.0">
+ rpc edit-config {
+ description
+ "The &lt;edit-config&gt; operation can be used to update the target name and target address.
+ container target {
+ description
+ "Particular configuration to edit.";
+ choice config-target {
+ mandatory true;
+ description
+ "The configuration target.";
+ leaf candidate {
+ if-feature "candidate";
+ type empty;
+ description
+ "The candidate configuration is the config target.";
+ }
+
+ leaf running {
+ if-feature "writable-running";
+ type empty;
+ description
+ "The running configuration is the config source.";
+ }
+ }
+ }
+ container config {
+ leaf target-name {
+ type string;
+ description "name of the target";
+ }
+ leaf target-address {
+ type string;
+ description "address of the target";
+ }
+ }
+ }
+ </data>
+</rpc-reply> \ No newline at end of file