Yamautomate.Core.psd1

@{
    ModuleVersion = '1.0.6.4'
    GUID = 'c0f54af4-42a5-4858-9cd4-b55a81921a40'
    Author = 'Yanik Maurer'
    PowerShellVersion = '5.1'
    RootModule = 'Yamautomate.Core.psm1'
    FunctionsToExport = @('New-YcMgAppReg', 'Set-YcMgAppRegCertificate', 'Get-YcRequiredModules', 'Initialize-YcEventLogging', 'Write-YcEventLog', 'New-YcSecret', 'Get-YcSecret', 'Get-YcJsonConfig', 'Write-YcLogFile', 'New-YcSampleConfig', 'Convert-YcSecureStringToPlainText', 'Send-YcMgEmail', 'New-YcMgMailMessageBody', 'New-YcSelfSignedCertForAppReg', 'New-YcRandomPassword', 'Import-YcCertToLocalMachine', 'New-YcGUID', 'Get-YcCurrentUserType', 'Get-YcCertificateForAuth', 'Protect-YcLogMessage', 'New-YcLogMessage', 'Write-YcLogMessage')
    Description = 'A core module for logging, setting up config files, storing and accessing credentials and API Keys safely and more.'
    RequiredModules = @(
        @{
            ModuleName = 'CredentialManager'
            ModuleVersion = '2.0'
        }
        @{
            ModuleName = 'Az.Accounts'
            ModuleVersion = '2.23.0'
        }
        @{
            ModuleName = 'Az.KeyVault'
            ModuleVersion = '5.2.2'
        }
        @{
            ModuleName = 'Microsoft.Graph.Authentication'
            ModuleVersion = '2.23.0'
        }
        @{
            ModuleName = 'Microsoft.Graph.Applications'
            ModuleVersion = '2.23.0'
        }
    )
}