Checks/Aws/Test-EmrClusterMasterNodesNoPublicIp.ps1
|
function Test-EmrClusterMasterNodesNoPublicIp { <# .SYNOPSIS EMR Cluster without Public IP. .DESCRIPTION **Amazon EMR clusters** in non-terminated states are assessed for **public IP assignment** on cluster nodes (primary and workers). The finding identifies clusters whose instances are reachable via public IPs rather than private VPC addresses. .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: emr_cluster_master_nodes_no_public_ip [CIEMScanResult]::Create($Check, 'MANUAL', 'This check requires manual implementation. See Prowler check emr_cluster_master_nodes_no_public_ip for reference.', 'N/A', 'emr Resources') } |