From 05fe114a5969727c32cd9f1051cd7b9fde0344d5 Mon Sep 17 00:00:00 2001 From: Ravi Pendurty Date: Mon, 19 Apr 2021 12:46:16 +0200 Subject: Reorganization of devicemanager directory structure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Organized into core, onap and o-ran-sc directories Issue-ID: CCSDK-3242 Signed-off-by: Ravi Pendurty Change-Id: I3c23710f990a2d96ba01104c97315fc8c6b1921b Signed-off-by: Ravi Pendurty Signed-off-by: Michael DÜrre --- .../tapi-notification@2018-08-31.yang | 581 --------------------- 1 file changed, 581 deletions(-) delete mode 100644 sdnr/wt/devicemanager/provider/src/main/resources/preload.cache.schema/tapi-notification@2018-08-31.yang (limited to 'sdnr/wt/devicemanager/provider/src/main/resources/preload.cache.schema/tapi-notification@2018-08-31.yang') diff --git a/sdnr/wt/devicemanager/provider/src/main/resources/preload.cache.schema/tapi-notification@2018-08-31.yang b/sdnr/wt/devicemanager/provider/src/main/resources/preload.cache.schema/tapi-notification@2018-08-31.yang deleted file mode 100644 index 3ac3ef5ad..000000000 --- a/sdnr/wt/devicemanager/provider/src/main/resources/preload.cache.schema/tapi-notification@2018-08-31.yang +++ /dev/null @@ -1,581 +0,0 @@ -module tapi-notification { - namespace "urn:onf:otcc:yang:tapi-notification"; - prefix tapi-notification; - import tapi-common { - prefix tapi-common; - } - organization "ONF OTCC (Open Transport Configuration & Control) Project"; - contact " - Project Web: - Project List: - Editor: Karthik Sethuraman - "; - description " - This module contains TAPI Notification Model definitions. - Source: TapiNotification.uml - Copyright (c) 2018 Open Networking Foundation (ONF). All rights reserved. - License: This module is distributed under the Apache License 2.0"; - revision 2018-08-31 { - description "ONF Transport API version 2.1.0 - This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool. - Changes in this revision: "; - reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model - "; - } - revision 2018-03-07 { - description "ONF Transport API version 2.0.2 - This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool. - Changes in this revision: "; - reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model - "; - } - revision 2018-02-16 { - description "ONF Transport API version 2.0.1 - This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool. - Changes in this revision: "; - reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model - "; - } - revision 2018-01-02 { - description "ONF Transport API version 2.0.0 - This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool. - Changes in this revision: "; - reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model - "; - } - augment "/tapi-common:context" { - uses notification-context-g; - description "Augments the base TAPI Context with NotificationService information"; - } - /*********************** - * package object-classes - **********************/ - grouping notification-subscription-service-g { - list notification { - key 'uuid'; - config false; - uses notification-g; - description "none"; - } - container notification-channel { - uses notification-channel-g; - description "none"; - } - container subscription-filter { - uses subscription-filter-g; - description "none"; - } - leaf subscription-state { - type subscription-state; - description "none"; - } - leaf-list supported-notification-types { - type notification-type; - config false; - min-elements 1; - description "none"; - } - leaf-list supported-object-types { - type object-type; - config false; - min-elements 1; - description "none"; - } - uses tapi-common:service-spec-g; - description "none"; - } - grouping subscription-filter-g { - leaf-list requested-notification-types { - type notification-type; - config false; - description "none"; - } - leaf-list requested-object-types { - type object-type; - config false; - description "none"; - } - leaf-list requested-layer-protocols { - type tapi-common:layer-protocol-name; - config false; - description "none"; - } - leaf-list requested-object-identifier { - type tapi-common:uuid; - config false; - description "none"; - } - leaf include-content { - type boolean; - config false; - description "Indicates whether the published Notification includes content or just the Notification Id (which enables retrieval of the notification at the later stage)"; - } - uses tapi-common:local-class-g; - description "none"; - } - notification notification { - uses notification-g; - description "none"; - } - grouping notification-g { - leaf notification-type { - type notification-type; - description "none"; - } - leaf target-object-type { - type object-type; - description "none"; - } - leaf target-object-identifier { - type tapi-common:uuid; - description "none"; - } - list target-object-name { - key 'value-name'; - min-elements 1; - uses tapi-common:name-and-value-g; - description "none"; - } - leaf event-time-stamp { - type tapi-common:date-and-time; - description "none"; - } - leaf sequence-number { - type uint64; - config false; - description "A monotonous increasing sequence number associated with the notification. - The exact semantics of how this sequence number is assigned (per channel or subscription or source or system) is left undefined."; - } - leaf source-indicator { - type source-indicator; - description "none"; - } - leaf layer-protocol-name { - type tapi-common:layer-protocol-name; - description "none"; - } - list changed-attributes { - key 'value-name'; - uses name-and-value-change-g; - description "none"; - } - list additional-info { - key 'value-name'; - uses tapi-common:name-and-value-g; - description "none"; - } - leaf additional-text { - type string; - description "none"; - } - container tca-info { - uses tca-info-g; - description "none"; - } - container alarm-info { - uses alarm-info-g; - description "none"; - } - uses tapi-common:resource-spec-g; - description "none"; - } - grouping notification-channel-g { - leaf stream-address { - type string; - config false; - description "The address/location/URI of the channel/stream to which the subscribed notifications are published. - This specifics of this is typically dependent on the implementation protocol & mechanism and hence is typed as a string."; - } - leaf next-sequence-no { - type uint64; - config false; - description "The sequence number of the next notification that will be published on the channel"; - } - uses tapi-common:local-class-g; - description "none"; - } - grouping notification-context-g { - list notif-subscription { - key 'uuid'; - uses notification-subscription-service-g; - description "none"; - } - list notification { - key 'uuid'; - config false; - uses notification-g; - description "none"; - } - description "none"; - } - grouping alarm-info-g { - leaf is-transient { - type boolean; - config false; - description "none"; - } - leaf perceived-severity { - type perceived-severity-type; - config false; - description "none"; - } - leaf probable-cause { - type string; - config false; - description "none"; - } - leaf service-affecting { - type service-affecting; - description "none"; - } - description "none"; - } - grouping tca-info-g { - leaf is-transient { - type boolean; - config false; - description "none"; - } - leaf threshold-crossing { - type threshold-crossing-type; - description "none"; - } - leaf threshold-parameter { - type string; - config false; - description "none"; - } - leaf threshold-value { - type uint64; - config false; - description "none"; - } - leaf perceived-severity { - type perceived-tca-severity; - description "none"; - } - leaf measurement-interval { - type tapi-common:date-and-time; - description "none"; - } - leaf suspect-interval-flag { - type boolean; - description "none"; - } - description "none"; - } - - /*********************** - * package type-definitions - **********************/ - grouping name-and-value-change-g { - leaf value-name { - type string; - description "The name of the value. The value need not have a name."; - } - leaf old-value { - type string; - description "The value"; - } - leaf new-value { - type string; - description "The value"; - } - description "A scoped name-value triple, including old value and new value"; - } - typedef notification-type { - type enumeration { - enum OBJECT_CREATION { - description "Not a normal state. The system is unable to determine the correct value."; - } - enum OBJECT_DELETION { - description "none"; - } - enum ATTRIBUTE_VALUE_CHANGE { - description "none"; - } - enum ALARM_EVENT { - description "none"; - } - enum THRESHOLD_CROSSING_ALERT { - description "none"; - } - } - description "List of supported Notifications types."; - } - typedef object-type { - type enumeration { - enum TOPOLOGY { - description "none"; - } - enum NODE { - description "none"; - } - enum LINK { - description "none"; - } - enum CONNECTION { - description "none"; - } - enum PATH { - description "none"; - } - enum CONNECTIVITY_SERVICE { - description "none"; - } - enum VIRTUAL_NETWORK_SERVICE { - description "none"; - } - enum PATH_COMPUTATION_SERVICE { - description "none"; - } - enum NODE_EDGE_POINT { - description "none"; - } - enum SERVICE_INTERFACE_POINT { - description "none"; - } - enum CONNECTION_END_POINT { - description "none"; - } - enum MAINTENANCE_ENTITY_GROUP { - description "none"; - } - enum MAINTENANCE_ENTITY { - description "none"; - } - enum MEG_END_POINT { - description "none"; - } - enum MEG_INTERMEDIATE_POINT { - description "none"; - } - enum SWITCH_CONTROL { - description "none"; - } - enum SWITCH { - description "none"; - } - enum ROUTE { - description "none"; - } - enum NODE_RULE_GROUP { - description "none"; - } - enum INTER_RULE_GROUP { - description "none"; - } - enum RULE { - description "none"; - } - enum OAM_JOB { - description "none"; - } - } - description "The list of TAPI Global Object Class types on which Notifications can be raised."; - } - typedef source-indicator { - type enumeration { - enum RESOURCE_OPERATION { - description "none"; - } - enum MANAGEMENT_OPERATION { - description "none"; - } - enum UNKNOWN { - description "none"; - } - } - description "none"; - } - typedef subscription-state { - type enumeration { - enum SUSPENDED { - description "none"; - } - enum ACTIVE { - description "none"; - } - } - description "none"; - } - typedef perceived-severity-type { - type enumeration { - enum CRITICAL { - description "none"; - } - enum MAJOR { - description "none"; - } - enum MINOR { - description "none"; - } - enum WARNING { - description "none"; - } - enum CLEARED { - description "none"; - } - } - description "none"; - } - typedef threshold-crossing-type { - type enumeration { - enum THRESHOLD_ABOVE { - description "none"; - } - enum THRESHOLD_BELOW { - description "none"; - } - enum CLEARED { - description "none"; - } - } - description "none"; - } - typedef service-affecting { - type enumeration { - enum SERVICE_AFFECTING { - description "none"; - } - enum NOT_SERVICE_AFFECTING { - description "none"; - } - enum UNKNOWN { - description "none"; - } - } - description "none"; - } - typedef perceived-tca-severity { - type enumeration { - enum WARNING { - description "none"; - } - enum CLEAR { - description "none"; - } - } - description "none"; - } - - /*********************** - * package interfaces - **********************/ - rpc get-supported-notification-types { - description "none"; - output { - leaf-list supported-notification-types { - type notification-type; - min-elements 1; - description "none"; - } - leaf-list supported-object-types { - type object-type; - min-elements 1; - description "none"; - } - } - } - rpc create-notification-subscription-service { - description "none"; - input { - container subscription-filter { - uses subscription-filter-g; - description "none"; - } - leaf subscription-state { - type subscription-state; - description "none"; - } - } - output { - container subscription-service { - uses notification-subscription-service-g; - description "none"; - } - } - } - rpc update-notification-subscription-service { - description "none"; - input { - leaf subscription-id-or-name { - type string; - description "none"; - } - container subscription-filter { - uses subscription-filter-g; - description "none"; - } - leaf subscription-state { - type subscription-state; - description "none"; - } - } - output { - container subscription-service { - uses notification-subscription-service-g; - description "none"; - } - } - } - rpc delete-notification-subscription-service { - description "none"; - input { - leaf subscription-id-or-name { - type string; - description "none"; - } - } - output { - container subscription-service { - uses notification-subscription-service-g; - description "none"; - } - } - } - rpc get-notification-subscription-service-details { - description "none"; - input { - leaf subscription-id-or-name { - type string; - description "none"; - } - } - output { - container subscription-service { - uses notification-subscription-service-g; - description "none"; - } - } - } - rpc get-notification-subscription-service-list { - description "none"; - output { - list subscription-service { - uses notification-subscription-service-g; - description "none"; - } - } - } - rpc get-notification-list { - description "none"; - input { - leaf subscription-id-or-name { - type string; - description "none"; - } - leaf time-period { - type string; - description "none"; - } - } - output { - list notification { - uses notification-g; - description "none"; - } - } - } - -} -- cgit 1.2.3-korg