@@ -234,6 +234,9 @@ type Pool struct {
234234 // The ID of the Monitor to use for checking the health of origins within this
235235 // pool.
236236 Monitor string `json:"monitor"`
237+ // The ID of the Monitor Group to use for checking the health of origins within
238+ // this pool.
239+ MonitorGroup string `json:"monitor_group"`
237240 // A short name (tag) for the pool. Only alphanumeric characters, hyphens, and
238241 // underscores are allowed.
239242 Name string `json:"name"`
@@ -271,6 +274,7 @@ type poolJSON struct {
271274 MinimumOrigins apijson.Field
272275 ModifiedOn apijson.Field
273276 Monitor apijson.Field
277+ MonitorGroup apijson.Field
274278 Name apijson.Field
275279 Networks apijson.Field
276280 NotificationEmail apijson.Field
@@ -340,6 +344,9 @@ type PoolNewParams struct {
340344 // The ID of the Monitor to use for checking the health of origins within this
341345 // pool.
342346 Monitor param.Field [string ] `json:"monitor"`
347+ // The ID of the Monitor Group to use for checking the health of origins within
348+ // this pool.
349+ MonitorGroup param.Field [string ] `json:"monitor_group"`
343350 // This field is now deprecated. It has been moved to Cloudflare's Centralized
344351 // Notification service
345352 // https://developers.cloudflare.com/fundamentals/notifications/. The email address
@@ -434,6 +441,9 @@ type PoolUpdateParams struct {
434441 // The ID of the Monitor to use for checking the health of origins within this
435442 // pool.
436443 Monitor param.Field [string ] `json:"monitor"`
444+ // The ID of the Monitor Group to use for checking the health of origins within
445+ // this pool.
446+ MonitorGroup param.Field [string ] `json:"monitor_group"`
437447 // This field is now deprecated. It has been moved to Cloudflare's Centralized
438448 // Notification service
439449 // https://developers.cloudflare.com/fundamentals/notifications/. The email address
@@ -616,6 +626,9 @@ type PoolEditParams struct {
616626 // The ID of the Monitor to use for checking the health of origins within this
617627 // pool.
618628 Monitor param.Field [string ] `json:"monitor"`
629+ // The ID of the Monitor Group to use for checking the health of origins within
630+ // this pool.
631+ MonitorGroup param.Field [string ] `json:"monitor_group"`
619632 // A short name (tag) for the pool. Only alphanumeric characters, hyphens, and
620633 // underscores are allowed.
621634 Name param.Field [string ] `json:"name"`
0 commit comments