Added interests to renderer.yang 88/30488/4
authorMartin Sunal <msunal@cisco.com>
Wed, 2 Dec 2015 14:23:56 +0000 (15:23 +0100)
committerMartin Sunal <msunal@cisco.com>
Thu, 3 Dec 2015 15:22:36 +0000 (15:22 +0000)
Signed-off-by: Martin Sunal <msunal@cisco.com>
groupbasedpolicy/src/main/yang/model/renderer.yang

index d72502416259b3d383020a0e67a709f35e38158a..7acec21494ec2f0f3ec93d1279461d4f5c11d697 100755 (executable)
@@ -109,10 +109,39 @@ module renderer {
 
             leaf name {
                 description
-                    "A user-visible name for the renderer";
+                    "A user-visible name for the renderer.";
                 type renderer-name;
             }
 
+            container interests {
+                description "Represents interests of the renderer.";
+
+                container followed-tenants {
+                    description "Interesting tenants for the renderer.";
+
+                    list followed-tenant {
+                        description "Tenant which is followed by the renderer.";
+
+                        key id;
+
+                        leaf id {
+                            type gbp-common:tenant-id;
+                        }
+
+                        list followed-endpoint-group {
+                            description "Endpoint-group which is followed by the renderer.";
+
+                            key id;
+
+                            leaf id {
+                                type gbp-common:endpoint-group-id;
+                            }
+                        }
+                    }
+                }
+            }
+
+
             container capabilities {
                 description "Capabilities this renderer provides.";