Exemple #1
0
 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"])
Exemple #2
0
    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"]))
Exemple #3
0
 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"])
Exemple #4
0
    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"]))
Exemple #5
0
    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"]
						  )
Exemple #6
0
 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"]))
Exemple #7
0
 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"]))
Exemple #8
0
    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"))
Exemple #9
0
 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"))
Exemple #10
0
    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"]))
Exemple #11
0
 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"))
Exemple #12
0
 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"])
Exemple #13
0
 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"]))
Exemple #14
0
    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"))
Exemple #15
0
    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"])
Exemple #16
0
    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"])
Exemple #17
0
 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"])
Exemple #18
0
 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"])
Exemple #19
0
    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"])
Exemple #20
0
    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"])
Exemple #21
0
 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"])
Exemple #22
0
 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"))
Exemple #23
0
    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"))
Exemple #24
0
    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"])