@@ -138,7 +138,8 @@ func (r *BotManagementService) Get(ctx context.Context, query BotManagementGetPa
138138}
139139
140140type BotFightModeConfiguration struct {
141- // Enable rule to block AI Scrapers and Crawlers.
141+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
142+ // `only_on_ad_pages` is currently not available for Enterprise customers.
142143 AIBotsProtection BotFightModeConfigurationAIBotsProtection `json:"ai_bots_protection"`
143144 // Enable rule to punish AI Scrapers and Crawlers via a link maze.
144145 CrawlerProtection BotFightModeConfigurationCrawlerProtection `json:"crawler_protection"`
@@ -181,7 +182,8 @@ func (r BotFightModeConfiguration) implementsBotManagementUpdateResponse() {}
181182
182183func (r BotFightModeConfiguration ) implementsBotManagementGetResponse () {}
183184
184- // Enable rule to block AI Scrapers and Crawlers.
185+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
186+ // `only_on_ad_pages` is currently not available for Enterprise customers.
185187type BotFightModeConfigurationAIBotsProtection string
186188
187189const (
@@ -256,7 +258,8 @@ func (r botFightModeConfigurationStaleZoneConfigurationJSON) RawJSON() string {
256258}
257259
258260type BotFightModeConfigurationParam struct {
259- // Enable rule to block AI Scrapers and Crawlers.
261+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
262+ // `only_on_ad_pages` is currently not available for Enterprise customers.
260263 AIBotsProtection param.Field [BotFightModeConfigurationAIBotsProtection ] `json:"ai_bots_protection"`
261264 // Enable rule to punish AI Scrapers and Crawlers via a link maze.
262265 CrawlerProtection param.Field [BotFightModeConfigurationCrawlerProtection ] `json:"crawler_protection"`
@@ -297,7 +300,8 @@ func (r BotFightModeConfigurationStaleZoneConfigurationParam) MarshalJSON() (dat
297300}
298301
299302type SubscriptionConfiguration struct {
300- // Enable rule to block AI Scrapers and Crawlers.
303+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
304+ // `only_on_ad_pages` is currently not available for Enterprise customers.
301305 AIBotsProtection SubscriptionConfigurationAIBotsProtection `json:"ai_bots_protection"`
302306 // Automatically update to the newest bot detection models created by Cloudflare as
303307 // they are released.
@@ -346,7 +350,8 @@ func (r SubscriptionConfiguration) implementsBotManagementUpdateResponse() {}
346350
347351func (r SubscriptionConfiguration ) implementsBotManagementGetResponse () {}
348352
349- // Enable rule to block AI Scrapers and Crawlers.
353+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
354+ // `only_on_ad_pages` is currently not available for Enterprise customers.
350355type SubscriptionConfigurationAIBotsProtection string
351356
352357const (
@@ -421,7 +426,8 @@ func (r subscriptionConfigurationStaleZoneConfigurationJSON) RawJSON() string {
421426}
422427
423428type SubscriptionConfigurationParam struct {
424- // Enable rule to block AI Scrapers and Crawlers.
429+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
430+ // `only_on_ad_pages` is currently not available for Enterprise customers.
425431 AIBotsProtection param.Field [SubscriptionConfigurationAIBotsProtection ] `json:"ai_bots_protection"`
426432 // Automatically update to the newest bot detection models created by Cloudflare as
427433 // they are released.
@@ -467,7 +473,8 @@ func (r SubscriptionConfigurationStaleZoneConfigurationParam) MarshalJSON() (dat
467473}
468474
469475type SuperBotFightModeDefinitelyConfiguration struct {
470- // Enable rule to block AI Scrapers and Crawlers.
476+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
477+ // `only_on_ad_pages` is currently not available for Enterprise customers.
471478 AIBotsProtection SuperBotFightModeDefinitelyConfigurationAIBotsProtection `json:"ai_bots_protection"`
472479 // Enable rule to punish AI Scrapers and Crawlers via a link maze.
473480 CrawlerProtection SuperBotFightModeDefinitelyConfigurationCrawlerProtection `json:"crawler_protection"`
@@ -521,7 +528,8 @@ func (r SuperBotFightModeDefinitelyConfiguration) implementsBotManagementUpdateR
521528
522529func (r SuperBotFightModeDefinitelyConfiguration ) implementsBotManagementGetResponse () {}
523530
524- // Enable rule to block AI Scrapers and Crawlers.
531+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
532+ // `only_on_ad_pages` is currently not available for Enterprise customers.
525533type SuperBotFightModeDefinitelyConfigurationAIBotsProtection string
526534
527535const (
@@ -617,7 +625,8 @@ func (r superBotFightModeDefinitelyConfigurationStaleZoneConfigurationJSON) RawJ
617625}
618626
619627type SuperBotFightModeDefinitelyConfigurationParam struct {
620- // Enable rule to block AI Scrapers and Crawlers.
628+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
629+ // `only_on_ad_pages` is currently not available for Enterprise customers.
621630 AIBotsProtection param.Field [SuperBotFightModeDefinitelyConfigurationAIBotsProtection ] `json:"ai_bots_protection"`
622631 // Enable rule to punish AI Scrapers and Crawlers via a link maze.
623632 CrawlerProtection param.Field [SuperBotFightModeDefinitelyConfigurationCrawlerProtection ] `json:"crawler_protection"`
@@ -658,7 +667,8 @@ func (r SuperBotFightModeDefinitelyConfigurationStaleZoneConfigurationParam) Mar
658667}
659668
660669type SuperBotFightModeLikelyConfiguration struct {
661- // Enable rule to block AI Scrapers and Crawlers.
670+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
671+ // `only_on_ad_pages` is currently not available for Enterprise customers.
662672 AIBotsProtection SuperBotFightModeLikelyConfigurationAIBotsProtection `json:"ai_bots_protection"`
663673 // Enable rule to punish AI Scrapers and Crawlers via a link maze.
664674 CrawlerProtection SuperBotFightModeLikelyConfigurationCrawlerProtection `json:"crawler_protection"`
@@ -715,7 +725,8 @@ func (r SuperBotFightModeLikelyConfiguration) implementsBotManagementUpdateRespo
715725
716726func (r SuperBotFightModeLikelyConfiguration ) implementsBotManagementGetResponse () {}
717727
718- // Enable rule to block AI Scrapers and Crawlers.
728+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
729+ // `only_on_ad_pages` is currently not available for Enterprise customers.
719730type SuperBotFightModeLikelyConfigurationAIBotsProtection string
720731
721732const (
@@ -824,7 +835,8 @@ func (r superBotFightModeLikelyConfigurationStaleZoneConfigurationJSON) RawJSON(
824835}
825836
826837type SuperBotFightModeLikelyConfigurationParam struct {
827- // Enable rule to block AI Scrapers and Crawlers.
838+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
839+ // `only_on_ad_pages` is currently not available for Enterprise customers.
828840 AIBotsProtection param.Field [SuperBotFightModeLikelyConfigurationAIBotsProtection ] `json:"ai_bots_protection"`
829841 // Enable rule to punish AI Scrapers and Crawlers via a link maze.
830842 CrawlerProtection param.Field [SuperBotFightModeLikelyConfigurationCrawlerProtection ] `json:"crawler_protection"`
@@ -863,7 +875,8 @@ func (r SuperBotFightModeLikelyConfigurationStaleZoneConfigurationParam) Marshal
863875}
864876
865877type BotManagementUpdateResponse struct {
866- // Enable rule to block AI Scrapers and Crawlers.
878+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
879+ // `only_on_ad_pages` is currently not available for Enterprise customers.
867880 AIBotsProtection BotManagementUpdateResponseAIBotsProtection `json:"ai_bots_protection"`
868881 // Automatically update to the newest bot detection models created by Cloudflare as
869882 // they are released.
@@ -977,7 +990,8 @@ func init() {
977990 )
978991}
979992
980- // Enable rule to block AI Scrapers and Crawlers.
993+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
994+ // `only_on_ad_pages` is currently not available for Enterprise customers.
981995type BotManagementUpdateResponseAIBotsProtection string
982996
983997const (
@@ -1061,7 +1075,8 @@ func (r BotManagementUpdateResponseSBFMVerifiedBots) IsKnown() bool {
10611075}
10621076
10631077type BotManagementGetResponse struct {
1064- // Enable rule to block AI Scrapers and Crawlers.
1078+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
1079+ // `only_on_ad_pages` is currently not available for Enterprise customers.
10651080 AIBotsProtection BotManagementGetResponseAIBotsProtection `json:"ai_bots_protection"`
10661081 // Automatically update to the newest bot detection models created by Cloudflare as
10671082 // they are released.
@@ -1175,7 +1190,8 @@ func init() {
11751190 )
11761191}
11771192
1178- // Enable rule to block AI Scrapers and Crawlers.
1193+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
1194+ // `only_on_ad_pages` is currently not available for Enterprise customers.
11791195type BotManagementGetResponseAIBotsProtection string
11801196
11811197const (
@@ -1269,7 +1285,8 @@ func (r BotManagementUpdateParams) MarshalJSON() (data []byte, err error) {
12691285}
12701286
12711287type BotManagementUpdateParamsBody struct {
1272- // Enable rule to block AI Scrapers and Crawlers.
1288+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
1289+ // `only_on_ad_pages` is currently not available for Enterprise customers.
12731290 AIBotsProtection param.Field [BotManagementUpdateParamsBodyAIBotsProtection ] `json:"ai_bots_protection"`
12741291 // Automatically update to the newest bot detection models created by Cloudflare as
12751292 // they are released.
@@ -1315,7 +1332,8 @@ type BotManagementUpdateParamsBodyUnion interface {
13151332 implementsBotManagementUpdateParamsBodyUnion ()
13161333}
13171334
1318- // Enable rule to block AI Scrapers and Crawlers.
1335+ // Enable rule to block AI Scrapers and Crawlers. Please note the value
1336+ // `only_on_ad_pages` is currently not available for Enterprise customers.
13191337type BotManagementUpdateParamsBodyAIBotsProtection string
13201338
13211339const (
0 commit comments