Request-actions for SOTN NNI requirement
[sdnc/northbound.git] / generic-resource-api / model / src / main / yang / GENERIC-RESOURCE-API.yang
index 8645899..26f48c8 100644 (file)
@@ -399,6 +399,17 @@ module GENERIC-RESOURCE-API {
                type string;\r
             }\r
          }\r
+         container aggregate-route-policy {\r
+            leaf aggregate-route-policy-name {\r
+               type string;\r
+            }\r
+            leaf ipv4-aggregate-route-level {\r
+               type string;\r
+            }\r
+            leaf ipv6-aggregate-route-level {\r
+               type string;\r
+            }\r
+         }\r
          uses aggregate-routes;\r
          uses subnets;\r
          leaf subnet-key-value {\r
@@ -2523,6 +2534,18 @@ module GENERIC-RESOURCE-API {
                enum "CreateInternetProfileInstance";\r
                enum "ChangeInternetProfileInstance";\r
                enum "DeleteInternetProfileInstance";\r
+               enum "CreateSOTNUnderlayInstance";\r
+               enum "ActivateSOTNUnderlayInstance";\r
+               enum "DeactivateSOTNUnderlayInstance";\r
+               enum "DeleteSOTNUnderlayInstance";\r
+               enum "CreateSOTNUniInstance";\r
+               enum "ActivateSOTNUniInstance";\r
+               enum "DeactivateSOTNUniInstance";\r
+               enum "DeleteSOTNUniInstance";\r
+               enum "CreateSOTNL2VpnInstance";\r
+               enum "ActivateSOTNL2VpnInstance";\r
+               enum "DeactivateSOTNL2VpnInstance";\r
+               enum "DeleteSOTNL2VpnInstance";\r
             }\r
          }\r
          leaf source {\r
@@ -2763,6 +2786,18 @@ module GENERIC-RESOURCE-API {
             enum "CreateInternetProfileInstance";\r
             enum "ChangeInternetProfileInstance";\r
             enum "DeleteInternetProfileInstance";\r
+            enum "CreateSOTNUnderlayInstance";\r
+            enum "ActivateSOTNUnderlayInstance";\r
+            enum "DeactivateSOTNUnderlayInstance";\r
+            enum "DeleteSOTNUnderlayInstance";\r
+            enum "CreateSOTNUniInstance";\r
+            enum "ActivateSOTNUniInstance";\r
+            enum "DeactivateSOTNUniInstance";\r
+            enum "DeleteSOTNUniInstance";\r
+            enum "CreateSOTNL2VpnInstance";\r
+            enum "ActivateSOTNL2VpnInstance";\r
+            enum "DeactivateSOTNL2VpnInstance";\r
+            enum "DeleteSOTNL2VpnInstance";\r
          }\r
       }\r
       leaf last-svc-request-id {\r