RealmJoin.psd1

@{
    RootModule        = 'RealmJoin.psm1'
    ModuleVersion     = '2.3.0'
    GUID              = 'ab4cd0b9-3080-40c6-8e34-46d7c880e58c'
    Author            = 'glueckkanja'
    CompanyName       = 'glueckkanja AG'
    Copyright         = '(c) 2025 glueckkanja AG. All rights reserved.'
    Description       = 'PowerShell module for managing RealmJoin (https://www.realmjoin.com/) tenant.'
    PowerShellVersion = '5.1'
    RequiredModules   = @(
        @{ModuleName = 'Az.Accounts'; ModuleVersion = '5.5.3'; MaximumVersion = '5.5.99999' },
        @{ModuleName = 'Az.Resources'; ModuleVersion = '10.2.1'; MaximumVersion = '10.2.99999' },
        @{ModuleName = 'Az.Automation'; ModuleVersion = '1.12.1'; MaximumVersion = '1.12.99999' }
    )

    FunctionsToExport = @(
        'New-RJTenant',
        'Update-RJTenant',
        'Show-RJFeatureInfo',
        'Show-RJInteractiveSetup',
        'Set-RJLogAnalyticsWorkspace',
        'Set-RJAutomationAccount',
        'Grant-RJUpdateComplianceWorkspaceAccess',
        'Set-RJUseStagingEndpoint'
    )
    CmdletsToExport   = @()

    VariablesToExport = '*'

    AliasesToExport   = @('Complete-RJTenantOnboarding')

    FileList          = @( 'RealmJoin.psm1' )

    PrivateData       = @{
        PSData = @{
            Tags       = @('RealmJoin', 'Configuration', 'RJTenant', 'RJ')
            LicenseUri = 'https://raw.githubusercontent.com/realmjoin/realmjoin-psmodule/main/LICENSE'
            ProjectUri = 'https://www.realmjoin.com/'
            IconUri    = 'https://raw.githubusercontent.com/realmjoin/realmjoin-psmodule/main/realmjoin-icon.png'
            ReleaseNotes = @'
- New optional AndroidApps feature (permission DeviceManagementConfiguration.ReadWrite.All) for deploying Android apps to managed devices
- The required Az modules are pinned to a major.minor line instead of an exact version, so any patch release of Az.Accounts 5.5.x, Az.Resources 10.2.x and Az.Automation 1.12.x is accepted; the minimum versions are now Az.Accounts 5.5.3 and Az.Resources 10.2.1
- New-RJTenant, Update-RJTenant and the tenant options of Show-RJInteractiveSetup no longer require an Azure subscription and no longer prompt to select one; a tenant without any subscription can be configured after signing in to it with Connect-AzAccount -Tenant <tenant-id>
'@

        }
    }
    HelpInfoURI       = 'https://docs.realmjoin.com/'
}