az webapp config

Configure a web app.

Commands

az webapp config appsettings Configure web app settings.
az webapp config appsettings delete Delete web app settings.
az webapp config appsettings list Get the details of a web app's settings.
az webapp config appsettings set Set a web app's settings.
az webapp config backup Manage backups for web apps.
az webapp config backup create Create a backup of a web app.
az webapp config backup list List backups of a web app.
az webapp config backup restore Restore a web app from a backup.
az webapp config backup show Show the backup schedule for a web app.
az webapp config backup update Configure a new backup schedule for a web app.
az webapp config connection-string Manage a web app's connection strings.
az webapp config connection-string delete Delete a web app's connection strings.
az webapp config connection-string list
az webapp config connection-string set Update a web app's connection strings.
az webapp config container Manage web app container settings.
az webapp config container delete Delete a web app container's settings.
az webapp config container set Set a web app container's settings.
az webapp config container show Get details of a web app container's settings.
az webapp config hostname Configure hostnames for a web app.
az webapp config hostname add Bind a hostname to a web app.
az webapp config hostname delete Unbind a hostname from a web app.
az webapp config hostname get-external-ip Get the external-facing IP address for a web app.
az webapp config hostname list List all hostname bindings for a web app.
az webapp config set Set a web app's configuration.
az webapp config show Get the details of a web app's configuration.
az webapp config ssl Configure SSL certificates for web apps.
az webapp config ssl bind Bind an SSL certificate to a web app.
az webapp config ssl delete Delete an SSL certificate from a web app.
az webapp config ssl list List SSL certificates for a web app.
az webapp config ssl unbind Unbind an SSL certificate from a web app.
az webapp config ssl upload Upload an SSL certificate to a web app.

az webapp config set

Set a web app's configuration.

az webapp config set --name
--resource-group
[--always-on {false, true}]
[--auto-heal-enabled {false, true}]
[--java-container]
[--java-container-version]
[--java-version]
[--linux-fx-version]
[--net-framework-version]
[--php-version]
[--python-version]
[--remote-debugging-enabled {false, true}]
[--slot]
[--startup-file]
[--use-32bit-worker-process {false, true}]
[--web-sockets-enabled {false, true}]

Required Parameters

--name -n
Name of the web. You can configure the default using 'az configure --defaults web='.
--resource-group -g
Name of resource group. You can configure the default group using `az configure --defaults group=<name>`.

Optional Parameters

--always-on
Ensure webapp gets loaded all the time, rather unloaded after been idle. Recommended when you have continuous web jobs running.
accepted values: false, true
--auto-heal-enabled
Enable or disable auto heal.
accepted values: false, true
--java-container
The java container, e.g., Tomcat, Jetty.
--java-container-version
The version of the java container, e.g., '8.0.23' for Tomcat.
--java-version
The version used to run your web app if using Java, e.g., '1.7' for Java 7, '1.8' for Java 8.
--linux-fx-version
The runtime stack used for your linux-based webapp, e.g., "RUBY|2.3", "NODE|6.6", "PHP|5.6", "DOTNETCORE|1.1.0". See https://aka.ms/linux-stacks for more info.
--net-framework-version
The version used to run your web app if using .NET Framework, e.g., 'v4.0' for .NET 4.6 and 'v3.0' for .NET 3.5.
--php-version
The version used to run your web app if using PHP, e.g., 5.5, 5.6, 7.0.
--python-version
The version used to run your web app if using Python, e.g., 2.7, 3.4.
--remote-debugging-enabled
Enable or disable remote debugging.
accepted values: false, true
--slot -s
The name of the slot. Default to the productions slot if not specified.
--startup-file
The startup file for linux hosted web apps, e.g. 'process.json' for Node.js web.
--use-32bit-worker-process
Use 32 bits worker process or not.
accepted values: false, true
--web-sockets-enabled
Enable or disable web sockets.
accepted values: false, true

az webapp config show

Get the details of a web app's configuration.

az webapp config show --name
--resource-group
[--slot]

Required Parameters

--name -n
Name of the web. You can configure the default using 'az configure --defaults web='.
--resource-group -g
Name of resource group. You can configure the default group using `az configure --defaults group=<name>`.

Optional Parameters

--slot -s
The name of the slot. Default to the productions slot if not specified.