BridgeWatcher.psm1
|
# BridgeWatcher.psm1 Set-StrictMode -Version Latest #region Public Functions . "$PSScriptRoot\Public\Get-BridgeStatus.ps1" . "$PSScriptRoot\Public\Get-BridgePreviousStatus.ps1" . "$PSScriptRoot\Public\Update-BridgeStatus.ps1" . "$PSScriptRoot\Public\Invoke-BridgeStatusComparison.ps1" . "$PSScriptRoot\Public\Send-BridgePushover.ps1" . "$PSScriptRoot\Public\Get-BridgeStatusMonitor.ps1" #endregion Public Functions #region Private Functions . "$PSScriptRoot\Private\New-BridgeConfiguration.ps1" . "$PSScriptRoot\Private\ConvertFrom-BridgeOCRResult.ps1" . "$PSScriptRoot\Private\ConvertTo-BridgeTimeRange.ps1" . "$PSScriptRoot\Private\Export-BridgeStatusJson.ps1" . "$PSScriptRoot\Private\ConvertTo-BridgeClosedDuration.ps1" . "$PSScriptRoot\Private\Get-BridgeImage.ps1" . "$PSScriptRoot\Private\Get-BridgeNameFromUri.ps1" . "$PSScriptRoot\Private\Get-BridgeStatusAdvice.ps1" . "$PSScriptRoot\Private\Get-BridgeStatusFromHtml.ps1" . "$PSScriptRoot\Private\Invoke-BridgeClosedNotification.ps1" . "$PSScriptRoot\Private\Invoke-BridgeOpenedNotification.ps1" . "$PSScriptRoot\Private\Invoke-BridgeOCRGoogleCloud.ps1" . "$PSScriptRoot\Private\Invoke-BridgeOCRRequest.ps1" . "$PSScriptRoot\Private\Get-BridgeStatusObject.ps1" . "$PSScriptRoot\Private\Send-BridgePushoverRequest.ps1" . "$PSScriptRoot\Private\Write-BridgeLog.ps1" . "$PSScriptRoot\Private\Resolve-BridgeStateForChange.ps1" #endregion Private Functions # Export only public functions Export-ModuleMember -Function Get-BridgeStatus, Get-BridgePreviousStatus, Update-BridgeStatus, Invoke-BridgeStatusComparison, Send-BridgePushover, Get-BridgeStatusMonitor $script:LogStream = $null $script:LogStreamPath = $null |