UTCM.psd1
|
@{ RootModule = 'UTCM.psm1' ModuleVersion = '0.1.1' GUID = 'a3e7c1f0-5b2d-4e8a-9f1c-6d3b7a2e0f4c' Author = 'Jan Ketil Skanke' CompanyName = 'Jan Ketil Skanke' Copyright = '(c) 2026 Jan Ketil Skanke. All rights reserved.' Description = 'PowerShell module for the Microsoft Graph Unified Tenant Configuration Management (UTCM) beta APIs. Manage configuration snapshots, monitors, baselines, and drift detection using native REST calls with no SDK dependency.' PowerShellVersion = '7.0' FormatsToProcess = @('UTCM.Format.ps1xml') FunctionsToExport = @( # Auth 'Connect-UTCM' 'Disconnect-UTCM' 'Get-UTCMContext' # Monitors 'Get-UTCMMonitor' 'New-UTCMMonitor' 'Set-UTCMMonitor' 'Remove-UTCMMonitor' # Baselines 'Get-UTCMBaseline' # Drifts 'Get-UTCMDrift' # Monitoring Results 'Get-UTCMMonitoringResult' # Snapshots 'New-UTCMSnapshot' 'Get-UTCMSnapshot' 'Remove-UTCMSnapshot' 'Save-UTCMSnapshot' 'Wait-UTCMSnapshot' 'Compare-UTCMSnapshot' # Setup helpers 'Install-UTCMServicePrincipal' 'Grant-UTCMPermission' 'Grant-UTCMDirectoryRole' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('MicrosoftGraph', 'UTCM', 'ConfigurationManagement', 'Monitoring', 'Drift') ProjectUri = 'https://github.com/JankeSkanke/UTCM' LicenseUri = 'https://github.com/JankeSkanke/UTCM/blob/main/LICENSE' } } } |