X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FIM.git;a=blobdiff_plain;f=models%2Fyang%2Fnsd-base.yang;h=8403730c4d0ad193a45f5fc0cc5fc51a12d0fe97;hp=6c852cb6decfc318e73ad5b5e2eb88cfec18d949;hb=a338858d6db1984baf4e9a7faee6235f096661f2;hpb=e27e0b2fcd1d2278a5f82dc8b090aa8bcd0177b0 diff --git a/models/yang/nsd-base.yang b/models/yang/nsd-base.yang index 6c852cb..8403730 100644 --- a/models/yang/nsd-base.yang +++ b/models/yang/nsd-base.yang @@ -23,10 +23,6 @@ module nsd-base namespace "http://riftio.com/ns/riftware-1.0/nsd-base"; prefix "nsd-base"; - import rw-pb-ext { - prefix "rwpb"; - } - import ietf-inet-types { prefix "inet"; } @@ -179,6 +175,15 @@ module nsd-base "Type of the connection point."; type manotypes:connection-point-type; } + + leaf floating-ip-required { + description + "Boolean parameter to indicate whether the CP must be exposed. + A public IP address will be allocated to this CP if exposed is true. + The default is false meaning a floating IP address is not required. + It must be explicitly asked for a floating IP address to be allocated."; + type boolean; + } } list scaling-group-descriptor { @@ -578,7 +583,6 @@ module nsd-base uses manotypes:ip-profile-list; list initial-service-primitive { - rwpb:msg-new NsdInitialServicePrimitive; description "Initial set of service primitives for NSD."; key "seq"; @@ -587,7 +591,6 @@ module nsd-base } list terminate-service-primitive { - rwpb:msg-new NsdTerminateServicePrimitive; description "Set of service primitives during termination for NSD."; @@ -743,11 +746,6 @@ module nsd-base default false; } - leaf ipv4-nat-pool-name{ - type string; - description "IPV4 nat pool name"; - } - choice init-params { description "Extra parameters for VLD instantiation";