コード例 #1
0
        public static IConfigurationSourceConfigurator AddCredstash(this IConfigurationConfigurator configuration, Amazon.RegionEndpoint region)
        {
            var credstashOptions = new CredstashOptions()
            {
                Region = region
            };

            var amazonKeyManagementServiceClient = new AmazonKeyManagementServiceClient(region);
            var amazonDynamoDbClient             = new AmazonDynamoDBClient(region);

            return(AddCredstash(configuration, credstashOptions, amazonKeyManagementServiceClient, amazonDynamoDbClient));
        }
コード例 #2
0
        public static IConfigurationSourceConfigurator AddCredstash(this IConfigurationConfigurator configuration, CredstashOptions options, IAmazonKeyManagementService amazonKeyManagementService, IAmazonDynamoDB amazonDynamoDb)
        {
            var credstash = new Narochno.Credstash.Credstash(options, amazonKeyManagementService, amazonDynamoDb);

            return(configuration.AddConfigurationSource(new CredstashSource(credstash)));
        }