your-function-name.cs – This class contains boilerplate code for the function that you selected.The new project contains the following files: It also includes NuGet references to a variety of AzureWebJobs packages, as well as the Newtonsoft.Json package. NET Standard project with a default function included. Once you've set the parameters, choose the location for the project and click Create. For this example, we're using a Http trigger with access rights set to anonymous. Simply click on the button to download the updated templates.ĭepending on the type of function you select, the next page will prompt you to enter details, such as access rights, as illustrated in the following image:įor more information on the different types of Azure Functions templates and the binding properties required to configure each template, see the Available function templates section. When creating a new Functions project, Visual Studio for Mac will check for updates to the CLI and will notify you as shown in the image below. While the bundled Azure Functions runtime and templates (CLI) are kept as to date as possible, they inevitably get outdated.