diff --git a/cli/command/delete/delete-metricserver.go b/cli/command/delete/delete-metricserver.go new file mode 100644 index 00000000..1163b4a0 --- /dev/null +++ b/cli/command/delete/delete-metricserver.go @@ -0,0 +1,17 @@ +package delete + +import ( + "github.com/spf13/cobra" +) + +var delete_metricserverCmd = &cobra.Command{ + Use: "metricserver METRICSID", + Short: "Deletes the speciefied MetricServer", + RunE: func(cmd *cobra.Command, args []string) error { + return DeleteID(args, "MetricServer") + }, +} + +func init() { + deleteCmd.AddCommand(delete_metricserverCmd) +} diff --git a/cli/command/delete/delete.go b/cli/command/delete/delete.go index 16cd2e6f..87bb3674 100644 --- a/cli/command/delete/delete.go +++ b/cli/command/delete/delete.go @@ -18,6 +18,8 @@ func DeleteID(args []string, IDtype string) (err error){ id := cli.ValidateIDset(args, 0, IDtype+"ID") c := cli.NewClient() switch IDtype { + case "MetricServer" : + err = c.DeleteMetricServer(id) case "Pool" : err = c.DeletePool(id) case "User" :