def _toggle_export(self, args, switch): try: export_id = int(args.split()[0]) except Exception: self.do_help(args) url = ('%sshares/%s/%s/' % (BaseConsole.url, self.share, switch)) input_data = {'id': export_id, } export_info = api_call(url, data=input_data, calltype='put') print_export_info(export_info)
def _toggle_export(self, args, switch): try: export_id = int(args.split()[0]) except Exception: self.do_help(args) url = ('%sshares/%s/%s/' % (BaseConsole.url, self.share, switch)) input_data = { 'id': export_id, } export_info = api_call(url, data=input_data, calltype='put') print_export_info(export_info)
def do_add_export(self, args): arg_fields = args.split() input_data = {} for f in arg_fields: if (f[0:2] == '-c'): input_data['host_str'] = f[2:] elif (f[0:2] == '-m'): input_data['mod_choice'] = f[2:] elif (f[0:2] == '-s'): input_data['sync_choice'] = f[2:] else: return self.do_help(args) if (len(input_data) != 3): return self.do_help(args) export_info = api_call(self.url, data=input_data, calltype='post') print_export_info(export_info)
def do_add_export(self, args): arg_fields = args.split() input_data = {} for f in arg_fields: if(f[0:2] == '-c'): input_data['host_str'] = f[2:] elif(f[0:2] == '-m'): input_data['mod_choice'] = f[2:] elif(f[0:2] == '-s'): input_data['sync_choice'] = f[2:] else: return self.do_help(args) if (len(input_data) != 3): return self.do_help(args) export_info = api_call(self.url, data=input_data, calltype='post') print_export_info(export_info)
def do_add_export(self, args): arg_fields = args.split() input_data = {} for f in arg_fields: if f[0:2] == "-c": input_data["host_str"] = f[2:] elif f[0:2] == "-m": input_data["mod_choice"] = f[2:] elif f[0:2] == "-s": input_data["sync_choice"] = f[2:] else: return self.do_help(args) if len(input_data) != 3: return self.do_help(args) export_info = api_call(self.url, data=input_data, calltype="post") print_export_info(export_info)
def do_exports(self, args): """ List all exports """ export_info = api_call(self.url) print_export_info(export_info)