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(); }
public static bool IsLocalEnabled(ConfigGenConfiguration configuration) { if (configuration != null && configuration.TryGet(Constants.ConfigSettingName_EnableOneBox, out string enableOneBox)) { return(enableOneBox?.ToLower() == "true"); } { return(false); } }
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); }
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; }
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; }
public ResolveSparkJobParams(ConfigGenConfiguration conf) { Configuration = conf; }
public ResolveStreaming(ConfigGenConfiguration conf) { Configuration = conf; }
public PrepareTransformFile(IKeyVaultClient keyvaultClient, IRuntimeConfigStorage runtimeStorage, ConfigGenConfiguration conf) { KeyVaultClient = keyvaultClient; RuntimeStorage = runtimeStorage; Configuration = conf; }