def update_computesystem(self, name, label, portnumber, username, password, osinstallnetwork, use_ssl, computeimageserver): parms = {} if (label): parms['name'] = label if (portnumber): parms['port_number'] = portnumber if (username): parms['user_name'] = username if (password): parms['password'] = password if (osinstallnetwork): parms['os_install_network'] = osinstallnetwork if (use_ssl): parms['use_ssl'] = use_ssl if (computeimageserver): from computeimageserver import ComputeImageServers compute_image_server = ComputeImageServers(self.__ipAddr, self.__port) compute_image_server_uri = compute_image_server.query_computeimageserver( computeimageserver) parms['compute_image_server'] = compute_image_server_uri uri = self.query_computesystem(name) body = json.dumps(parms) (s, h) = common.service_json_request( self.__ipAddr, self.__port, "PUT", self.URI_COMPUTE_SYSTEM_ID.format(uri), body) return common.json_decode(s)
def update_computesystem(self, name, label, portnumber, username, password, osinstallnetwork, use_ssl, computeimageserver): parms = {} if(label): parms['name'] = label if(portnumber): parms['port_number'] = portnumber if(username): parms['user_name'] = username if(password): parms['password'] = password if(osinstallnetwork): parms['os_install_network'] = osinstallnetwork if(use_ssl): parms['use_ssl'] = use_ssl if(computeimageserver): from computeimageserver import ComputeImageServers compute_image_server = ComputeImageServers(self.__ipAddr, self.__port) compute_image_server_uri = compute_image_server.query_computeimageserver(computeimageserver) parms['compute_image_server'] = compute_image_server_uri uri = self.query_computesystem(name) body = json.dumps(parms) (s, h) = common.service_json_request(self.__ipAddr, self.__port, "PUT", self.URI_COMPUTE_SYSTEM_ID.format(uri), body) return common.json_decode(s)
def create_computesystem(self, type, name, ipaddress, portnumber, username, password, osinstallnetwork, use_ssl, computeimageserver): parms = { 'name': name, 'user_name': username, 'password': password, 'ip_address': ipaddress, 'port_number': portnumber, 'system_type': type, 'use_ssl': use_ssl } if (osinstallnetwork): parms['os_install_network'] = osinstallnetwork if (computeimageserver): from computeimageserver import ComputeImageServers compute_image_server = ComputeImageServers(self.__ipAddr, self.__port) compute_image_server_uri = compute_image_server.query_computeimageserver( computeimageserver) parms['compute_image_server'] = compute_image_server_uri body = json.dumps(parms) (s, h) = common.service_json_request(self.__ipAddr, self.__port, "POST", self.URI_COMPUTE_SYSTEM, body) return common.json_decode(s)
def create_computesystem(self, type, name, ipaddress, portnumber, username, password, osinstallnetwork, use_ssl, computeimageserver): parms = {'name': name, 'user_name': username, 'password': password, 'ip_address': ipaddress, 'port_number': portnumber, 'system_type': type, 'use_ssl': use_ssl } if(osinstallnetwork): parms['os_install_network'] = osinstallnetwork if(computeimageserver): from computeimageserver import ComputeImageServers compute_image_server = ComputeImageServers(self.__ipAddr, self.__port) compute_image_server_uri = compute_image_server.query_computeimageserver(computeimageserver) parms['compute_image_server'] = compute_image_server_uri body = json.dumps(parms) (s, h) = common.service_json_request(self.__ipAddr, self.__port, "POST", self.URI_COMPUTE_SYSTEM, body) return common.json_decode(s)