コード例 #1
0
        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");
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: wangn6/rep2
        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);
        }