diff options
Diffstat (limited to 'sdnr/wt/devicemanager/provider/src/main/resources/preload.cache.schema/tapi-virtual-network@2018-08-31.yang')
-rw-r--r-- | sdnr/wt/devicemanager/provider/src/main/resources/preload.cache.schema/tapi-virtual-network@2018-08-31.yang | 252 |
1 files changed, 0 insertions, 252 deletions
diff --git a/sdnr/wt/devicemanager/provider/src/main/resources/preload.cache.schema/tapi-virtual-network@2018-08-31.yang b/sdnr/wt/devicemanager/provider/src/main/resources/preload.cache.schema/tapi-virtual-network@2018-08-31.yang deleted file mode 100644 index 50d8828db..000000000 --- a/sdnr/wt/devicemanager/provider/src/main/resources/preload.cache.schema/tapi-virtual-network@2018-08-31.yang +++ /dev/null @@ -1,252 +0,0 @@ -module tapi-virtual-network {
- namespace "urn:onf:otcc:yang:tapi-virtual-network";
- prefix tapi-virtual-network;
- import tapi-topology {
- prefix tapi-topology;
- }
- import tapi-common {
- prefix tapi-common;
- }
- organization "ONF OTCC (Open Transport Configuration & Control) Project";
- contact " - Project Web: <https://wiki.opennetworking.org/display/OTCC/TAPI> - Project List: <mailto:transport-api@opennetworking.org> - Editor: Karthik Sethuraman - <mailto:karthik.sethuraman@necam.com>";
- description "
- This module contains TAPI Virtual Network Model definitions.
- Source: TapiVirtualNetwork.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: <https://github.com/OpenNetworkingFoundation/TAPI/blob/develop/CHANGE_LOG/change-log.2.1.0.md>";
- reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model - <https://github.com/OpenNetworkingFoundation/TAPI/tree/v2.1.0/UML>";
- }
- 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: <https://github.com/OpenNetworkingFoundation/TAPI/blob/develop/CHANGE_LOG/change-log.2.0.2.md>";
- reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model - <https://github.com/OpenNetworkingFoundation/TAPI/tree/v2.0.2/UML>";
- }
- 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: <https://github.com/OpenNetworkingFoundation/TAPI/blob/develop/CHANGE_LOG/change-log.2.0.1.md>";
- reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model - <https://github.com/OpenNetworkingFoundation/TAPI/tree/v2.0.1/UML>";
- }
- 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: <https://github.com/OpenNetworkingFoundation/TAPI/blob/develop/CHANGE_LOG/change-log.2.0.0.md>";
- reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model - <https://github.com/OpenNetworkingFoundation/TAPI/tree/v2.0.0/UML>";
- }
- augment "/tapi-common:context" {
- uses virtual-network-context-g;
- description "Augments the base TAPI Context with VirtualNetworkService information";
- }
- /*************************
- * definitions of refrences
- *************************/
- grouping virtual-nw-service-ref-g {
- leaf virtual-nw-service-uuid {
- type leafref {
- path '/tapi-common:context/tapi-virtual-network:virtual-nw-service/tapi-virtual-network:uuid';
- }
- description "none";
- }
- description "none";
- }
-
- /***********************
- * package object-classes
- **********************/
- grouping virtual-network-constraint-g {
- container src-service-end-point {
- uses tapi-common:service-interface-point-ref-g;
- config false;
- description "none";
- }
- container sink-service-end-point {
- uses tapi-common:service-interface-point-ref-g;
- config false;
- description "none";
- }
- list diversity-exclusion {
- uses virtual-nw-service-ref-g;
- key 'virtual-nw-service-uuid';
- config false;
- description "none";
- }
- container requested-capacity {
- uses tapi-common:capacity-g;
- description "none";
- }
- leaf service-level {
- type string;
- description "An abstract value the meaning of which is mutually agreed – typically represents metrics such as - Class of service, priority, resiliency, availability";
- }
- leaf-list service-layer {
- type tapi-common:layer-protocol-name;
- description "none";
- }
- list cost-characteristic {
- key 'cost-name';
- uses tapi-topology:cost-characteristic-g;
- description "The list of costs where each cost relates to some aspect of the TopologicalEntity.";
- }
- list latency-characteristic {
- key 'traffic-property-name';
- uses tapi-topology:latency-characteristic-g;
- description "The effect on the latency of a queuing process. This only has significant effect for packet based systems and has a complex characteristic.";
- }
- uses tapi-common:local-class-g;
- description "none";
- }
- grouping virtual-network-service-g {
- container topology {
- uses tapi-topology:topology-ref-g;
- config false;
- description "none";
- }
- list end-point {
- key 'local-id';
- min-elements 2;
- uses virtual-network-service-end-point-g;
- description "none";
- }
- list vnw-constraint {
- key 'local-id';
- min-elements 1;
- uses virtual-network-constraint-g;
- description "none";
- }
- leaf schedule {
- type string;
- description "none";
- }
- container state {
- uses tapi-common:admin-state-pac-g;
- description "none";
- }
- leaf-list layer-protocol-name {
- type tapi-common:layer-protocol-name;
- min-elements 1;
- description "none";
- }
- uses tapi-common:service-spec-g;
- description "The ForwardingConstruct (FC) object class models enabled potential for forwarding between two or more LTPs and like the LTP supports any transport protocol including all circuit and packet forms.
- At the lowest level of recursion, a FC represents a cross-connection within an NE.";
- }
- grouping virtual-network-service-end-point-g {
- container service-interface-point {
- uses tapi-common:service-interface-point-ref-g;
- config false;
- description "none";
- }
- leaf role {
- type tapi-common:port-role;
- config false;
- description "Each EP of the FC has a role (e.g., working, protection, protected, symmetric, hub, spoke, leaf, root) in the context of the FC with respect to the FC function. ";
- }
- leaf direction {
- type tapi-common:port-direction;
- config false;
- description "The orientation of defined flow at the EndPoint.";
- }
- leaf service-layer {
- type tapi-common:layer-protocol-name;
- config false;
- description "none";
- }
- uses tapi-common:local-class-g;
- description "The association of the FC to LTPs is made via EndPoints.
- The EndPoint (EP) object class models the access to the FC function.
- The traffic forwarding between the associated EPs of the FC depends upon the type of FC and may be associated with FcSwitch object instances.
- In cases where there is resilience the EndPoint may convey the resilience role of the access to the FC.
- It can represent a protected (resilient/reliable) point or a protecting (unreliable working or protection) point.
- The EP replaces the Protection Unit of a traditional protection model.
- The ForwadingConstruct can be considered as a component and the EndPoint as a Port on that component";
- }
- grouping virtual-network-context-g {
- list virtual-nw-service {
- key 'uuid';
- uses virtual-network-service-g;
- description "none";
- }
- description "none";
- }
-
- /***********************
- * package interfaces
- **********************/
- rpc create-virtual-network-service {
- description "none";
- input {
- list sep {
- min-elements 2;
- uses virtual-network-service-end-point-g;
- description "none";
- }
- container vnw-constraint {
- uses virtual-network-constraint-g;
- description "none";
- }
- leaf conn-schedule {
- type string;
- description "none";
- }
- }
- output {
- container service {
- uses virtual-network-service-g;
- description "none";
- }
- }
- }
- rpc delete-virtual-network-service {
- description "none";
- input {
- leaf service-id-or-name {
- type string;
- description "none";
- }
- }
- output {
- container service {
- uses virtual-network-service-g;
- description "none";
- }
- }
- }
- rpc get-virtual-network-service-details {
- description "none";
- input {
- leaf service-id-or-name {
- type string;
- description "none";
- }
- }
- output {
- container service {
- uses virtual-network-service-g;
- description "none";
- }
- }
- }
- rpc get-virtual-network-service-list {
- description "none";
- output {
- list service {
- uses virtual-network-service-g;
- description "none";
- }
- }
- }
-
-}
|