Esempio n. 1
0
 def __init__(self, address, user, password, ca_file, insecure):
     self.address = address
     self.user = user
     self.password = password
     self.ca_file = ca_file
     self.insecure = insecure
     self.jsonapi_client = VcnsApiClient.VcnsApiHelper(
         address, user, password, format='json', ca_file=ca_file,
         insecure=insecure, timeout=cfg.CONF.nsxv.nsx_transaction_timeout)
     self.xmlapi_client = VcnsApiClient.VcnsApiHelper(
         address, user, password, format='xml', ca_file=ca_file,
         insecure=insecure, timeout=cfg.CONF.nsxv.nsx_transaction_timeout)
     self._nsx_version = None
     self._normalized_scoping_objects = None
Esempio n. 2
0
 def __init__(self, address, user, password, ca_file, insecure):
     self.address = address
     self.user = user
     self.password = password
     self.ca_file = ca_file
     self.insecure = insecure
     self.jsonapi_client = VcnsApiClient.VcnsApiHelper(address, user,
                                                       password,
                                                       format='json',
                                                       ca_file=ca_file,
                                                       insecure=insecure)
     self.xmlapi_client = VcnsApiClient.VcnsApiHelper(address, user,
                                                      password,
                                                      format='xml',
                                                      ca_file=ca_file,
                                                      insecure=insecure)
Esempio n. 3
0
 def update_bgp_dynamic_routing(self, edge_id, bgp_request):
     uri = self._build_uri_path(edge_id, BGP_ROUTING_CONFIG)
     return self.do_request(HTTP_PUT,
                            uri,
                            VcnsApiClient.xmldumps(bgp_request),
                            format='xml')
Esempio n. 4
0
 def update_edge_routing_config(self, edge_id, request_config):
     uri = self._build_uri_path(edge_id, ROUTING_CONFIG)
     return self.do_request(HTTP_PUT,
                            uri,
                            VcnsApiClient.xmldumps(request_config),
                            format='xml')
Esempio n. 5
0
 def update_bgp_dynamic_routing(self, edge_id, bgp_request):
     uri = self._build_uri_path(edge_id, BGP_ROUTING_CONFIG)
     return self.do_request(HTTP_PUT, uri,
                            VcnsApiClient.xmldumps(bgp_request),
                            format='xml')
Esempio n. 6
0
 def update_edge_routing_config(self, edge_id, request_config):
     uri = self._build_uri_path(edge_id, ROUTING_CONFIG)
     return self.do_request(HTTP_PUT, uri,
                            VcnsApiClient.xmldumps(request_config),
                            format='xml')