public async Task <HttpResponseMessage> List()
        {
            var tracer = _traceFactory.GetTracer();

            using (tracer.Step("FunctionsController.list()"))
            {
                var functions = (await _manager.ListFunctionsConfigAsync(ArmUtils.IsArmRequest(Request) ? new FunctionTestData() : null)).Select(f => AddFunctionAppIdToEnvelope(f));
                return(Request.CreateResponse(HttpStatusCode.OK, ArmUtils.AddEnvelopeOnArmRequest(functions, Request)));
            }
        }