Checks/Azure/Test-MonitorAlertCreateUpdatePublicIpAddressRule.ps1
|
function Test-MonitorAlertCreateUpdatePublicIpAddressRule { <# .SYNOPSIS Subscription has an Activity Log Alert for Public IP address create or update operations .DESCRIPTION **Azure Monitor activity log alert** for **Public IP addresses** tracks `Microsoft.Network/publicIPAddresses/write` events at the subscription level, covering any creation or update of public IP resources. .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: monitor_alert_create_update_public_ip_address_rule [CIEMScanResult]::Create($Check, 'MANUAL', 'This check requires manual implementation. See Prowler check monitor_alert_create_update_public_ip_address_rule for reference.', 'N/A', 'monitor Resources') } |