@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.