Example #1
0
        private static QueueSource InitializeQueueSource()
        {
            var creds            = CredentialsReader.GetCredentials();
            var cloudWatchClient = new AmazonCloudWatchClient(creds, RegionEndpoint.EUWest1);

            return(new QueueSource(cloudWatchClient));
        }
Example #2
0
        public void Test1()
        {
            Dictionary <string, HashSet <string> > credentials = CredentialsReader.ReadCredentials(CredentialsReaderUTCSampleData.Sample1, false);

            Assert.IsTrue(credentials.ContainsKey("user1"));
            Assert.IsTrue(credentials.ContainsKey("user2"));
            Assert.IsTrue(credentials.ContainsKey("user3"));
            Assert.IsTrue(credentials.ContainsKey("user4"));
            Assert.IsTrue(credentials.ContainsKey("user5"));

            Assert.IsTrue(credentials["user1"].Contains("right1"));
            Assert.IsTrue(credentials["user1"].Contains("right2"));
            Assert.IsTrue(credentials["user1"].Contains("right3"));
            Assert.IsTrue(credentials["user1"].Contains("right4"));

            Assert.IsTrue(credentials["user2"].Contains("right1"));
            Assert.IsTrue(credentials["user2"].Contains("right2"));
            Assert.IsTrue(credentials["user2"].Contains("right3"));
            Assert.IsTrue(credentials["user2"].Contains("right4"));
            Assert.IsTrue(credentials["user2"].Contains("right22"));

            Assert.IsTrue(credentials["user3"].Contains("right1"));
            Assert.IsTrue(credentials["user3"].Contains("right2"));
            Assert.IsTrue(credentials["user3"].Contains("right3"));
            Assert.IsTrue(credentials["user3"].Contains("right4"));

            Assert.IsTrue(credentials["user4"].Contains("right2"));
            Assert.IsTrue(credentials["user4"].Contains("right3"));
            Assert.IsTrue(credentials["user4"].Contains("right5"));
            Assert.IsTrue(credentials["user4"].Contains("right7"));

            Assert.IsTrue(credentials["user5"].Contains("right17"));
            Assert.IsTrue(credentials["user5"].Contains("right19"));
            Assert.IsTrue(credentials["user5"].Contains("right20"));
        }
        private static IAlarmFinder MakeAlarmFinder()
        {
            var cloudwatch = new AmazonCloudWatchClient(CredentialsReader.GetCredentials(),
                                                        new AmazonCloudWatchConfig {
                RegionEndpoint = RegionEndpoint.EUWest1
            });

            return(new AlarmFinder(new ConsoleAlarmLogger(false), cloudwatch));
        }
        private static TableDescriptionSource InitializeTableSource()
        {
            var dbClient = new AmazonDynamoDBClient(CredentialsReader.GetCredentials(), RegionEndpoint.EUWest1);

            return(new TableDescriptionSource(dbClient));
        }
Example #5
0
        private static RdsSource InitializeRdsSource()
        {
            var lambdaClient = new AmazonRDSClient(CredentialsReader.GetCredentials(), RegionEndpoint.EUWest1);

            return(new RdsSource(lambdaClient));
        }
        private static DaxSource InitializeSource()
        {
            var amazonDaxClient = new AmazonDAXClient(CredentialsReader.GetCredentials(), RegionEndpoint.EUWest1);

            return(new DaxSource(amazonDaxClient));
        }
Example #7
0
        private ElastiCacheSource InitializeSource()
        {
            var amazonElastiCache = new AmazonElastiCacheClient(CredentialsReader.GetCredentials(), RegionEndpoint.EUWest1);

            return(new ElastiCacheSource(amazonElastiCache));
        }
        private static AlbSource InitializeAlbSource()
        {
            var albClient = new AmazonElasticLoadBalancingV2Client(CredentialsReader.GetCredentials(), RegionEndpoint.EUWest1);

            return(new AlbSource(albClient));
        }
        private static AutoScalingGroupSource InitializeAutoScalingGroupSource()
        {
            var lambdaClient = new AmazonAutoScalingClient(CredentialsReader.GetCredentials(), RegionEndpoint.EUWest1);

            return(new AutoScalingGroupSource(lambdaClient));
        }
Example #10
0
        private static KinesisStreamSource InitializeStreamSource()
        {
            var cloudWatchClient = new AmazonCloudWatchClient(CredentialsReader.GetCredentials(), RegionEndpoint.EUWest1);

            return(new KinesisStreamSource(cloudWatchClient));
        }
Example #11
0
        private static MetricAlarmSource InitializeSource()
        {
            var client = new AmazonCloudWatchClient(CredentialsReader.GetCredentials(), RegionEndpoint.EUWest1);

            return(new MetricAlarmSource(client));
        }
Example #12
0
        private StepFunctionSource InitializeSource()
        {
            var amazonStepFunctions = new AmazonStepFunctionsClient(CredentialsReader.GetCredentials(), RegionEndpoint.EUWest1);

            return(new StepFunctionSource(amazonStepFunctions));
        }