Bump upstreams to Magnesium SR2
[dlux.git] / modules / loader-resources / src / main / resources / assets / yang2xml / opendaylight-md-sal-remote.yang.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <module name="sal-remote"\r
3         xmlns="urn:ietf:params:xml:ns:yang:yin:1"\r
4         xmlns:sal-remote="urn:opendaylight:params:xml:ns:yang:controller:md:sal:remote">\r
5   <yang-version value="1"/>\r
6   <namespace uri="urn:opendaylight:params:xml:ns:yang:controller:md:sal:remote"/>\r
7   <prefix value="sal-remote"/>\r
8   <organization>\r
9     <text>Cisco Systems, Inc.</text>\r
10   </organization>\r
11   <contact>\r
12     <text>Martin Bobak &lt;mbobak@cisco.com&gt;</text>\r
13   </contact>\r
14   <description>\r
15     <text>This module contains the definition of methods related to\r
16 sal remote model.\r
17 \r
18 Copyright (c)2013 Cisco Systems, Inc. All rights reserved.\r
19 \r
20 This program and the accompanying materials are made available\r
21 under the terms of the Eclipse Public License v1.0 which\r
22 accompanies this distribution, and is available at\r
23 http://www.eclipse.org/legal/epl-v10.html</text>\r
24   </description>\r
25   <revision date="2014-01-14">\r
26     <description>\r
27       <text>Initial revision</text>\r
28     </description>\r
29   </revision>\r
30   <typedef name="q-name">\r
31     <type name="string"/>\r
32     <reference>\r
33       <text>http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#QName</text>\r
34     </reference>\r
35   </typedef>\r
36   <rpc name="create-data-change-event-subscription">\r
37     <input>\r
38       <leaf name="path">\r
39         <type name="instance-identifier"/>\r
40         <description>\r
41           <text>Subtree path. </text>\r
42         </description>\r
43       </leaf>\r
44     </input>\r
45     <output>\r
46       <leaf name="stream-name">\r
47         <type name="string"/>\r
48         <description>\r
49           <text>Notification stream name.</text>\r
50         </description>\r
51       </leaf>\r
52     </output>\r
53   </rpc>\r
54   <notification name="data-changed-notification">\r
55     <description>\r
56       <text>Data change notification.</text>\r
57     </description>\r
58     <list name="data-change-event">\r
59       <key value="path"/>\r
60       <leaf name="path">\r
61         <type name="instance-identifier"/>\r
62       </leaf>\r
63       <leaf name="store">\r
64         <type name="enumeration">\r
65           <enum name="config"/>\r
66           <enum name="operation"/>\r
67         </type>\r
68       </leaf>\r
69       <leaf name="operation">\r
70         <type name="enumeration">\r
71           <enum name="created"/>\r
72           <enum name="updated"/>\r
73           <enum name="deleted"/>\r
74         </type>\r
75       </leaf>\r
76       <anyxml name="data">\r
77         <description>\r
78           <text>DataObject </text>\r
79         </description>\r
80       </anyxml>\r
81     </list>\r
82   </notification>\r
83   <rpc name="create-notification-stream">\r
84     <input>\r
85       <leaf-list name="notifications">\r
86         <type name="q-name"/>\r
87         <description>\r
88           <text>Notification QNames</text>\r
89         </description>\r
90       </leaf-list>\r
91     </input>\r
92     <output>\r
93       <leaf name="notification-stream-identifier">\r
94         <type name="string"/>\r
95         <description>\r
96           <text>Unique notification stream identifier, in which notifications will be propagated</text>\r
97         </description>\r
98       </leaf>\r
99     </output>\r
100   </rpc>\r
101   <rpc name="begin-transaction">\r
102     <output>\r
103       <anyxml name="data-modification-transaction">\r
104         <description>\r
105           <text>DataModificationTransaction xml</text>\r
106         </description>\r
107       </anyxml>\r
108     </output>\r
109   </rpc>\r
110 </module>\r