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