Add cloud-owner as input
[sdnc/northbound.git] / generic-resource-api / model / src / main / yang / GENERIC-RESOURCE-API.yang
index 5e5fc15..a6f8db9 100644 (file)
@@ -881,6 +881,28 @@ module GENERIC-RESOURCE-API {
             ordered-by user;\r
          }\r
       }\r
+      container sriov-parameters {\r
+         container heat-vlan-filters {\r
+            leaf-list heat-vlan-filter {\r
+               type string;\r
+               ordered-by user;\r
+            }\r
+         }\r
+         container application-tags {\r
+            container c-tags {\r
+               leaf-list c-tag {\r
+                  type string;\r
+                  ordered-by user;\r
+               }\r
+            }\r
+            container s-tags {\r
+               leaf-list s-tag {\r
+                  type string;\r
+                  ordered-by user;\r
+               }\r
+            }\r
+         }\r
+      }\r
       leaf is-trunked {\r
          type boolean;\r
       }\r
@@ -1472,7 +1494,7 @@ module GENERIC-RESOURCE-API {
             description "port-index when multiple CPs connect to same network. Default zero (0)";\r
             type string;\r
          }\r
-         list vlan-tags {\r
+         list vlan-data {\r
             key "vlan-uuid";\r
             leaf vlan-uuid {\r
                description "Key to vlan-tag uuid object in A&AI Generated by vlan mS";\r
@@ -2206,6 +2228,7 @@ module GENERIC-RESOURCE-API {
                enum "disable";\r
                enum "enable";\r
                enum "update";\r
+               enum "reoptimize";\r
             }\r
          }\r
          leaf svc-notification-url {\r
@@ -2268,6 +2291,23 @@ module GENERIC-RESOURCE-API {
                enum "CreateForwardingPathInstance";\r
                enum "DeleteForwardingPathInstance";\r
                enum "UpdateForwardingPathInstance";\r
+               enum "CreateSDWANConnectivityInstance";\r
+               enum "ActivateSDWANConnectivityInstance";\r
+               enum "DeactivateSDWANConnectivityInstance";\r
+               enum "DeleteSDWANConnectivityInstance";\r
+               enum "CreateSDWANDeviceInstance";\r
+               enum "ActivateSDWANDeviceInstance";\r
+               enum "DeactivateSDWANDeviceInstance";\r
+               enum "DeleteSDWANDeviceInstance";\r
+               enum "CreateSDWANPortInstance";\r
+               enum "ActivateSDWANPortInstance";\r
+               enum "DeactivateSDWANPortInstance";\r
+               enum "DeleteSDWANPortInstance";\r
+               enum "CreateSDWANAttachmentInstance";\r
+               enum "ActivateSDWANAttachmentInstance";\r
+               enum "DeactivateSDWANAttachmentInstance";\r
+               enum "DeleteSDWANAttachmentInstance";\r
+               enum "ReoptimizeSOTNInstance";\r
             }\r
          }\r
          leaf source {\r
@@ -2338,6 +2378,10 @@ module GENERIC-RESOURCE-API {
          description "The AIC cloud region which maps to contrail versions";\r
          type string;\r
       }\r
+      leaf cloud-owner {\r
+         description "The cloud owner provided by the caller";\r
+         type string;\r
+      }\r
       leaf aic-clli {\r
          description "Not expected to be used";\r
          type string;\r
@@ -2422,6 +2466,7 @@ module GENERIC-RESOURCE-API {
             enum "deactivate";\r
             enum "create";\r
             enum "changeassign";\r
+            enum "reoptimize";\r
          }\r
       }\r
       leaf last-action {\r
@@ -2472,6 +2517,23 @@ module GENERIC-RESOURCE-API {
             enum "CreateForwardingPathInstance";\r
             enum "DeleteForwardingPathInstance";\r
             enum "UpdateForwardingPathInstance";\r
+            enum "CreateSDWANConnectivityInstance";\r
+            enum "ActivateSDWANConnectivityInstance";\r
+            enum "DeactivateSDWANConnectivityInstance";\r
+            enum "DeleteSDWANConnectivityInstance";\r
+            enum "CreateSDWANDeviceInstance";\r
+            enum "ActivateSDWANDeviceInstance";\r
+            enum "DeactivateSDWANDeviceInstance";\r
+            enum "DeleteSDWANDeviceInstance";\r
+            enum "CreateSDWANPortInstance";\r
+            enum "ActivateSDWANPortInstance";\r
+            enum "DeactivateSDWANPortInstance";\r
+            enum "DeleteSDWANPortInstance";\r
+            enum "CreateSDWANAttachmentInstance";\r
+            enum "ActivateSDWANAttachmentInstance";\r
+            enum "DeactivateSDWANAttachmentInstance";\r
+            enum "DeleteSDWANAttachmentInstance";\r
+            enum "ReoptimizeSOTNInstance";\r
          }\r
       }\r
       leaf last-svc-request-id {\r