github.com/wallyworld/juju@v0.0.0-20161013125918-6cf1bc9d917a/apiserver/allfacades.go (about) 1 // Copyright 2014 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package apiserver 5 6 // This file imports all of the facades so they get registered at runtime. 7 // When adding a new facade implementation, import it here so that its init() 8 // function will get called to register it. 9 // 10 // TODO(fwereade): this is silly. We should be declaring our full API in *one* 11 // place, not scattering it across packages and depending on magic import lists. 12 import ( 13 _ "github.com/juju/juju/apiserver/action" // ModelUser Write 14 _ "github.com/juju/juju/apiserver/agent" 15 _ "github.com/juju/juju/apiserver/agenttools" 16 _ "github.com/juju/juju/apiserver/annotations" // ModelUser Write 17 _ "github.com/juju/juju/apiserver/application" // ModelUser Write 18 _ "github.com/juju/juju/apiserver/applicationscaler" 19 _ "github.com/juju/juju/apiserver/backups" // ModelUser Write 20 _ "github.com/juju/juju/apiserver/block" // ModelUser Write 21 _ "github.com/juju/juju/apiserver/bundle" 22 _ "github.com/juju/juju/apiserver/charmrevisionupdater" 23 _ "github.com/juju/juju/apiserver/charms" // ModelUser Write 24 _ "github.com/juju/juju/apiserver/cleaner" 25 _ "github.com/juju/juju/apiserver/client" // ModelUser Write 26 _ "github.com/juju/juju/apiserver/cloud" // ModelUser Read 27 _ "github.com/juju/juju/apiserver/controller" // ModelUser Admin (although some methods check for read only) 28 _ "github.com/juju/juju/apiserver/deployer" 29 _ "github.com/juju/juju/apiserver/discoverspaces" 30 _ "github.com/juju/juju/apiserver/diskmanager" 31 _ "github.com/juju/juju/apiserver/firewaller" 32 _ "github.com/juju/juju/apiserver/highavailability" // ModelUser Write 33 _ "github.com/juju/juju/apiserver/hostkeyreporter" 34 _ "github.com/juju/juju/apiserver/imagemanager" // ModelUser Write 35 _ "github.com/juju/juju/apiserver/imagemetadata" 36 _ "github.com/juju/juju/apiserver/instancepoller" 37 _ "github.com/juju/juju/apiserver/keymanager" // ModelUser Write 38 _ "github.com/juju/juju/apiserver/keyupdater" 39 _ "github.com/juju/juju/apiserver/leadership" 40 _ "github.com/juju/juju/apiserver/lifeflag" 41 _ "github.com/juju/juju/apiserver/logfwd" 42 _ "github.com/juju/juju/apiserver/logger" 43 _ "github.com/juju/juju/apiserver/machine" 44 _ "github.com/juju/juju/apiserver/machineactions" 45 _ "github.com/juju/juju/apiserver/machinemanager" // ModelUser Write 46 _ "github.com/juju/juju/apiserver/machineundertaker" 47 _ "github.com/juju/juju/apiserver/meterstatus" 48 _ "github.com/juju/juju/apiserver/metricsadder" 49 _ "github.com/juju/juju/apiserver/metricsdebug" // ModelUser Write 50 _ "github.com/juju/juju/apiserver/metricsmanager" 51 _ "github.com/juju/juju/apiserver/migrationflag" 52 _ "github.com/juju/juju/apiserver/migrationmaster" 53 _ "github.com/juju/juju/apiserver/migrationminion" 54 _ "github.com/juju/juju/apiserver/migrationtarget" // ModelUser Write 55 _ "github.com/juju/juju/apiserver/modelconfig" // ModelUser Write 56 _ "github.com/juju/juju/apiserver/modelmanager" // ModelUser Write 57 _ "github.com/juju/juju/apiserver/provisioner" 58 _ "github.com/juju/juju/apiserver/proxyupdater" 59 _ "github.com/juju/juju/apiserver/reboot" 60 _ "github.com/juju/juju/apiserver/resumer" 61 _ "github.com/juju/juju/apiserver/retrystrategy" 62 _ "github.com/juju/juju/apiserver/singular" 63 _ "github.com/juju/juju/apiserver/spaces" // ModelUser Write 64 _ "github.com/juju/juju/apiserver/sshclient" // ModelUser Write 65 _ "github.com/juju/juju/apiserver/statushistory" 66 _ "github.com/juju/juju/apiserver/storage" // ModelUser Write 67 _ "github.com/juju/juju/apiserver/storageprovisioner" 68 _ "github.com/juju/juju/apiserver/subnets" 69 _ "github.com/juju/juju/apiserver/undertaker" 70 _ "github.com/juju/juju/apiserver/unitassigner" 71 _ "github.com/juju/juju/apiserver/uniter" 72 _ "github.com/juju/juju/apiserver/upgrader" 73 _ "github.com/juju/juju/apiserver/usermanager" 74 )