Sha256: 81da63ed8e5bb7f566539ddb4dc083de114c8bd2a3a3feb788b7d9845a92ae96

Contents?: true

Size: 514 Bytes

Versions: 7

Compression:

Stored size: 514 Bytes

Contents

module Fog
  module Compute
    class Vsphere
      class Real
        def get_interface_type(id, servertype, datacenter, _filter = {})
          interfacetype = list_interface_types(filters = { id: id,
                                                           datacenter: datacenter,
                                                           servertype: servertype.id }).first
          raise(Fog::Compute::Vsphere::NotFound) unless interfacetype
          interfacetype
        end
      end
    end
  end
end

Version data entries

7 entries across 5 versions & 2 rubygems

Version Path
fog-vsphere-2.5.0 lib/fog/vsphere/requests/compute/get_interface_type.rb
fog-vsphere-2.4.0 lib/fog/vsphere/requests/compute/get_interface_type.rb
fog-vsphere-2.3.0 lib/fog/vsphere/requests/compute/get_interface_type.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/fog-vsphere-2.2.0/lib/fog/vsphere/requests/compute/get_interface_type.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/fog-vsphere-2.2.0/lib/fog/vsphere/requests/compute/get_interface_type.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.5.0/gems/fog-vsphere-2.2.0/lib/fog/vsphere/requests/compute/get_interface_type.rb
fog-vsphere-2.2.0 lib/fog/vsphere/requests/compute/get_interface_type.rb