AsBuiltReport.Microsoft.ExchangeOnline.json

{
    "Report": {
        "Name": "Microsoft Exchange Online As Built Report",
        "Version": "0.1.2",
        "Status": "Released",
        "ShowCoverPageImage": true,
        "ShowTableOfContents": true,
        "ShowHeaderFooter": true,
        "ShowTableCaptions": true
    },
    "Options": {
        "UserPrincipalName": "admin@contoso.onmicrosoft.com",
        "_comment_KeepSession": "Set KeepSession to true during testing to skip the ExO disconnect. Set to false for production.",
        "KeepSession": false,
        "_comment_DebugLog": "Set DebugLog to true to write a structured debug log file alongside the report.",
        "DebugLog": false,
        "_comment_ComplianceFrameworks": "Enable/disable compliance framework assessment sections.",
        "ComplianceFrameworks": {
            "_comment": "ACSCe8: ACSC Essential Eight Maturity Levels 1-3 | CISBaseline: CIS Microsoft 365 Foundations Benchmark v3.x",
            "ACSCe8": true,
            "CISBaseline": true
        }
    },
    "InfoLevel": {
        "_comment": "0 = Disabled | 1 = Summary/Overview | 2 = Detailed (per-object tables, drill-down)",
        "TenantOverview": 1,
        "Hybrid": 1,
        "Mailboxes": 2,
        "MailboxGovernance": 2,
        "MailboxPermissions": 2,
        "DistributionGroups": 1,
        "ClientAccess": 2,
        "ExternalSharing": 1,
        "MailFlow": 2,
        "TransportRules": 2,
        "Connectors": 2,
        "AntiSpam": 2,
        "AntiMalware": 2,
        "AntiPhishing": 2,
        "Quarantine": 1,
        "SafeAttachments": 2,
        "SafeLinks": 2,
        "DKIM": 2,
        "DMARC": 2,
        "AuditLogging": 1,
        "RetentionPolicies": 1,
        "MobileDevices": 1,
        "AddressLists": 1,
        "Alerting": 1,
        "ResourceMailboxes": 1
    },
    "HealthCheck": {
        "_comment": "Set to true to enable colour-coded health check indicators (requires -Healthcheck flag on Invoke-AsBuiltReport).",
        "ExchangeOnline": {
            "AntiSpam": true,
            "AntiMalware": true,
            "AntiPhishing": true,
            "DKIM": true,
            "DMARC": true,
            "TransportRules": true,
            "Connectors": true,
            "Mailboxes": true,
            "AuditLogging": true,
            "SafeAttachments": true,
            "SafeLinks": true
        }
    }
}