testcases/deploymentTemplate/ManagedIdentityExtension-must-not-be-used.test.ps1
<# .Synopsis Ensures that the ManagedIdentityExtension is not used. .Description Ensures that the ManagedIdentityExtension is not anywhere within template resources. #> param( [Parameter(Mandatory=$true,Position=0)] [PSObject] $TemplateObject ) $resourcesJson = $TemplateObject.resources | ConvertTo-Json -Depth 10 if ($resourcesJson -match 'ManagedIdentityExtension') { Write-Error "Managed Identity Extension must not be used" -ErrorId ManagedIdentityExtension.Was.Used } |