class WavefrontDisplay::CloudIntegration

Format human-readable output for cloud integrations.

Public Instance Methods

do_awsid_confirm() click to toggle source
# File lib/wavefront-cli/display/cloudintegration.rb, line 37
def do_awsid_confirm
  puts "'#{data}' is a registered external ID."
end
do_awsid_delete() click to toggle source
# File lib/wavefront-cli/display/cloudintegration.rb, line 33
def do_awsid_delete
  puts "Deleted external ID '#{options[:'<external_id>']}'."
end
do_awsid_generate() click to toggle source
# File lib/wavefront-cli/display/cloudintegration.rb, line 29
def do_awsid_generate
  puts data
end
do_describe() click to toggle source
# File lib/wavefront-cli/display/cloudintegration.rb, line 14
def do_describe
  readable_time(:lastReceivedDataPointMs, :lastProcessingTimestamp,
                :createdEpochMillis, :updatedEpochMillis)
  drop_fields(:forceSave, :inTrash, :deleted)
  long_output
end
do_disable() click to toggle source
# File lib/wavefront-cli/display/cloudintegration.rb, line 25
def do_disable
  puts "Disabled '#{options[:'<id>']}'."
end
do_enable() click to toggle source
# File lib/wavefront-cli/display/cloudintegration.rb, line 21
def do_enable
  puts "Enabled '#{options[:'<id>']}'."
end
do_list_brief() click to toggle source
# File lib/wavefront-cli/display/cloudintegration.rb, line 10
def do_list_brief
  multicolumn(:id, :service, :name)
end