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