Checks/Azure/Test-VmEnsureUsingApprovedImages.ps1
|
function Test-VmEnsureUsingApprovedImages { <# .SYNOPSIS Ensure that Azure VMs are using an approved machine image. .DESCRIPTION Ensure that all your Azure virtual machine instances are launched from approved machine images only. .PARAMETER Check CIEMCheck object containing check metadata. #> [CmdletBinding()] [OutputType([PSCustomObject[]])] param( [Parameter(Mandatory)] [CIEMCheck]$Check ) $ErrorActionPreference = 'Stop' # TODO: Implement check logic based on Prowler check: vm_ensure_using_approved_images [CIEMScanResult]::Create($Check, 'MANUAL', 'This check requires manual implementation. See Prowler check vm_ensure_using_approved_images for reference.', 'N/A', 'vm Resources') } |