public void ApplyConfig(string config) { XElement root = XElement.Parse(config); string vCloudUrl = root.Element("vCloudUrl").Value; string vCloudUsername = root.Element("username").Value; string vCloudPassword = root.Element("password").Value; Organization = root.Element("organization").Value; VDC = root.Element("vdc").Value; Timeout = int.Parse(root.Element("timeout").Value); ModuleName = string.Format("vCloud({0})", vCloudUrl); try { VCloud = new VCloud(vCloudUrl, string.Format("{0}@{1}", vCloudUsername, Organization), vCloudPassword); } catch (Exception ex) { ATFEnvironment.Log.logger.Error("Failed to init vCloud.", ex); throw new EnvironmentException(ModuleName, "Failed to init vCloud"); } }
static void VApp() { var vCloud = new VCloud("https://brs-dur-vmdvcd1.brs.lab.emc.com", "automation@Mozy", "emcsiax@QA"); var vApps = vCloud.GetVappsInOrginazation("Mozy"); var vApp = vCloud.GetVappByName("Mozy", "SourceOne-Mozy-OVDC1", "TEST02"); vCloud.ConfigVAppNetworkFirework(vApp, "vAppNetwork", true); }