From 0427e52beb41b5787160d1a6d77716d26888eb52 Mon Sep 17 00:00:00 2001 From: Patrick El-Azem Date: Wed, 24 Apr 2024 20:49:58 -0400 Subject: [PATCH] Switch back to CLI --- scripts/AzureMonitor.ps1 | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/scripts/AzureMonitor.ps1 b/scripts/AzureMonitor.ps1 index b5fe318..e3be5cc 100644 --- a/scripts/AzureMonitor.ps1 +++ b/scripts/AzureMonitor.ps1 @@ -895,12 +895,18 @@ function Test-ResourceTypeSupportsDiagnosticsSettings() $apiVersion = "2021-05-01-preview" $mgmtApiUri = "https://management.azure.com" + $ResourceId + "/providers/Microsoft.Insights/diagnosticSettings?api-version=$apiVersion" Write-Debug -Debug:$true -Message "mgmtApiUri = $mgmtApiUri" - $statusCode = (Invoke-AzRestMethod -Uri $mgmtApiUri).StatusCode - Write-Debug -Debug:$true -Message "statusCode = $statusCode" - if ($statusCode -eq 200) - { - $result = $true - } + + $settings = az rest --uri $mgmtApiUri 2>nul | ConvertFrom-Json + + if ($settings) { $result = $true } + #$statusCode = (Invoke-AzRestMethod -Uri $mgmtApiUri).StatusCode + + #Write-Debug -Debug:$true -Message "statusCode = $statusCode" + #if ($statusCode -eq 200) + #{ + # $result = $true + #} + Write-Debug -Debug:$true -Message "result = $result" return $result