code: func (vs *VSphere) InstanceExistsByProviderID(ctx context.Context, providerID string) (bool, error) {
  	nodeName, err := vs.GetNodeNameFromProviderID(providerID)
  	if err != nil {
  		klog.Errorf("Error while getting nodename for providerID %s", providerID)
  		return false, err
  	}
  	_, err = vs.InstanceID(ctx, convertToK8sType(nodeName))
  	if err == nil {
  		return true, nil
  	}
  
  	return false, err
  }
docs: // InstanceExistsByProviderID returns true if the instance with the given provider id still exists and is running.
  // If false is returned with no error, the instance will be immediately deleted by the cloud controller manager.