Skip to main content

Interface: CloudSyncMonitorConfig

Defined in: shared/types/cloudSyncDomain.ts:30

Canonical synced monitor configuration.

Propertiesโ€‹

baselineUrl?โ€‹

optional baselineUrl?: string

Defined in: shared/types/cloudSyncDomain.ts:31


bodyKeyword?โ€‹

optional bodyKeyword?: string

Defined in: shared/types/cloudSyncDomain.ts:32


certificateWarningDays?โ€‹

optional certificateWarningDays?: number

Defined in: shared/types/cloudSyncDomain.ts:33


checkIntervalโ€‹

checkInterval: number

Defined in: shared/types/cloudSyncDomain.ts:34


edgeLocations?โ€‹

optional edgeLocations?: string

Defined in: shared/types/cloudSyncDomain.ts:35


expectedHeaderValue?โ€‹

optional expectedHeaderValue?: string

Defined in: shared/types/cloudSyncDomain.ts:36


expectedJsonValue?โ€‹

optional expectedJsonValue?: string

Defined in: shared/types/cloudSyncDomain.ts:37


expectedStatusCode?โ€‹

optional expectedStatusCode?: number

Defined in: shared/types/cloudSyncDomain.ts:38


expectedValue?โ€‹

optional expectedValue?: string

Defined in: shared/types/cloudSyncDomain.ts:39


headerName?โ€‹

optional headerName?: string

Defined in: shared/types/cloudSyncDomain.ts:40


heartbeatExpectedStatus?โ€‹

optional heartbeatExpectedStatus?: string

Defined in: shared/types/cloudSyncDomain.ts:41


heartbeatMaxDriftSeconds?โ€‹

optional heartbeatMaxDriftSeconds?: number

Defined in: shared/types/cloudSyncDomain.ts:42


heartbeatStatusField?โ€‹

optional heartbeatStatusField?: string

Defined in: shared/types/cloudSyncDomain.ts:43


heartbeatTimestampField?โ€‹

optional heartbeatTimestampField?: string

Defined in: shared/types/cloudSyncDomain.ts:44


host?โ€‹

optional host?: string

Defined in: shared/types/cloudSyncDomain.ts:45


idโ€‹

id: string

Defined in: shared/types/cloudSyncDomain.ts:46


jsonPath?โ€‹

optional jsonPath?: string

Defined in: shared/types/cloudSyncDomain.ts:47


maxPongDelayMs?โ€‹

optional maxPongDelayMs?: number

Defined in: shared/types/cloudSyncDomain.ts:48


maxReplicationLagSeconds?โ€‹

optional maxReplicationLagSeconds?: number

Defined in: shared/types/cloudSyncDomain.ts:49


maxResponseTime?โ€‹

optional maxResponseTime?: number

Defined in: shared/types/cloudSyncDomain.ts:50


monitoringโ€‹

monitoring: boolean

Defined in: shared/types/cloudSyncDomain.ts:51


port?โ€‹

optional port?: number

Defined in: shared/types/cloudSyncDomain.ts:52


primaryStatusUrl?โ€‹

optional primaryStatusUrl?: string

Defined in: shared/types/cloudSyncDomain.ts:53


recordType?โ€‹

optional recordType?: string

Defined in: shared/types/cloudSyncDomain.ts:54


replicaStatusUrl?โ€‹

optional replicaStatusUrl?: string

Defined in: shared/types/cloudSyncDomain.ts:55


replicationTimestampField?โ€‹

optional replicationTimestampField?: string

Defined in: shared/types/cloudSyncDomain.ts:56


retryAttemptsโ€‹

retryAttempts: number

Defined in: shared/types/cloudSyncDomain.ts:57


siteIdentifierโ€‹

siteIdentifier: string

Defined in: shared/types/cloudSyncDomain.ts:58


timeoutโ€‹

timeout: number

Defined in: shared/types/cloudSyncDomain.ts:59


typeโ€‹

type: "cdn-edge-consistency" | "dns" | "http" | "http-header" | "http-json" | "http-keyword" | "http-latency" | "http-status" | "ping" | "port" | "replication" | "server-heartbeat" | "ssl" | "websocket-keepalive"

Defined in: shared/types/cloudSyncDomain.ts:60


url?โ€‹

optional url?: string

Defined in: shared/types/cloudSyncDomain.ts:61