Checks/Aws/Test-ServicecatalogPortfolioSharedWithinOrganizationOnly.ps1
|
function Test-ServicecatalogPortfolioSharedWithinOrganizationOnly { <# .SYNOPSIS Service Catalog portfolio is shared only within the AWS Organization .DESCRIPTION **AWS Service Catalog portfolios** are assessed to confirm sharing occurs via **AWS Organizations** integration, not direct `ACCOUNT` shares. It reviews shared portfolios and identifies those targeted to individual accounts instead of organizational scopes. .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: servicecatalog_portfolio_shared_within_organization_only [CIEMScanResult]::Create($Check, 'MANUAL', 'This check requires manual implementation. See Prowler check servicecatalog_portfolio_shared_within_organization_only for reference.', 'N/A', 'servicecatalog Resources') } |