github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/apiserver/embeddedcli_whitelist.go (about) 1 // Copyright 2020 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package apiserver 5 6 // allowedEmbeddedCommands is a whitelist of Juju CLI commands which 7 // are permissible to run embedded on a controller. 8 var allowedEmbeddedCommands = []string{ 9 "actions", 10 "add-machine", 11 "add-space", 12 "add-storage", 13 "add-subnet", 14 "add-unit", 15 "add-user", 16 "agreements", 17 "attach", 18 "attach-resource", 19 "attach-storage", 20 "bind", 21 "cancel-task", 22 "charm-resources", 23 "clouds", 24 "config", 25 "consume", 26 "controller-config", 27 "create-storage-pool", 28 "credentials", 29 "deploy", 30 "detach-storage", 31 "disable-user", 32 "enable-user", 33 "expose", 34 "find-offers", 35 "firewall-rules", 36 "constraints", 37 "model-constraints", 38 "help", 39 "import-filesystem", 40 "integrate", 41 "machines", 42 "metrics", 43 "model-config", 44 "model-default", 45 "model-defaults", 46 "move-to-space", 47 "offer", 48 "offers", 49 "payloads", 50 "relate", 51 "reload-spaces", 52 "remove-application", 53 "remove-credential", 54 "remove-machine", 55 "remove-offer", 56 "remove-relation", 57 "remove-saas", 58 "remove-space", 59 "remove-storage", 60 "remove-storage-pool", 61 "remove-unit", 62 "remove-user", 63 "rename-space", 64 "resolved", 65 "resolve", 66 "resources", 67 "resume-relation", 68 "retry-provisioning", 69 "run", 70 "scale-application", 71 "set-application-base", 72 "set-constraints", 73 "set-firewall-rule", 74 "set-meter-status", 75 "set-model-constraints", 76 "show-action", 77 "show-application", 78 "show-cloud", 79 "show-controller", 80 "show-credential", 81 "show-credentials", 82 "show-machine", 83 "show-model", 84 "show-offer", 85 "show-status-log", 86 "show-storage", 87 "show-space", 88 "show-unit", 89 "show-user", 90 "sla", 91 "spaces", 92 "status", 93 "storage", 94 "storage-pools", 95 "subnets", 96 "suspend-relation", 97 "trust", 98 "unexpose", 99 "update-storage-pool", 100 "users", 101 }