Where can I find documentation for the azure.functions.FunctionApp Python class?

JamesWatson-0269 25 Reputation points
2024-12-18T18:22:14.99+00:00

Is there somewhere that I can see documentation for the FunctionApp class in the azure.functions module? I have found this: https://learn.microsoft.com/en-us/python/api/azure-functions/azure.functions?view=azure-python but the FunctionApp class is not listed.

I also found this: https://learn.microsoft.com/en-us/python/api/overview/azure/?view=azure-python

But 'Functions' links (yes there are 2, the second has even less information) lead back to the same unhelpful documentation as the first link above.

On the main GitHub Page there are links under 'Documentation' such as:

But many (including these two) go to a '404 not found' page. As I am moving beyond 'getting started' examples and/or troubleshooting when they don't work as expected, it would be very helpful to see what is available and some details on things such as what is expected w/ regard to parameters that can be passed to FunctionApp(). It seems crazy to even need to ask about this, so I feel like maybe I am missing something obvious.

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
5,493 questions
{count} vote

Accepted answer
  1. VenkateshDodda-MSFT 24,051 Reputation points Microsoft Employee
    2025-01-17T04:51:04.1666667+00:00

    @JamesWatson-0269 Thanks for your patience on this. I have checked with internal team and sharing the below.

    The only parameter that can be passed to the FunctionApp class is http_auth_level. http_auth_level is an optional parameter, and it is used to determine what keys, if any, need to be present on the request in order to invoke the function.

    By default, the AuthLevel is set to “function”, which means that a function-specific API key is required. Other AuthLevel values include “anonymous”, which does not require an API key, and “admin”, which requires the master key. 

    Currently team are looking into updating the documentation for the azure-functions package, and it will include the FunctionApp class.

    This is the tracking issue: azure-functions documentation is outdated · Issue #1631 · Azure/azure-functions-python-worker

    Hope this helps, let me know if you have any further questions on this.

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.