While creating Azure Functions with Visual Studio and visual studio code, IDE provides different project templates which are used to create function triggers which can be deployed to Azure Function App. Below are the different function templates available in Visual Studio
- Blob Trigger - Creates a function trigger when a blob is added to a container
- Cosmos DB Trigger - Creates a function trigger when a document change in document collection
- Event Grid Trigger - Creates a function trigger when an event grid receives a new event
- Event Hub Trigger - Creates a function trigger when an event hub receive a new event
- HTTP Trigger - Creates function triggered by HTTP Request
- IoT Hub Trigger - Creates a function trigger when an IoT hub receives a new event on the event hub endpoint
- Queue Trigger - Creates a function trigger when a message is added to specified azure storage
- Service Bus Queue Trigger - Creates a function trigger when a message is added to specified service bus queue
- Service Bus Topic Trigger - Creates a function trigger when a message is added to specified service bus topic
- Timer Trigger - Creates a function trigger on a specified schedule