docs: def device_is_attached_to_network(device, network_name):
          """
          Checks if the device has a backing with of the right network name
          :param <vim.vm.Device> device: instance of adapter
          :param <str> network_name: network name
          :return:
          """
          try:
              backing = device.backing
          except:
              return False
          if hasattr(backing, 'network') and hasattr(backing.network, 'name'):
              return network_name == backing.network.name
          elif hasattr(backing, 'port') and hasattr(backing.port, 'portgroupKey'):
              return network_name == backing.port.portgroupKey
  
          return False