Assign image keyname and pubkey at vnf level
[ccsdk/apps.git] / sdnr / wireless-transport / code-Carbon-SR1 / apps / devicemodel / src / main / yang / G_874_1_model-Object_Classes@2016-07-10.yang
1 module G_874_1_model-Object_Classes {
2     namespace "uri:onf:G_874_1_model-Object_Classes";
3     prefix G_874_1_model-Object_Classes;
4
5     import G_874_1_model-Imported_Information_Object_Classes-Q_822 {
6         prefix G_874_1_model-Imported_Information_Object_Classes-Q_822;
7     }
8     import G_874_1_model-Type_Definitions {
9         prefix G_874_1_model-Type_Definitions;
10     }
11
12     organization 
13         'ONF (Open Networking Foundation) Open Transport Working Group - Wireless Transport Project';
14
15     contact 
16         'WG Web:   <https://www.opennetworking.org/technical-communities/areas/specification/1931-optical-transport>
17          WG List:  <mailto:wireless-transport@login.opennetworking.org >
18          WG Chair: Lyndon Ong
19                    <mailto:lyong@ciena.com>
20          WG Chair: Giorgio Cazzaniga
21                    <mailto:giorgio.cazzaniga@sm-optics.com>';
22
23     description 
24         '<p>Version 2.02; outcome of the 10/2013 Nuremberg meeting.<br>Version 2.03; updates for Geneva 03-2014<br>Version 2.04; updates for Shanghai 09-2014<br>Version 2.05; input to Geneva 11-2014<br>Version 2.06; output from Geneva 11-2014<br>Version 2.07; using OpenProfile 3-2015<br>Version 2.08; output from Geneva 06-2015</p>';
25
26     revision 2016-07-10 {
27         description 
28             "Initial revision."; 
29         reference 
30             "ONF TR xyz: A YANG Data Model for Microwave Transport Networks."; 
31     }
32
33     grouping OTN_CurrentData {
34         description "This object class is an abstract class from which the OTN layer-specific CurrentData object classes are inherited. This object class is a subclass of the Q.822 CurrentData object class, which in turn is a subclass of X.739 Scanner object class. It inherits the following attributes: scannerId, operationalState, granularityPeriod, administrativeState, suspectIntervalFlag, elapsedTime, observedObjectClass, and observedObjectInstance.";
35         uses G_874_1_model-Imported_Information_Object_Classes-Q_822:Q_822_CurrentData;
36         leaf timestamp {
37             type G_874_1_model-Type_Definitions:DateAndTime;
38             description "The timestamp associated with when the current data was collected.";
39         }
40     }
41     grouping OTN_HistoryData {
42         description "This object class is an abstract class from which the OTN layer-specific HistoryData object classes are inherited. ";
43         uses G_874_1_model-Imported_Information_Object_Classes-Q_822:Q_822_HistoryData;
44         leaf suspectIntervalFlag {
45             type boolean;
46             description "This attribute indicates that the data collected during the interval is suspect.";
47             default "false";
48         }
49     }
50 }