示例#1
0
 public TemplateInitializer(
     ConfigGenConfiguration conf,
     ICommonDataManager commonData,
     IDesignTimeConfigStorage designTimeStorage)
 {
     Configuration     = conf;
     CommonData        = commonData;
     DesignTimeStorage = designTimeStorage;
 }
 public FlowConfigBuilder(FlowDataManager data,
                          IKeyVaultClient keyVaultClient,
                          ConfigGenConfiguration conf,
                          [ImportMany] IEnumerable <IFlowDeploymentProcessor> processors)
 {
     FlowData       = data;
     KeyVaultClient = keyVaultClient;
     Configuration  = conf;
     Processors     = processors.OrderBy(p => p.GetOrder()).ToArray();
 }
示例#3
0
 public static bool IsLocalEnabled(ConfigGenConfiguration configuration)
 {
     if (configuration != null && configuration.TryGet(Constants.ConfigSettingName_EnableOneBox, out string enableOneBox))
     {
         return(enableOneBox?.ToLower() == "true");
     }
     {
         return(false);
     }
 }
示例#4
0
        public CosmosDBConfigStorage(ConfigGenConfiguration configGenConfiguration, IKeyVaultClient keyvaultClient)
        {
            string keyVaultName = configGenConfiguration[Constants.ConfigSettingName_ServiceKeyVaultName];

            string connectionString = keyvaultClient
                                      .ResolveSecretUriAsync(configGenConfiguration[ConfigSettingName_DesignTimeCosmosDBConnectionString])
                                      .Result;

            Ensure.NotNull(connectionString, "connectionString");

            string dbName = keyvaultClient
                            .ResolveSecretUriAsync(configGenConfiguration[ConfigSettingName_DesignTimeCosmosDBDatabaseName])
                            .Result;

            Ensure.NotNull(dbName, "dbName");

            _db = new CosmosDBUtility(connectionString, dbName);
        }
 public ResolveAzureFunction(ConfigGenConfiguration conf, IKeyVaultClient keyvaultClient)
 {
     Configuration       = conf;
     KeyVaultClient      = keyvaultClient;
     RuntimeKeyVaultName = new Lazy <string>(() => Configuration[Constants.ConfigSettingName_RuntimeKeyVaultName], true);
 }
示例#6
0
 public PrepareProjectionFile(IRuntimeConfigStorage runtimeStorage, IKeyVaultClient keyvaultClient, ConfigGenConfiguration conf)
 {
     RuntimeStorage = runtimeStorage;
     KeyVaultClient = keyvaultClient;
     Configuration  = conf;
 }
 public ResolveStateTable(ConfigGenConfiguration conf)
 {
     Configuration = conf;
 }
 public GenerateSchemaFile(IKeyVaultClient keyvaultClient, IRuntimeConfigStorage runtimeStorage, ConfigGenConfiguration conf)
 {
     KeyVaultClient = keyvaultClient;
     RuntimeStorage = runtimeStorage;
     Configuration  = conf;
 }
 public CreateEventHubConsumerGroup(ConfigGenConfiguration configuration, IKeyVaultClient keyVaultClient)
 {
     Configuration  = configuration;
     KeyVaultClient = keyVaultClient;
 }
 public PortConfigurationSettings(ConfigGenConfiguration conf)
 {
     this.Configuration = conf;
 }
示例#11
0
 public ResolveOutputs(ConfigGenConfiguration configuration, IKeyVaultClient keyVaultClient)
 {
     Configuration       = configuration;
     KeyVaultClient      = keyVaultClient;
     RuntimeKeyVaultName = new Lazy <string>(() => Configuration[Constants.ConfigSettingName_RuntimeKeyVaultName], true);
 }
 public ResolveBatchInput(ConfigGenConfiguration configuration, IKeyVaultClient keyVaultClient)
 {
     Configuration  = configuration;
     KeyVaultClient = keyVaultClient;
 }
 public AzureBlobConfigStorage(ConfigGenConfiguration configGenConfiguration, IKeyVaultClient keyvaultClient)
 {
     Configuration  = configGenConfiguration;
     KeyVaultClient = keyvaultClient;
 }
示例#14
0
 public ResolveSparkJobParams(ConfigGenConfiguration conf)
 {
     Configuration = conf;
 }
 public ResolveStreaming(ConfigGenConfiguration conf)
 {
     Configuration = conf;
 }
示例#16
0
 public PrepareTransformFile(IKeyVaultClient keyvaultClient, IRuntimeConfigStorage runtimeStorage, ConfigGenConfiguration conf)
 {
     KeyVaultClient = keyvaultClient;
     RuntimeStorage = runtimeStorage;
     Configuration  = conf;
 }