Esempio n. 1
0
        public void InitAutoScalingGroupSettings(string env)
        {
            AutoScaleGroupSettingsDb db = new AutoScaleGroupSettingsDb();

            foreach (var application in Enum.GetNames(typeof(ApplicationServer)))
            {
                AutoScalingGroupSettings settings = new AutoScalingGroupSettings()
                {
                    Application            = (ApplicationServer)Enum.Parse(typeof(ApplicationServer), application),
                    Environment            = env,
                    MaxSize                = 1,
                    MinSize                = 1,
                    DesiredCapacity        = 1,
                    HealthCheckGracePeriod = 600,
                    HealthCheckType        = "EC2"
                };
                db.Add(settings);
            }
        }
Esempio n. 2
0
        public List <AutoScalingGroupSettings> GetAutoScalingGroupSettingsByEnv(string env)
        {
            AutoScaleGroupSettingsDb db = new AutoScaleGroupSettingsDb();

            return(db.GetSettingsByEnv(GlobalVariables.Enviroment));
        }