Skip to content

Site Extensions

Suwat Ch edited this page Sep 23, 2020 · 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 {siteExtensionName} published in nuget.org

{"properties":{}}

To customize from a different gallery besides nuget.org.

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

To install from nupkg directly

{
  "properties":{
    "version": "0.0.1",
    "packageUri": "https://mycdn.com/{siteExtensionName}.{siteExtensionVersion}.nupkg"
  }
}

Clone this wiki locally