SEBA-941 updated apis to poweron/shutdown all ONUs in PON/OLT
Change-Id: I6923cbcc51a4391f70ff08d266c274e1f34ca3ca
diff --git a/api/bbsim/bbsim.yaml b/api/bbsim/bbsim.yaml
index 0c23240..2661cfb 100644
--- a/api/bbsim/bbsim.yaml
+++ b/api/bbsim/bbsim.yaml
@@ -23,21 +23,34 @@
get: "/v1/olt"
additional_bindings:
- get: "/v1/olt/status"
+
- selector: bbsim.BBSim.GetONUs
get: "/v1/olt/onus"
- selector: bbsim.BBSim.GetONU
get: "/v1/olt/onus/{SerialNumber}"
+
- selector: bbsim.BBSim.ShutdownONU
delete: "/v1/olt/onus/{SerialNumber}"
+ - selector: bbsim.BBSim.ShutdownONUsOnPON
+ delete: "/v1/olt/port/{PonPortId}/onus"
+ - selector: bbsim.BBSim.ShutdownAllONUs
+ delete: "/v1/olt/onus"
+
- selector: bbsim.BBSim.PoweronONU
post: "/v1/olt/onus/{SerialNumber}"
+ - selector: bbsim.BBSim.PoweronONUsOnPON
+ post: "/v1/olt/port/{PonPortId}/onus"
+ - selector: bbsim.BBSim.PoweronAllONUs
+ post: "/v1/olt/onus"
+
- selector: bbsim.BBSim.GetFlows
get: "/v1/olt/onus/{SerialNumber}/flows"
additional_bindings:
- get: "/v1/olt/flows"
- - selector: bbsim.BBSim.SetOnuAlarmIndication
- post: "/v1/olt/onus/{SerialNumber}/alarms/{AlarmType}/{Status}"
- selector: bbsim.BBSim.GetOnuTrafficSchedulers
get: "/v1/olt/onus/{SerialNumber}/trafficschedulers"
+
+ - selector: bbsim.BBSim.SetOnuAlarmIndication
+ post: "/v1/olt/onus/{SerialNumber}/alarms/{AlarmType}/{Status}"
- selector: bbsim.BBSim.SetOltAlarmIndication
post: "/v1/olt/ports/{InterfaceType}/{InterfaceID}/alarms/los/{Status}"