aboutsummaryrefslogtreecommitdiffstats
path: root/vnfs/TestVNF/netconftemplates/netconftemplates/ietf-netconf-with-defaults@2011-06-01.yang
diff options
context:
space:
mode:
Diffstat (limited to 'vnfs/TestVNF/netconftemplates/netconftemplates/ietf-netconf-with-defaults@2011-06-01.yang')
-rw-r--r--vnfs/TestVNF/netconftemplates/netconftemplates/ietf-netconf-with-defaults@2011-06-01.yang132
1 files changed, 132 insertions, 0 deletions
diff --git a/vnfs/TestVNF/netconftemplates/netconftemplates/ietf-netconf-with-defaults@2011-06-01.yang b/vnfs/TestVNF/netconftemplates/netconftemplates/ietf-netconf-with-defaults@2011-06-01.yang
new file mode 100644
index 00000000..896b6548
--- /dev/null
+++ b/vnfs/TestVNF/netconftemplates/netconftemplates/ietf-netconf-with-defaults@2011-06-01.yang
@@ -0,0 +1,132 @@
+<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="m-1">
+ <data xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring">module ietf-netconf-with-defaults {
+ namespace "urn:ietf:params:xml:ns:yang:ietf-netconf-with-defaults";
+ prefix ncwd;
+
+ import ietf-netconf {
+ prefix nc;
+ }
+
+ organization
+ "IETF NETCONF (Network Configuration Protocol) Working Group";
+ contact
+ "WG Web: &lt;http://tools.ietf.org/wg/netconf/&gt;
+
+ WG List: &lt;netconf@ietf.org&gt;
+
+ WG Chair: Bert Wijnen
+ &lt;bertietf@bwijnen.net&gt;
+
+ WG Chair: Mehmet Ersue
+ &lt;mehmet.ersue@nsn.com&gt;
+
+ Editor: Andy Bierman
+ &lt;andy.bierman@brocade.com&gt;
+
+ Editor: Balazs Lengyel
+ &lt;balazs.lengyel@ericsson.com&gt;";
+ description
+ "This module defines an extension to the NETCONF protocol
+ that allows the NETCONF client to control how default
+ values are handled by the server in particular NETCONF
+ operations.
+
+ Copyright (c) 2011 IETF Trust and the persons identified as
+ the document authors. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or
+ without modification, is permitted pursuant to, and subject
+ to the license terms contained in, the Simplified BSD License
+ set forth in Section 4.c of the IETF Trust's Legal Provisions
+ Relating to IETF Documents
+ (http://trustee.ietf.org/license-info).
+
+ This version of this YANG module is part of RFC 6243; see
+ the RFC itself for full legal notices.";
+
+ revision 2011-06-01 {
+ description
+ "Initial version.";
+ reference
+ "RFC 6243: With-defaults Capability for NETCONF";
+ }
+
+ typedef with-defaults-mode {
+ type enumeration {
+ enum "report-all" {
+ description
+ "All default data is reported.";
+ reference
+ "RFC 6243; Section 3.1";
+ }
+ enum "report-all-tagged" {
+ description
+ "All default data is reported.
+ Any nodes considered to be default data
+ will contain a 'default' XML attribute,
+ set to 'true' or '1'.";
+ reference
+ "RFC 6243; Section 3.4";
+ }
+ enum "trim" {
+ description
+ "Values are not reported if they contain the default.";
+ reference
+ "RFC 6243; Section 3.2";
+ }
+ enum "explicit" {
+ description
+ "Report values that contain the definition of
+ explicitly set data.";
+ reference
+ "RFC 6243; Section 3.3";
+ }
+ }
+ description
+ "Possible modes to report default data.";
+ reference
+ "RFC 6243; Section 3.";
+ }
+
+ grouping with-defaults-parameters {
+ description
+ "Contains the &lt;with-defaults&gt; parameter for control
+ of defaults in NETCONF retrieval operations.";
+ leaf with-defaults {
+ type with-defaults-mode;
+ description
+ "The explicit defaults processing mode requested.";
+ reference
+ "RFC 6243; Section 4.5.1";
+ }
+ }
+
+ augment "/nc:get-config/nc:input" {
+ description
+ "Adds the &lt;with-defaults&gt; parameter to the
+ input of the NETCONF &lt;get-config&gt; operation.";
+ reference
+ "RFC 6243; Section 4.5.1";
+ uses with-defaults-parameters;
+ }
+
+ augment "/nc:get/nc:input" {
+ description
+ "Adds the &lt;with-defaults&gt; parameter to
+ the input of the NETCONF &lt;get&gt; operation.";
+ reference
+ "RFC 6243; Section 4.5.1";
+ uses with-defaults-parameters;
+ }
+
+ augment "/nc:copy-config/nc:input" {
+ description
+ "Adds the &lt;with-defaults&gt; parameter to
+ the input of the NETCONF &lt;copy-config&gt; operation.";
+ reference
+ "RFC 6243; Section 4.5.1";
+ uses with-defaults-parameters;
+ }
+}
+</data>
+</rpc-reply>