Beispiel #1
0
 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;
 }
Beispiel #2
0
        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);
        }