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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Target slot to auto swap.
Property | Value |
---|---|
Default value: | production |
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.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name of the webapp.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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., <registry-name>/<image-name>:<tag>
).
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.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
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.
Property | Value |
---|---|
Default value: | False |
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name of the webapp.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name of the webapp.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |
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
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
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.
Property | Value |
---|---|
Default value: | swap |
Accepted values: | preview, reset, 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.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name of the webapp.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Preserve Virtual Network to the slot during swap, default to 'true'.
Property | Value |
---|---|
Accepted values: | false, true |
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Property | Value |
---|---|
Parameter group: | Resource Id Arguments |
Target slot to swap, default to 'production'.
Global Parameters
Increase logging verbosity to show all debug logs.
Property | Value |
---|---|
Default value: | False |
Show this help message and exit.
Only show errors, suppressing warnings.
Property | Value |
---|---|
Default value: | False |
Output format.
Property | Value |
---|---|
Default value: | json |
Accepted values: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath query string. See http://jmespath.org/ for more information and examples.
Increase logging verbosity. Use --debug for full debug logs.
Property | Value |
---|---|
Default value: | False |