Skip to main content

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>