public AzureAutomation(AzureAppServiceConfig config, IAzureUtils azureUtils, IDeployUtils deployUtils, ILogger logger) { _config = config; _azureUtils = azureUtils ?? new AzureUtils(config.ApplicationId, config.ApplicationKey, config.TenantId, logger); _deployUtils = deployUtils ?? new KuduDeployUtils(logger); _logger = logger; }
private AzureAppServiceConfig GetAzureAppServiceConfig(Dictionary <string, string> AdditionalConfigs) { var Config = new AzureAppServiceConfig(); if (AdditionalConfigs.ContainsKey("ApplicationId")) { Config.ApplicationId = AdditionalConfigs["ApplicationId"]; } if (AdditionalConfigs.ContainsKey("ApplicationKey")) { Config.ApplicationKey = AdditionalConfigs["ApplicationKey"]; } if (AdditionalConfigs.ContainsKey("TenantId")) { Config.TenantId = AdditionalConfigs["TenantId"]; } return(Config); }