Files
ubicloud/cli-commands/pg/post/delete-metric-destination.rb
Jeremy Evans c723771550 Remove custom invalid args messages from CLI
These were not used consistently, only for some vm and pg commands.
They made sense to have before we started including help output
with errors.  However, now that we show help output with errors,
it's easy to see the usage to determine what args are expected.
2025-03-19 14:08:49 -07:00

20 lines
504 B
Ruby

# frozen_string_literal: true
UbiCli.on("pg").run_on("delete-metric-destination") do
desc "Delete a PostgreSQL metric destination"
banner "ubi pg (location/pg-name | pg-id) delete-metric-destination md-id"
args 1
run do |ubid|
if ubid.include?("/")
raise Rodish::CommandFailure, "invalid metric destination id format"
end
delete(pg_path("/metric-destination/#{ubid}")) do |data|
["Metric destination, if it exists, has been scheduled for deletion"]
end
end
end