X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=neutronvpn%2Fneutronvpn-api%2Fsrc%2Fmain%2Fyang%2Fneutronvpn.yang;h=92c084a75deb98b6df51c1247fb4095b975db702;hb=4110307879cad1aa54943aedbf937b2f21575b4c;hp=42fcd3cfca439adb7d2f32445c7f23c5dad803d0;hpb=91f39260b3ba0ebed41725c74e9c77e98c7f8b0a;p=vpnservice.git diff --git a/neutronvpn/neutronvpn-api/src/main/yang/neutronvpn.yang b/neutronvpn/neutronvpn-api/src/main/yang/neutronvpn.yang index 42fcd3cf..92c084a7 100644 --- a/neutronvpn/neutronvpn-api/src/main/yang/neutronvpn.yang +++ b/neutronvpn/neutronvpn-api/src/main/yang/neutronvpn.yang @@ -144,11 +144,6 @@ module neutronvpn { /* Data models to adhere to restart requirements */ container neutron-port-data { - list port-name-to-port-uuid { - key port-name; - leaf port-id { type yang:uuid;} - leaf port-name { type string;} - } list port-fixedip-to-port-name { key port-fixedip; leaf port-name { type string;} @@ -306,4 +301,93 @@ module neutronvpn { } } + notification subnet-added-to-vpn{ + description "new subnet added to vpn"; + leaf subnet-id { + type yang:uuid; + } + leaf subnet-ip { + type string; + } + leaf vpn-name { + type string; + } + leaf external-vpn { + type boolean; + } + leaf elan-tag { + type uint32; + } + } + + notification subnet-deleted-from-vpn{ + description "subnet deleted from vpn"; + leaf subnet-id { + type yang:uuid; + } + leaf subnet-ip { + type string; + } + leaf vpn-name { + type string; + } + leaf external-vpn { + type boolean; + } + leaf elan-tag { + type uint32; + } + } + + notification subnet-updated-in-vpn{ + description "subnet updated in vpn"; + leaf subnet-id { + type yang:uuid; + } + leaf subnet-ip { + type string; + } + leaf vpn-name { + type string; + } + leaf external-vpn { + type boolean; + } + leaf elan-tag { + type uint32; + } + } + + notification port-added-to-subnet{ + description "new port added to subnet"; + leaf subnet-id{ + type yang:uuid; + } + leaf subnet-ip{ + type string; + } + leaf port-id{ + type yang:uuid; + } + leaf elan-tag { + type uint32; + } + } + + notification port-removed-from-subnet{ + description "port removed from subnet"; + leaf subnet-id{ + type yang:uuid; + } + leaf subnet-ip{ + type string; + } + leaf port-id{ + type yang:uuid; + } + leaf elan-tag { + type uint32; + } + } + } \ No newline at end of file