diff options
Diffstat (limited to 'sdnr/wt/devicemanager/model/src')
-rw-r--r-- | sdnr/wt/devicemanager/model/src/main/yang/devicemanager.yang | 189 |
1 files changed, 0 insertions, 189 deletions
diff --git a/sdnr/wt/devicemanager/model/src/main/yang/devicemanager.yang b/sdnr/wt/devicemanager/model/src/main/yang/devicemanager.yang deleted file mode 100644 index 97eb099aa..000000000 --- a/sdnr/wt/devicemanager/model/src/main/yang/devicemanager.yang +++ /dev/null @@ -1,189 +0,0 @@ -module devicemanager { - - yang-version 1; - namespace "urn:opendaylight:params:xml:ns:yang:devicemanager"; - prefix "devicemanager"; - - description - "DeviceManager Api Module"; - - revision "2019-01-09" { - description - "Initial revision"; - } - - grouping maintenance-mode-g { - leaf mountpoint-name{ - mandatory true; - type string; - description - "Mountpoint-name as key of node"; - } - leaf node-name { - mandatory true; - type string; - description - "Node-name as node"; - } - list filter { - container definition { - leaf object-id-ref { - mandatory true; - type string; - description - "object id to filter on"; - } - leaf problem { - mandatory true; - type string; - description - "name of the problem to filter"; - } - } - leaf description { - mandatory true; - type string; - description - "Node-name as node"; - } - leaf start-date { - mandatory true; - type string; - description - "begin of maintenance-mode"; - } - leaf end-date { - mandatory true; - type string; - description - "end of maintenance-mode"; - } - } - } - - rpc set-maintenance-mode{ - description - "Set maintenance mode for network element"; - input{ - uses maintenance-mode-g; - } - output { - uses maintenance-mode-g; - } - } - rpc get-maintenance-mode{ - description - "Get maintenance mode Configuration"; - input{ - leaf mountpoint-name{ - mandatory true; - type string; - description - "Mountpoint-name as key of node"; - } - } - output { - uses maintenance-mode-g; - } - } - rpc test-maintenance-mode{ - description - "Send test pattern similar to notification that are test from algorithm"; - input{ - leaf mountpoint-name { - mandatory true; - type string; - description "mountpoint for test"; - } - leaf object-id-ref { - mandatory true; - type string; - description "object id for test"; - } - leaf problem-name { - mandatory true; - type string; - description "problem for test"; - } - leaf test-date { - mandatory true; - type string; - description "point in time used for the test"; - } - - } - output { - leaf result-string { - mandatory true; - type string; - description "Describin if mountpoint was found and result of maintenance mode testing"; - } - uses maintenance-mode-g; - } - } - rpc show-required-network-element { - description - "Get information for required network element"; - - input { - leaf mountpoint-name { - mandatory true; - type string; - description - "Mountpoint-name as key of the node to be displayed."; - } - } - output { - container required-network-element { - leaf mountpoint-name { - type string; - description - "The name of the mountpoint"; - } - leaf status { - type string; - description - "Status: pre-provisoning, installed, end-of-life (Later enum)"; - } - leaf description { - type string; - description "Device description"; - } - } - } - } - - rpc get-required-network-element-keys { - description - "Returns a list of netconf nodes for each data store space"; - - output { - leaf-list mountpoint-names { - type string; - description - "List of required-network-element keys that are the mountpoint-names"; - } - } - } - - rpc clear-current-fault-by-nodename { - description - "try to clear alarms and sync the alarm with the devices currently connected"; - input { - leaf-list nodenames { - type string; - description - "list of network-elements to clear alarms for nodenames, if list empty then all"; - } - } - output { - leaf-list nodenames { - type string; - description - "list of network-elements alarms cleared"; - } - } - } - -} - |