internal/functions/Get-AzPolicyAssignmentRestMethod.ps1
function Get-AzPolicyAssignmentRestMethod { [CmdletBinding()] param ( [string] $AssignmentID, [string] $ApiVersion ) # Invoke the REST API $response = Invoke-AzRestMethod -Path "$($AssignmentId)?api-version=$ApiVersion" -Method GET # Process response $statusCode = $response.StatusCode if ($statusCode -lt 200 -or $statusCode -ge 300) { $content = $response.Content Write-Error "Get Policy Assignment error for '$AssignmentId' $($statusCode) -- $($content)" -ErrorAction Stop } return $response.Content | ConvertFrom-Json -Depth 100 } |