public RecordImporterConfig(IEnvironmentVariables environmentVariables)
 {
     DnsRecordLimit                = environmentVariables.GetAsInt("DnsRecordLimit");
     RefreshIntervalSeconds        = environmentVariables.GetAsInt("RefreshIntervalSeconds");
     FailureRefreshIntervalSeconds = environmentVariables.GetAsInt("FailureRefreshIntervalSeconds");
     RemainingTimeTheshold         = TimeSpan.FromSeconds(environmentVariables.GetAsDouble("RemainingTimeThresholdSeconds"));
     PublisherConnectionString     = environmentVariables.Get("SnsTopicArn");
 }
Exemplo n.º 2
0
 public TlsEntityConfig(IEnvironmentVariables environmentVariables)
 {
     SnsTopicArn                   = environmentVariables.Get("SnsTopicArn");
     MaxTlsRetryAttempts           = environmentVariables.GetAsInt("MaxTlsRetryAttempts");
     FailureNextScheduledInSeconds = environmentVariables.GetAsInt("FailureNextScheduledInSeconds");
     NextScheduledInSeconds        = environmentVariables.GetAsInt("NextScheduledInSeconds");
     TlsResultsCacheInSeconds      = environmentVariables.GetAsInt("TlsResultsCacheInSeconds");
 }
 public MxSecurityTesterConfig(IEnvironmentVariables environmentVariables)
 {
     DomainLimit                   = environmentVariables.GetAsInt("MxRecordLimit");
     RefreshIntervalSeconds        = environmentVariables.GetAsInt("RefreshIntervalSeconds");
     FailureRefreshIntervalSeconds = environmentVariables.GetAsInt("FailureRefreshIntervalSeconds");
     TlsConnectionTimeOut          = TimeSpan.FromSeconds(environmentVariables.GetAsInt("TlsTestTimeoutSeconds"));
     SchedulerRunIntervalSeconds   = environmentVariables.GetAsInt("SchedulerRunIntervalSeconds");
     SmtpHostName                  = environmentVariables.Get("SmtpHostName");
     CacheHostName                 = environmentVariables.Get("CacheHostName");
     CachingEnabled                = environmentVariables.GetAsBoolOrDefault("CachingEnabled", true);
     PublisherConnectionString     = environmentVariables.Get("SnsTopicArn");
 }
Exemplo n.º 4
0
 public MxTesterConfig(IEnvironmentVariables environmentVariables)
 {
     SnsTopicArn  = environmentVariables.Get("SnsTopicArn");
     SqsQueueUrl  = environmentVariables.Get("SqsQueueUrl");
     SmtpHostName = environmentVariables.Get("SmtpHostName");
     PublishBatchFlushIntervalSeconds = 30;
     PublishBatchSize                 = 10;
     PrintStatsIntervalSeconds        = 60;
     TlsTesterThreadCount             = 10;
     TlsTesterHostRetestPeriodSeconds = environmentVariables.GetAsInt("TlsTesterHostRetestPeriodSeconds");
 }
Exemplo n.º 5
0
 public SpfPeriodicSchedulerConfig(IEnvironmentVariables environmentVariables)
 {
     DomainBatchSize           = environmentVariables.GetAsInt("DomainBatchSize");
     PublisherConnectionString = environmentVariables.Get("SnsTopicArn");
     RefreshIntervalSeconds    = environmentVariables.GetAsLong("RefreshIntervalSeconds");
 }
 public DkimSchedulerConfig(IEnvironmentVariables environmentVariables)
 {
     RefreshIntervalSeconds    = environmentVariables.GetAsLong("RefreshIntervalSeconds");
     DomainsLimit              = environmentVariables.GetAsInt("DomainsLimit");
     PublisherConnectionString = environmentVariables.Get("SnsTopicArn");
 }
 public MxEntityConfig(IEnvironmentVariables environmentVariables)
 {
     SnsTopicArn            = environmentVariables.Get("SnsTopicArn");
     NextScheduledInSeconds = environmentVariables.GetAsInt("NextScheduledInSeconds");
 }
 public TlsRptPeriodicSchedulerConfig(IEnvironmentVariables environmentVariables) : base(environmentVariables)
 {
     DomainBatchSize        = environmentVariables.GetAsInt("DomainBatchSize");
     RefreshIntervalSeconds = environmentVariables.GetAsLong("RefreshIntervalSeconds");
 }
Exemplo n.º 9
0
 public BouncyCastleClientConfig(IEnvironmentVariables environmentVariables)
 {
     TlsConnectionTimeOut = TimeSpan.FromSeconds(environmentVariables.GetAsInt("TlsTestTimeoutSeconds"));
 }