Skip to main content

Interface: CloudSyncMonitorConfig

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

Canonical synced monitor configuration.

Propertiesโ€‹

baselineUrl?โ€‹

optional baselineUrl: string

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


bodyKeyword?โ€‹

optional bodyKeyword: string

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


certificateWarningDays?โ€‹

optional certificateWarningDays: number

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


checkIntervalโ€‹

checkInterval: number

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


edgeLocations?โ€‹

optional edgeLocations: string

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


expectedHeaderValue?โ€‹

optional expectedHeaderValue: string

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


expectedJsonValue?โ€‹

optional expectedJsonValue: string

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


expectedStatusCode?โ€‹

optional expectedStatusCode: number

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


expectedValue?โ€‹

optional expectedValue: string

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


headerName?โ€‹

optional headerName: string

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


heartbeatExpectedStatus?โ€‹

optional heartbeatExpectedStatus: string

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


heartbeatMaxDriftSeconds?โ€‹

optional heartbeatMaxDriftSeconds: number

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


heartbeatStatusField?โ€‹

optional heartbeatStatusField: string

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


heartbeatTimestampField?โ€‹

optional heartbeatTimestampField: string

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


host?โ€‹

optional host: string

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


idโ€‹

id: string

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


jsonPath?โ€‹

optional jsonPath: string

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


maxPongDelayMs?โ€‹

optional maxPongDelayMs: number

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


maxReplicationLagSeconds?โ€‹

optional maxReplicationLagSeconds: number

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


maxResponseTime?โ€‹

optional maxResponseTime: number

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


monitoringโ€‹

monitoring: boolean

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


port?โ€‹

optional port: number

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


primaryStatusUrl?โ€‹

optional primaryStatusUrl: string

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


recordType?โ€‹

optional recordType: string

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


replicaStatusUrl?โ€‹

optional replicaStatusUrl: string

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


replicationTimestampField?โ€‹

optional replicationTimestampField: string

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


retryAttemptsโ€‹

retryAttempts: number

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


siteIdentifierโ€‹

siteIdentifier: string

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


timeoutโ€‹

timeout: number

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


typeโ€‹

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

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


url?โ€‹

optional url: string

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