in src/Assessment/Assess.cs [859:883]
private bool IsMachineDiscoveredBySelectedSourceAppliance(string discoveryArmId)
{
if (string.IsNullOrEmpty(discoveryArmId))
return false;
if (UserInputObj.AzureMigrateSourceAppliances == null || UserInputObj.AzureMigrateSourceAppliances.Count <= 0)
return false;
bool getVmware = UserInputObj.AzureMigrateSourceAppliances.Contains("vmware");
bool getHyperv = UserInputObj.AzureMigrateSourceAppliances.Contains("hyperv");
bool getPhysical = UserInputObj.AzureMigrateSourceAppliances.Contains("physical");
bool getImport = UserInputObj.AzureMigrateSourceAppliances.Contains("import");
bool isVmwareSite = discoveryArmId.Contains("vmwaresites");
bool isHypervSite = discoveryArmId.Contains("hypervsites");
bool isServerSite = discoveryArmId.Contains("serversites");
bool isImportSite = discoveryArmId.Contains("importsites");
if ((getVmware && isVmwareSite) ||
(getHyperv && isHypervSite) ||
(getPhysical && isServerSite) ||
(getImport && isImportSite))
return true;
return false;
}