class Smartdc::Cli::MachineMetadata

Public Instance Methods

destroy(key) click to toggle source
# File lib/smartdc/cli/machine/metadata.rb, line 25
def destroy(key)
  id = use_machine(options['id'])
  output Smartdc.destroy_machine_metadata(id, key), options.merge(message: "Destroy [#{key}] of machine metadata.")
end
list() click to toggle source
# File lib/smartdc/cli/machine/metadata.rb, line 9
def list
  id = use_machine(options['id'])
  output Smartdc.machine_metadata(id), options.merge(table: :vertical, exclude: %i[
    root_authorized_keys
  ])
end
update(key, value) click to toggle source
# File lib/smartdc/cli/machine/metadata.rb, line 17
def update(key, value)
  id = use_machine(options['id'])
  output Smartdc.update_machine_metadata(id, {key => value}), options.merge(table: :vertical, exclude: %i[
    root_authorized_keys
  ])
end