def list_route_targets(self):
     """
     :return:
     """
     url = '/route-targets'
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
 def list_route_aggregates(self):
     """
     :return:
     """
     url = '/route-aggregates'
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
 def delete_interface_route_table(self, interface_route_id):
     """
     :param interface_route_id:
     :return:
     """
     url = '/interface-route-table/%s' % interface_route_id
     resp, body = self.delete(url)
     return base.ResponseBody(resp, body)
Example #4
0
 def delete_global_vrouter_config(self, global_vrouter_config_id):
     """
     :param global_vrouter_config_id:
     :return:
     """
     url = '/global-vrouter-config/%s' % global_vrouter_config_id
     resp, body = self.delete(url)
     return base.ResponseBody(resp, body)
 def list_config_nodes(self):
     """
     :return: map object
     """
     url = '/config-nodes'
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
 def list_interface_route_tables(self):
     """
     :return:
     """
     url = '/interface-route-tables'
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
Example #7
0
 def delete_logical_router(self, logical_router_id):
     """
     :param logical_router_id:
     :return:
     """
     url = '/logical-router/%s' % logical_router_id
     resp, body = self.delete(url)
     return base.ResponseBody(resp, body)
Example #8
0
 def list_global_qos_configs(self):
     """
     :return:
     """
     url = '/global-qos-configs'
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
 def list_virtual_machine_interfaces(self):
     """
     :return:
     """
     url = '/virtual-machine-interfaces'
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
Example #10
0
 def delete_floating_ip_pool(self, floatingip_pool_id):
     """
     :param floatingip_pool_id:
     :return: map object
     """
     uri = '/floating-ip-pool/%s' % floatingip_pool_id
     resp, body = self.delete(uri)
     return base.ResponseBody(resp, body)
 def delete_route_table(self, route_id):
     """
     :param route_id:
     :return:
     """
     url = '/route-table/%s' % route_id
     resp, body = self.delete(url)
     return base.ResponseBody(resp, body)
Example #12
0
 def list_qos_queues(self):
     """
     :return:
     """
     url = '/qos-queues'
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
Example #13
0
 def delete_bgp_router(self, bgp_router_id):
     """
     :param bgp_router_id:
     :return:
     """
     url = '/bgp-router/%s' % bgp_router_id
     resp, body = self.delete(url)
     return base.ResponseBody(resp, body)
Example #14
0
 def delete_virtual_router(self, vrouter_id):
     """
     :param vrouter_id:
     :return:
     """
     url = '/virtual-router/%s' % vrouter_id
     resp, body = self.delete(url)
     return base.ResponseBody(resp, body)
Example #15
0
 def delete_physical_router(self, physical_router_id):
     """
     :param physical_router_id:
     :return:
     """
     url = '/physical-router/%s' % physical_router_id
     resp, body = self.delete(url)
     return base.ResponseBody(resp, body)
Example #16
0
 def list_virtual_routers(self):
     """
     :return:
     """
     url = '/virtual-routers'
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
Example #17
0
 def show_global_vrouter_config(self, global_vrouter_config_id):
     """
     :param global_vrouter_config_id:
     :return:
     """
     url = '/global-vrouter-config/%s' % global_vrouter_config_id
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
Example #18
0
 def show_virtual_router(self, vrouter_id):
     """
     :param vrouter_id:
     :return:
     """
     url = '/virtual-router/%s' % vrouter_id
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
Example #19
0
 def show_physical_router(self, physical_router_id):
     """
     :param physical_router_id:
     :return:
     """
     url = '/physical-router/%s' % physical_router_id
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
Example #20
0
 def show_global_qos_config(self, instance_id):
     """
     :param instance_id:
     :return:
     """
     url = '/global-qos-config/%s' % instance_id
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
Example #21
0
 def create_namespaces(self, **kwargs):
     """
     :param kwargs:
     :return:
     """
     url = '/namespaces'
     resp, body = self.post(url, json.dumps({'namespace': kwargs}))
     body = json.loads(body)
     return base.ResponseBody(resp, body)
Example #22
0
 def show_qos_config(self, qos_config_id):
     """
     :param qos_config_id:
     :return:
     """
     url = '/qos-config/%s' % qos_config_id
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
 def show_physical_interface(self, uuid):
     """
     :param uuid:
     :return: map object
     """
     url = '/physical-interface/%s' % uuid
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
 def create_virtual_ips(self, **kwargs):
     """
     :param kwargs:
     :return:
     """
     url = '/virtual-ips'
     resp, body = self.post(url, json.dumps({'virtual-ip': kwargs}))
     body = json.loads(body)
     return base.ResponseBody(resp, body)
Example #25
0
 def create_alarms(self, **kwargs):
     """
     :param kwargs:
     :return: map object
     """
     url = '/alarms'
     resp, body = self.post(url, json.dumps({'alarm': kwargs}))
     body = json.loads(body)
     return base.ResponseBody(resp, body)
 def show_virtual_machine_interface(self, instance_id):
     """
     :param instance_id:
     :return:
     """
     url = '/virtual-machine-interface/%s' % instance_id
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
Example #27
0
 def show_bgp_router(self, bgp_router_id):
     """
     :param bgp_router_id:
     :return:
     """
     url = '/bgp-router/%s' % bgp_router_id
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
 def show_interface_route_table(self, interface_route_id):
     """
     :param interface_route_id:
     :return:
     """
     url = '/interface-route-table/%s' % interface_route_id
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)
 def create_network_policys(self, **kwargs):
     """
     :param kwargs:
     :return:
     """
     url = '/network-policys'
     resp, body = self.post(url, json.dumps({'network-policy': kwargs}))
     body = json.loads(body)
     return base.ResponseBody(resp, body)
 def show_route_table(self, route_id):
     """
     :param route_id:
     :return:
     """
     url = '/route-table/%s' % route_id
     resp, body = self.get(url)
     body = json.loads(body)
     return base.ResponseBody(resp, body)