Skip to content

Site Extensions

Suwat Ch edited this page Jan 14, 2021 · 4 revisions

List Site Extensions for a subscription

ARMClient.exe get /subscriptions/{subscription}/resourceGroups/{resourceGroup}/providers/Microsoft.Web/sites/{siteName}/siteextensions?api-version={apiVersion}

Get Site Extension for a subscription

ARMClient.exe get /subscriptions/{subscription}/resourceGroups/{resourceGroup}/providers/Microsoft.Web/sites/{siteName}/siteextensions/{siteExtensionName}?api-version={apiVersion}

Delete Site Extension for a subscriptioin

ARMClient.exe delete /subscriptions/{subscription}/resourceGroups/{resourceGroup}/providers/Microsoft.Web/sites/{siteName}/siteextensions/{siteExtensionName}?api-version={apiVersion}

Install Site Extension for a subscription

ARMClient.exe put /subscriptions/{subscription}/resourceGroups/{resourceGroup}/providers/Microsoft.Web/sites/{siteName}/siteextensions/{siteExtensionName}?api-version={apiVersion} @payload.json

Example payload.json below which will install latest version of {siteExtensionName} published in nuget.org

{"properties":{}}

To customize from a different gallery besides nuget.org and only install specific version.

{
  "properties":{
    "version": "0.0.1",
    "feed_url": "https://www.myget.org/F/siteextensions-test/"
  }
}

To install from nupkg hosted on specific server

{
  "properties":{
    "packageUri": "https://mycdn.com/{siteExtensionName}.{siteExtensionVersion}.nupkg"
  }
}
Clone this wiki locally