File: //usr/syno/synoman/webapi/SYNO.Core.Share.lib
{"SYNO.Core.Share": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.Share.so", "maxVersion": 1, "methods": {"1": [{"create": {"allowDemo": true, "grantByDefault": true}}, {"set": {"allowDemo": true, "grantByDefault": true}}, {"move_status": {"allowDemo": true, "grantByDefault": true}}, {"stop_move": {"allowDemo": true, "grantByDefault": true}}, {"list": {"allowDemo": true, "grantByDefault": true}}, {"get": {"allowDemo": true, "grantByDefault": true}}, {"delete": {"allowDemo": true, "grantByDefault": true}}, {"validate_delete": {"allowDemo": true, "grantByDefault": true}}, {"validate_set": {"allowDemo": true, "grantByDefault": true}}, {"restore": {"allowDemo": true, "grantByDefault": true}}, {"clone": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.Share.Crypto": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.Share.so", "maxVersion": 1, "methods": {"1": [{"decrypt": {"allowDemo": true, "grantByDefault": true}}, {"encrypt": {"allowDemo": true, "grantByDefault": true}}, {"validate_encrypt": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.Share.Crypto.Key": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.Share.so", "maxVersion": 1, "methods": {"1": [{"export": {"allowDemo": true, "allowDownload": true, "grantByDefault": true}}, {"verify": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.Share.CryptoFile": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.Share.so", "maxVersion": 1, "methods": {"1": [{"decrypt": {"allowDemo": true, "allowUpload": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.Share.KeyManager.AutoKey": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.Share.so", "maxVersion": 1, "methods": {"1": [{"list": {"allowDemo": true, "grantByDefault": true}}, {"migrate": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.Share.KeyManager.Key": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.Share.so", "maxVersion": 1, "methods": {"1": [{"list": {"allowDemo": true, "grantByDefault": true}}, {"add": {"allowDemo": true, "grantByDefault": true}}, {"add_by_file": {"allowDemo": true, "allowUpload": true, "grantByDefault": true}}, {"set": {"allowDemo": true, "grantByDefault": true}}, {"delete": {"allowDemo": true, "grantByDefault": true}}, {"mount": {"allowDemo": true, "grantByDefault": true}}, {"export": {"allowDemo": true, "allowDownload": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.Share.KeyManager.MachineKey": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.Share.so", "maxVersion": 1, "methods": {"1": [{"get": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.Share.KeyManager.Store": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.Share.so", "maxVersion": 2, "methods": {"1": [{"explore": {"allowDemo": true, "grantByDefault": true}}, {"init": {"allowDemo": true, "grantByDefault": true}}, {"verify": {"allowDemo": true, "grantByDefault": true}}, {"change_passphrase": {"allowDemo": true, "grantByDefault": true}}, {"change_location": {"allowDemo": true, "grantByDefault": true}}, {"get": {"allowDemo": true, "grantByDefault": true}}, {"set": {"allowDemo": true, "grantByDefault": true}}, {"clone": {"allowDemo": true, "grantByDefault": true}}], "2": [{"init": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.Share.Migration": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.Share.so", "maxVersion": 1, "methods": {"1": [{"check": {"allowDemo": true, "grantByDefault": true}}, {"start": {"allowDemo": true, "grantByDefault": true}}, {"status": {"allowDemo": true, "grantByDefault": true}}, {"stop": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.Share.Migration.Task": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.Share.so", "maxVersion": 1, "methods": {"1": [{"list": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.Share.Permission": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.Share.so", "maxVersion": 1, "methods": {"1": [{"list": {"allowDemo": true, "grantByDefault": true}}, {"list_by_user": {"allowDemo": true, "grantByDefault": true}}, {"list_by_group": {"allowDemo": true, "grantByDefault": true}}, {"set": {"allowDemo": true, "grantByDefault": true}}, {"set_by_user_group": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.Share.Snapshot": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.Share.so", "maxVersion": 2, "methods": {"1": [{"set_share_conf": {"allowDemo": true, "grantByDefault": true}}, {"get_share_conf": {"allowDemo": true, "grantByDefault": true}}, {"check_shareconf": {"allowDemo": true, "grantByDefault": true}}, {"set_schedule": {"allowDemo": true, "grantByDefault": true}}, {"get_schedule": {"allowDemo": true, "grantByDefault": true}}, {"create": {"allowDemo": true, "grantByDefault": true}}, {"list": {"allowDemo": true, "grantByDefault": true}}, {"delete": {"allowDemo": true, "grantByDefault": true}}, {"set": {"allowDemo": true, "grantByDefault": true}}], "2": [{"list": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}}