private List<ConfigurationOptionSetting> GetElbConfigurationOptionSettings()
{
var configurationOptionSettings = new List<ConfigurationOptionSetting>();
loggerProvider.GetLogger().Debug("HealthCheck: '" + configurationProvider.HealthCheckUrl + "'");
if (string.IsNullOrWhiteSpace(configurationProvider.HealthCheckUrl))
{
loggerProvider.GetLogger()
.Warning(
"HealthCheckUrl parameter is empty. Not adding application health check on EB environments. [EB Application: {@HealthCheckUrl}]",
configurationProvider.HealthCheckUrl);
}
else
{
configurationOptionSettings.Add(new ConfigurationOptionSetting
{
Namespace = "aws:elasticbeanstalk:application",
OptionName = "Application Healthcheck URL",
Value = configurationProvider.HealthCheckUrl
});
}
return configurationOptionSettings;
}