class Fog::Compute::VcloudDirector::TemplateVm
Public Instance Methods
customization()
click to toggle source
# File lib/fog/vcloud_director/models/compute/template_vm.rb, line 28 def customization requires :id data = service.get_vm_customization(id).body service.vm_customizations.new(data) end
disks()
click to toggle source
# File lib/fog/vcloud_director/models/compute/template_vm.rb, line 40 def disks requires :id service.disks(:vm => self) end
network()
click to toggle source
# File lib/fog/vcloud_director/models/compute/template_vm.rb, line 34 def network requires :id data = service.get_vm_network(id).body service.vm_networks.new(data) end
reload()
click to toggle source
# File lib/fog/vcloud_director/models/compute/template_vm.rb, line 16 def reload #Parent vapp_name & id are nil on a template_vm. Adding them from the collection parent self.vapp_template_id = collection.vapp_template.id self.vapp_template_name = collection.vapp_template.name end
vapp_template()
click to toggle source
# File lib/fog/vcloud_director/models/compute/template_vm.rb, line 46 def vapp_template service.vapp_templates.get(vapp_template_id) end