public DynamoDBReadStore(ILog log, IAmazonDynamoDB dynamoDB, IAWSConfiguration configuration) : base(log) { _log = log; _dynamoDBClient = dynamoDB; _dynamoDBContext = new DynamoDBContext(dynamoDB, configuration.ContextConfig ?? new DynamoDBContextConfig()); _configuration = configuration; }
public KinesisService(IAWSConfiguration awsConfiguration) { if (awsConfiguration == null) { throw new ArgumentNullException(nameof(awsConfiguration)); } Enum.TryParse(typeof(RegionEndpoint), awsConfiguration.DefaultRegion, true, out object result); KinesisClient = new AmazonKinesisClient(awsConfiguration.AccessKey, awsConfiguration.SecretKey, (RegionEndpoint)result); }
public DynamoDBEventStore( ILog log, IAmazonS3 amazonS3, IAmazonDynamoDB dynamoDB, IAWSConfiguration configuration) { _log = log; _dynamoDBClient = dynamoDB; _amazons3 = amazonS3; _configuration = configuration; _dynamoDBContext = new DynamoDBContext(dynamoDB, configuration.ContextConfig ?? new DynamoDBContextConfig()); }
protected CognitoIdentityProvider(ILogger logger, IAWSConfiguration configuration, string clientId, string userPoolId, string domainEndPoint, string region = null) : base(logger, configuration, region) { this.clientId = clientId ?? throw new ArgumentNullException(nameof(clientId)); this.userPoolId = userPoolId ?? throw new ArgumentNullException(nameof(userPoolId)); if (domainEndPoint == null) { throw new ArgumentNullException(nameof(domainEndPoint)); } this.domainEndPoint = new Uri(domainEndPoint); }
public static IEventFlowOptions ConfigureAWSPersistence( this IEventFlowOptions eventFlowOptions, IAmazonDynamoDB dynamoDB, IAmazonS3 s3, IAWSConfiguration configuration) { return(eventFlowOptions .RegisterServices(f => { f.Register(_ => configuration, Lifetime.Singleton); f.Register(_ => s3, Lifetime.Singleton); f.Register(_ => dynamoDB, Lifetime.Singleton); })); }
public static void Setup(TestContext context) { try { log = new ConsoleLog(); dynamoDb = InfrastructureHelper.CreateLocalDynamoDbClient(); configuration = AWSConfiguration.GetDefaultConfiguration; snapshotStore = new DynamoDBSnapshotStore(log, dynamoDb, configuration); } catch (Exception e) { log.Error(e.Message); } }
public DynamoService(ILogger logger, IAWSConfiguration configuration, string region) : base(logger, configuration, region) { }
public UserRepository(ILogger logger, IAWSConfiguration configuration) : base(logger, configuration) { }
protected Repository(ILogger logger, IAWSConfiguration configuration, string region) : base(logger, configuration, region) { }
protected DataProducer(string busName, ILogger logger, ITracer tracer, IAWSConfiguration configuration, string region) : base(logger, tracer, configuration, region) { this.BusName = busName ?? throw new ArgumentNullException(nameof(busName)); }
public AuthorizationRepository(ILogger logger, IAWSConfiguration awsConfiguration) : base(logger, awsConfiguration) { }
public EventHandler(string busName, ILogger logger, ITracer tracer, IAWSConfiguration configuration, string region) : base(busName, logger, tracer, configuration, region) { }
public EventHandler(string busName, ILogger logger, IAWSConfiguration configuration) : base(busName, logger, configuration) { }
public SmsNotificationHandler(ILogger logger, IAWSConfiguration configuration) : base(logger, configuration) { }
public BaseRepository(ILogger logger, IAWSConfiguration configuration, string region) : base(logger, configuration, region) { }
public S3FileSystem(ILogger logger, IAWSConfiguration configuration, string region) : base(logger, configuration, region) { }
public MailNotificationHandler(ILogger logger, IAWSConfiguration configuration, string region) : base(logger, configuration, region) { }
protected AwsBaseService(ILogger logger, ITracer tracer, IAWSConfiguration configuration, string region) : this(logger, configuration, region) { Tracer = tracer ?? throw new ArgumentNullException(nameof(tracer)); }
protected AwsBaseService(ILogger logger, IAWSConfiguration configuration, string region) : this() { this.Configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); this.Logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.Region = region ?? throw new ArgumentNullException(nameof(region)); }
public QueueService(ILogger logger, IAWSConfiguration configuration, string region, string queueName = null, ISerializer serializer = null) : base(logger, configuration, region) { this.serializer = serializer; this.QueueName = queueName ?? typeof(T).Name; }