settings.example.json

{
    "$schema": "./settings.schema.json",
    "tenant": {
        "tenantId": "00000000-0000-0000-0000-000000000000",
        "tenantName": "contoso.onmicrosoft.com"
    },
    "authentication": {
        "mode": "interactive",
        "clientId": null,
        "clientSecret": null,
        "environment": "Global"
    },
    "options": {
        "dryRun": false,
        "create": true,
        "delete": false,
        "verbose": true
    },
    "imports": {
        "openIntuneBaseline": true,
        "complianceTemplates": true,
        "appProtection": true,
        "notificationTemplates": true,
        "enrollmentProfiles": true,
        "dynamicGroups": true,
        "deviceFilters": true,
        "conditionalAccess": true
    },
    "openIntuneBaseline": {
        "repoUrl": "https://github.com/SkipToTheEndpoint/OpenIntuneBaseline",
        "branch": "main",
        "downloadPath": null
    },
    "reporting": {
        "outputPath": "./Reports",
        "formats": [
            "markdown",
            "json"
        ]
    }
}