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"); }
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"); }
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"); }
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"); }
public BouncyCastleClientConfig(IEnvironmentVariables environmentVariables) { TlsConnectionTimeOut = TimeSpan.FromSeconds(environmentVariables.GetAsInt("TlsTestTimeoutSeconds")); }