What starts an Azure Function?
Why A is the answer
A trigger
Each function has one trigger. Bindings connect it to data.
In detail
- A trigger starts a function.
- Each function has exactly one.
- Bindings connect it to other services.
Use case
An illustrative scenario, not a real incident.
A function runs when a file arrives, a timer fires or an HTTP request comes in. Each is a trigger, and a function has one.
See it in different ways
flowchart LR A["HTTP or queue trigger"] --> B["Function code"] C["Input binding"] --> B B --> D["Output binding"]
flowchart LR A["Trigger"] --> B["Function"] B --> C["Output binding"] C --> D["Storage"]
mindmap
root(("Triggers"))
n1["Requests"]
n2["HTTP"]
n3["Time"]
n4["Timer"]
n5["Data"]
n6["Blob"]
n7["Queue"]Key point: A trigger starts a function.
Why the other options are wrong
- B. A binding that only writes output
- An output binding does not start anything.
- C. A Key Vault reference
- A reference reads a secret.
- D. An Application Insights query
- A query reads telemetry.

