internal async Task <bool> ChangeAppSettings(InstanceName instance, VstsLogon vstsLogonData) { var webFunctionApp = await azure .AppServices .WebApps .GetByResourceGroupAsync( instance.ResourceGroupName, instance.FunctionAppName); var configuration = new AggregatorConfiguration(); configuration.VstsTokenType = vstsLogonData.Mode; configuration.VstsToken = vstsLogonData.Token; configuration.Write(webFunctionApp); return(true); }
internal async Task <bool> ChangeAppSettingsAsync(InstanceName instance, DevOpsLogon devopsLogonData, SaveMode saveMode, CancellationToken cancellationToken) { var webFunctionApp = await azure .AppServices .WebApps .GetByResourceGroupAsync( instance.ResourceGroupName, instance.FunctionAppName, cancellationToken); var configuration = new AggregatorConfiguration { DevOpsTokenType = devopsLogonData.Mode, DevOpsToken = devopsLogonData.Token, SaveMode = saveMode }; configuration.Write(webFunctionApp); return(true); }