AzurePolicyWatchDemo.psd1

@{
    # Module manifest for AzurePolicyWatchDemo
    
    ModuleVersion = '1.0.0'
    
    GUID = 'a8b9c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6'
    
    Author = 'AzurePolicyWatch Contributors'
    
    CompanyName = 'Open Source'
    
    Copyright = '(c) 2025 AzurePolicyWatch Contributors. All rights reserved.'
    
    Description = '[DEMO VERSION] Azure Policy compliance comparison tool for comparing policy assignments against ALZ and MCSB baselines. Automates governance audits and generates interactive reports. This is a test/demo version.'
    
    PowerShellVersion = '5.1'
    
    RequiredModules = @(
        @{ ModuleName = 'Az.Accounts'; ModuleVersion = '2.0.0' }
        @{ ModuleName = 'Az.Resources'; ModuleVersion = '6.0.0' }
    )
    
    RootModule = 'AzurePolicyWatchDemo.psm1'
    
    # Public API functions (Week 4)
    FunctionsToExport = @(
        'Get-AzPolicyBaseline',
        'Get-AzPolicyAssignmentScan',
        'Compare-AzPolicyCompliance',
        'Export-PolicyReport',
        'Invoke-AzPolicyWatch'
    )
    
    CmdletsToExport = @()
    
    VariablesToExport = @()
    
    AliasesToExport = @()
    
    PrivateData = @{
        PSData = @{
            Prerelease = 'demo1'
            Tags = @('Azure', 'Policy', 'Compliance', 'Governance', 'ALZ', 'MCSB', 'Security', 'Demo', 'Test')
            LicenseUri = 'https://github.com/technicalandcloud/AzurePolicyWatch/blob/main/LICENSE'
            ProjectUri = 'https://github.com/technicalandcloud/AzurePolicyWatch'
            ReleaseNotes = 'v1.0.0-demo1 - DEMO/TEST VERSION ONLY - Azure Policy compliance comparison tool with ALZ and MCSB baselines support. This is a test deployment for PowerShell Gallery validation.'
        }
    }
}