en-US/about_Get-CaConditionalAccessReport.help.txt

TOPIC
    about_Get-CaConditionalAccessReport

SHORT DESCRIPTION
    Read-only Conditional Access policy inventory and unique-values catalogue module, built on the Microsoft Graph PowerShell SDK. Retrieves every Conditional Access policy in a tenant, normalises each into a flat per-policy record, and aggregates a deduplicated catalogue of the distinct values in use (workloads, grant controls, platforms, locations, client app types, referenced groups/roles, and naming-pattern tokens) so a separate, downstream exercise can baseline naming conventions and map new policies onto the existing estate. Makes no write, update, or delete Graph call.

LONG DESCRIPTION
    The Get-CaConditionalAccessReport module provides PowerShell automation capabilities
    following production-grade standards including:

    - Advanced function patterns with CmdletBinding
    - SupportsShouldProcess on state-changing operations only
    - Comprehensive input validation
    - Logging via native PowerShell streams (Write-Verbose, Write-Warning, etc.)
    - Full Pester v5+ test coverage

COMMANDS
    # Add your module's exported functions here.

EXAMPLES
    # Add usage examples for your module's functions here.

NOTES
    This module requires PowerShell 7.0 or later.

SEE ALSO
    Write-ToLog