class Fog::Compute::VcloudDirector::CatalogItem

Public Instance Methods

instantiate(vapp_name, options={}) click to toggle source
# File lib/fog/vcloud_director/models/compute/catalog_item.rb, line 22
def instantiate(vapp_name, options={})
  response = service.instantiate_vapp_template(vapp_name, vapp_template_id, options)
  service.process_task(response.body[:Tasks][:Task])
  response.body[:href].split('/').last # returns the vapp_id if it was instantiated successfully .
end
vapp_template() click to toggle source
# File lib/fog/vcloud_director/models/compute/catalog_item.rb, line 16
def vapp_template
  requires :id
  service.vapp_templates.get(self.vapp_template_id)
end