class RightScaleCLI::MultiCloudImages
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/rightscale_cli/multi_cloud_images.rb, line 26 def initialize(*args) super @client = RightScaleCLI::Client.new(options) @logger = RightScaleCLI::Logger.new() end
Public Instance Methods
create(name, description)
click to toggle source
# File lib/rightscale_cli/multi_cloud_images.rb, line 47 def create(name, description) @client.create('multi_cloud_image', { :name => name, :description => description }) end
destroy(multi_cloud_image_id)
click to toggle source
# File lib/rightscale_cli/multi_cloud_images.rb, line 52 def destroy(multi_cloud_image_id) @client.destroy('multi_cloud_image', multi_cloud_image_id) end
list()
click to toggle source
# File lib/rightscale_cli/multi_cloud_images.rb, line 36 def list() @logger.info('Retrieving all MultiCloud Images...') @client.render(@client.get('multi_cloud_images'), 'multi_cloud_images') end
show(multi_cloud_image_id)
click to toggle source
# File lib/rightscale_cli/multi_cloud_images.rb, line 42 def show(multi_cloud_image_id) @client.render(@client.show('multi_cloud_images', multi_cloud_image_id), 'multi_cloud_image') end