public SSMMiddleware(SSMOptions ssmOptions, Func <IAmazonSimpleSystemsManagement> ssmClientFactory, ITimeProvider timeProvider) { this.ssmOptions = ssmOptions; this.ssmClientFactory = ssmClientFactory; this.timeProvider = timeProvider; }
public SSMMiddleware(SSMOptions ssmOptions) : this(ssmOptions, () => new AmazonSimpleSystemsManagementClient(), new SystemTimeProvider()) { }