az webapp deployment slot
Manage web app deployment slots.
Commands
Name | Description | Type | Status |
---|---|---|---|
az webapp deployment slot auto-swap |
Configure deployment slot auto swap. |
Core | GA |
az webapp deployment slot create |
Create a deployment slot. |
Core | GA |
az webapp deployment slot delete |
Delete a deployment slot. |
Core | GA |
az webapp deployment slot list |
List all deployment slots. |
Core | GA |
az webapp deployment slot swap |
Swap deployment slots for a web app. |
Core | GA |
az webapp deployment slot auto-swap
Configure deployment slot auto swap.
az webapp deployment slot auto-swap --slot
[--auto-swap-slot]
[--disable]
[--ids]
[--name]
[--resource-group]
[--subscription]
Examples
Configure deployment slot auto swap. (autogenerated)
az webapp deployment slot auto-swap --name MyWebapp --resource-group MyResourceGroup --slot staging
Required Parameters
The name of the slot.
Optional Parameters
Target slot to auto swap.
Disable auto swap.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Name of the webapp.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az webapp deployment slot create
Create a deployment slot.
az webapp deployment slot create --name
--resource-group
--slot
[--configuration-source]
[--container-image-name]
[--container-registry-password]
[--container-registry-url]
[--container-registry-user]
[--deployment-container-image-name]
[--docker-registry-server-password]
[--docker-registry-server-user]
Examples
Create a deployment slot. (autogenerated)
az webapp deployment slot create --name MyWebapp --resource-group MyResourceGroup --slot staging
Required Parameters
Name of the webapp.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the slot.
Optional Parameters
Source slot to clone configurations from. Use web app's name to refer to the production slot.
The container custom image name and optionally the tag name (e.g., /:).
The container registry server password.
The container registry server url.
The container registry server username.
Option '--deployment-container-image-name' has been deprecated and will be removed in a future release.
Container image name, e.g. publisher/image-name:tag.
Option '--docker-registry-server-password' has been deprecated and will be removed in a future release. Use '--container-registry-password' instead.
The container registry server password.
Option '--docker-registry-server-user' has been deprecated and will be removed in a future release. Use '--container-registry-user' instead.
The container registry server username.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az webapp deployment slot delete
Delete a deployment slot.
az webapp deployment slot delete --slot
[--ids]
[--name]
[--resource-group]
[--subscription]
Examples
Delete a deployment slot. (autogenerated)
az webapp deployment slot delete --name MyWebapp --resource-group MyResourceGroup --slot staging
Required Parameters
The name of the slot.
Optional Parameters
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Name of the webapp.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az webapp deployment slot list
List all deployment slots.
az webapp deployment slot list [--ids]
[--name]
[--resource-group]
[--subscription]
Examples
List all deployment slots. (autogenerated)
az webapp deployment slot list --name MyWebapp --resource-group MyResourceGroup
Optional Parameters
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Name of the webapp.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az webapp deployment slot swap
Swap deployment slots for a web app.
az webapp deployment slot swap --slot
[--action {preview, reset, swap}]
[--ids]
[--name]
[--preserve-vnet {false, true}]
[--resource-group]
[--subscription]
[--target-slot]
Examples
Swap a staging slot into production for the MyUniqueApp web app.
az webapp deployment slot swap -g MyResourceGroup -n MyUniqueApp --slot staging \
--target-slot production
Required Parameters
The name of the slot.
Optional Parameters
Swap types. use 'preview' to apply target slot's settings on the source slot first; use 'swap' to complete it; use 'reset' to reset the swap.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Name of the webapp.
Preserve Virtual Network to the slot during swap, default to 'true'.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Target slot to swap, default to 'production'.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Azure CLI