az-functionapp
TLDR
List all function apps
SYNOPSIS
az functionapp subcommand [options]
DESCRIPTION
az functionapp is a subcommand of the Azure CLI that manages Azure Functions apps. Azure Functions is a serverless compute service that runs event-triggered code without managing infrastructure.
Function apps host one or more functions that share configuration, deployment, and scaling. They can run on consumption plans (pay per execution, auto-scale), premium plans (pre-warmed instances, VNet integration), or dedicated App Service plans.
Supported runtimes include .NET, Node.js, Python, Java, PowerShell, and custom handlers. Functions can be triggered by HTTP requests, timers, queues, blobs, Event Grid, and other Azure services.
PARAMETERS
list
List all function apps.create
Create a new function app.delete
Remove a function app.show
Get function app details.restart
Restart the function app.start
Start a stopped function app.stop
Stop a running function app.deployment source config-zip
Deploy from zip file.config appsettings list
List application settings.config appsettings set
Set application settings.function list
List functions in the app.--name name
Function app name (globally unique).--resource-group rg
Resource group name.--consumption-plan-location location
Region for consumption plan.--plan plan
App Service plan name.--runtime runtime
Language runtime (node, python, dotnet, java, powershell).--runtime-version version
Runtime version.--functions-version version
Azure Functions runtime version (4).--storage-account storage
Storage account for function state.
CAVEATS
Function app names must be globally unique. Consumption plan has cold start latency. Storage account is required for triggers and state. Some features like VNet integration require Premium or App Service plans. Linux consumption plan has limited region availability. Functions version 4 requires runtime-specific version compatibility.
HISTORY
Azure Functions launched in March 2016 as Microsoft's serverless compute platform, inspired by AWS Lambda. Durable Functions for stateful workflows was added in 2017. Premium plan was introduced in 2019 for enterprise scenarios. Functions 4.0 with .NET 6 support released in November 2021. The service has expanded to support containers, Kubernetes via KEDA, and Azure Arc for hybrid deployments.
SEE ALSO
az(1), az-appservice(1), az-storage(1), func(1)


