EasyPIM.Orchestrator.psd1
@{ RootModule = 'EasyPIM.Orchestrator.psm1' ModuleVersion = '1.0.3' GUID = 'b6f9b3c9-bc6a-4d4b-8c51-7c45d42157cd' Author = 'Loïc MICHEL' CompanyName = 'EasyPIM' Copyright = '(c) Loïc MICHEL. All rights reserved.' Description = 'Orchestrator for EasyPIM (Invoke-EasyPIMOrchestrator)' PowerShellVersion = '5.1' # Required modules including stable EasyPIM core dependency RequiredModules = @( @{ModuleName='EasyPIM'; ModuleVersion='2.0.1'}, 'Az.Accounts', 'Microsoft.Graph.Authentication', 'Microsoft.Graph.Identity.Governance' ) # No nested modules - using simple internal function duplication approach FunctionsToExport = @( 'Invoke-EasyPIMOrchestrator', 'Test-PIMPolicyDrift', 'Test-PIMEndpointDiscovery' ) AliasesToExport = @() CmdletsToExport = @() PrivateData = @{ PSData =@{ Tags = @('EasyPIM','Orchestrator') ProjectUri = 'https://github.com/kayasax/EasyPIM' LicenseUri = 'https://github.com/kayasax/EasyPIM/blob/main/LICENSE' Prerelease = 'beta1' ReleaseNotes = @' 🚀 EasyPIM.Orchestrator v1.0.1-beta1 - Production-Ready Beta Release MAJOR MILESTONE: Module separation and architectural improvements complete! ✅ NEW FEATURES: - ARM API compatibility fixes (resolves InvalidResourceType/NoRegisteredProviderFound errors) - Enhanced policy validation with proactive error detection and clear guidance - Parameter standardization: 'principalId' (with 'assignee' alias for compatibility) - Standalone orchestrator module with proper dependency management - Auto-configuration of permanent assignment flags based on duration specifications - Dependency resolution improvements: now depends on stable EasyPIM v2.0.0 ⚠️ BETA TESTING: - Comprehensive testing completed but real-world validation needed - Compatible with EasyPIM v2.0.0-beta1 - Report issues: https://github.com/kayasax/EasyPIM/issues - Production use not recommended until stable release 📋 REQUIREMENTS: - EasyPIM v2.0.0-beta1 (automatically installed) - PowerShell 5.1+ - Az.Accounts, Microsoft.Graph modules '@ } } } |