File: //usr/syno/synoman/webapi/SYNO.Core.ISCSI.lib
{"SYNO.Core.ISCSI.LUN": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/libwebapi-iSCSI.so", "maxVersion": 1, "methods": {"1": [{"create": {"grantByDefault": true}}, {"delete": {"grantByDefault": true}}, {"list": {"allowTimeout": true, "grantByDefault": true}}, {"get": {"grantByDefault": true}}, {"set": {"grantByDefault": true}}, {"clone": {"grantByDefault": true}}, {"map_target": {"grantByDefault": true}}, {"unmap_target": {"grantByDefault": true}}, {"load_lun": {"grantByDefault": true}}, {"unload_lun": {"grantByDefault": true}}, {"take_snapshot": {"grantByDefault": true}}, {"stop_snapshot": {"grantByDefault": true}}, {"delete_snapshot": {"grantByDefault": true}}, {"list_snapshot": {"grantByDefault": true}}, {"get_snapshot": {"grantByDefault": true}}, {"set_snapshot": {"grantByDefault": true}}, {"restore_snapshot": {"grantByDefault": true}}, {"clone_snapshot": {"grantByDefault": true}}, {"lock_snapshot": {"grantByDefault": true}}, {"unlock_snapshot": {"grantByDefault": true}}, {"export": {"grantByDefault": true}}, {"import": {"grantByDefault": true}}, {"export_cancel": {"grantByDefault": true}}, {"import_cancel": {"grantByDefault": true}}, {"load_snapshot": {"grantByDefault": true}}, {"unload_snapshot": {"grantByDefault": true}}, {"map_vhost": {"grantByDefault": true}}, {"unmap_vhost": {"grantByDefault": true}}, {"loop_mount": {"grantByDefault": true}}, {"loop_unmount": {"grantByDefault": true}}, {"retry_stop": {"grantByDefault": true}}, {"set_whitelist": {"grantByDefault": true}}, {"stop_clone": {"grantByDefault": true}}, {"test_cloneability": {"grantByDefault": true}}, {"defrag": {"grantByDefault": true}}, {"stop_defrag": {"grantByDefault": true}}, {"top": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ISCSI.Lunbkp": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/libwebapi-iSCSI.so", "maxVersion": 1, "methods": {"1": [{"backuplun_move": {"grantByDefault": true}}, {"target_connect": {"grantByDefault": true}}, {"target_disconnect": {"grantByDefault": true}}, {"lunbackup_start": {"grantByDefault": true}}, {"lunbackup_stop": {"grantByDefault": true}}, {"lunrestore_start": {"grantByDefault": true}}, {"lunrestore_stop": {"grantByDefault": true}}, {"lunbkp_progress_get": {"grantByDefault": true}}, {"lunbkp_bitmap_reset": {"grantByDefault": true}}, {"lunbkp_size_get": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ISCSI.Node": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/libwebapi-iSCSI.so", "maxVersion": 1, "methods": {"1": [{"create": {"grantByDefault": true}}, {"delete": {"grantByDefault": true}}, {"list": {"grantByDefault": true}}, {"get": {"grantByDefault": true}}, {"set": {"grantByDefault": true}}, {"add_node": {"grantByDefault": true}}, {"delete_node": {"grantByDefault": true}}, {"create_session": {"grantByDefault": true}}, {"delete_session": {"grantByDefault": true}}, {"subvol_convert": {"grantByDefault": true}}, {"log_list": {"grantByDefault": true}}, {"log_clear": {"grantByDefault": true}}, {"log_export": {"allowDownload": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ISCSI.Replication": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/libwebapi-iSCSI.so", "maxVersion": 1, "methods": {"1": [{"create": {"grantByDefault": true}}, {"delete": {"grantByDefault": true}}, {"list": {"grantByDefault": true}}, {"get": {"grantByDefault": true}}, {"set": {"grantByDefault": true}}, {"send_snapshot": {"grantByDefault": true}}, {"stop_sending": {"grantByDefault": true}}, {"promote": {"grantByDefault": true}}, {"demote": {"grantByDefault": true}}, {"compute_unsync_size": {"grantByDefault": true}}, {"get_unsync_size": {"grantByDefault": true}}, {"check_node": {"grantByDefault": true}}, {"create_task": {"grantByDefault": true}}, {"delete_task": {"grantByDefault": true}}, {"get_base_version": {"grantByDefault": true}}, {"get_token": {"grantByDefault": true}}, {"clean_token": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ISCSI.Target": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/libwebapi-iSCSI.so", "maxVersion": 1, "methods": {"1": [{"create": {"grantByDefault": true}}, {"delete": {"grantByDefault": true}}, {"list": {"grantByDefault": true}}, {"get": {"grantByDefault": true}}, {"set": {"grantByDefault": true}}, {"enable": {"grantByDefault": true}}, {"disable": {"grantByDefault": true}}, {"map_lun": {"grantByDefault": true}}, {"unmap_lun": {"grantByDefault": true}}, {"acl_masks_set": {"grantByDefault": true}}, {"acl_masks_add": {"grantByDefault": true}}, {"acl_masks_remove": {"grantByDefault": true}}, {"network_portals_add": {"grantByDefault": true}}, {"network_portals_remove": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}, "SYNO.Core.ISCSI.VLUN": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "lib/libwebapi-iSCSI.so", "maxVersion": 1, "methods": {"1": [{"create": {"grantByDefault": true}}, {"delete": {"grantByDefault": true}}, {"list": {"grantByDefault": true}}, {"get": {"grantByDefault": true}}, {"set": {"grantByDefault": true}}, {"bind": {"grantByDefault": true}}]}, "minVersion": 1, "priority": 0}}