You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

780 lines
17 KiB
JSON

4 years ago
{
"unauthenticated": {
"description": "Functions allowed for unauthenticated requests",
"read": {
"ubus": {
"luci2.ui": [
"themes"
]
}
}
},
"core": {
"description": "Core functions for LuCI",
"read": {
"ubus": {
"luci2.ui": [
"*"
],
"session": [
"access",
"destroy",
"get",
"get_timeout"
],
"uci": [
"*"
]
}
}
},
"status": {
"description": "Status information display",
"read": {
"ubus": {
"iwinfo": [
"devices",
"info",
"assoclist",
"phyname",
"scan"
],
"system": [
"info",
"board"
],
"network.interface": [
"status"
],
"network.interface.*": [
"status"
],
"network.swconfig": [
"list",
"status",
"info"
],
"luci2.network": [
"conntrack_count",
"dhcp_leases",
"dhcp6_leases",
"arp_table",
"routes",
"routes6"
],
"network.info": [
"*"
],
"luci2.system": [
"diskfree",
"syslog",
"dmesg",
"process_list"
],
"service": [
"list"
],
"ath10k.peerstat": [
"get"
]
}
}
},
"system": {
"description": "General system settings",
"read": {
"ubus": {
"system": [
"info",
"board"
],
"luci2.system": [
"init_list"
]
},
"uci": [
"luci"
]
},
"write": {
"ubus": {
"luci2.system": [
"init_action"
]
},
"uci": [
"luci"
]
}
},
"admin": {
"description": "Authentication and SSH settings",
"read": {
"ubus": {
"luci2.system": [
"sshkeys_get"
]
},
"uci": [
"dropbear"
]
},
"write": {
"ubus": {
"luci2.system": [
"sshkeys_set",
"password_set"
]
},
"uci": [
"dropbear"
]
}
},
"users": {
"description": "Guest login settings",
"read": {
"uci": [
"rpcd"
]
},
"write": {
"uci": [
"rpcd"
]
}
},
"accounts": {
"description": "Add user, change password",
"write": {
"ubus": {
"system.accounts": [
"password_set"
]
}
}
},
"software": {
"description": "Package management",
"read": {
"ubus": {
"system": [
"info",
"board"
],
"luci2.opkg": [
"list",
"list_installed",
"find",
"config_get"
]
},
"uci": [
"easycwmp"
]
},
"write": {
"ubus": {
"luci2.opkg": [
"install",
"remove",
"update",
"config_set"
]
}
}
},
"upgrade": {
"description": "Firmware upgrade",
"read": {
"ubus": {
"system.management.upgrade": [
"test"
]
}
},
"write": {
"base-cgi": [
"upload"
],
"ubus": {
"system.management.upgrade": [
"start",
"clean"
],
"system.management": [
"reboot",
"version"
]
}
}
},
"backup": {
"description": "Backup and Restore",
"read": {
"base-cgi": [
"backup"
],
"ubus": {
"system.management.backup": [
"get",
"list"
]
}
},
"write": {
"ubus": {
"system.management.backup": [
"clean",
"set",
"restore",
"restore_state"
],
"system.management": [
"reboot",
"version"
]
}
}
},
"factorydefault": {
"description": "factorydefault and reboot",
"read": {
"ubus": {
"system.management.factorydefault": [
"test"
]
}
},
"write": {
"ubus": {
"system.management.factorydefault": [
"start"
],
"system.management": [
"reboot",
"version"
]
}
}
},
"startup": {
"description": "System boot settings",
"read": {
"ubus": {
"luci2.system": [
"init_list",
"rclocal_get"
]
}
},
"write": {
"ubus": {
"luci2.system": [
"init_action",
"rclocal_set"
]
}
}
},
"cron": {
"description": "Crontab management",
"read": {
"ubus": {
"luci2.system": [
"crontab_get"
]
}
},
"write": {
"ubus": {
"luci2.system": [
"crontab_set"
]
}
}
},
"leds": {
"description": "Hardware LED configuration",
"read": {
"ubus": {
"network.device": [
"status"
],
"luci2.system": [
"led_list",
"usb_list"
]
},
"uci": [
"system"
]
},
"write": {
"uci": [
"system"
]
}
},
"diagnostics": {
"description": "Network diagnostic tools",
"read": {
"ubus": {
"luci2.network": [
"ping",
"ping6",
"traceroute",
"traceroute6",
"nslookup"
]
}
}
},
"hostnames": {
"description": "Host entry management",
"read": {
"uci": [
"dhcp"
]
},
"write": {
"uci": [
"dhcp"
]
}
},
"socketman": {
"description": "Socketman management",
"read": {
"uci": [
"socketman"
],
"ubus": {
"system.management.cloud": [
"disable"
]
}
},
"write": {
"ubus": {
"system.management.cloud": [
"disable"
]
}
}
},
"homeplug": {
"description": "HomePlug management",
"read": {
"ubus": {
"network.plctool": [
"fw_version",
"identity",
"membership",
"avlninfo",
"get_pibsettings"
]
},
"uci": [
"plc"
]
},
"write": {
"ubus": {
"network.plctool": [
"defaults",
"pushbtn",
"set_nmk",
"set_npw",
"add_secid",
"set_pibsettings"
]
},
"uci": [
"plc"
]
}
},
"ghn": {
"description": "G.hn management",
"read": {
"ubus": {
"network.ghntool": [
"ghninfo",
"get_settings",
"version"
]
},
"uci": [
"ghn"
]
},
"write": {
"ubus": {
"network.ghntool": [
"pushbtn",
"set_npw",
"factory_reset",
"set_settings"
]
},
"uci": [
"ghn"
]
}
},
"powerline": {
"description": "Powerline (HPAV/G.hn) management",
"read": {
"ubus": {
"network.powerline": [
"get_compat_mode",
"get_user_notches"
]
}
},
"write": {
"ubus": {
"network.powerline": [
"set_compat_mode",
"set_user_notches"
]
}
}
},
"network": {
"description": "Network, switch and routing configuration",
"read": {
"ubus": {
"network": [
"get_proto_handlers"
],
"network.wps": [
"*"
],
"network.wifi": [
"*"
],
"network.device": [
"status"
],
"network.interface": [
"dump"
],
"network.wireless": [
"status"
],
"luci2.network": [
"switch_list",
"switch_info",
"switch_status",
"device_list"
],
"luci2.network.bwmon": [
"devices",
"statistics"
]
},
"uci": [
"network",
"wireless"
]
},
"write": {
"ubus": {
"network.interface.wwan": [
"up", "down"
]
},
"uci": [
"network",
"wireless"
]
}
},
"firewall": {
"description": "Firewall configuration",
"read": {
"uci": [
"firewall"
]
},
"write": {
"uci": [
"firewall"
]
}
},
"systeminformation": {
"description": "system information",
"read": {
"ubus": {
"system.info": [
"syslog",
"image"
],
"system.init": [
"list"
],
"system.date": [
"get"
]
}
}
},
"snmp": {
"description": "SNMP configuration",
"read": {
"uci": [
"snmpd"
]
},
"write": {
"uci": [
"snmpd"
]
}
},
"avahi": {
"description": "mdns configuration",
"read": {
"uci": [
"avahi"
]
},
"write": {
"uci": [
"avahi"
]
}
},
"upnpd": {
"description": "SSDP configuration",
"read": {
"uci": [
"upnpd"
]
},
"write": {
"uci": [
"upnpd"
]
}
},
"mdnsresponder": {
"description": "mDNSResponder",
"read": {
"uci": [
"mDNSResponder"
]
},
"write": {
"uci": [
"mDNSResponder"
]
}
},
"radius": {
"description": "Radius Configuration",
"read": {
"uci": [
"radius"
]
},
"write": {
"uci": [
"radius"
]
}
},
"delos": {
"description": "Delos basic configuration",
"read": {
"uci": [
"delos"
]
}
},
"vlan": {
"description": "VLAN configuration",
"read": {
"uci": [
"vlan"
]
},
"write": {
"uci": [
"vlan"
]
}
},
"wifitoggle": {
"description": "wifitoggle",
"read": {
"ubus": {
"wifitoggle": [
"remaining",
"toggle"
]
}
}
},
"buzzer": {
"description": "buzzer",
"read": {
"ubus": {
"buzzer": [
"*"
]
}
}
},
"wifi_schedule": {
"description": "wifi schedule configuration",
"read": {
"uci": [
"wifi_schedule"
]
},
"write": {
"uci": [
"wifi_schedule"
]
}
},
"lbd": {
"description": "band steering configuration",
"read": {
"uci": [
"lbd"
]
},
"write": {
"uci": [
"lbd"
]
}
},
"acd": {
"description": "auto configuration",
"read": {
"uci": [
"acd"
]
},
"write": {
"uci": [
"acd"
]
}
},
"configsync": {
"description": "auto configuration",
"read": {
"uci": [
"configsync"
]
},
"write": {
"uci": [
"configsync"
]
}
},
"repacd": {
"description": "auto configuration",
"read": {
"uci": [
"repacd"
]
},
"write": {
"uci": [
"repacd"
]
}
},
"hyd": {
"description": "hyfi hybrid configuration",
"read": {
"uci": [
"hyd"
]
},
"write": {
"uci": [
"hyd"
]
}
},
"wsplcd": {
"description": "hyfi security configuration",
"read": {
"uci": [
"wsplcd"
]
},
"write": {
"uci": [
"wsplcd"
]
}
},
"fwuagent": {
"description": "Agent for hawkBit auto firmware update",
"read": {
"uci": [
"fwuagent"
],
"ubus": {
"fwuagent": [
"force_poll",
"get_deployment",
"accept_deployment"
]
}
},
"write": {
"uci": [
"fwuagent"
],
"ubus": {
"fwuagent": [
"accept_deployment"
]
}
}
},
"parental_control": {
"description": "parental control configuration",
"read": {
"uci": [
"parental_control"
]
},
"write": {
"uci": [
"parental_control"
]
}
},
"station_quota": {
"description": "station quota control configuration",
"read": {
"uci": [
"station_quota"
],
"ubus": {
"station_quota": [
"status"
]
}
},
"write": {
"uci": [
"station_quota"
]
}
}
}