Adding TestVNF netconf server
[demo.git] / vnfs / TestVNF / netconftemplates / netconftemplates / ietf-datastores@2017-08-17.yang
1 <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="m-1">
2   <data xmlns="urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring">module ietf-datastores {
3   yang-version 1.1;
4   namespace "urn:ietf:params:xml:ns:yang:ietf-datastores";
5   prefix ds;
6
7   organization
8     "IETF Network Modeling (NETMOD) Working Group";
9   contact
10     "WG Web:   &lt;https://datatracker.ietf.org/wg/netmod/&gt;
11
12      WG List:  &lt;mailto:netmod@ietf.org&gt;
13
14      Author:   Martin Bjorklund
15                &lt;mailto:mbj@tail-f.com&gt;
16
17      Author:   Juergen Schoenwaelder
18                &lt;mailto:j.schoenwaelder@jacobs-university.de&gt;
19
20      Author:   Phil Shafer
21                &lt;mailto:phil@juniper.net&gt;
22
23      Author:   Kent Watsen
24                &lt;mailto:kwatsen@juniper.net&gt;
25
26      Author:   Rob Wilton
27                &lt;rwilton@cisco.com&gt;";
28   description
29     "This YANG module defines two sets of identities for datastores.
30      The first identifies the datastores themselves, the second
31      identifies datastore properties.
32
33      Copyright (c) 2017 IETF Trust and the persons identified as
34      authors of the code.  All rights reserved.
35
36      Redistribution and use in source and binary forms, with or
37      without modification, is permitted pursuant to, and subject to
38      the license terms contained in, the Simplified BSD License set
39      forth in Section 4.c of the IETF Trust's Legal Provisions
40      Relating to IETF Documents
41      (http://trustee.ietf.org/license-info).
42
43      This version of this YANG module is part of RFC XXXX
44      (http://www.rfc-editor.org/info/rfcxxxx); see the RFC itself
45      for full legal notices.";
46
47   revision 2017-08-17 {
48     description
49       "Initial revision.";
50     reference
51       "RFC XXXX: Network Management Datastore Architecture";
52   }
53
54   identity datastore {
55     description
56       "Abstract base identity for datastore identities.";
57   }
58
59   identity conventional {
60     base datastore;
61     description
62       "Abstract base identity for conventional configuration
63        datastores.";
64   }
65
66   identity running {
67     base conventional;
68     description
69       "The running configuration datastore.";
70   }
71
72   identity candidate {
73     base conventional;
74     description
75       "The candidate configuration datastore.";
76   }
77
78   identity startup {
79     base conventional;
80     description
81       "The startup configuration datastore.";
82   }
83
84   identity intended {
85     base conventional;
86     description
87       "The intended configuration datastore.";
88   }
89
90   identity dynamic {
91     base datastore;
92     description
93       "Abstract base identity for dynamic configuration datastores.";
94   }
95
96   identity operational {
97     base datastore;
98     description
99       "The operational state datastore.";
100   }
101
102   typedef datastore-ref {
103     type identityref {
104       base datastore;
105     }
106     description
107       "A datastore identity reference.";
108   }
109 }
110 </data>
111 </rpc-reply>