diff options
Diffstat (limited to 'sdnr/wt/devicemanager-openroadm/provider/src/main/yang/org-openroadm-swdl.yang')
-rw-r--r-- | sdnr/wt/devicemanager-openroadm/provider/src/main/yang/org-openroadm-swdl.yang | 203 |
1 files changed, 0 insertions, 203 deletions
diff --git a/sdnr/wt/devicemanager-openroadm/provider/src/main/yang/org-openroadm-swdl.yang b/sdnr/wt/devicemanager-openroadm/provider/src/main/yang/org-openroadm-swdl.yang deleted file mode 100644 index 79064b4d3..000000000 --- a/sdnr/wt/devicemanager-openroadm/provider/src/main/yang/org-openroadm-swdl.yang +++ /dev/null @@ -1,203 +0,0 @@ -module org-openroadm-swdl { - namespace "http://org/openroadm/de/swdl"; - prefix org-openroadm-swdl; - - import ietf-yang-types { - prefix yang; - revision-date 2013-07-15; - } - import org-openroadm-common-types { - prefix org-openroadm-common-types; - revision-date 2019-11-29; - } - - organization - "Open ROADM MSA"; - contact - "OpenROADM.org"; - description - "Yang definitions for System Management. - - Copyright of the Members of the Open ROADM MSA Agreement dated (c) 2016, - All other rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. - * Neither the Members of the Open ROADM MSA Agreement nor the names of its - contributors may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE MEMBERS OF THE OPEN ROADM MSA AGREEMENT ''AS IS'' - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT THE MEMBERS OF THE OPEN ROADM MSA AGREEMENT BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, - OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE."; - - revision 2019-11-29 { - description - "Version 6.1.0"; - } - revision 2019-09-27 { - description - "Version 6.0.0"; - } - revision 2019-05-31 { - description - "Version 5.1.0"; - } - revision 2019-03-29 { - description - "Version 5.0.0"; - } - revision 2018-11-30 { - description - "Version 4.1.0"; - } - revision 2018-09-28 { - description - "Version 4.0.0"; - } - revision 2018-03-30 { - description - "Version 3.0.0"; - } - revision 2017-12-15 { - description - "Version 2.2"; - } - revision 2017-09-29 { - description - "Version 2.1"; - } - revision 2017-07-28 { - description - "Version 2.0.1 - added revision-date to imports"; - } - revision 2017-06-26 { - description - "Version 2.0"; - } - revision 2016-10-14 { - description - "Version 1.2"; - } - - grouping sw-bank { - description - "software bank group"; - leaf sw-version { - type string; - description - "Gissue of the SW in this bank"; - } - leaf sw-validation-timer { - type string { - pattern '(([0-1][0-9]|2[0-3])-([0-5][0-9])-([0-5][0-9]))'; - } - description - "value of validation timer in hh-mm-ss"; - } - leaf activation-date-time { - type yang:date-and-time; - description - "activation date and time: The date load was activated"; - } - } - - grouping database-info-group { - description - "database info group"; - leaf last-restored-time { - type yang:date-and-time; - description - "last restored time for the database, or the time that the database was created, whichever is later"; - } - leaf rollback-timer { - type string { - pattern '(([0-1][0-9]|2[0-3])-([0-5][0-9])-([0-5][0-9]))'; - } - description - "value of rollback timer in hh-mm-ss"; - } - leaf activation-date-time { - type yang:date-and-time; - description - "activation date and time: The date load was activated"; - } - } - - rpc sw-stage { - description - "SW stage - copies the SW from repo to staging bank"; - input { - leaf filename { - type string { - length "10..255"; - } - description - "file name which has the load"; - } - } - output { - uses org-openroadm-common-types:rpc-response-status; - } - } - rpc sw-activate { - description - "Activate new load"; - input { - leaf version { - type string; - description - " software version of the new load which is being activated"; - } - leaf validationTimer { - type string; - description - "validation timer hh-mm-ss"; - } - } - output { - uses org-openroadm-common-types:rpc-response-status; - } - } - rpc cancel-validation-timer { - description - "Cancel validation timer which user provisioned as part of activate command"; - input { - leaf accept { - type boolean; - default "true"; - description - " TRUE means validation timer is cancelled and new load is accepted"; - } - } - output { - uses org-openroadm-common-types:rpc-response-status; - } - } - notification sw-stage-notification { - description - "notification for sw-stage."; - uses org-openroadm-common-types:rpc-response-status; - } - notification sw-activate-notification { - description - "notification for sw-activate events."; - leaf sw-active-notification-type { - type org-openroadm-common-types:activate-notification-type; - } - uses org-openroadm-common-types:rpc-response-status; - } -} |