host = checkReady(cluster.getHost());
network = checkReady(cluster.getNetwork());
datastore = checkReady(cluster.getDatastore());
sharedNetwork = getSharedNetworkInt();
sharedDatastore = getSharedDatastoreInt();
ConfigInfoEx configEx =
(ConfigInfoEx) checkReady(cluster.getConfigurationEx());
config = VcClusterConfig.create(configEx);
// Update the transient dasVmConfigInfo
vmConfigInfo = configEx.getDasVmConfig();
haDrsIncompatReasonsForRBQual =
VcClusterConfig.skipHADRSCheck() ? new ArrayList<String>() : config
.getHADRSIncompatReasons(false); // Lenient check for a minimal set of config
haDrsIncompatReasonsForAlert =
VcClusterConfig.skipHADRSCheck() ? new ArrayList<String>() : config