Class: Chef::Knife::Cloud::VcairImageList

Inherits:
ResourceListCommand
  • Object
show all
Includes:
VcairHelpers, VcairServiceOptions
Defined in:
lib/chef/knife/vcair_image_list.rb

Instance Method Summary collapse

Methods included from VcairServiceOptions

included

Methods included from VcairHelpers

#available_networks, #config_value, #create_service_instance, #get_id, #msg_pair, #net, #network_config, #org, #template, #validate!, #vapp, #vdc, #vm

Instance Method Details

#before_exec_commandObject



40
41
42
43
44
45
46
# File 'lib/chef/knife/vcair_image_list.rb', line 40

def before_exec_command
  @columns_with_info = [
    {:label => 'Name', :key => 'name'},
    {:label => 'Description', :key => 'description'}
  ]
  @sort_by_field = "name"
end

#query_resourceObject



32
33
34
35
36
37
38
# File 'lib/chef/knife/vcair_image_list.rb', line 32

def query_resource
  images = []
  org.catalogs.each do |catalog|
    images << catalog.catalog_items.all
  end
  images.flatten
end