Checks/Aws/Test-NeptuneClusterIntegrationCloudwatchLogs.ps1
|
function Test-NeptuneClusterIntegrationCloudwatchLogs { <# .SYNOPSIS Neptune cluster has CloudWatch audit logs enabled .DESCRIPTION Neptune DB cluster is inspected for CloudWatch export of **audit** events. The finding indicates whether the cluster publishes `audit` logs to CloudWatch; a failed status in the report means the `audit` export is not enabled and audit records are not being forwarded to CloudWatch for centralized logging and review. .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: neptune_cluster_integration_cloudwatch_logs [CIEMScanResult]::Create($Check, 'MANUAL', 'This check requires manual implementation. See Prowler check neptune_cluster_integration_cloudwatch_logs for reference.', 'N/A', 'neptune Resources') } |