LoadBalancerMonitorGroup
Source:
src/Cloudflare/LoadBalancer/MonitorGroup.ts
A Cloudflare Load Balancing monitor group — aggregates several
{@link LoadBalancerMonitor}s into one health signal that a
{@link LoadBalancerPool} can reference via monitorGroup (mutually
exclusive with monitor).
Monitor groups are an Enterprise-only feature; on non-entitled accounts
creation fails with the typed MonitorGroupsNotEnabled error.
Creating a Monitor Group
Section titled “Creating a Monitor Group”const group = yield* Cloudflare.LoadBalancerMonitorGroup("ApiChecks", { members: [ { monitorId: httpsMonitor.monitorId }, { monitorId: tcpMonitor.monitorId, mustBeHealthy: false }, ],});Using with a Pool
Section titled “Using with a Pool”yield* Cloudflare.LoadBalancerPool("ApiPool", { origins: [{ name: "origin-1", address: "203.0.113.10" }], monitorGroup: group.monitorGroupId,});