Interface: SiteMonitoringActions
Defined in: src/stores/sites/useSiteMonitoring.ts:24
Site monitoring actions interface for managing monitoring operations.
Remarksโ
Defines the contract for site monitoring functionality including manual checks and monitoring lifecycle management for sites and individual monitors.
Propertiesโ
checkSiteNow()โ
checkSiteNow: (
siteId
:string
,monitorId
:string
) =>Promise
<void
>
Defined in: src/stores/sites/useSiteMonitoring.ts:26
Check a site now
Parametersโ
siteIdโ
string
monitorIdโ
string
Returnsโ
Promise
<void
>
startSiteMonitoring()โ
startSiteMonitoring: (
siteId
:string
) =>Promise
<void
>
Defined in: src/stores/sites/useSiteMonitoring.ts:28
Start monitoring for all monitors of a site
Parametersโ
siteIdโ
string
Returnsโ
Promise
<void
>
startSiteMonitorMonitoring()โ
startSiteMonitorMonitoring: (
siteId
:string
,monitorId
:string
) =>Promise
<void
>
Defined in: src/stores/sites/useSiteMonitoring.ts:30
Start monitoring for a site monitor
Parametersโ
siteIdโ
string
monitorIdโ
string
Returnsโ
Promise
<void
>
stopSiteMonitoring()โ
stopSiteMonitoring: (
siteId
:string
) =>Promise
<void
>
Defined in: src/stores/sites/useSiteMonitoring.ts:35
Stop monitoring for all monitors of a site
Parametersโ
siteIdโ
string
Returnsโ
Promise
<void
>
stopSiteMonitorMonitoring()โ
stopSiteMonitorMonitoring: (
siteId
:string
,monitorId
:string
) =>Promise
<void
>
Defined in: src/stores/sites/useSiteMonitoring.ts:37
Stop monitoring for a site monitor
Parametersโ
siteIdโ
string
monitorIdโ
string
Returnsโ
Promise
<void
>