| commands | [{"group":"auth","description":"Authentication and session management","subcommands":[{"name":"login","description":"Authenticate to JumpServer and store session token","options":["--url","--username","--password","--org","--insecure"]},{"name":"logout","description":"Clear the current session"},{"name":"status","description":"Show current authentication status"},{"name":"org","description":"Switch or list organizations","options":["--list"]}]},{"group":"asset","description":"Manage assets (hosts, devices, databases, nodes, platforms, gateways, zones)","subcommands":[{"name":"list","description":"List assets of a given type","options":["--type","--search","--node","--platform","--active/--inactive","--limit","--offset"]},{"name":"get","description":"Get details of a specific asset"},{"name":"create","description":"Create a new asset","options":["--name","--address","--platform","--type","--nodes","--dry-run"]},{"name":"update","description":"Update an existing asset","options":["--name","--address","--comment","--active/--inactive","--dry-run"]},{"name":"delete","description":"Delete an asset","options":["--force","--dry-run"]},{"name":"node","description":"Manage asset nodes (tree organization)","subcommands":[{"name":"list","description":"List nodes","options":["--tree","--parent"]},{"name":"create","description":"Create a new node"},{"name":"delete","description":"Delete a node"},{"name":"add-assets","description":"Add assets to a node"}]},{"name":"platform","description":"Manage asset platforms","subcommands":[{"name":"list","description":"List platforms"}]},{"name":"gateway","description":"Manage gateways","subcommands":[{"name":"list","description":"List gateways"},{"name":"test","description":"Test gateway connectivity"}]},{"name":"zone","description":"Manage zones","subcommands":[{"name":"list","description":"List zones"}]}]},{"group":"user","description":"Manage users and user groups","subcommands":[{"name":"list","description":"List users","options":["--search","--source","--active/--inactive"]},{"name":"get","description":"Get user details"},{"name":"create","description":"Create a new user","options":["--name","--username","--email","--password","--role","--dry-run"]},{"name":"update","description":"Update a user"},{"name":"delete","description":"Delete a user"},{"name":"reset-password","description":"Reset a user's password"},{"name":"unblock","description":"Unblock a locked user"},{"name":"profile","description":"Show current user profile"},{"name":"my-assets","description":"List assets the current user can access"},{"name":"group","description":"Manage user groups","subcommands":[{"name":"list","description":"List user groups"},{"name":"create","description":"Create a user group"},{"name":"members","description":"List members of a user group"}]}]},{"group":"perm","description":"Manage asset permissions","subcommands":[{"name":"list","description":"List asset permissions","options":["--search","--user","--active/--inactive"]},{"name":"get","description":"Get permission details"},{"name":"create","description":"Create a new asset permission","options":["--name","--users","--user-groups","--assets","--nodes","--actions","--dry-run"]},{"name":"update","description":"Update an asset permission"},{"name":"delete","description":"Delete an asset permission"},{"name":"users","description":"List users assigned to a permission"},{"name":"assets","description":"List assets authorized by a permission"}]},{"group":"account","description":"Manage asset accounts and credentials","subcommands":[{"name":"list","description":"List asset accounts","options":["--search","--asset","--secret-type","--privileged/--unprivileged"]},{"name":"get","description":"Get account details"},{"name":"create","description":"Create a new asset account","options":["--asset","--username","--secret-type","--secret","--dry-run"]},{"name":"update","description":"Update an asset account"},{"name":"delete","description":"Delete an asset account"},{"name":"secret","description":"View account secrets/passwords","subcommands":[{"name":"view","description":"View an account's password/secret"},{"name":"history","description":"View password change history"}]},{"name":"template","description":"Manage account templates","subcommands":[{"name":"list","description":"List account templates"}]}]},{"group":"session","description":"Manage terminal sessions and replays","subcommands":[{"name":"list","description":"List terminal sessions","options":["--search","--user","--asset","--protocol","--active/--finished"]},{"name":"get","description":"Get session details"},{"name":"replay","description":"Get session replay URL/info"},{"name":"kill","description":"Kill an active session"},{"name":"command","description":"View session command history","subcommands":[{"name":"list","description":"List command records","options":["--session","--user","--risk"]}]},{"name":"terminal","description":"Manage terminal components","subcommands":[{"name":"list","description":"List terminal components"},{"name":"status","description":"Get terminal component status"}]}]},{"group":"audit","description":"View audit logs","subcommands":[{"name":"login","description":"View user login audit logs"},{"name":"operate","description":"View resource operation audit logs"},{"name":"ftp","description":"View FTP file transfer audit logs"},{"name":"password","description":"View password change audit logs"},{"name":"activity","description":"View user activity logs"}]},{"group":"ops","description":"Manage operations and job execution","subcommands":[{"name":"job-list","description":"List execution jobs"},{"name":"job-log","description":"Get job execution log"},{"name":"adhoc-list","description":"List ad-hoc command executions"},{"name":"playbook-list","description":"List Ansible playbooks"}]},{"group":"system","description":"Manage system settings","subcommands":[{"name":"settings","description":"List system settings"},{"name":"health","description":"Check system health"},{"name":"info","description":"Show system information"}]},{"group":"label","description":"Manage labels","subcommands":[{"name":"list","description":"List labels"}]},{"group":"role","description":"Manage roles and permissions","subcommands":[{"name":"list","description":"List roles"},{"name":"bindings","description":"List role bindings"}]}] |