class Fog::Compute::Vsphere::Interfacetypes
Attributes
datacenter[RW]
servertype[RW]
Public Instance Methods
all(filters = { })
click to toggle source
# File lib/fog/vsphere/models/compute/interfacetypes.rb, line 11 def all(filters = { }) requires :servertype case servertype when Fog::Compute::Vsphere::Servertype load service.list_interface_types(filters.merge({ :datacenter => datacenter, :servertype => servertype.id })) else raise 'interfacetypes should have a servertype' end end
get(id)
click to toggle source
# File lib/fog/vsphere/models/compute/interfacetypes.rb, line 24 def get(id) requires :servertype requires :datacenter new service.get_interface_type id, servertype, datacenter rescue Fog::Compute::Vsphere::NotFound nil end