@@ -18,16 +18,23 @@ Function Invoke-ExecBackendURLs {
1818 # Write to the Azure Functions log stream.
1919 Write-Host ' PowerShell HTTP trigger function processed a request.'
2020
21+ $RGName = $env: WEBSITE_RESOURCE_GROUP
22+ if (! $RGName ) {
23+ $Owner = $env: WEBSITE_OWNER_NAME
24+ $RGName = $Owner -split ' \+' | Select-Object - Last 1
25+ $RGName = $RGName -replace ' -[^-]+$' , ' '
26+ }
27+
2128 $results = [PSCustomObject ]@ {
22- ResourceGroup = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$env: WEBSITE_RESOURCE_GROUP /overview"
23- KeyVault = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$env: WEBSITE_RESOURCE_GROUP /providers/Microsoft.KeyVault/vaults/$ ( $env: WEBSITE_SITE_NAME ) /secrets"
24- FunctionApp = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$env: WEBSITE_RESOURCE_GROUP /providers/Microsoft.Web/sites/$ ( $env: WEBSITE_SITE_NAME ) /appServices"
25- FunctionConfig = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$env: WEBSITE_RESOURCE_GROUP /providers/Microsoft.Web/sites/$ ( $env: WEBSITE_SITE_NAME ) /configuration"
26- FunctionDeployment = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$env: WEBSITE_RESOURCE_GROUP /providers/Microsoft.Web/sites/$ ( $env: WEBSITE_SITE_NAME ) /vstscd"
27- SWADomains = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$env: WEBSITE_RESOURCE_GROUP /providers/Microsoft.Web/staticSites/$SWAName /customDomains"
28- SWARoles = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$env: WEBSITE_RESOURCE_GROUP /providers/Microsoft.Web/staticSites/$SWAName /roleManagement"
29+ ResourceGroup = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$RGName /overview"
30+ KeyVault = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$RGName /providers/Microsoft.KeyVault/vaults/$ ( $env: WEBSITE_SITE_NAME ) /secrets"
31+ FunctionApp = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$RGName /providers/Microsoft.Web/sites/$ ( $env: WEBSITE_SITE_NAME ) /appServices"
32+ FunctionConfig = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$RGName /providers/Microsoft.Web/sites/$ ( $env: WEBSITE_SITE_NAME ) /configuration"
33+ FunctionDeployment = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$RGName /providers/Microsoft.Web/sites/$ ( $env: WEBSITE_SITE_NAME ) /vstscd"
34+ SWADomains = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$RGName /providers/Microsoft.Web/staticSites/$SWAName /customDomains"
35+ SWARoles = " https://portal.azure.com/#@Go/resource/subscriptions/$Subscription /resourceGroups/$RGName /providers/Microsoft.Web/staticSites/$SWAName /roleManagement"
2936 Subscription = $Subscription
30- RGName = $env: WEBSITE_RESOURCE_GROUP
37+ RGName = $RGName
3138 FunctionName = $env: WEBSITE_SITE_NAME
3239 SWAName = $SWAName
3340 }
0 commit comments