diff options
author | 2018-08-20 16:13:20 +0000 | |
---|---|---|
committer | 2018-08-20 16:13:20 +0000 | |
commit | 634b640f2aa3779b94ab54ebf959030b563fb072 (patch) | |
tree | 4d7bae9c6f69cf112ba671a875026bdf0ceba88b /lcm/model/src | |
parent | 7ee4aa9653fc38b3da51bece8fd854abf4918535 (diff) |
add LCM DistributeTraffic
LCM API for DistributeTraffic
Change-Id: I4b3c323d46bd088421d0d6d66fc23982bf086679
Issue-ID: CCSDK-477
Signed-off-by: Agarwal, Ruchira(ra1926) <ra1926@att.com>
Diffstat (limited to 'lcm/model/src')
-rw-r--r-- | lcm/model/src/main/yang/lcm.yang | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/lcm/model/src/main/yang/lcm.yang b/lcm/model/src/main/yang/lcm.yang index 9976dd9e5..a03fff607 100644 --- a/lcm/model/src/main/yang/lcm.yang +++ b/lcm/model/src/main/yang/lcm.yang @@ -111,6 +111,7 @@ module LCM { enum "StartApplication"; enum "QuiesceTraffic"; enum "ResumeTraffic"; + enum "DistributeTraffic"; enum "UpgradePreCheck"; enum "UpgradeSoftware"; enum "UpgradePostCheck"; @@ -517,6 +518,30 @@ module LCM { } /********************************************************************************** + * Define the VNF distribute traffic service + **********************************************************************************/ + rpc distribute-traffic { + description "An operation to distribute traffic gracefully on the VF. + It distributes traffic gracefully without stopping the application"; + input { + uses common-header; + leaf action { + type action; + mandatory true; + } + uses action-identifiers; + leaf payload { + type payload; + mandatory true; + } + } + output { + uses common-header; + uses status; + } + } + + /********************************************************************************** * Define the VNF UpgradePreCheck service **********************************************************************************/ rpc upgrade-pre-check { |