github.com/wallyworld/juju@v0.0.0-20161013125918-6cf1bc9d917a/apiserver/backups/remove.go (about) 1 // Copyright 2014 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package backups 5 6 import ( 7 "github.com/juju/errors" 8 9 "github.com/juju/juju/apiserver/params" 10 ) 11 12 func (a *API) Remove(args params.BackupsRemoveArgs) error { 13 backups, closer := newBackups(a.backend) 14 defer closer.Close() 15 16 err := backups.Remove(args.ID) 17 return errors.Trace(err) 18 }