PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/?api-version=2023-01-01

Description for Invoke the MSDeploy web app extension.

Servers

Path parameters

Name Type Required Description
name String Yes

Name of web app.

instanceId String Yes

ID of web app instance.

subscriptionId String Yes

Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).

resourceGroupName String Yes

Name of the resource group to which the resource belongs.

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Request body fields

Name Type Required Description
id String No

Resource Id.

name String No

Resource Name.

properties Object No

MSDeploy ARM PUT core information

properties.setParametersXmlFileUri String No

URI of MSDeploy Parameters file. Must not be set if SetParameters is used.

properties.skipAppData Boolean No

Controls whether the MSDeploy operation skips the App_Data directory. If set to true, the existing App_Data directory on the destination will not be deleted, and any App_Data directory in the source will be ignored. Setting is false by default.

properties.packageUri String No

Package URI

properties.appOffline Boolean No

Sets the AppOffline rule while the MSDeploy operation executes. Setting is false by default.

properties.connectionString String No

SQL Connection String

properties.dbType String No

Database Type

properties.setParameters Object No

MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used.

type String No

Resource type.

kind String No

Kind of resource.

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.