provider/enums/IcingaGeneralPlugins_Exceptions.psm1

[hashtable]$Inputs = @{
    EventLogLogName          = 'Failed to fetch EventLog information. Please specify a valid LogName.';
    EventLogNegativeEntries  = 'Failed to fetch EventLog information. The argument `-MaxEntries` cannot be lower than 0';
    EventLogNoMessageEntries = 'Failed to fetch EventLog information. The argument `-MaxEntries` requires to be greater or equal 1';
};

[hashtable]$FileSystem = @{
    PermissionDenied = 'You are not permitted to access the defined path.';
}

if ($null -eq $IcingaPluginExceptions) {
    [hashtable]$IcingaPluginExceptions = @{
        Inputs     = $Inputs;
        FileSystem = $FileSystem;
    }
}

Export-ModuleMember -Variable @( 'IcingaPluginExceptions' );