def addBwStaticIP(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("ip_addr", "tx_leaf_name", "rx_leaf_name") bw_main.getActionsManager().addBwStaticIP(request["ip_addr"], request["tx_leaf_name"], request["rx_leaf_name"])
def addNode(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("interface_name","parent_id","rate_kbits","ceil_kbits") bw_main.getActionsManager().addNode(request["interface_name"], to_int(request["parent_id"],"parent id"), self.__fixLimitKbits(request["rate_kbits"]), self.__fixLimitKbits(request["ceil_kbits"]))
def updateBwStaticIP(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("static_ip_id", "ip_addr", "tx_leaf_name", "rx_leaf_name") bw_main.getActionsManager().updateBwStaticIP( to_int(request["static_ip_id"], "StaticIP ID"), request["ip_addr"], request["tx_leaf_name"], request["rx_leaf_name"])
def addLeafService(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("leaf_name","protocol","filter","rate_kbits","ceil_kbits") bw_main.getActionsManager().addLeafService(request["leaf_name"], request["protocol"], request["filter"], self.__fixLimitKbits(request["rate_kbits"]), self.__fixLimitKbits(request["ceil_kbits"]))
def updateBwStaticIP(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("static_ip_id","ip_addr","tx_leaf_name","rx_leaf_name") bw_main.getActionsManager().updateBwStaticIP(to_int(request["static_ip_id"],"StaticIP ID"), request["ip_addr"], request["tx_leaf_name"], request["rx_leaf_name"] )
def addLeafService(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("leaf_name", "protocol", "filter", "rate_kbits", "ceil_kbits") bw_main.getActionsManager().addLeafService( request["leaf_name"], request["protocol"], request["filter"], self.__fixLimitKbits(request["rate_kbits"]), self.__fixLimitKbits(request["ceil_kbits"]))
def addNode(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("interface_name", "parent_id", "rate_kbits", "ceil_kbits") bw_main.getActionsManager().addNode( request["interface_name"], to_int(request["parent_id"], "parent id"), self.__fixLimitKbits(request["rate_kbits"]), self.__fixLimitKbits(request["ceil_kbits"]))
def addLeaf(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("leaf_name","parent_id","default_rate_kbits","default_ceil_kbits","total_rate_kbits","total_ceil_kbits") bw_main.getActionsManager().addLeaf(request["leaf_name"], to_int(request["parent_id"],"parent id"), self.__fixLimitKbits(request["default_rate_kbits"]), self.__fixLimitKbits(request["default_ceil_kbits"]), self.__fixLimitKbits(request["total_rate_kbits"],"INVALID_TOTAL_LIMIT_KBITS"), self.__fixLimitKbits(request["total_ceil_kbits"],"INVALID_TOTAL_LIMIT_KBITS"))
def addLeaf(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("leaf_name", "parent_id", "default_rate_kbits", "default_ceil_kbits", "total_rate_kbits", "total_ceil_kbits") bw_main.getActionsManager().addLeaf( request["leaf_name"], to_int(request["parent_id"], "parent id"), self.__fixLimitKbits(request["default_rate_kbits"]), self.__fixLimitKbits(request["default_ceil_kbits"]), self.__fixLimitKbits(request["total_rate_kbits"], "INVALID_TOTAL_LIMIT_KBITS"), self.__fixLimitKbits(request["total_ceil_kbits"], "INVALID_TOTAL_LIMIT_KBITS"))
def updateNode(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("node_id","rate_kbits","ceil_kbits") return bw_main.getActionsManager().updateNode(to_int(request["node_id"],"node id"), self.__fixLimitKbits(request["rate_kbits"]), self.__fixLimitKbits(request["ceil_kbits"]))
def delLeafService(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("leaf_service_id", "leaf_name") return bw_main.getActionsManager().delLeafService( request["leaf_name"], to_int(request["leaf_service_id"], "leaf service id"))
def updateInterface(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("interface_id", "interface_name", "comment") return bw_main.getActionsManager().updateInterface( to_int(request["interface_id"], "interface id"), request["interface_name"], request["comment"])
def updateNode(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("node_id", "rate_kbits", "ceil_kbits") return bw_main.getActionsManager().updateNode( to_int(request["node_id"], "node id"), self.__fixLimitKbits(request["rate_kbits"]), self.__fixLimitKbits(request["ceil_kbits"]))
def delLeafService(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("leaf_service_id","leaf_name") return bw_main.getActionsManager().delLeafService(request["leaf_name"],to_int(request["leaf_service_id"],"leaf service id"))
def delInterface(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("interface_name") return bw_main.getActionsManager().delInterface(request["interface_name"])
def updateInterface(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("interface_id","interface_name","comment") return bw_main.getActionsManager().updateInterface(to_int(request["interface_id"],"interface id"),request["interface_name"],request["comment"])
def addInterface(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("interface_name", "comment") bw_main.getActionsManager().addInterface(request["interface_name"], request["comment"])
def delBwStaticIP(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("ip_addr") bw_main.getActionsManager().delBwStaticIP(request["ip_addr"])
def addBwStaticIP(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("ip_addr","tx_leaf_name","rx_leaf_name") bw_main.getActionsManager().addBwStaticIP(request["ip_addr"],request["tx_leaf_name"],request["rx_leaf_name"])
def delBwStaticIP(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("ip_addr") bw_main.getActionsManager().delBwStaticIP(request["ip_addr"])
def delInterface(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("interface_name") return bw_main.getActionsManager().delInterface( request["interface_name"])
def delNode(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("node_id") return bw_main.getActionsManager().delNode( to_int(request["node_id"], "node id"))
def delNode(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("node_id") return bw_main.getActionsManager().delNode(to_int(request["node_id"],"node id"))
def addInterface(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE BANDWIDTH MANGER") request.checkArgs("interface_name","comment") bw_main.getActionsManager().addInterface(request["interface_name"],request["comment"])