Add payload leaf to GR-API
[sdnc/northbound.git] / generic-resource-api / model / src / main / yang / GENERIC-RESOURCE-API.yang
index ac89e02..660b2f8 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
@@ -794,6 +805,21 @@ module GENERIC-RESOURCE-API {
             }\r
          }\r
          uses vlan-vnfc-instance-groups;\r
+         container dhcp-subnet-assignments {\r
+            list dhcp-subnet-assignment {\r
+               key "neutron-subnet-id";\r
+               leaf neutron-subnet-id {\r
+                  description "Same as subnet-id in subnet-data structure";\r
+                  type string;\r
+               }\r
+               leaf network-role {\r
+                  type string;\r
+               }\r
+               leaf ip-version {\r
+                  type string;\r
+               }\r
+            }\r
+         }\r
       }\r
    }\r
    grouping vm-topology-data {\r
@@ -2503,6 +2529,23 @@ module GENERIC-RESOURCE-API {
                enum "DeactivateSDWANSiteInstance";\r
                enum "DeleteSDWANSiteInstance";\r
                enum "SdwanBandwidthChange";\r
+               enum "CreateAccessConnectivityInstance";\r
+               enum "DeleteAccessConnectivityInstance";\r
+               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
@@ -2609,6 +2652,9 @@ module GENERIC-RESOURCE-API {
                description "Resource assignment resolution Capability name";\r
                type string;\r
             }\r
+            leaf payload {\r
+               type string;\r
+            }\r
          }\r
       }\r
    }\r
@@ -2738,6 +2784,23 @@ module GENERIC-RESOURCE-API {
             enum "DeactivateSDWANSiteInstance";\r
             enum "DeleteSDWANSiteInstance";\r
             enum "SdwanBandwidthChange";\r
+            enum "CreateAccessConnectivityInstance";\r
+            enum "DeleteAccessConnectivityInstance";\r
+            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