Sha256: 2df71b485d6a9ac8eb89ac9e85ff453f3a4ed1bd8bb9410c224236ee48da1c05
Contents?: true
Size: 753 Bytes
Versions: 73
Compression:
Stored size: 753 Bytes
Contents
module Fog module Compute class Vsphere class Real def list_interface_types(filters={}) datacenter_name = filters[:datacenter] servertype_name = filters[:servertype] get_raw_server_type(servertype_name, datacenter_name)[:supportedEthernetCard].map do | nictype | next if filters.key?(:id) and filters[:id] != nictype interface_type_attributes(nictype, servertype_name, datacenter_name) end.compact end def interface_type_attributes(nic, servertype, datacenter) { :id => nic, :name => nic, :datacenter => datacenter, :servertype => servertype } end end end end end
Version data entries
73 entries across 73 versions & 5 rubygems