# App Services

Source: /azure/services/web-app/

## Introduction

Azure App Service is a fully managed platform for hosting web applications, mobile backends, and RESTful APIs without infrastructure overhead. It supports multiple runtimes including .NET, Java, Node.js, Python, and PHP on both Windows and Linux, or as custom containers. For more information, see the [App Service overview](https://learn.microsoft.com/azure/app-service/overview).

LocalStack for Azure provides a local environment for building and testing applications that make use of Azure App Services.
The supported APIs are available on our [API Coverage section](#api-coverage), which provides information on the extent of Web App's integration with LocalStack.

## Getting started

This guide is designed for users new to Web App and assumes basic knowledge of the Azure CLI and our `lstk az` proxy.

Launch LocalStack using your preferred method. For more information, see [Introduction to LocalStack for Azure](/azure/getting-started/). Once the container is running, enable Azure CLI interception by running:

```bash
lstk az start-interception
```

This command points the `az` CLI away from the public Azure management REST API and toward the LocalStack for Azure emulator API.
To revert this configuration, run:

```bash
lstk az stop-interception
```

This reconfigures the `az` CLI to send commands to the official Azure management REST API.

### Create a resource group

Create a resource group for your Web App resources:

```bash
az group create \
  --name rg-web-demo \
  --location westeurope
```

```bash title="Output"
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-web-demo",
  "location": "westeurope",
  "name": "rg-web-demo",
  "properties": {
    "provisioningState": "Succeeded"
  },
  ...
}
```

### Create an App Service plan

Create a Linux App Service plan on the Standard tier, the lowest tier that supports deployment slots:

```bash
az appservice plan create \
  --name asp-web-doc89 \
  --resource-group rg-web-demo \
  --location westeurope \
  --sku S1 \
  --is-linux
```

```bash title="Output"
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-web-demo/providers/Microsoft.Web/serverfarms/asp-web-doc89",
  "kind": "linux",
  "location": "westeurope",
  "name": "asp-web-doc89",
  "provisioningState": "Succeeded",
  "reserved": true,
  "sku": {
    "capacity": 1,
    "family": "S",
    "name": "S1",
    "size": "S1",
    "tier": "Standard"
  },
  ...
}
```

### Create and inspect a Web App

Create a web app using a Python runtime:

```bash
az webapp create \
  --name ls-web-doc89 \
  --resource-group rg-web-demo \
  --plan asp-web-doc89 \
  --runtime "PYTHON:3.11"
```

```bash title="Output"
{
  "defaultHostName": "ls-web-doc89.azurewebsites.azure.localhost.localstack.cloud:4566",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-web-demo/providers/Microsoft.Web/sites/ls-web-doc89",
  "kind": "app,linux",
  "name": "ls-web-doc89",
  "state": "Running",
  "type": "Microsoft.Web/sites",
  ...
}
```

Get the web app:

```bash
az webapp show \
  --name ls-web-doc89 \
  --resource-group rg-web-demo
```

### Read and update web app configuration

Read the current web app configuration:

```bash
az webapp config show \
  --name ls-web-doc89 \
  --resource-group rg-web-demo
```

```bash title="Output"
{
  "alwaysOn": true,
  "ftpsState": "FtpsOnly",
  "http20Enabled": false,
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-web-demo/providers/Microsoft.Web/sites/ls-web-doc89/config/web",
  "linuxFxVersion": "PYTHON|3.11",
  "minTlsVersion": "1.2",
  ...
}
```

Update the web app configuration:

```bash
az webapp config set \
  --name ls-web-doc89 \
  --resource-group rg-web-demo \
  --always-on false \
  --http20-enabled true
```

```bash title="Output"
{
  "alwaysOn": false,
  "http20Enabled": true,
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-web-demo/providers/Microsoft.Web/sites/ls-web-doc89",
  "linuxFxVersion": "PYTHON|3.11",
  ...
}
```

### Configure application settings

Set an application setting that instructs the SCM endpoint to build the application during deployment:

```bash
az webapp config appsettings set \
  --name ls-web-doc89 \
  --resource-group rg-web-demo \
  --settings SCM_DO_BUILD_DURING_DEPLOYMENT="true"
```

The command hides the values it sets:

```bash title="Output"
[
  {
    "name": "SCM_DO_BUILD_DURING_DEPLOYMENT",
    "slotSetting": false,
    "value": null
  }
]
```

Verify the setting was applied:

```bash
az webapp config appsettings list \
  --name ls-web-doc89 \
  --resource-group rg-web-demo \
  --query "[?name=='SCM_DO_BUILD_DURING_DEPLOYMENT']"
```

```bash title="Output"
[
  {
    "name": "SCM_DO_BUILD_DURING_DEPLOYMENT",
    "slotSetting": false,
    "value": "true"
  }
]
```

### Configure a connection string

Add a connection string. The app reads it from the `SQLAZURECONNSTR_AppDb` environment variable:

```bash
az webapp config connection-string set \
  --name ls-web-doc89 \
  --resource-group rg-web-demo \
  --connection-string-type SQLAzure \
  --settings AppDb="Server=tcp:sqlsrvdoc89.database.windows.net,1433;Database=sqldbdoc89;Authentication=Active Directory Default;"
```

```bash title="Output"
{
  "AppDb": {
    "type": "SQLAzure",
    "value": null
  }
}
```

List the connection strings:

```bash
az webapp config connection-string list \
  --name ls-web-doc89 \
  --resource-group rg-web-demo
```

```bash title="Output"
[
  {
    "name": "AppDb",
    "slotSetting": false,
    "type": "SQLAzure",
    "value": "Server=tcp:sqlsrvdoc89.database.windows.net,1433;Database=sqldbdoc89;Authentication=Active Directory Default;"
  }
]
```

### Deploy a Python application

Create a minimal Flask application and package it as a zip archive for deployment:

```bash
mkdir python_webapp && cd python_webapp
cat > app.py << 'EOF'
import json
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
    return json.dumps({"status": "Great Success!"})
if __name__ == "__main__":
    app.run()
EOF
cat > requirements.txt << 'EOF'
Flask==3.0.3
gunicorn==23.0.0
Werkzeug==3.0.4
EOF
zip -r ../python_webapp.zip .
cd ..
```

Deploy the zip package to the web app. With `--async true`, the command uploads the package and then polls the deployment until the app runs the new code:

```bash
az webapp deploy \
  --name ls-web-doc89 \
  --resource-group rg-web-demo \
  --src-path python_webapp.zip \
  --type zip \
  --async true
```

```bash title="Output"
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-web-demo/providers/Microsoft.Web/sites/ls-web-doc89/deploymentStatus/ccda313f-edbb-4c1f-89c7-fcfa16880a87",
  "name": "ccda313f-edbb-4c1f-89c7-fcfa16880a87",
  "properties": {
    "numberOfInstancesFailed": 0,
    "numberOfInstancesInProgress": 0,
    "numberOfInstancesSuccessful": 1,
    "status": "RuntimeSuccessful",
    ...
  },
  "type": "Microsoft.Web/sites/deploymentStatus",
  ...
}
```

Verify that the web app is in the `Running` state:

```bash
az webapp show \
  --name ls-web-doc89 \
  --resource-group rg-web-demo \
  --query "state" \
  --output tsv
```

```bash title="Output"
Running
```

### Invoke the web app

Read the web app's host name and send it a request:

```bash
export WEB_APP_HOST=$(az webapp show --name ls-web-doc89 --resource-group rg-web-demo --query defaultHostName --output tsv)
curl "http://$WEB_APP_HOST/"
```

```bash title="Output"
{"status": "Great Success!"}
```

### Stop, start, and restart the web app

Stop the web app and check its state:

```bash
az webapp stop \
  --name ls-web-doc89 \
  --resource-group rg-web-demo
az webapp show \
  --name ls-web-doc89 \
  --resource-group rg-web-demo \
  --query "state" \
  --output tsv
```

```bash title="Output"
Stopped
```

A stopped web app answers `403`:

```bash
curl --silent --output /dev/null --write-out "%{http_code}\n" "http://$WEB_APP_HOST/"
```

```bash title="Output"
403
```

Start the web app again, and it serves its code:

```bash
az webapp start \
  --name ls-web-doc89 \
  --resource-group rg-web-demo
curl "http://$WEB_APP_HOST/"
```

```bash title="Output"
{"status": "Great Success!"}
```

On Azure, the first requests after a start can answer an "unavailable" page for a minute or two while the app starts. The emulator holds the request until the app answers.

Restart the web app:

```bash
az webapp restart \
  --name ls-web-doc89 \
  --resource-group rg-web-demo
```

### Deploy to a staging slot and swap

Create a staging slot that copies the production configuration:

```bash
az webapp deployment slot create \
  --name ls-web-doc89 \
  --resource-group rg-web-demo \
  --slot staging \
  --configuration-source ls-web-doc89
```

```bash title="Output"
{
  "defaultHostName": "ls-web-doc89-staging.azurewebsites.azure.localhost.localstack.cloud:4566",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-web-demo/providers/Microsoft.Web/sites/ls-web-doc89/slots/staging",
  "kind": "app,linux",
  "name": "staging",
  "repositorySiteName": "ls-web-doc89",
  "state": "Running",
  "type": "Microsoft.Web/sites/slots",
  ...
}
```

Create a second version of the application:

```bash
mkdir python_webapp_v2 && cd python_webapp_v2
cat > app.py << 'EOF'
import json
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
    return json.dumps({"status": "Great Success!", "version": 2})
if __name__ == "__main__":
    app.run()
EOF
cp ../python_webapp/requirements.txt .
zip -r ../python_webapp_v2.zip .
cd ..
```

Deploy it to the staging slot only:

```bash
az webapp deploy \
  --name ls-web-doc89 \
  --resource-group rg-web-demo \
  --slot staging \
  --src-path python_webapp_v2.zip \
  --type zip \
  --async true
```

The staging slot serves the new version on its own host name, while production still serves the first one:

```bash
export STAGING_HOST=$(az webapp show --name ls-web-doc89 --resource-group rg-web-demo --slot staging --query defaultHostName --output tsv)
curl "http://$STAGING_HOST/"
curl "http://$WEB_APP_HOST/"
```

```bash title="Output"
{"status": "Great Success!", "version": 2}
{"status": "Great Success!"}
```

Swap the staging slot into production:

```bash
az webapp deployment slot swap \
  --name ls-web-doc89 \
  --resource-group rg-web-demo \
  --slot staging \
  --target-slot production
```

Production now serves the new version, and the staging slot the previous one:

```bash
curl "http://$WEB_APP_HOST/"
curl "http://$STAGING_HOST/"
```

```bash title="Output"
{"status": "Great Success!", "version": 2}
{"status": "Great Success!"}
```

### Delete and verify

Delete the web app, together with its slot, and verify it no longer appears:

```bash
az webapp delete \
  --name ls-web-doc89 \
  --resource-group rg-web-demo
az webapp list --resource-group rg-web-demo
```

```bash title="Output"
[]
```

## Features

The App Service emulator supports the following features:

- **App Service plans**: Create, get, update, list, and delete plans. A plan stores the SKU it was given and reports the tier, family, and worker limits of that SKU. Deleting a plan that still hosts apps fails with a conflict, as on Azure.
- **Web apps**: Create, get, update (PUT and PATCH), list, and delete web apps. A repeated PUT, such as `az webapp update`, a second `terraform apply`, or a Bicep redeployment, updates the app in place and keeps its deployment and its container.
- **Global host names**: Site names are unique across subscriptions, as on Azure. A taken name fails with a conflict, and `checkNameAvailability` reports it.
- **Code deployment**: `az webapp deploy`, Kudu's zip deploy, and OneDeploy from a package URL (`az webapp deploy --src-url`, Bicep's `onedeploy` extension) build the code with Oryx and run it in a container of its own. Python, Node.js, .NET, and Java SE apps run.
- **Custom containers**: A site can run a container image, for example from Azure Container Registry. The app is served from `WEBSITES_PORT`, the image's own `PORT`, or port 80, and, as on Azure, from port 8080 when nothing else is set.
- **Zero-downtime redeployment**: The previous container serves until the new one answers. A build that cannot run or is stopped at its time limit, or a container that fails to start, leaves the previous code serving; a build that fails while it runs is covered under [Limitations](#limitations).
- **Stop, start, and restart**: A stopped app answers `403`, and a started one serves its code again.
- **Application settings, connection strings, and metadata**: Set, list, and replace them. They reach the container as environment variables, connection strings under their documented prefixes such as `SQLAZURECONNSTR_`, together with App Service's platform variables such as `WEBSITE_SITE_NAME` and `WEBSITE_HOSTNAME`. A change restarts the container, as on Azure.
- **Site configuration**: The full site configuration is stored and returned, including the startup command (`appCommandLine`), which reaches the container.
- **Deployment slots**: Create, deploy to, and swap slots. Each slot runs its own container on its own host name (`<app>-<slot>`), with its own configuration, identity, and sticky settings. A swap warms the source slot with the target's settings first and fails without moving anything when the source does not start. The per-tier slot limits are Azure's.
- **Kudu (SCM) endpoints**: Deployment history (newest first), deployment status and logs, `/api/settings`, log streaming for `az webapp log tail`, and the log archive for `az webapp log download`.
- **Function apps**: Functions, function keys, and trigger sync. See [Function Apps](/azure/services/functions-app/).
- **Publishing credentials**: Publishing credentials and the publish profile, which names the emulator's hosts.
- **Managed identity**: System-assigned and user-assigned managed identities for web apps and slots.
- **Stored configuration**: Diagnostic log settings, Azure Storage mounts, authentication settings (v1 and v2), publishing credential policies, access restrictions, regional VNet integration, host-name bindings, and the backup configuration are stored and returned. See the [limitations](#limitations) for which of them take effect.
- **Catalog operations**: Web app and function app runtime stacks per location, geographic regions, instance identifiers, and container logs.

## Limitations

- **Keys, access restrictions, authentication settings, and publishing credential policies are not enforced**: They are stored and returned, and every request is allowed.
- **`httpsOnly` is not enforced**: The app is served over HTTP, where Azure redirects to HTTPS.
- **Custom host names are never routed**: Host-name bindings are stored and listed, but the app answers on its default host names only, because the emulator routes requests by host name before they reach App Service, and a routed binding could capture another endpoint.
- **VNet integration has no network effect**: Regional VNet integration is stored and returned. Gateway-required VNet integration, hybrid connections, and private access are not implemented.
- **Backups never run**: The backup configuration is stored and returned. Backup and restore operations are not implemented.
- **TLS certificates are not implemented**: Certificate provisioning and binding are not available.
- **Swap options**: Traffic routing, swap with preview, and auto swap are not implemented.
- **One instance per app**: The plan's worker count is stored, and the emulator does not scale an app out.
- **Code builds need an amd64 host**: The Oryx build image is published for amd64 only, so on an arm64 host, such as a Mac with Apple silicon, the build of a code deployment fails and the app starts without its dependencies. Custom container images are not affected.
- **Windows apps run on Linux**: A web app on a Windows plan is created and stored, and its code runs in the Linux runtime.
- **Tomcat and JBoss EAP apps do not run**: The app is created, and a WAR or JAR deployment to it fails.
- **Builds are bounded**: An Oryx build is stopped after 30 minutes. A build that fails still starts its output, so the app runs without what the build was to install, and the deployment log reports `BUILD_FAILED`.
- **Run-from-package and MSDeploy are not supported**: The package is extracted and built.
- **OneDeploy options**: The `path`, `clean`, `restart`, and `ignorestack` options are not read, and only zip, WAR, and JAR packages are accepted. A deployment from a URL to a slot fails with `404`, and a package URL whose SAS is signed with an account key is refused.
- **FTP is not served**: The publish profile keeps its FTP entries, and FTP clients fail to connect. Use `az webapp deploy` instead.
- **`WEBSITES_PORT` reaches the container**: Azure does not pass it to the app, while the emulator does.
- **The deployment history keeps 20 records**: Older records are removed.
- **No data persistence across restarts**: App Service state is held in memory and is lost when the emulator stops. A restored state brings back the apps but not their containers or code, so a restored app answers its default page until you deploy it again.

## Configuration

The behavior of the App Service emulator can be customized using the following environment variables:

| **Variable** | **Default** | **Type** | **Description** |
| --- | --- | --- | --- |
| `LS_AZURE_ALLOW_MULTIPLE_ORYX_DEPLOYMENTS` | `"0"` | Boolean | Keep the containers of earlier deployments running instead of removing them when a new one serves. |
| `LS_AZURE_CONTAINER_CREATION_RETRIES` | `"5"` | Integer | Number of attempts to create a container if the first attempt fails. |
| `LS_AZURE_DOCKER_PULL_TIMEOUT` | `"120"` | Integer (seconds) | Time a request waits for an image pull before the site's start limit applies. |
| `LS_AZURE_PORT_RESERVATION_DURATION` | `"120"` | Integer (seconds) | Time a host port stays reserved while a container starts. |
| `LS_AZURE_ORYX_BUILD_IMAGE_TO_USE` | `mcr.microsoft.com/oryx/build:github-actions-debian-bookworm-20260415.1` | String | Oryx build image used to build deployed code. |
| `LS_AZURE_USE_LATEST_ORYX_BUILD_IMAGE` | `"0"` | Boolean | Pull and use the latest Oryx build image instead. |
| `LS_AZURE_FUNCTIONS_CORE_TOOLS_VERSION` | `"4.15.1"` (`"4.13.0"` on arm64) | String | Release of Azure Functions Core Tools that function app containers run. |
| `LS_AZURE_FUNCTION_HOST_STARTUP_TIMEOUT` | `"360"` | Integer (seconds) | Time a function app deployment waits for the function host to report `Running`. |

The `WEBSITES_CONTAINER_START_TIME_LIMIT` app setting (230 seconds by default) bounds how long a request waits for a site's container to start, as on Azure.

## Samples

The following samples demonstrate how to use App Services with LocalStack for Azure:

- [Web App and App Configuration (Python)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-app-configuration/python)
- [Web App and App Configuration (.NET)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-app-configuration/dotnet)
- [Web App and Cosmos DB for MongoDB API (Python)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-cosmosdb-mongodb-api/python)
- [Web App and Cosmos DB for MongoDB API (.NET)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-cosmosdb-mongodb-api/dotnet)
- [Web App and Cosmos DB for NoSQL API (Python)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-cosmosdb-nosql-api/python)
- [Web App and Cosmos DB for NoSQL API (.NET)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-cosmosdb-nosql-api/dotnet)
- [Web App with a Custom Docker Image (Python)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-custom-image/python)
- [Web App with a Custom Docker Image (.NET)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-custom-image/dotnet)
- [Web App and Managed Identities (Python)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-managed-identity/python)
- [Web App and Managed Identities (.NET)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-managed-identity/dotnet)
- [Web App and Azure Database for MySQL (Python)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-mysql-flexible-server/python)
- [Web App and Azure Database for MySQL (.NET)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-mysql-flexible-server/dotnet)
- [Web App and Azure Database for PostgreSQL (Python)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-postgresql-flexible-server/python)
- [Web App and Azure Database for PostgreSQL (.NET)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-postgresql-flexible-server/dotnet)
- [Web App and SQL Database (Python)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-sql-database/python)
- [Web App and SQL Database (.NET)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/web-app-sql-database/dotnet)
- [URL Shortener with Web App, Functions, Storage, Key Vault, Service Bus, and PostgreSQL (Python)](https://github.com/localstack/localstack-azure-samples/tree/main/samples/url-shortener/python)

## API Coverage


### App Services API coverage

Source service: `web-app`. 143 of 616 tracked operations are implemented.

Service documentation: /azure/services/web-app/

| Operation | Status |
| --- | --- |
| AppServiceEnvironments.ApproveOrRejectPrivateEndpointConnection | Not implemented |
| AppServiceEnvironments.ChangeVnet | Not implemented |
| AppServiceEnvironments.CreateOrUpdate | Not implemented |
| AppServiceEnvironments.CreateOrUpdateMultiRolePool | Not implemented |
| AppServiceEnvironments.CreateOrUpdateWorkerPool | Not implemented |
| AppServiceEnvironments.Delete | Not implemented |
| AppServiceEnvironments.DeleteAseCustomDnsSuffixConfiguration | Not implemented |
| AppServiceEnvironments.DeletePrivateEndpointConnection | Not implemented |
| AppServiceEnvironments.Get | Not implemented |
| AppServiceEnvironments.GetAseCustomDnsSuffixConfiguration | Not implemented |
| AppServiceEnvironments.GetAseV3NetworkingConfiguration | Not implemented |
| AppServiceEnvironments.GetDiagnosticsItem | Not implemented |
| AppServiceEnvironments.GetInboundNetworkDependenciesEndpoints | Not implemented |
| AppServiceEnvironments.GetMultiRolePool | Not implemented |
| AppServiceEnvironments.GetOutboundNetworkDependenciesEndpoints | Not implemented |
| AppServiceEnvironments.GetPrivateEndpointConnection | Not implemented |
| AppServiceEnvironments.GetPrivateEndpointConnectionList | Not implemented |
| AppServiceEnvironments.GetPrivateLinkResources | Not implemented |
| AppServiceEnvironments.GetVipInfo | Not implemented |
| AppServiceEnvironments.GetWorkerPool | Not implemented |
| AppServiceEnvironments.List | Not implemented |
| AppServiceEnvironments.ListAppServicePlans | Not implemented |
| AppServiceEnvironments.ListByResourceGroup | Not implemented |
| AppServiceEnvironments.ListCapacities | Not implemented |
| AppServiceEnvironments.ListDiagnostics | Not implemented |
| AppServiceEnvironments.ListMetricDefinitions | Not implemented |
| AppServiceEnvironments.ListMetrics | Not implemented |
| AppServiceEnvironments.ListMultiRoleMetricDefinitions | Not implemented |
| AppServiceEnvironments.ListMultiRoleMetrics | Not implemented |
| AppServiceEnvironments.ListMultiRolePoolInstanceMetricDefinitions | Not implemented |
| AppServiceEnvironments.ListMultiRolePoolInstanceMetrics | Not implemented |
| AppServiceEnvironments.ListMultiRolePoolSkus | Not implemented |
| AppServiceEnvironments.ListMultiRolePools | Not implemented |
| AppServiceEnvironments.ListMultiRoleUsages | Not implemented |
| AppServiceEnvironments.ListOperations | Not implemented |
| AppServiceEnvironments.ListUsages | Not implemented |
| AppServiceEnvironments.ListWebApps | Not implemented |
| AppServiceEnvironments.ListWebWorkerMetricDefinitions | Not implemented |
| AppServiceEnvironments.ListWebWorkerMetrics | Not implemented |
| AppServiceEnvironments.ListWebWorkerUsages | Not implemented |
| AppServiceEnvironments.ListWorkerPoolInstanceMetricDefinitions | Not implemented |
| AppServiceEnvironments.ListWorkerPoolInstanceMetrics | Not implemented |
| AppServiceEnvironments.ListWorkerPoolSkus | Not implemented |
| AppServiceEnvironments.ListWorkerPools | Not implemented |
| AppServiceEnvironments.Reboot | Not implemented |
| AppServiceEnvironments.Resume | Not implemented |
| AppServiceEnvironments.Suspend | Not implemented |
| AppServiceEnvironments.TestUpgradeAvailableNotification | Not implemented |
| AppServiceEnvironments.Update | Not implemented |
| AppServiceEnvironments.UpdateAseCustomDnsSuffixConfiguration | Not implemented |
| AppServiceEnvironments.UpdateAseNetworkingConfiguration | Not implemented |
| AppServiceEnvironments.UpdateMultiRolePool | Not implemented |
| AppServiceEnvironments.UpdateWorkerPool | Not implemented |
| AppServiceEnvironments.Upgrade | Not implemented |
| AppServicePlans.CreateOrUpdate | Implemented |
| AppServicePlans.CreateOrUpdateVnetRoute | Not implemented |
| AppServicePlans.Delete | Implemented |
| AppServicePlans.DeleteHybridConnection | Not implemented |
| AppServicePlans.DeleteVnetRoute | Not implemented |
| AppServicePlans.Get | Implemented |
| AppServicePlans.GetHybridConnection | Not implemented |
| AppServicePlans.GetHybridConnectionPlanLimit | Not implemented |
| AppServicePlans.GetRouteForVnet | Not implemented |
| AppServicePlans.GetServerFarmInstanceDetails | Not implemented |
| AppServicePlans.GetServerFarmRdpPassword | Not implemented |
| AppServicePlans.GetServerFarmSkus | Not implemented |
| AppServicePlans.GetVnetFromServerFarm | Not implemented |
| AppServicePlans.GetVnetGateway | Not implemented |
| AppServicePlans.List | Implemented |
| AppServicePlans.ListByResourceGroup | Implemented |
| AppServicePlans.ListCapabilities | Not implemented |
| AppServicePlans.ListHybridConnectionKeys | Not implemented |
| AppServicePlans.ListHybridConnections | Not implemented |
| AppServicePlans.ListMetricDefintions | Not implemented |
| AppServicePlans.ListMetrics | Not implemented |
| AppServicePlans.ListRoutesForVnet | Not implemented |
| AppServicePlans.ListUsages | Not implemented |
| AppServicePlans.ListVnets | Not implemented |
| AppServicePlans.ListWebApps | Implemented |
| AppServicePlans.ListWebAppsByHybridConnection | Not implemented |
| AppServicePlans.RebootWorker | Not implemented |
| AppServicePlans.RecycleManagedInstanceWorker | Not implemented |
| AppServicePlans.RestartWebApps | Not implemented |
| AppServicePlans.StartWebApps | Not implemented |
| AppServicePlans.StopWebApps | Not implemented |
| AppServicePlans.Update | Implemented |
| AppServicePlans.UpdateVnetGateway | Not implemented |
| AppServicePlans.UpdateVnetRoute | Not implemented |
| Certificates.CreateOrUpdate | Not implemented |
| Certificates.CreateOrUpdateCsr | Not implemented |
| Certificates.Delete | Not implemented |
| Certificates.DeleteCsr | Not implemented |
| Certificates.Get | Not implemented |
| Certificates.GetCsr | Not implemented |
| Certificates.GetCsrs | Not implemented |
| Certificates.List | Not implemented |
| Certificates.ListByResourceGroup | Not implemented |
| Certificates.Update | Not implemented |
| Certificates.UpdateCsr | Not implemented |
| DeletedWebApps.GetDeletedWebAppByLocation | Not implemented |
| DeletedWebApps.List | Not implemented |
| DeletedWebApps.ListByLocation | Not implemented |
| Diagnostics.ExecuteSiteAnalysis | Not implemented |
| Diagnostics.ExecuteSiteAnalysisSlot | Not implemented |
| Diagnostics.ExecuteSiteDetector | Not implemented |
| Diagnostics.ExecuteSiteDetectorSlot | Not implemented |
| Diagnostics.GetHostingEnvironmentDetectorResponse | Not implemented |
| Diagnostics.GetSiteAnalysis | Not implemented |
| Diagnostics.GetSiteAnalysisSlot | Not implemented |
| Diagnostics.GetSiteDetector | Not implemented |
| Diagnostics.GetSiteDetectorResponse | Not implemented |
| Diagnostics.GetSiteDetectorResponseSlot | Not implemented |
| Diagnostics.GetSiteDetectorSlot | Not implemented |
| Diagnostics.GetSiteDiagnosticCategory | Not implemented |
| Diagnostics.GetSiteDiagnosticCategorySlot | Not implemented |
| Diagnostics.ListHostingEnvironmentDetectorResponses | Not implemented |
| Diagnostics.ListSiteAnalyses | Not implemented |
| Diagnostics.ListSiteAnalysesSlot | Not implemented |
| Diagnostics.ListSiteDetectorResponses | Not implemented |
| Diagnostics.ListSiteDetectorResponsesSlot | Not implemented |
| Diagnostics.ListSiteDetectors | Not implemented |
| Diagnostics.ListSiteDetectorsSlot | Not implemented |
| Diagnostics.ListSiteDiagnosticCategories | Not implemented |
| Diagnostics.ListSiteDiagnosticCategoriesSlot | Not implemented |
| Global.GetAllManagedHostingEnvironments | Not implemented |
| Global.GetDeletedWebApp | Not implemented |
| Global.GetDeletedWebAppSnapshots | Not implemented |
| Global.GetSubscriptionOperationWithAsyncResponse | Not implemented |
| Global.GetSubscriptionPublishingCredentials | Not implemented |
| Global.IsHostingEnvironmentNameAvailable | Not implemented |
| Global.IsHostingEnvironmentWithLegacyNameAvailable | Not implemented |
| Global.UpdateSubscriptionPublishingCredentials | Not implemented |
| HostingEnvironments.GetHostingEnvironmentOperation | Not implemented |
| HostingEnvironments.GetHostingEnvironmentWebHostingPlans | Not implemented |
| KubeEnvironments.CreateOrUpdate | Not implemented |
| KubeEnvironments.Delete | Not implemented |
| KubeEnvironments.Get | Not implemented |
| KubeEnvironments.ListByResourceGroup | Not implemented |
| KubeEnvironments.ListBySubscription | Not implemented |
| KubeEnvironments.Update | Not implemented |
| ManagedHostingEnvironments.CreateOrUpdateManagedHostingEnvironment | Not implemented |
| ManagedHostingEnvironments.DeleteManagedHostingEnvironment | Not implemented |
| ManagedHostingEnvironments.GetManagedHostingEnvironment | Not implemented |
| ManagedHostingEnvironments.GetManagedHostingEnvironmentOperation | Not implemented |
| ManagedHostingEnvironments.GetManagedHostingEnvironmentServerFarms | Not implemented |
| ManagedHostingEnvironments.GetManagedHostingEnvironmentSites | Not implemented |
| ManagedHostingEnvironments.GetManagedHostingEnvironmentVips | Not implemented |
| ManagedHostingEnvironments.GetManagedHostingEnvironmentWebHostingPlans | Not implemented |
| ManagedHostingEnvironments.GetManagedHostingEnvironments | Not implemented |
| Microsoft.Web.CheckNameAvailability | Implemented |
| Microsoft.Web.GetPublishingUser | Not implemented |
| Microsoft.Web.GetSourceControl | Not implemented |
| Microsoft.Web.GetSubscriptionDeploymentLocations | Not implemented |
| Microsoft.Web.GetUsagesInLocationList | Not implemented |
| Microsoft.Web.ListAseRegions | Not implemented |
| Microsoft.Web.ListBillingMeters | Not implemented |
| Microsoft.Web.ListCustomHostNameSites | Not implemented |
| Microsoft.Web.ListGeoRegions | Implemented |
| Microsoft.Web.ListPremierAddOnOffers | Not implemented |
| Microsoft.Web.ListSiteIdentifiersAssignedToHostName | Not implemented |
| Microsoft.Web.ListSkus | Not implemented |
| Microsoft.Web.ListSourceControls | Not implemented |
| Microsoft.Web.RegionalCheckNameAvailability | Implemented |
| Microsoft.Web.UpdatePublishingUser | Not implemented |
| Microsoft.Web.UpdateSourceControl | Not implemented |
| Microsoft.Web.Validate | Not implemented |
| Microsoft.Web.ValidateContainerSettings | Not implemented |
| Microsoft.Web.VerifyHostingEnvironmentVnet | Not implemented |
| Provider.GetAvailableStacks | Not implemented |
| Provider.GetAvailableStacksOnPrem | Not implemented |
| Provider.GetWebAppStacks | Implemented |
| Provider.GetWebAppStacksForLocation | Implemented |
| Provider.ListOperations | Not implemented |
| Recommendations.DisableAllForHostingEnvironment | Not implemented |
| Recommendations.DisableAllForWebApp | Not implemented |
| Recommendations.DisableRecommendationForHostingEnvironment | Not implemented |
| Recommendations.DisableRecommendationForSite | Not implemented |
| Recommendations.DisableRecommendationForSubscription | Not implemented |
| Recommendations.GetRuleDetailsByHostingEnvironment | Not implemented |
| Recommendations.GetRuleDetailsByWebApp | Not implemented |
| Recommendations.List | Not implemented |
| Recommendations.ListHistoryForHostingEnvironment | Not implemented |
| Recommendations.ListHistoryForWebApp | Not implemented |
| Recommendations.ListRecommendedRulesForHostingEnvironment | Not implemented |
| Recommendations.ListRecommendedRulesForWebApp | Not implemented |
| Recommendations.ResetAllFilters | Not implemented |
| Recommendations.ResetAllFiltersForHostingEnvironment | Not implemented |
| Recommendations.ResetAllFiltersForWebApp | Not implemented |
| ResourceHealthMetadata.GetBySite | Not implemented |
| ResourceHealthMetadata.GetBySiteSlot | Not implemented |
| ResourceHealthMetadata.List | Not implemented |
| ResourceHealthMetadata.ListByResourceGroup | Not implemented |
| ResourceHealthMetadata.ListBySite | Not implemented |
| ResourceHealthMetadata.ListBySiteSlot | Not implemented |
| ServerFarms.GetServerFarmOperation | Not implemented |
| SiteCertificates.CreateOrUpdate | Not implemented |
| SiteCertificates.CreateOrUpdateSlot | Not implemented |
| SiteCertificates.Delete | Not implemented |
| SiteCertificates.DeleteSlot | Not implemented |
| SiteCertificates.Get | Not implemented |
| SiteCertificates.GetSlot | Not implemented |
| SiteCertificates.List | Not implemented |
| SiteCertificates.ListSlot | Not implemented |
| SiteCertificates.Update | Not implemented |
| SiteCertificates.UpdateSlot | Not implemented |
| Sites.CreateInstanceDeployment | Not implemented |
| Sites.CreateInstanceDeploymentSlot | Not implemented |
| Sites.DeleteInstanceDeployment | Not implemented |
| Sites.DeleteInstanceDeploymentSlot | Not implemented |
| Sites.GetDeletedSites | Not implemented |
| Sites.GetInstanceDeployment | Not implemented |
| Sites.GetInstanceDeploymentSlot | Not implemented |
| Sites.GetInstanceDeployments | Not implemented |
| Sites.GetInstanceDeploymentsSlot | Not implemented |
| Sites.GetNetworkSecurityPerimeterConfiguration | Not implemented |
| Sites.GetSiteOperation | Not implemented |
| Sites.GetSiteOperationSlot | Not implemented |
| Sites.GetSiteSnapshots | Not implemented |
| Sites.GetSiteSnapshotsSlot | Not implemented |
| Sites.ListNetworkSecurityPerimeterConfigurations | Not implemented |
| WebApps.AddPremierAddOn | Not implemented |
| WebApps.AddPremierAddOnSlot | Not implemented |
| WebApps.AnalyzeCustomHostname | Not implemented |
| WebApps.AnalyzeCustomHostnameSlot | Not implemented |
| WebApps.ApplySlotConfigToProduction | Not implemented |
| WebApps.ApplySlotConfigurationSlot | Not implemented |
| WebApps.ApproveOrRejectPrivateEndpointConnection | Not implemented |
| WebApps.ApproveOrRejectPrivateEndpointConnectionSlot | Not implemented |
| WebApps.Backup | Not implemented |
| WebApps.BackupSlot | Not implemented |
| WebApps.CopyProductionSlot | Not implemented |
| WebApps.CopySlotSlot | Not implemented |
| WebApps.CreateDeployment | Implemented |
| WebApps.CreateDeploymentSlot | Implemented |
| WebApps.CreateInstanceMsDeployOperation | Not implemented |
| WebApps.CreateInstanceMsDeployOperationSlot | Not implemented |
| WebApps.CreateMsDeployOperation | Not implemented |
| WebApps.CreateMsDeployOperationSlot | Not implemented |
| WebApps.CreateOneDeployOperation | Implemented |
| WebApps.CreateOrUpdate | Implemented |
| WebApps.CreateOrUpdateConfiguration | Implemented |
| WebApps.CreateOrUpdateConfigurationSlot | Implemented |
| WebApps.CreateOrUpdateDomainOwnershipIdentifier | Not implemented |
| WebApps.CreateOrUpdateDomainOwnershipIdentifierSlot | Not implemented |
| WebApps.CreateOrUpdateHostNameBinding | Implemented |
| WebApps.CreateOrUpdateHostNameBindingSlot | Implemented |
| WebApps.CreateOrUpdateHybridConnection | Not implemented |
| WebApps.CreateOrUpdateHybridConnectionSlot | Not implemented |
| WebApps.CreateOrUpdatePublicCertificate | Not implemented |
| WebApps.CreateOrUpdatePublicCertificateSlot | Not implemented |
| WebApps.CreateOrUpdateRelayServiceConnection | Not implemented |
| WebApps.CreateOrUpdateRelayServiceConnectionSlot | Not implemented |
| WebApps.CreateOrUpdateSiteContainer | Not implemented |
| WebApps.CreateOrUpdateSiteContainerSlot | Not implemented |
| WebApps.CreateOrUpdateSlot | Implemented |
| WebApps.CreateOrUpdateSourceControl | Implemented |
| WebApps.CreateOrUpdateSourceControlSlot | Implemented |
| WebApps.CreateOrUpdateSwiftVirtualNetworkConnectionWithCheck | Implemented |
| WebApps.CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot | Implemented |
| WebApps.CreateOrUpdateVnetConnection | Not implemented |
| WebApps.CreateOrUpdateVnetConnectionGateway | Not implemented |
| WebApps.CreateOrUpdateVnetConnectionGatewaySlot | Not implemented |
| WebApps.CreateOrUpdateVnetConnectionSlot | Not implemented |
| WebApps.Delete | Implemented |
| WebApps.DeleteBackup | Not implemented |
| WebApps.DeleteBackupConfiguration | Implemented |
| WebApps.DeleteBackupConfigurationSlot | Implemented |
| WebApps.DeleteBackupSlot | Not implemented |
| WebApps.DeleteContinuousWebJob | Not implemented |
| WebApps.DeleteContinuousWebJobSlot | Not implemented |
| WebApps.DeleteDeployment | Implemented |
| WebApps.DeleteDeploymentSlot | Implemented |
| WebApps.DeleteDomainOwnershipIdentifier | Not implemented |
| WebApps.DeleteDomainOwnershipIdentifierSlot | Not implemented |
| WebApps.DeleteHostNameBinding | Implemented |
| WebApps.DeleteHostNameBindingSlot | Implemented |
| WebApps.DeleteHybridConnection | Not implemented |
| WebApps.DeleteHybridConnectionSlot | Not implemented |
| WebApps.DeleteInstanceProcess | Not implemented |
| WebApps.DeleteInstanceProcessSlot | Not implemented |
| WebApps.DeletePremierAddOn | Not implemented |
| WebApps.DeletePremierAddOnSlot | Not implemented |
| WebApps.DeletePrivateEndpointConnection | Not implemented |
| WebApps.DeletePrivateEndpointConnectionSlot | Not implemented |
| WebApps.DeleteProcess | Not implemented |
| WebApps.DeleteProcessSlot | Not implemented |
| WebApps.DeletePublicCertificate | Not implemented |
| WebApps.DeletePublicCertificateSlot | Not implemented |
| WebApps.DeleteRelayServiceConnection | Not implemented |
| WebApps.DeleteRelayServiceConnectionSlot | Not implemented |
| WebApps.DeleteSiteContainer | Not implemented |
| WebApps.DeleteSiteContainerSlot | Not implemented |
| WebApps.DeleteSiteExtension | Not implemented |
| WebApps.DeleteSiteExtensionSlot | Not implemented |
| WebApps.DeleteSlot | Implemented |
| WebApps.DeleteSourceControl | Implemented |
| WebApps.DeleteSourceControlSlot | Implemented |
| WebApps.DeleteSwiftVirtualNetwork | Implemented |
| WebApps.DeleteSwiftVirtualNetworkSlot | Implemented |
| WebApps.DeleteTriggeredWebJob | Not implemented |
| WebApps.DeleteTriggeredWebJobSlot | Not implemented |
| WebApps.DeleteVnetConnection | Not implemented |
| WebApps.DeleteVnetConnectionSlot | Not implemented |
| WebApps.DeployWorkflowArtifacts | Not implemented |
| WebApps.DeployWorkflowArtifactsSlot | Not implemented |
| WebApps.DiscoverBackup | Not implemented |
| WebApps.DiscoverBackupSlot | Not implemented |
| WebApps.DiscoverRestore | Not implemented |
| WebApps.DiscoverRestoreSlot | Not implemented |
| WebApps.GenerateNewSitePublishingPassword | Implemented |
| WebApps.GenerateNewSitePublishingPasswordSlot | Implemented |
| WebApps.Get | Implemented |
| WebApps.GetAppSettingKeyVaultReference | Not implemented |
| WebApps.GetAppSettingKeyVaultReferenceSlot | Not implemented |
| WebApps.GetAppSettingsKeyVaultReferences | Not implemented |
| WebApps.GetAppSettingsKeyVaultReferencesSlot | Not implemented |
| WebApps.GetAuthSettings | Implemented |
| WebApps.GetAuthSettingsSlot | Implemented |
| WebApps.GetAuthSettingsV2 | Implemented |
| WebApps.GetAuthSettingsV2Slot | Implemented |
| WebApps.GetAuthSettingsV2WithoutSecrets | Implemented |
| WebApps.GetAuthSettingsV2WithoutSecretsSlot | Implemented |
| WebApps.GetBackupConfiguration | Implemented |
| WebApps.GetBackupConfigurationSlot | Implemented |
| WebApps.GetBackupStatus | Not implemented |
| WebApps.GetBackupStatusSlot | Not implemented |
| WebApps.GetConfiguration | Implemented |
| WebApps.GetConfigurationSlot | Implemented |
| WebApps.GetConfigurationSnapshot | Not implemented |
| WebApps.GetConfigurationSnapshotSlot | Not implemented |
| WebApps.GetContainerLogsZip | Implemented |
| WebApps.GetContainerLogsZipSlot | Implemented |
| WebApps.GetContinuousWebJob | Not implemented |
| WebApps.GetContinuousWebJobSlot | Not implemented |
| WebApps.GetDeployment | Implemented |
| WebApps.GetDeploymentSlot | Implemented |
| WebApps.GetDiagnosticLogsConfiguration | Implemented |
| WebApps.GetDiagnosticLogsConfigurationSlot | Implemented |
| WebApps.GetDomainOwnershipIdentifier | Not implemented |
| WebApps.GetDomainOwnershipIdentifierSlot | Not implemented |
| WebApps.GetFtpAllowed | Implemented |
| WebApps.GetFtpAllowedSlot | Implemented |
| WebApps.GetHostNameBinding | Implemented |
| WebApps.GetHostNameBindingSlot | Implemented |
| WebApps.GetHybridConnection | Not implemented |
| WebApps.GetHybridConnectionSlot | Not implemented |
| WebApps.GetInstanceInfo | Not implemented |
| WebApps.GetInstanceInfoSlot | Not implemented |
| WebApps.GetInstanceMsDeployLog | Not implemented |
| WebApps.GetInstanceMsDeployLogSlot | Not implemented |
| WebApps.GetInstanceMsDeployStatus | Not implemented |
| WebApps.GetInstanceMsDeployStatusSlot | Not implemented |
| WebApps.GetInstanceProcess | Not implemented |
| WebApps.GetInstanceProcessDump | Not implemented |
| WebApps.GetInstanceProcessDumpSlot | Not implemented |
| WebApps.GetInstanceProcessModule | Not implemented |
| WebApps.GetInstanceProcessModuleSlot | Not implemented |
| WebApps.GetInstanceProcessSlot | Not implemented |
| WebApps.GetInstanceProcessThread | Not implemented |
| WebApps.GetInstanceProcessThreadSlot | Not implemented |
| WebApps.GetMigrateMySqlStatus | Not implemented |
| WebApps.GetMigrateMySqlStatusSlot | Not implemented |
| WebApps.GetMsDeployLog | Not implemented |
| WebApps.GetMsDeployLogSlot | Not implemented |
| WebApps.GetMsDeployStatus | Not implemented |
| WebApps.GetMsDeployStatusSlot | Not implemented |
| WebApps.GetNetworkTraceOperation | Not implemented |
| WebApps.GetNetworkTraceOperationSlot | Not implemented |
| WebApps.GetNetworkTraceOperationSlotV2 | Not implemented |
| WebApps.GetNetworkTraceOperationV2 | Not implemented |
| WebApps.GetNetworkTraces | Not implemented |
| WebApps.GetNetworkTracesSlot | Not implemented |
| WebApps.GetNetworkTracesSlotV2 | Not implemented |
| WebApps.GetNetworkTracesV2 | Not implemented |
| WebApps.GetOneDeployStatus | Implemented |
| WebApps.GetPremierAddOn | Not implemented |
| WebApps.GetPremierAddOnSlot | Not implemented |
| WebApps.GetPrivateAccess | Not implemented |
| WebApps.GetPrivateAccessSlot | Not implemented |
| WebApps.GetPrivateEndpointConnection | Not implemented |
| WebApps.GetPrivateEndpointConnectionList | Not implemented |
| WebApps.GetPrivateEndpointConnectionListSlot | Not implemented |
| WebApps.GetPrivateEndpointConnectionSlot | Not implemented |
| WebApps.GetPrivateLinkResources | Not implemented |
| WebApps.GetPrivateLinkResourcesSlot | Not implemented |
| WebApps.GetProcess | Not implemented |
| WebApps.GetProcessDump | Not implemented |
| WebApps.GetProcessDumpSlot | Not implemented |
| WebApps.GetProcessModule | Not implemented |
| WebApps.GetProcessModuleSlot | Not implemented |
| WebApps.GetProcessSlot | Not implemented |
| WebApps.GetProcessThread | Not implemented |
| WebApps.GetProcessThreadSlot | Not implemented |
| WebApps.GetProductionSiteDeploymentStatus | Implemented |
| WebApps.GetPublicCertificate | Not implemented |
| WebApps.GetPublicCertificateSlot | Not implemented |
| WebApps.GetRelayServiceConnection | Not implemented |
| WebApps.GetRelayServiceConnectionSlot | Not implemented |
| WebApps.GetScmAllowed | Implemented |
| WebApps.GetScmAllowedSlot | Implemented |
| WebApps.GetSiteConnectionStringKeyVaultReference | Not implemented |
| WebApps.GetSiteConnectionStringKeyVaultReferenceSlot | Not implemented |
| WebApps.GetSiteConnectionStringKeyVaultReferences | Not implemented |
| WebApps.GetSiteConnectionStringKeyVaultReferencesSlot | Not implemented |
| WebApps.GetSiteContainer | Not implemented |
| WebApps.GetSiteContainerSlot | Not implemented |
| WebApps.GetSiteExtension | Not implemented |
| WebApps.GetSiteExtensionSlot | Not implemented |
| WebApps.GetSitePhpErrorLogFlag | Not implemented |
| WebApps.GetSitePhpErrorLogFlagSlot | Not implemented |
| WebApps.GetSlot | Implemented |
| WebApps.GetSlotSiteDeploymentStatusSlot | Implemented |
| WebApps.GetSourceControl | Implemented |
| WebApps.GetSourceControlSlot | Implemented |
| WebApps.GetSwiftVirtualNetworkConnection | Implemented |
| WebApps.GetSwiftVirtualNetworkConnectionSlot | Implemented |
| WebApps.GetTriggeredWebJob | Not implemented |
| WebApps.GetTriggeredWebJobHistory | Not implemented |
| WebApps.GetTriggeredWebJobHistorySlot | Not implemented |
| WebApps.GetTriggeredWebJobSlot | Not implemented |
| WebApps.GetVnetConnection | Not implemented |
| WebApps.GetVnetConnectionGateway | Not implemented |
| WebApps.GetVnetConnectionGatewaySlot | Not implemented |
| WebApps.GetVnetConnectionSlot | Not implemented |
| WebApps.GetWebJob | Not implemented |
| WebApps.GetWebJobSlot | Not implemented |
| WebApps.GetWebSiteContainerLogs | Implemented |
| WebApps.GetWebSiteContainerLogsSlot | Implemented |
| WebApps.InstallSiteExtension | Not implemented |
| WebApps.InstallSiteExtensionSlot | Not implemented |
| WebApps.IsCloneable | Not implemented |
| WebApps.IsCloneableSlot | Not implemented |
| WebApps.List | Implemented |
| WebApps.ListApplicationSettings | Implemented |
| WebApps.ListApplicationSettingsSlot | Implemented |
| WebApps.ListAzureStorageAccounts | Implemented |
| WebApps.ListAzureStorageAccountsSlot | Implemented |
| WebApps.ListBackupStatusSecrets | Not implemented |
| WebApps.ListBackupStatusSecretsSlot | Not implemented |
| WebApps.ListBackups | Not implemented |
| WebApps.ListBackupsSlot | Not implemented |
| WebApps.ListBasicPublishingCredentialsPolicies | Implemented |
| WebApps.ListBasicPublishingCredentialsPoliciesSlot | Implemented |
| WebApps.ListByResourceGroup | Implemented |
| WebApps.ListConfigurationSnapshotInfo | Not implemented |
| WebApps.ListConfigurationSnapshotInfoSlot | Not implemented |
| WebApps.ListConfigurations | Implemented |
| WebApps.ListConfigurationsSlot | Implemented |
| WebApps.ListConnectionStrings | Implemented |
| WebApps.ListConnectionStringsSlot | Implemented |
| WebApps.ListContinuousWebJobs | Not implemented |
| WebApps.ListContinuousWebJobsSlot | Not implemented |
| WebApps.ListDeploymentLog | Implemented |
| WebApps.ListDeploymentLogSlot | Implemented |
| WebApps.ListDeployments | Implemented |
| WebApps.ListDeploymentsSlot | Implemented |
| WebApps.ListDomainOwnershipIdentifiers | Not implemented |
| WebApps.ListDomainOwnershipIdentifiersSlot | Not implemented |
| WebApps.ListHostNameBindings | Implemented |
| WebApps.ListHostNameBindingsSlot | Implemented |
| WebApps.ListHybridConnectionKeys | Not implemented |
| WebApps.ListHybridConnectionKeysSlot | Not implemented |
| WebApps.ListHybridConnections | Not implemented |
| WebApps.ListHybridConnectionsSlot | Not implemented |
| WebApps.ListInstanceIdentifiers | Implemented |
| WebApps.ListInstanceIdentifiersSlot | Implemented |
| WebApps.ListInstanceProcessModules | Not implemented |
| WebApps.ListInstanceProcessModulesSlot | Not implemented |
| WebApps.ListInstanceProcessThreads | Not implemented |
| WebApps.ListInstanceProcessThreadsSlot | Not implemented |
| WebApps.ListInstanceProcesses | Not implemented |
| WebApps.ListInstanceProcessesSlot | Not implemented |
| WebApps.ListMetadata | Implemented |
| WebApps.ListMetadataSlot | Implemented |
| WebApps.ListMetricDefinitions | Not implemented |
| WebApps.ListMetricDefinitionsSlot | Not implemented |
| WebApps.ListMetrics | Not implemented |
| WebApps.ListMetricsSlot | Not implemented |
| WebApps.ListNetworkFeatures | Not implemented |
| WebApps.ListNetworkFeaturesSlot | Not implemented |
| WebApps.ListPerfMonCounters | Not implemented |
| WebApps.ListPerfMonCountersSlot | Not implemented |
| WebApps.ListPremierAddOns | Not implemented |
| WebApps.ListPremierAddOnsSlot | Not implemented |
| WebApps.ListProcessModules | Not implemented |
| WebApps.ListProcessModulesSlot | Not implemented |
| WebApps.ListProcessThreads | Not implemented |
| WebApps.ListProcessThreadsSlot | Not implemented |
| WebApps.ListProcesses | Not implemented |
| WebApps.ListProcessesSlot | Not implemented |
| WebApps.ListProductionSiteDeploymentStatuses | Implemented |
| WebApps.ListPublicCertificates | Not implemented |
| WebApps.ListPublicCertificatesSlot | Not implemented |
| WebApps.ListPublishingCredentials | Implemented |
| WebApps.ListPublishingCredentialsSlot | Implemented |
| WebApps.ListPublishingProfileXmlWithSecrets | Implemented |
| WebApps.ListPublishingProfileXmlWithSecretsSlot | Implemented |
| WebApps.ListRelayServiceConnections | Not implemented |
| WebApps.ListRelayServiceConnectionsSlot | Not implemented |
| WebApps.ListSiteBackups | Not implemented |
| WebApps.ListSiteBackupsSlot | Not implemented |
| WebApps.ListSiteContainers | Not implemented |
| WebApps.ListSiteContainersSlot | Not implemented |
| WebApps.ListSiteExtensions | Not implemented |
| WebApps.ListSiteExtensionsSlot | Not implemented |
| WebApps.ListSitePushSettings | Not implemented |
| WebApps.ListSitePushSettingsSlot | Not implemented |
| WebApps.ListSlotConfigurationNames | Implemented |
| WebApps.ListSlotDifferencesFromProduction | Not implemented |
| WebApps.ListSlotDifferencesSlot | Not implemented |
| WebApps.ListSlotSiteDeploymentStatusesSlot | Implemented |
| WebApps.ListSlots | Implemented |
| WebApps.ListSnapshots | Not implemented |
| WebApps.ListSnapshotsFromDRSecondary | Not implemented |
| WebApps.ListSnapshotsFromDRSecondarySlot | Not implemented |
| WebApps.ListSnapshotsSlot | Not implemented |
| WebApps.ListTriggeredWebJobHistory | Not implemented |
| WebApps.ListTriggeredWebJobHistorySlot | Not implemented |
| WebApps.ListTriggeredWebJobs | Not implemented |
| WebApps.ListTriggeredWebJobsSlot | Not implemented |
| WebApps.ListUsages | Not implemented |
| WebApps.ListUsagesSlot | Not implemented |
| WebApps.ListVnetConnections | Implemented |
| WebApps.ListVnetConnectionsSlot | Implemented |
| WebApps.ListWebJobs | Not implemented |
| WebApps.ListWebJobsSlot | Not implemented |
| WebApps.ListWorkflowsConnections | Not implemented |
| WebApps.ListWorkflowsConnectionsSlot | Not implemented |
| WebApps.MigrateMySql | Not implemented |
| WebApps.MigrateStorage | Not implemented |
| WebApps.PutPrivateAccessVnet | Not implemented |
| WebApps.PutPrivateAccessVnetSlot | Not implemented |
| WebApps.Recover | Not implemented |
| WebApps.RecoverSiteConfigurationSnapshot | Not implemented |
| WebApps.RecoverSiteConfigurationSnapshotSlot | Not implemented |
| WebApps.RecoverSlot | Not implemented |
| WebApps.ResetProductionSlotConfig | Not implemented |
| WebApps.ResetSlotConfigurationSlot | Not implemented |
| WebApps.Restart | Implemented |
| WebApps.RestartSlot | Implemented |
| WebApps.Restore | Not implemented |
| WebApps.RestoreFromBackupBlob | Not implemented |
| WebApps.RestoreFromBackupBlobSlot | Not implemented |
| WebApps.RestoreFromDeletedApp | Not implemented |
| WebApps.RestoreFromDeletedAppSlot | Not implemented |
| WebApps.RestoreSlot | Not implemented |
| WebApps.RestoreSnapshot | Not implemented |
| WebApps.RestoreSnapshotSlot | Not implemented |
| WebApps.RunTriggeredWebJob | Not implemented |
| WebApps.RunTriggeredWebJobSlot | Not implemented |
| WebApps.Start | Implemented |
| WebApps.StartContinuousWebJob | Not implemented |
| WebApps.StartContinuousWebJobSlot | Not implemented |
| WebApps.StartNetworkTrace | Not implemented |
| WebApps.StartNetworkTraceSlot | Not implemented |
| WebApps.StartSlot | Implemented |
| WebApps.StartWebSiteNetworkTrace | Not implemented |
| WebApps.StartWebSiteNetworkTraceOperation | Not implemented |
| WebApps.StartWebSiteNetworkTraceOperationSlot | Not implemented |
| WebApps.StartWebSiteNetworkTraceSlot | Not implemented |
| WebApps.Stop | Implemented |
| WebApps.StopContinuousWebJob | Not implemented |
| WebApps.StopContinuousWebJobSlot | Not implemented |
| WebApps.StopNetworkTrace | Not implemented |
| WebApps.StopNetworkTraceSlot | Not implemented |
| WebApps.StopSlot | Implemented |
| WebApps.StopWebSiteNetworkTrace | Not implemented |
| WebApps.StopWebSiteNetworkTraceSlot | Not implemented |
| WebApps.SwapSlotSlot | Implemented |
| WebApps.SwapSlotWithProduction | Implemented |
| WebApps.SyncRepository | Implemented |
| WebApps.SyncRepositorySlot | Implemented |
| WebApps.Update | Implemented |
| WebApps.UpdateApplicationSettings | Implemented |
| WebApps.UpdateApplicationSettingsSlot | Implemented |
| WebApps.UpdateAuthSettings | Implemented |
| WebApps.UpdateAuthSettingsSlot | Implemented |
| WebApps.UpdateAuthSettingsV2 | Implemented |
| WebApps.UpdateAuthSettingsV2Slot | Implemented |
| WebApps.UpdateAzureStorageAccounts | Implemented |
| WebApps.UpdateAzureStorageAccountsSlot | Implemented |
| WebApps.UpdateBackupConfiguration | Implemented |
| WebApps.UpdateBackupConfigurationSlot | Implemented |
| WebApps.UpdateConfiguration | Implemented |
| WebApps.UpdateConfigurationSlot | Implemented |
| WebApps.UpdateConnectionStrings | Implemented |
| WebApps.UpdateConnectionStringsSlot | Implemented |
| WebApps.UpdateDiagnosticLogsConfig | Implemented |
| WebApps.UpdateDiagnosticLogsConfigSlot | Implemented |
| WebApps.UpdateDomainOwnershipIdentifier | Not implemented |
| WebApps.UpdateDomainOwnershipIdentifierSlot | Not implemented |
| WebApps.UpdateFtpAllowed | Implemented |
| WebApps.UpdateFtpAllowedSlot | Implemented |
| WebApps.UpdateHybridConnection | Not implemented |
| WebApps.UpdateHybridConnectionSlot | Not implemented |
| WebApps.UpdateMachineKey | Not implemented |
| WebApps.UpdateMetadata | Implemented |
| WebApps.UpdateMetadataSlot | Implemented |
| WebApps.UpdatePremierAddOn | Not implemented |
| WebApps.UpdatePremierAddOnSlot | Not implemented |
| WebApps.UpdateRelayServiceConnection | Not implemented |
| WebApps.UpdateRelayServiceConnectionSlot | Not implemented |
| WebApps.UpdateScmAllowed | Implemented |
| WebApps.UpdateScmAllowedSlot | Implemented |
| WebApps.UpdateSitePushSettings | Not implemented |
| WebApps.UpdateSitePushSettingsSlot | Not implemented |
| WebApps.UpdateSlot | Implemented |
| WebApps.UpdateSlotConfigurationNames | Implemented |
| WebApps.UpdateSourceControl | Implemented |
| WebApps.UpdateSourceControlSlot | Implemented |
| WebApps.UpdateSwiftVirtualNetworkConnectionWithCheck | Implemented |
| WebApps.UpdateSwiftVirtualNetworkConnectionWithCheckSlot | Implemented |
| WebApps.UpdateVnetConnection | Not implemented |
| WebApps.UpdateVnetConnectionGateway | Not implemented |
| WebApps.UpdateVnetConnectionGatewaySlot | Not implemented |
| WebApps.UpdateVnetConnectionSlot | Not implemented |
