public async Task <IActionResult> Run([HttpTrigger(AuthorizationLevel.Function, "post", Route = null)] HttpRequestMessage req, ILogger log)
        {
            log.LogInformation($"{nameof(UpdateConfiguration)} Invoked.");

            var configuration = await req.Content.ReadAsAsync <Configuration>();

            configuration.PartitionKey = "Configuration";
            configuration.RowKey       = settings.ResourceGroupName;

            await tableClientWrapper.CreateIfNotExistsAsync();

            await tableClientWrapper.CreateOrUpdateAsync(configuration);

            return(new OkResult());
        }