lib/fog/vsphere/compute.rb in fog-1.15.0 vs lib/fog/vsphere/compute.rb in fog-1.16.0

- old
+ new

@@ -9,14 +9,18 @@ recognizes :vsphere_rev, :vsphere_ssl, :vsphere_expected_pubkey_hash model_path 'fog/vsphere/models/compute' model :server collection :servers + model :servertype + collection :servertypes model :datacenter collection :datacenters model :interface collection :interfaces + model :interfacetype + collection :interfacetypes model :volume collection :volumes model :template collection :templates model :cluster @@ -65,10 +69,14 @@ request :vm_reconfig_hardware request :vm_reconfig_memory request :vm_reconfig_cpus request :vm_config_vnc request :create_folder + request :list_server_types + request :get_server_type + request :list_interface_types + request :get_interface_type request :list_vm_customvalues request :list_customfields module Shared @@ -94,10 +102,10 @@ :tools_state => 'guest.toolsStatus', :tools_version => 'guest.toolsVersionStatus', :memory_mb => 'config.hardware.memoryMB', :cpus => 'config.hardware.numCPU', :overall_status => 'overallStatus', - :guest_id => 'summary.guest.guestId', + :guest_id => 'config.guestId', } def convert_vm_view_to_attr_hash(vms) vms = @connection.serviceContent.propertyCollector.collectMultiple(vms,*ATTR_TO_PROP.values.uniq) vms.map { |vm| props_to_attr_hash(*vm) }