Az.Websites

ARM (Azure Resource Manager) Web App and App Service Plan commands.

App Service

Add-AzWebAppAccessRestrictionRule

Adds an Access Restiction rule to an Azure Web App.

Add-AzWebAppTrafficRouting

Add a routing Rule to the Slot.

Edit-AzWebAppBackupConfiguration
Enter-AzWebAppContainerPSSession

Opens a remote PowerShell session into the windows container specified in a given site or slot and given resource group

Get-AzAppServicePlan

Gets an Azure App Service plan in the specified resource group.

Get-AzDeletedWebApp

Gets deleted web apps in the subscription.

Get-AzWebApp

Gets Azure Web Apps in the specified resource group.

Get-AzWebAppAccessRestrictionConfig

Gets Access Restiction configuration for an Azure Web App.

Get-AzWebAppBackup
Get-AzWebAppBackupConfiguration
Get-AzWebAppBackupList
Get-AzWebAppCertificate

Gets an Azure Web App certificate.

Get-AzWebAppContainerContinuousDeploymentUrl

Get-AzWebAppContainerContinuousDeploymentUrl will return container continuous deployment url

Get-AzWebAppPublishingProfile

Gets an Azure Web App publishing profile.

Get-AzWebAppSlot

Gets an Azure Web App slot.

Get-AzWebAppSlotConfigName

Get the list of Web App Slot Config names

Get-AzWebAppSlotPublishingProfile

Gets an Azure Web App slot publishing profile.

Get-AzWebAppSnapshot

Gets the snapshots available for a web app.

Get-AzWebAppSSLBinding

Gets an Azure Web App certificate SSL binding.

Get-AzWebAppTrafficRouting

Get a routing Rule for the given Slot name.

New-AzAppServicePlan

Creates an Azure App Service plan in a given Geo location.

New-AzWebApp

Creates an Azure Web App.

New-AzWebAppAzureStoragePath

Creates an object that represents an Azure Storage path to be mounted in a Web App. It is meant to be used as a parameter (-AzureStoragePath) to Set-AzWebApp and Set-AzWebAppSlot

New-AzWebAppBackup
New-AzWebAppContainerPSSession

New-AzWebAppContainerPSSession will create new remote PowerShell Session into the windows container specified in a given site or slot and given resource group

New-AzWebAppDatabaseBackupSetting
New-AzWebAppSlot

Creates an Azure Web App slot.

New-AzWebAppSSLBinding

Creates an SSL certificate binding for an Azure Web App.

Publish-AzWebApp

Deploys an Azure Web App from a ZIP, JAR, or WAR file using zipdeploy.

Remove-AzAppServicePlan

Removes an Azure App Service plan.

Remove-AzWebApp

Removes an Azure Web App.

Remove-AzWebAppAccessRestrictionRule

Removes an Access Restriction rule from an Azure Web App.

Remove-AzWebAppBackup
Remove-AzWebAppSlot
Remove-AzWebAppSSLBinding

Removes an SSL binding from an uploaded certificate.

Remove-AzWebAppTrafficRouting

Remove a routing Rule from the Slot.

Reset-AzWebAppPublishingProfile
Reset-AzWebAppSlotPublishingProfile
Restart-AzWebApp

Restarts an Azure Web App.

Restart-AzWebAppSlot
Restore-AzDeletedWebApp

Restores a deleted web app to a new or existing web app.

Restore-AzWebAppBackup
Restore-AzWebAppSnapshot

Restores a web app snapshot.

Set-AzAppServicePlan

Sets an Azure App Service plan.

Set-AzWebApp

Modifies an Azure Web App.

Set-AzWebAppSlot

Modifies an Azure Web App slot.

Set-AzWebAppSlotConfigName

Set Web App Slot Config names

Start-AzWebApp

Starts an Azure Web App.

Start-AzWebAppSlot

Starts an Azure Web App slot.

Stop-AzWebApp

Stops an Azure Web App.

Stop-AzWebAppSlot

Stops an Azure Web App slot.

Switch-AzWebAppSlot

Swap two slots with a Web App

Update-AzWebAppAccessRestrictionConfig

Updates the inheritance of Main site Access Restiction config to SCM Site for an Azure Web App.

Update-AzWebAppTrafficRouting

Update a routing Rule to the Slot.