published on Friday, Mar 27, 2026 by tencentcloudstack
published on Friday, Mar 27, 2026 by tencentcloudstack
Provides a resource to create a teo web security template
NOTE: The current resources do not support managed_rule_groups.
Example Usage
Basic usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const webSecurityTemplate = new tencentcloud.TeoWebSecurityTemplate("web_security_template", {
templateName: "tf-test",
zoneId: "zone-3fkff38fyw8s",
securityPolicy: {
botManagement: {
enabled: "on",
basicBotSettings: {
botIntelligence: {
enabled: "on",
botRatings: {
highRiskBotRequestsAction: {
name: "Monitor",
},
humanRequestsAction: {
name: "Allow",
},
likelyBotRequestsAction: {
name: "Monitor",
},
verifiedBotRequestsAction: {
name: "Monitor",
},
},
},
ipReputation: {
enabled: "on",
ipReputationGroup: {},
},
knownBotCategories: {
botManagementActionOverrides: [{
ids: ["9395241960"],
action: {
name: "Allow",
},
}],
},
searchEngineBots: {
botManagementActionOverrides: [{
ids: ["9126905504"],
action: {
name: "Deny",
},
}],
},
sourceIdc: {
botManagementActionOverrides: [{
ids: [
"8868370049",
"8868370048",
],
action: {
name: "Deny",
},
}],
},
},
browserImpersonationDetection: {
rules: [{
condition: "${http.request.uri.path} like ['/*'] and ${http.request.method} in ['get']",
enabled: "on",
name: "Block Non-Browser Crawler Access",
action: {
botSessionValidation: {
issueNewBotSessionCookie: "on",
maxNewSessionTriggerConfig: {
maxNewSessionCountInterval: "10s",
maxNewSessionCountThreshold: 300,
},
sessionExpiredAction: {
name: "Deny",
},
sessionInvalidAction: {
name: "Deny",
denyActionParameters: {
blockIp: null,
blockIpDuration: null,
errorPageId: null,
responseCode: null,
returnCustomPage: null,
stall: "on",
},
},
sessionRateControl: {
enabled: "off",
},
},
},
}],
},
clientAttestationRules: {},
customRules: {
rules: [{
condition: "${http.request.ip} in ['222.22.22.0/24'] and ${http.request.headers['user-agent']} contain ['cURL']",
enabled: "on",
name: "Login API Request Surge Protection",
priority: 50,
actions: [{
weight: 100,
securityAction: {
name: "Deny",
denyActionParameters: {
blockIp: null,
blockIpDuration: null,
errorPageId: null,
responseCode: null,
returnCustomPage: null,
stall: "on",
},
},
}],
}],
},
},
customRules: {
rules: [
{
condition: "${http.request.headers['user-agent']} contain ['curl/','Wget/','ApacheBench/']",
enabled: "on",
name: "Malicious User-Agent Blacklist",
priority: 50,
ruleType: "PreciseMatchRule",
action: {
name: "JSChallenge",
},
},
{
condition: "${http.request.ip} in ['36']",
enabled: "on",
name: "Custom Rule",
priority: 0,
ruleType: "BasicAccessRule",
action: {
name: "Monitor",
},
},
],
},
exceptionRules: {
rules: [
{
condition: "${http.request.method} in ['post'] and ${http.request.uri.path} in ['/api/EventLogUpload']",
enabled: "on",
managedRuleGroupsForExceptions: [],
managedRulesForExceptions: [],
name: "High Frequency API Skip Rate Limit 1",
skipOption: "SkipOnAllRequestFields",
skipScope: "WebSecurityModules",
webSecurityModulesForExceptions: ["websec-mod-adaptive-control"],
},
{
condition: "${http.request.ip} in ['123.123.123.0/24']",
enabled: "on",
managedRuleGroupsForExceptions: [],
managedRulesForExceptions: [],
name: "IP Whitelist 1",
skipOption: "SkipOnAllRequestFields",
skipScope: "WebSecurityModules",
webSecurityModulesForExceptions: [
"websec-mod-adaptive-control",
"websec-mod-bot",
"websec-mod-custom-rules",
"websec-mod-managed-rules",
"websec-mod-rate-limiting",
],
},
],
},
httpDdosProtection: {
adaptiveFrequencyControl: {
enabled: "on",
sensitivity: "Loose",
action: {
name: "Challenge",
challengeActionParameters: {
attesterId: null,
challengeOption: "JSChallenge",
interval: null,
},
},
},
bandwidthAbuseDefense: {
enabled: "on",
action: {
name: "Deny",
},
},
clientFiltering: {
enabled: "on",
action: {
name: "Challenge",
challengeActionParameters: {
attesterId: null,
challengeOption: "JSChallenge",
interval: null,
},
},
},
slowAttackDefense: {
enabled: "on",
action: {
name: "Deny",
},
minimalRequestBodyTransferRate: {
countingPeriod: "60s",
enabled: "off",
minimalAvgTransferRateThreshold: "80bps",
},
requestBodyTransferTimeout: {
enabled: "off",
idleTimeout: "5s",
},
},
},
rateLimitingRules: {
rules: [{
actionDuration: "30m",
condition: "${http.request.uri.path} contain ['/checkout/submit']",
countBies: ["http.request.ip"],
countingPeriod: "60s",
enabled: "on",
maxRequestThreshold: 300,
name: "Single IP Request Rate Limit 1",
priority: 50,
action: {
name: "Challenge",
challengeActionParameters: {
attesterId: null,
challengeOption: "JSChallenge",
interval: null,
},
},
}],
},
},
});
import pulumi
import pulumi_tencentcloud as tencentcloud
web_security_template = tencentcloud.TeoWebSecurityTemplate("web_security_template",
template_name="tf-test",
zone_id="zone-3fkff38fyw8s",
security_policy={
"bot_management": {
"enabled": "on",
"basic_bot_settings": {
"bot_intelligence": {
"enabled": "on",
"bot_ratings": {
"high_risk_bot_requests_action": {
"name": "Monitor",
},
"human_requests_action": {
"name": "Allow",
},
"likely_bot_requests_action": {
"name": "Monitor",
},
"verified_bot_requests_action": {
"name": "Monitor",
},
},
},
"ip_reputation": {
"enabled": "on",
"ip_reputation_group": {},
},
"known_bot_categories": {
"bot_management_action_overrides": [{
"ids": ["9395241960"],
"action": {
"name": "Allow",
},
}],
},
"search_engine_bots": {
"bot_management_action_overrides": [{
"ids": ["9126905504"],
"action": {
"name": "Deny",
},
}],
},
"source_idc": {
"bot_management_action_overrides": [{
"ids": [
"8868370049",
"8868370048",
],
"action": {
"name": "Deny",
},
}],
},
},
"browser_impersonation_detection": {
"rules": [{
"condition": "${http.request.uri.path} like ['/*'] and ${http.request.method} in ['get']",
"enabled": "on",
"name": "Block Non-Browser Crawler Access",
"action": {
"bot_session_validation": {
"issue_new_bot_session_cookie": "on",
"max_new_session_trigger_config": {
"max_new_session_count_interval": "10s",
"max_new_session_count_threshold": 300,
},
"session_expired_action": {
"name": "Deny",
},
"session_invalid_action": {
"name": "Deny",
"deny_action_parameters": {
"block_ip": None,
"block_ip_duration": None,
"error_page_id": None,
"response_code": None,
"return_custom_page": None,
"stall": "on",
},
},
"session_rate_control": {
"enabled": "off",
},
},
},
}],
},
"client_attestation_rules": {},
"custom_rules": {
"rules": [{
"condition": "${http.request.ip} in ['222.22.22.0/24'] and ${http.request.headers['user-agent']} contain ['cURL']",
"enabled": "on",
"name": "Login API Request Surge Protection",
"priority": 50,
"actions": [{
"weight": 100,
"security_action": {
"name": "Deny",
"deny_action_parameters": {
"block_ip": None,
"block_ip_duration": None,
"error_page_id": None,
"response_code": None,
"return_custom_page": None,
"stall": "on",
},
},
}],
}],
},
},
"custom_rules": {
"rules": [
{
"condition": "${http.request.headers['user-agent']} contain ['curl/','Wget/','ApacheBench/']",
"enabled": "on",
"name": "Malicious User-Agent Blacklist",
"priority": 50,
"rule_type": "PreciseMatchRule",
"action": {
"name": "JSChallenge",
},
},
{
"condition": "${http.request.ip} in ['36']",
"enabled": "on",
"name": "Custom Rule",
"priority": 0,
"rule_type": "BasicAccessRule",
"action": {
"name": "Monitor",
},
},
],
},
"exception_rules": {
"rules": [
{
"condition": "${http.request.method} in ['post'] and ${http.request.uri.path} in ['/api/EventLogUpload']",
"enabled": "on",
"managed_rule_groups_for_exceptions": [],
"managed_rules_for_exceptions": [],
"name": "High Frequency API Skip Rate Limit 1",
"skip_option": "SkipOnAllRequestFields",
"skip_scope": "WebSecurityModules",
"web_security_modules_for_exceptions": ["websec-mod-adaptive-control"],
},
{
"condition": "${http.request.ip} in ['123.123.123.0/24']",
"enabled": "on",
"managed_rule_groups_for_exceptions": [],
"managed_rules_for_exceptions": [],
"name": "IP Whitelist 1",
"skip_option": "SkipOnAllRequestFields",
"skip_scope": "WebSecurityModules",
"web_security_modules_for_exceptions": [
"websec-mod-adaptive-control",
"websec-mod-bot",
"websec-mod-custom-rules",
"websec-mod-managed-rules",
"websec-mod-rate-limiting",
],
},
],
},
"http_ddos_protection": {
"adaptive_frequency_control": {
"enabled": "on",
"sensitivity": "Loose",
"action": {
"name": "Challenge",
"challenge_action_parameters": {
"attester_id": None,
"challenge_option": "JSChallenge",
"interval": None,
},
},
},
"bandwidth_abuse_defense": {
"enabled": "on",
"action": {
"name": "Deny",
},
},
"client_filtering": {
"enabled": "on",
"action": {
"name": "Challenge",
"challenge_action_parameters": {
"attester_id": None,
"challenge_option": "JSChallenge",
"interval": None,
},
},
},
"slow_attack_defense": {
"enabled": "on",
"action": {
"name": "Deny",
},
"minimal_request_body_transfer_rate": {
"counting_period": "60s",
"enabled": "off",
"minimal_avg_transfer_rate_threshold": "80bps",
},
"request_body_transfer_timeout": {
"enabled": "off",
"idle_timeout": "5s",
},
},
},
"rate_limiting_rules": {
"rules": [{
"action_duration": "30m",
"condition": "${http.request.uri.path} contain ['/checkout/submit']",
"count_bies": ["http.request.ip"],
"counting_period": "60s",
"enabled": "on",
"max_request_threshold": 300,
"name": "Single IP Request Rate Limit 1",
"priority": 50,
"action": {
"name": "Challenge",
"challenge_action_parameters": {
"attester_id": None,
"challenge_option": "JSChallenge",
"interval": None,
},
},
}],
},
})
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.NewTeoWebSecurityTemplate(ctx, "web_security_template", &tencentcloud.TeoWebSecurityTemplateArgs{
TemplateName: pulumi.String("tf-test"),
ZoneId: pulumi.String("zone-3fkff38fyw8s"),
SecurityPolicy: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyArgs{
BotManagement: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementArgs{
Enabled: pulumi.String("on"),
BasicBotSettings: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsArgs{
BotIntelligence: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceArgs{
Enabled: pulumi.String("on"),
BotRatings: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsArgs{
HighRiskBotRequestsAction: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionArgs{
Name: pulumi.String("Monitor"),
},
HumanRequestsAction: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionArgs{
Name: pulumi.String("Allow"),
},
LikelyBotRequestsAction: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionArgs{
Name: pulumi.String("Monitor"),
},
VerifiedBotRequestsAction: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionArgs{
Name: pulumi.String("Monitor"),
},
},
},
IpReputation: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationArgs{
Enabled: pulumi.String("on"),
IpReputationGroup: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupArgs{},
},
KnownBotCategories: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesArgs{
BotManagementActionOverrides: tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideArray{
&tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideArgs{
Ids: pulumi.StringArray{
pulumi.String("9395241960"),
},
Action: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionArgs{
Name: pulumi.String("Allow"),
},
},
},
},
SearchEngineBots: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsArgs{
BotManagementActionOverrides: tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideArray{
&tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideArgs{
Ids: pulumi.StringArray{
pulumi.String("9126905504"),
},
Action: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionArgs{
Name: pulumi.String("Deny"),
},
},
},
},
SourceIdc: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcArgs{
BotManagementActionOverrides: tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideArray{
&tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideArgs{
Ids: pulumi.StringArray{
pulumi.String("8868370049"),
pulumi.String("8868370048"),
},
Action: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionArgs{
Name: pulumi.String("Deny"),
},
},
},
},
},
BrowserImpersonationDetection: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionArgs{
Rules: tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleArray{
&tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleArgs{
Condition: pulumi.String("${http.request.uri.path} like ['/*'] and ${http.request.method} in ['get']"),
Enabled: pulumi.String("on"),
Name: pulumi.String("Block Non-Browser Crawler Access"),
Action: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionArgs{
BotSessionValidation: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationArgs{
IssueNewBotSessionCookie: pulumi.String("on"),
MaxNewSessionTriggerConfig: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationMaxNewSessionTriggerConfigArgs{
MaxNewSessionCountInterval: pulumi.String("10s"),
MaxNewSessionCountThreshold: pulumi.Float64(300),
},
SessionExpiredAction: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionArgs{
Name: pulumi.String("Deny"),
},
SessionInvalidAction: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionArgs{
Name: pulumi.String("Deny"),
DenyActionParameters: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionDenyActionParametersArgs{
BlockIp: nil,
BlockIpDuration: nil,
ErrorPageId: nil,
ResponseCode: nil,
ReturnCustomPage: nil,
Stall: pulumi.String("on"),
},
},
SessionRateControl: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlArgs{
Enabled: pulumi.String("off"),
},
},
},
},
},
},
ClientAttestationRules: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesArgs{},
CustomRules: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesArgs{
Rules: tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleArray{
&tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleArgs{
Condition: pulumi.String("${http.request.ip} in ['222.22.22.0/24'] and ${http.request.headers['user-agent']} contain ['cURL']"),
Enabled: pulumi.String("on"),
Name: pulumi.String("Login API Request Surge Protection"),
Priority: pulumi.Float64(50),
Actions: tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionArray{
&tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionArgs{
Weight: pulumi.Float64(100),
SecurityAction: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionArgs{
Name: pulumi.String("Deny"),
DenyActionParameters: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionDenyActionParametersArgs{
BlockIp: nil,
BlockIpDuration: nil,
ErrorPageId: nil,
ResponseCode: nil,
ReturnCustomPage: nil,
Stall: pulumi.String("on"),
},
},
},
},
},
},
},
},
CustomRules: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyCustomRulesArgs{
Rules: tencentcloud.TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleArray{
&tencentcloud.TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleArgs{
Condition: pulumi.String("${http.request.headers['user-agent']} contain ['curl/','Wget/','ApacheBench/']"),
Enabled: pulumi.String("on"),
Name: pulumi.String("Malicious User-Agent Blacklist"),
Priority: pulumi.Float64(50),
RuleType: pulumi.String("PreciseMatchRule"),
Action: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionArgs{
Name: pulumi.String("JSChallenge"),
},
},
&tencentcloud.TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleArgs{
Condition: pulumi.String("${http.request.ip} in ['36']"),
Enabled: pulumi.String("on"),
Name: pulumi.String("Custom Rule"),
Priority: pulumi.Float64(0),
RuleType: pulumi.String("BasicAccessRule"),
Action: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionArgs{
Name: pulumi.String("Monitor"),
},
},
},
},
ExceptionRules: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyExceptionRulesArgs{
Rules: tencentcloud.TeoWebSecurityTemplateSecurityPolicyExceptionRulesRuleArray{
&tencentcloud.TeoWebSecurityTemplateSecurityPolicyExceptionRulesRuleArgs{
Condition: pulumi.String("${http.request.method} in ['post'] and ${http.request.uri.path} in ['/api/EventLogUpload']"),
Enabled: pulumi.String("on"),
ManagedRuleGroupsForExceptions: pulumi.StringArray{},
ManagedRulesForExceptions: pulumi.StringArray{},
Name: pulumi.String("High Frequency API Skip Rate Limit 1"),
SkipOption: pulumi.String("SkipOnAllRequestFields"),
SkipScope: pulumi.String("WebSecurityModules"),
WebSecurityModulesForExceptions: pulumi.StringArray{
pulumi.String("websec-mod-adaptive-control"),
},
},
&tencentcloud.TeoWebSecurityTemplateSecurityPolicyExceptionRulesRuleArgs{
Condition: pulumi.String("${http.request.ip} in ['123.123.123.0/24']"),
Enabled: pulumi.String("on"),
ManagedRuleGroupsForExceptions: pulumi.StringArray{},
ManagedRulesForExceptions: pulumi.StringArray{},
Name: pulumi.String("IP Whitelist 1"),
SkipOption: pulumi.String("SkipOnAllRequestFields"),
SkipScope: pulumi.String("WebSecurityModules"),
WebSecurityModulesForExceptions: pulumi.StringArray{
pulumi.String("websec-mod-adaptive-control"),
pulumi.String("websec-mod-bot"),
pulumi.String("websec-mod-custom-rules"),
pulumi.String("websec-mod-managed-rules"),
pulumi.String("websec-mod-rate-limiting"),
},
},
},
},
HttpDdosProtection: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionArgs{
AdaptiveFrequencyControl: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlArgs{
Enabled: pulumi.String("on"),
Sensitivity: pulumi.String("Loose"),
Action: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionArgs{
Name: pulumi.String("Challenge"),
ChallengeActionParameters: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionChallengeActionParametersArgs{
AttesterId: nil,
ChallengeOption: pulumi.String("JSChallenge"),
Interval: nil,
},
},
},
BandwidthAbuseDefense: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseArgs{
Enabled: pulumi.String("on"),
Action: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionArgs{
Name: pulumi.String("Deny"),
},
},
ClientFiltering: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringArgs{
Enabled: pulumi.String("on"),
Action: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionArgs{
Name: pulumi.String("Challenge"),
ChallengeActionParameters: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionChallengeActionParametersArgs{
AttesterId: nil,
ChallengeOption: pulumi.String("JSChallenge"),
Interval: nil,
},
},
},
SlowAttackDefense: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseArgs{
Enabled: pulumi.String("on"),
Action: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionArgs{
Name: pulumi.String("Deny"),
},
MinimalRequestBodyTransferRate: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseMinimalRequestBodyTransferRateArgs{
CountingPeriod: pulumi.String("60s"),
Enabled: pulumi.String("off"),
MinimalAvgTransferRateThreshold: pulumi.String("80bps"),
},
RequestBodyTransferTimeout: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseRequestBodyTransferTimeoutArgs{
Enabled: pulumi.String("off"),
IdleTimeout: pulumi.String("5s"),
},
},
},
RateLimitingRules: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesArgs{
Rules: tencentcloud.TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleArray{
&tencentcloud.TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleArgs{
ActionDuration: pulumi.String("30m"),
Condition: pulumi.String("${http.request.uri.path} contain ['/checkout/submit']"),
CountBies: pulumi.StringArray{
pulumi.String("http.request.ip"),
},
CountingPeriod: pulumi.String("60s"),
Enabled: pulumi.String("on"),
MaxRequestThreshold: pulumi.Float64(300),
Name: pulumi.String("Single IP Request Rate Limit 1"),
Priority: pulumi.Float64(50),
Action: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionArgs{
Name: pulumi.String("Challenge"),
ChallengeActionParameters: &tencentcloud.TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionChallengeActionParametersArgs{
AttesterId: nil,
ChallengeOption: pulumi.String("JSChallenge"),
Interval: nil,
},
},
},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var webSecurityTemplate = new Tencentcloud.TeoWebSecurityTemplate("web_security_template", new()
{
TemplateName = "tf-test",
ZoneId = "zone-3fkff38fyw8s",
SecurityPolicy = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyArgs
{
BotManagement = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementArgs
{
Enabled = "on",
BasicBotSettings = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsArgs
{
BotIntelligence = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceArgs
{
Enabled = "on",
BotRatings = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsArgs
{
HighRiskBotRequestsAction = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionArgs
{
Name = "Monitor",
},
HumanRequestsAction = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionArgs
{
Name = "Allow",
},
LikelyBotRequestsAction = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionArgs
{
Name = "Monitor",
},
VerifiedBotRequestsAction = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionArgs
{
Name = "Monitor",
},
},
},
IpReputation = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationArgs
{
Enabled = "on",
IpReputationGroup = null,
},
KnownBotCategories = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesArgs
{
BotManagementActionOverrides = new[]
{
new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideArgs
{
Ids = new[]
{
"9395241960",
},
Action = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionArgs
{
Name = "Allow",
},
},
},
},
SearchEngineBots = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsArgs
{
BotManagementActionOverrides = new[]
{
new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideArgs
{
Ids = new[]
{
"9126905504",
},
Action = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionArgs
{
Name = "Deny",
},
},
},
},
SourceIdc = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcArgs
{
BotManagementActionOverrides = new[]
{
new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideArgs
{
Ids = new[]
{
"8868370049",
"8868370048",
},
Action = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionArgs
{
Name = "Deny",
},
},
},
},
},
BrowserImpersonationDetection = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionArgs
{
Rules = new[]
{
new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleArgs
{
Condition = "${http.request.uri.path} like ['/*'] and ${http.request.method} in ['get']",
Enabled = "on",
Name = "Block Non-Browser Crawler Access",
Action = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionArgs
{
BotSessionValidation = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationArgs
{
IssueNewBotSessionCookie = "on",
MaxNewSessionTriggerConfig = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationMaxNewSessionTriggerConfigArgs
{
MaxNewSessionCountInterval = "10s",
MaxNewSessionCountThreshold = 300,
},
SessionExpiredAction = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionArgs
{
Name = "Deny",
},
SessionInvalidAction = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionArgs
{
Name = "Deny",
DenyActionParameters = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionDenyActionParametersArgs
{
BlockIp = null,
BlockIpDuration = null,
ErrorPageId = null,
ResponseCode = null,
ReturnCustomPage = null,
Stall = "on",
},
},
SessionRateControl = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlArgs
{
Enabled = "off",
},
},
},
},
},
},
ClientAttestationRules = null,
CustomRules = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesArgs
{
Rules = new[]
{
new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleArgs
{
Condition = "${http.request.ip} in ['222.22.22.0/24'] and ${http.request.headers['user-agent']} contain ['cURL']",
Enabled = "on",
Name = "Login API Request Surge Protection",
Priority = 50,
Actions = new[]
{
new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionArgs
{
Weight = 100,
SecurityAction = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionArgs
{
Name = "Deny",
DenyActionParameters = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionDenyActionParametersArgs
{
BlockIp = null,
BlockIpDuration = null,
ErrorPageId = null,
ResponseCode = null,
ReturnCustomPage = null,
Stall = "on",
},
},
},
},
},
},
},
},
CustomRules = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyCustomRulesArgs
{
Rules = new[]
{
new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleArgs
{
Condition = "${http.request.headers['user-agent']} contain ['curl/','Wget/','ApacheBench/']",
Enabled = "on",
Name = "Malicious User-Agent Blacklist",
Priority = 50,
RuleType = "PreciseMatchRule",
Action = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionArgs
{
Name = "JSChallenge",
},
},
new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleArgs
{
Condition = "${http.request.ip} in ['36']",
Enabled = "on",
Name = "Custom Rule",
Priority = 0,
RuleType = "BasicAccessRule",
Action = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionArgs
{
Name = "Monitor",
},
},
},
},
ExceptionRules = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyExceptionRulesArgs
{
Rules = new[]
{
new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyExceptionRulesRuleArgs
{
Condition = "${http.request.method} in ['post'] and ${http.request.uri.path} in ['/api/EventLogUpload']",
Enabled = "on",
ManagedRuleGroupsForExceptions = new() { },
ManagedRulesForExceptions = new() { },
Name = "High Frequency API Skip Rate Limit 1",
SkipOption = "SkipOnAllRequestFields",
SkipScope = "WebSecurityModules",
WebSecurityModulesForExceptions = new[]
{
"websec-mod-adaptive-control",
},
},
new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyExceptionRulesRuleArgs
{
Condition = "${http.request.ip} in ['123.123.123.0/24']",
Enabled = "on",
ManagedRuleGroupsForExceptions = new() { },
ManagedRulesForExceptions = new() { },
Name = "IP Whitelist 1",
SkipOption = "SkipOnAllRequestFields",
SkipScope = "WebSecurityModules",
WebSecurityModulesForExceptions = new[]
{
"websec-mod-adaptive-control",
"websec-mod-bot",
"websec-mod-custom-rules",
"websec-mod-managed-rules",
"websec-mod-rate-limiting",
},
},
},
},
HttpDdosProtection = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionArgs
{
AdaptiveFrequencyControl = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlArgs
{
Enabled = "on",
Sensitivity = "Loose",
Action = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionArgs
{
Name = "Challenge",
ChallengeActionParameters = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionChallengeActionParametersArgs
{
AttesterId = null,
ChallengeOption = "JSChallenge",
Interval = null,
},
},
},
BandwidthAbuseDefense = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseArgs
{
Enabled = "on",
Action = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionArgs
{
Name = "Deny",
},
},
ClientFiltering = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringArgs
{
Enabled = "on",
Action = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionArgs
{
Name = "Challenge",
ChallengeActionParameters = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionChallengeActionParametersArgs
{
AttesterId = null,
ChallengeOption = "JSChallenge",
Interval = null,
},
},
},
SlowAttackDefense = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseArgs
{
Enabled = "on",
Action = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionArgs
{
Name = "Deny",
},
MinimalRequestBodyTransferRate = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseMinimalRequestBodyTransferRateArgs
{
CountingPeriod = "60s",
Enabled = "off",
MinimalAvgTransferRateThreshold = "80bps",
},
RequestBodyTransferTimeout = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseRequestBodyTransferTimeoutArgs
{
Enabled = "off",
IdleTimeout = "5s",
},
},
},
RateLimitingRules = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesArgs
{
Rules = new[]
{
new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleArgs
{
ActionDuration = "30m",
Condition = "${http.request.uri.path} contain ['/checkout/submit']",
CountBies = new[]
{
"http.request.ip",
},
CountingPeriod = "60s",
Enabled = "on",
MaxRequestThreshold = 300,
Name = "Single IP Request Rate Limit 1",
Priority = 50,
Action = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionArgs
{
Name = "Challenge",
ChallengeActionParameters = new Tencentcloud.Inputs.TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionChallengeActionParametersArgs
{
AttesterId = null,
ChallengeOption = "JSChallenge",
Interval = null,
},
},
},
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TeoWebSecurityTemplate;
import com.pulumi.tencentcloud.TeoWebSecurityTemplateArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyCustomRulesArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyExceptionRulesArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionChallengeActionParametersArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionChallengeActionParametersArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseMinimalRequestBodyTransferRateArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseRequestBodyTransferTimeoutArgs;
import com.pulumi.tencentcloud.inputs.TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var webSecurityTemplate = new TeoWebSecurityTemplate("webSecurityTemplate", TeoWebSecurityTemplateArgs.builder()
.templateName("tf-test")
.zoneId("zone-3fkff38fyw8s")
.securityPolicy(TeoWebSecurityTemplateSecurityPolicyArgs.builder()
.botManagement(TeoWebSecurityTemplateSecurityPolicyBotManagementArgs.builder()
.enabled("on")
.basicBotSettings(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsArgs.builder()
.botIntelligence(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceArgs.builder()
.enabled("on")
.botRatings(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsArgs.builder()
.highRiskBotRequestsAction(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionArgs.builder()
.name("Monitor")
.build())
.humanRequestsAction(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionArgs.builder()
.name("Allow")
.build())
.likelyBotRequestsAction(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionArgs.builder()
.name("Monitor")
.build())
.verifiedBotRequestsAction(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionArgs.builder()
.name("Monitor")
.build())
.build())
.build())
.ipReputation(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationArgs.builder()
.enabled("on")
.ipReputationGroup(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupArgs.builder()
.build())
.build())
.knownBotCategories(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesArgs.builder()
.botManagementActionOverrides(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideArgs.builder()
.ids("9395241960")
.action(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionArgs.builder()
.name("Allow")
.build())
.build())
.build())
.searchEngineBots(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsArgs.builder()
.botManagementActionOverrides(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideArgs.builder()
.ids("9126905504")
.action(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionArgs.builder()
.name("Deny")
.build())
.build())
.build())
.sourceIdc(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcArgs.builder()
.botManagementActionOverrides(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideArgs.builder()
.ids(
"8868370049",
"8868370048")
.action(TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionArgs.builder()
.name("Deny")
.build())
.build())
.build())
.build())
.browserImpersonationDetection(TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionArgs.builder()
.rules(TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleArgs.builder()
.condition("${http.request.uri.path} like ['/*'] and ${http.request.method} in ['get']")
.enabled("on")
.name("Block Non-Browser Crawler Access")
.action(TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionArgs.builder()
.botSessionValidation(TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationArgs.builder()
.issueNewBotSessionCookie("on")
.maxNewSessionTriggerConfig(TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationMaxNewSessionTriggerConfigArgs.builder()
.maxNewSessionCountInterval("10s")
.maxNewSessionCountThreshold(300.0)
.build())
.sessionExpiredAction(TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionArgs.builder()
.name("Deny")
.build())
.sessionInvalidAction(TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionArgs.builder()
.name("Deny")
.denyActionParameters(TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionDenyActionParametersArgs.builder()
.blockIp(null)
.blockIpDuration(null)
.errorPageId(null)
.responseCode(null)
.returnCustomPage(null)
.stall("on")
.build())
.build())
.sessionRateControl(TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlArgs.builder()
.enabled("off")
.build())
.build())
.build())
.build())
.build())
.clientAttestationRules(TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesArgs.builder()
.build())
.customRules(TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesArgs.builder()
.rules(TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleArgs.builder()
.condition("${http.request.ip} in ['222.22.22.0/24'] and ${http.request.headers['user-agent']} contain ['cURL']")
.enabled("on")
.name("Login API Request Surge Protection")
.priority(50.0)
.actions(TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionArgs.builder()
.weight(100.0)
.securityAction(TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionArgs.builder()
.name("Deny")
.denyActionParameters(TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionDenyActionParametersArgs.builder()
.blockIp(null)
.blockIpDuration(null)
.errorPageId(null)
.responseCode(null)
.returnCustomPage(null)
.stall("on")
.build())
.build())
.build())
.build())
.build())
.build())
.customRules(TeoWebSecurityTemplateSecurityPolicyCustomRulesArgs.builder()
.rules(
TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleArgs.builder()
.condition("${http.request.headers['user-agent']} contain ['curl/','Wget/','ApacheBench/']")
.enabled("on")
.name("Malicious User-Agent Blacklist")
.priority(50.0)
.ruleType("PreciseMatchRule")
.action(TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionArgs.builder()
.name("JSChallenge")
.build())
.build(),
TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleArgs.builder()
.condition("${http.request.ip} in ['36']")
.enabled("on")
.name("Custom Rule")
.priority(0.0)
.ruleType("BasicAccessRule")
.action(TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionArgs.builder()
.name("Monitor")
.build())
.build())
.build())
.exceptionRules(TeoWebSecurityTemplateSecurityPolicyExceptionRulesArgs.builder()
.rules(
TeoWebSecurityTemplateSecurityPolicyExceptionRulesRuleArgs.builder()
.condition("${http.request.method} in ['post'] and ${http.request.uri.path} in ['/api/EventLogUpload']")
.enabled("on")
.managedRuleGroupsForExceptions()
.managedRulesForExceptions()
.name("High Frequency API Skip Rate Limit 1")
.skipOption("SkipOnAllRequestFields")
.skipScope("WebSecurityModules")
.webSecurityModulesForExceptions("websec-mod-adaptive-control")
.build(),
TeoWebSecurityTemplateSecurityPolicyExceptionRulesRuleArgs.builder()
.condition("${http.request.ip} in ['123.123.123.0/24']")
.enabled("on")
.managedRuleGroupsForExceptions()
.managedRulesForExceptions()
.name("IP Whitelist 1")
.skipOption("SkipOnAllRequestFields")
.skipScope("WebSecurityModules")
.webSecurityModulesForExceptions(
"websec-mod-adaptive-control",
"websec-mod-bot",
"websec-mod-custom-rules",
"websec-mod-managed-rules",
"websec-mod-rate-limiting")
.build())
.build())
.httpDdosProtection(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionArgs.builder()
.adaptiveFrequencyControl(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlArgs.builder()
.enabled("on")
.sensitivity("Loose")
.action(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionArgs.builder()
.name("Challenge")
.challengeActionParameters(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionChallengeActionParametersArgs.builder()
.attesterId(null)
.challengeOption("JSChallenge")
.interval(null)
.build())
.build())
.build())
.bandwidthAbuseDefense(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseArgs.builder()
.enabled("on")
.action(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionArgs.builder()
.name("Deny")
.build())
.build())
.clientFiltering(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringArgs.builder()
.enabled("on")
.action(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionArgs.builder()
.name("Challenge")
.challengeActionParameters(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionChallengeActionParametersArgs.builder()
.attesterId(null)
.challengeOption("JSChallenge")
.interval(null)
.build())
.build())
.build())
.slowAttackDefense(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseArgs.builder()
.enabled("on")
.action(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionArgs.builder()
.name("Deny")
.build())
.minimalRequestBodyTransferRate(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseMinimalRequestBodyTransferRateArgs.builder()
.countingPeriod("60s")
.enabled("off")
.minimalAvgTransferRateThreshold("80bps")
.build())
.requestBodyTransferTimeout(TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseRequestBodyTransferTimeoutArgs.builder()
.enabled("off")
.idleTimeout("5s")
.build())
.build())
.build())
.rateLimitingRules(TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesArgs.builder()
.rules(TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleArgs.builder()
.actionDuration("30m")
.condition("${http.request.uri.path} contain ['/checkout/submit']")
.countBies("http.request.ip")
.countingPeriod("60s")
.enabled("on")
.maxRequestThreshold(300.0)
.name("Single IP Request Rate Limit 1")
.priority(50.0)
.action(TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionArgs.builder()
.name("Challenge")
.challengeActionParameters(TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionChallengeActionParametersArgs.builder()
.attesterId(null)
.challengeOption("JSChallenge")
.interval(null)
.build())
.build())
.build())
.build())
.build())
.build());
}
}
resources:
webSecurityTemplate:
type: tencentcloud:TeoWebSecurityTemplate
name: web_security_template
properties:
templateName: tf-test
zoneId: zone-3fkff38fyw8s
securityPolicy:
botManagement:
enabled: on
basicBotSettings:
botIntelligence:
enabled: on
botRatings:
highRiskBotRequestsAction:
name: Monitor
humanRequestsAction:
name: Allow
likelyBotRequestsAction:
name: Monitor
verifiedBotRequestsAction:
name: Monitor
ipReputation:
enabled: on
ipReputationGroup: {}
knownBotCategories:
botManagementActionOverrides:
- ids:
- '9395241960'
action:
name: Allow
searchEngineBots:
botManagementActionOverrides:
- ids:
- '9126905504'
action:
name: Deny
sourceIdc:
botManagementActionOverrides:
- ids:
- '8868370049'
- '8868370048'
action:
name: Deny
browserImpersonationDetection:
rules:
- condition: $${http.request.uri.path} like ['/*'] and $${http.request.method} in ['get']
enabled: on
name: Block Non-Browser Crawler Access
action:
botSessionValidation:
issueNewBotSessionCookie: on
maxNewSessionTriggerConfig:
maxNewSessionCountInterval: 10s
maxNewSessionCountThreshold: 300
sessionExpiredAction:
name: Deny
sessionInvalidAction:
name: Deny
denyActionParameters:
blockIp: null
blockIpDuration: null
errorPageId: null
responseCode: null
returnCustomPage: null
stall: on
sessionRateControl:
enabled: off
clientAttestationRules: {}
customRules:
rules:
- condition: $${http.request.ip} in ['222.22.22.0/24'] and $${http.request.headers['user-agent']} contain ['cURL']
enabled: on
name: Login API Request Surge Protection
priority: 50
actions:
- weight: 100
securityAction:
name: Deny
denyActionParameters:
blockIp: null
blockIpDuration: null
errorPageId: null
responseCode: null
returnCustomPage: null
stall: on
customRules:
rules:
- condition: $${http.request.headers['user-agent']} contain ['curl/','Wget/','ApacheBench/']
enabled: on
name: Malicious User-Agent Blacklist
priority: 50
ruleType: PreciseMatchRule
action:
name: JSChallenge
- condition: $${http.request.ip} in ['36']
enabled: on
name: Custom Rule
priority: 0
ruleType: BasicAccessRule
action:
name: Monitor
exceptionRules:
rules:
- condition: $${http.request.method} in ['post'] and $${http.request.uri.path} in ['/api/EventLogUpload']
enabled: on
managedRuleGroupsForExceptions: []
managedRulesForExceptions: []
name: High Frequency API Skip Rate Limit 1
skipOption: SkipOnAllRequestFields
skipScope: WebSecurityModules
webSecurityModulesForExceptions:
- websec-mod-adaptive-control
- condition: $${http.request.ip} in ['123.123.123.0/24']
enabled: on
managedRuleGroupsForExceptions: []
managedRulesForExceptions: []
name: IP Whitelist 1
skipOption: SkipOnAllRequestFields
skipScope: WebSecurityModules
webSecurityModulesForExceptions:
- websec-mod-adaptive-control
- websec-mod-bot
- websec-mod-custom-rules
- websec-mod-managed-rules
- websec-mod-rate-limiting
httpDdosProtection:
adaptiveFrequencyControl:
enabled: on
sensitivity: Loose
action:
name: Challenge
challengeActionParameters:
attesterId: null
challengeOption: JSChallenge
interval: null
bandwidthAbuseDefense:
enabled: on
action:
name: Deny
clientFiltering:
enabled: on
action:
name: Challenge
challengeActionParameters:
attesterId: null
challengeOption: JSChallenge
interval: null
slowAttackDefense:
enabled: on
action:
name: Deny
minimalRequestBodyTransferRate:
countingPeriod: 60s
enabled: off
minimalAvgTransferRateThreshold: 80bps
requestBodyTransferTimeout:
enabled: off
idleTimeout: 5s
rateLimitingRules:
rules:
- actionDuration: 30m
condition: $${http.request.uri.path} contain ['/checkout/submit']
countBies:
- http.request.ip
countingPeriod: 60s
enabled: on
maxRequestThreshold: 300
name: Single IP Request Rate Limit 1
priority: 50
action:
name: Challenge
challengeActionParameters:
attesterId: null
challengeOption: JSChallenge
interval: null
Create TeoWebSecurityTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TeoWebSecurityTemplate(name: string, args: TeoWebSecurityTemplateArgs, opts?: CustomResourceOptions);@overload
def TeoWebSecurityTemplate(resource_name: str,
args: TeoWebSecurityTemplateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TeoWebSecurityTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
template_name: Optional[str] = None,
zone_id: Optional[str] = None,
security_policy: Optional[TeoWebSecurityTemplateSecurityPolicyArgs] = None,
teo_web_security_template_id: Optional[str] = None)func NewTeoWebSecurityTemplate(ctx *Context, name string, args TeoWebSecurityTemplateArgs, opts ...ResourceOption) (*TeoWebSecurityTemplate, error)public TeoWebSecurityTemplate(string name, TeoWebSecurityTemplateArgs args, CustomResourceOptions? opts = null)
public TeoWebSecurityTemplate(String name, TeoWebSecurityTemplateArgs args)
public TeoWebSecurityTemplate(String name, TeoWebSecurityTemplateArgs args, CustomResourceOptions options)
type: tencentcloud:TeoWebSecurityTemplate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TeoWebSecurityTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TeoWebSecurityTemplateArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TeoWebSecurityTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TeoWebSecurityTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TeoWebSecurityTemplateArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TeoWebSecurityTemplate Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TeoWebSecurityTemplate resource accepts the following input properties:
- Template
Name string - Policy template name. Composed of Chinese characters, letters, digits, and underscores. Cannot begin with an underscore and must be less than or equal to 32 characters.
- Zone
Id string - Zone ID. Explicitly identifies the zone to which the policy template belongs for access control purposes.
- Security
Policy TeoWeb Security Template Security Policy - Web security policy template configuration. Generates default config if empty. Supported: Exception rules, custom rules, rate limiting rules, managed rules. Not supported: Bot management rules (under development).
- Teo
Web stringSecurity Template Id - ID of the resource.
- Template
Name string - Policy template name. Composed of Chinese characters, letters, digits, and underscores. Cannot begin with an underscore and must be less than or equal to 32 characters.
- Zone
Id string - Zone ID. Explicitly identifies the zone to which the policy template belongs for access control purposes.
- Security
Policy TeoWeb Security Template Security Policy Args - Web security policy template configuration. Generates default config if empty. Supported: Exception rules, custom rules, rate limiting rules, managed rules. Not supported: Bot management rules (under development).
- Teo
Web stringSecurity Template Id - ID of the resource.
- template
Name String - Policy template name. Composed of Chinese characters, letters, digits, and underscores. Cannot begin with an underscore and must be less than or equal to 32 characters.
- zone
Id String - Zone ID. Explicitly identifies the zone to which the policy template belongs for access control purposes.
- security
Policy TeoWeb Security Template Security Policy - Web security policy template configuration. Generates default config if empty. Supported: Exception rules, custom rules, rate limiting rules, managed rules. Not supported: Bot management rules (under development).
- teo
Web StringSecurity Template Id - ID of the resource.
- template
Name string - Policy template name. Composed of Chinese characters, letters, digits, and underscores. Cannot begin with an underscore and must be less than or equal to 32 characters.
- zone
Id string - Zone ID. Explicitly identifies the zone to which the policy template belongs for access control purposes.
- security
Policy TeoWeb Security Template Security Policy - Web security policy template configuration. Generates default config if empty. Supported: Exception rules, custom rules, rate limiting rules, managed rules. Not supported: Bot management rules (under development).
- teo
Web stringSecurity Template Id - ID of the resource.
- template_
name str - Policy template name. Composed of Chinese characters, letters, digits, and underscores. Cannot begin with an underscore and must be less than or equal to 32 characters.
- zone_
id str - Zone ID. Explicitly identifies the zone to which the policy template belongs for access control purposes.
- security_
policy TeoWeb Security Template Security Policy Args - Web security policy template configuration. Generates default config if empty. Supported: Exception rules, custom rules, rate limiting rules, managed rules. Not supported: Bot management rules (under development).
- teo_
web_ strsecurity_ template_ id - ID of the resource.
- template
Name String - Policy template name. Composed of Chinese characters, letters, digits, and underscores. Cannot begin with an underscore and must be less than or equal to 32 characters.
- zone
Id String - Zone ID. Explicitly identifies the zone to which the policy template belongs for access control purposes.
- security
Policy Property Map - Web security policy template configuration. Generates default config if empty. Supported: Exception rules, custom rules, rate limiting rules, managed rules. Not supported: Bot management rules (under development).
- teo
Web StringSecurity Template Id - ID of the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the TeoWebSecurityTemplate resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing TeoWebSecurityTemplate Resource
Get an existing TeoWebSecurityTemplate resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: TeoWebSecurityTemplateState, opts?: CustomResourceOptions): TeoWebSecurityTemplate@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
security_policy: Optional[TeoWebSecurityTemplateSecurityPolicyArgs] = None,
template_name: Optional[str] = None,
teo_web_security_template_id: Optional[str] = None,
zone_id: Optional[str] = None) -> TeoWebSecurityTemplatefunc GetTeoWebSecurityTemplate(ctx *Context, name string, id IDInput, state *TeoWebSecurityTemplateState, opts ...ResourceOption) (*TeoWebSecurityTemplate, error)public static TeoWebSecurityTemplate Get(string name, Input<string> id, TeoWebSecurityTemplateState? state, CustomResourceOptions? opts = null)public static TeoWebSecurityTemplate get(String name, Output<String> id, TeoWebSecurityTemplateState state, CustomResourceOptions options)resources: _: type: tencentcloud:TeoWebSecurityTemplate get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Security
Policy TeoWeb Security Template Security Policy - Web security policy template configuration. Generates default config if empty. Supported: Exception rules, custom rules, rate limiting rules, managed rules. Not supported: Bot management rules (under development).
- Template
Name string - Policy template name. Composed of Chinese characters, letters, digits, and underscores. Cannot begin with an underscore and must be less than or equal to 32 characters.
- Teo
Web stringSecurity Template Id - ID of the resource.
- Zone
Id string - Zone ID. Explicitly identifies the zone to which the policy template belongs for access control purposes.
- Security
Policy TeoWeb Security Template Security Policy Args - Web security policy template configuration. Generates default config if empty. Supported: Exception rules, custom rules, rate limiting rules, managed rules. Not supported: Bot management rules (under development).
- Template
Name string - Policy template name. Composed of Chinese characters, letters, digits, and underscores. Cannot begin with an underscore and must be less than or equal to 32 characters.
- Teo
Web stringSecurity Template Id - ID of the resource.
- Zone
Id string - Zone ID. Explicitly identifies the zone to which the policy template belongs for access control purposes.
- security
Policy TeoWeb Security Template Security Policy - Web security policy template configuration. Generates default config if empty. Supported: Exception rules, custom rules, rate limiting rules, managed rules. Not supported: Bot management rules (under development).
- template
Name String - Policy template name. Composed of Chinese characters, letters, digits, and underscores. Cannot begin with an underscore and must be less than or equal to 32 characters.
- teo
Web StringSecurity Template Id - ID of the resource.
- zone
Id String - Zone ID. Explicitly identifies the zone to which the policy template belongs for access control purposes.
- security
Policy TeoWeb Security Template Security Policy - Web security policy template configuration. Generates default config if empty. Supported: Exception rules, custom rules, rate limiting rules, managed rules. Not supported: Bot management rules (under development).
- template
Name string - Policy template name. Composed of Chinese characters, letters, digits, and underscores. Cannot begin with an underscore and must be less than or equal to 32 characters.
- teo
Web stringSecurity Template Id - ID of the resource.
- zone
Id string - Zone ID. Explicitly identifies the zone to which the policy template belongs for access control purposes.
- security_
policy TeoWeb Security Template Security Policy Args - Web security policy template configuration. Generates default config if empty. Supported: Exception rules, custom rules, rate limiting rules, managed rules. Not supported: Bot management rules (under development).
- template_
name str - Policy template name. Composed of Chinese characters, letters, digits, and underscores. Cannot begin with an underscore and must be less than or equal to 32 characters.
- teo_
web_ strsecurity_ template_ id - ID of the resource.
- zone_
id str - Zone ID. Explicitly identifies the zone to which the policy template belongs for access control purposes.
- security
Policy Property Map - Web security policy template configuration. Generates default config if empty. Supported: Exception rules, custom rules, rate limiting rules, managed rules. Not supported: Bot management rules (under development).
- template
Name String - Policy template name. Composed of Chinese characters, letters, digits, and underscores. Cannot begin with an underscore and must be less than or equal to 32 characters.
- teo
Web StringSecurity Template Id - ID of the resource.
- zone
Id String - Zone ID. Explicitly identifies the zone to which the policy template belongs for access control purposes.
Supporting Types
TeoWebSecurityTemplateSecurityPolicy, TeoWebSecurityTemplateSecurityPolicyArgs
- Bot
Management TeoWeb Security Template Security Policy Bot Management - Bot management configuration.
- Custom
Rules TeoWeb Security Template Security Policy Custom Rules - Custom rules. If the parameter is null or not filled, the configuration last set will be used by default. Note: This field may return null, indicating that no valid value can be obtained.
- Exception
Rules TeoWeb Security Template Security Policy Exception Rules - Exception rule configuration.
- Http
Ddos TeoProtection Web Security Template Security Policy Http Ddos Protection - HTTP DDOS protection configuration.
- Managed
Rules TeoWeb Security Template Security Policy Managed Rules - Managed. If the parameter is null or not filled, the configuration last set will be used by default. Note: This field may return null, indicating that no valid value can be obtained.
- Rate
Limiting TeoRules Web Security Template Security Policy Rate Limiting Rules - Configures the rate limiting rule.
- Bot
Management TeoWeb Security Template Security Policy Bot Management - Bot management configuration.
- Custom
Rules TeoWeb Security Template Security Policy Custom Rules - Custom rules. If the parameter is null or not filled, the configuration last set will be used by default. Note: This field may return null, indicating that no valid value can be obtained.
- Exception
Rules TeoWeb Security Template Security Policy Exception Rules - Exception rule configuration.
- Http
Ddos TeoProtection Web Security Template Security Policy Http Ddos Protection - HTTP DDOS protection configuration.
- Managed
Rules TeoWeb Security Template Security Policy Managed Rules - Managed. If the parameter is null or not filled, the configuration last set will be used by default. Note: This field may return null, indicating that no valid value can be obtained.
- Rate
Limiting TeoRules Web Security Template Security Policy Rate Limiting Rules - Configures the rate limiting rule.
- bot
Management TeoWeb Security Template Security Policy Bot Management - Bot management configuration.
- custom
Rules TeoWeb Security Template Security Policy Custom Rules - Custom rules. If the parameter is null or not filled, the configuration last set will be used by default. Note: This field may return null, indicating that no valid value can be obtained.
- exception
Rules TeoWeb Security Template Security Policy Exception Rules - Exception rule configuration.
- http
Ddos TeoProtection Web Security Template Security Policy Http Ddos Protection - HTTP DDOS protection configuration.
- managed
Rules TeoWeb Security Template Security Policy Managed Rules - Managed. If the parameter is null or not filled, the configuration last set will be used by default. Note: This field may return null, indicating that no valid value can be obtained.
- rate
Limiting TeoRules Web Security Template Security Policy Rate Limiting Rules - Configures the rate limiting rule.
- bot
Management TeoWeb Security Template Security Policy Bot Management - Bot management configuration.
- custom
Rules TeoWeb Security Template Security Policy Custom Rules - Custom rules. If the parameter is null or not filled, the configuration last set will be used by default. Note: This field may return null, indicating that no valid value can be obtained.
- exception
Rules TeoWeb Security Template Security Policy Exception Rules - Exception rule configuration.
- http
Ddos TeoProtection Web Security Template Security Policy Http Ddos Protection - HTTP DDOS protection configuration.
- managed
Rules TeoWeb Security Template Security Policy Managed Rules - Managed. If the parameter is null or not filled, the configuration last set will be used by default. Note: This field may return null, indicating that no valid value can be obtained.
- rate
Limiting TeoRules Web Security Template Security Policy Rate Limiting Rules - Configures the rate limiting rule.
- bot_
management TeoWeb Security Template Security Policy Bot Management - Bot management configuration.
- custom_
rules TeoWeb Security Template Security Policy Custom Rules - Custom rules. If the parameter is null or not filled, the configuration last set will be used by default. Note: This field may return null, indicating that no valid value can be obtained.
- exception_
rules TeoWeb Security Template Security Policy Exception Rules - Exception rule configuration.
- http_
ddos_ Teoprotection Web Security Template Security Policy Http Ddos Protection - HTTP DDOS protection configuration.
- managed_
rules TeoWeb Security Template Security Policy Managed Rules - Managed. If the parameter is null or not filled, the configuration last set will be used by default. Note: This field may return null, indicating that no valid value can be obtained.
- rate_
limiting_ Teorules Web Security Template Security Policy Rate Limiting Rules - Configures the rate limiting rule.
- bot
Management Property Map - Bot management configuration.
- custom
Rules Property Map - Custom rules. If the parameter is null or not filled, the configuration last set will be used by default. Note: This field may return null, indicating that no valid value can be obtained.
- exception
Rules Property Map - Exception rule configuration.
- http
Ddos Property MapProtection - HTTP DDOS protection configuration.
- managed
Rules Property Map - Managed. If the parameter is null or not filled, the configuration last set will be used by default. Note: This field may return null, indicating that no valid value can be obtained.
- rate
Limiting Property MapRules - Configures the rate limiting rule.
TeoWebSecurityTemplateSecurityPolicyBotManagement, TeoWebSecurityTemplateSecurityPolicyBotManagementArgs
- Basic
Bot TeoSettings Web Security Template Security Policy Bot Management Basic Bot Settings - Bot management basic configuration. takes effect on all domains associated with the policy. can be customized through CustomRules.
- Browser
Impersonation TeoDetection Web Security Template Security Policy Bot Management Browser Impersonation Detection - Configures browser spoofing identification rules (formerly active feature detection rule). sets the response page range for JavaScript injection, browser check options, and handling method for non-browser clients.
- Client
Attestation TeoRules Web Security Template Security Policy Bot Management Client Attestation Rules - Definition list of client authentication rules. this feature is in beta test. submit a ticket if you need to use it.
- Custom
Rules TeoWeb Security Template Security Policy Bot Management Custom Rules - Bot management custom rule combines various crawlers and request behavior characteristics to accurately define bots and configure customized handling methods.
- Enabled string
- Whether Bot management is enabled. valid values: - on: enabled;- off: disabled.
- Basic
Bot TeoSettings Web Security Template Security Policy Bot Management Basic Bot Settings - Bot management basic configuration. takes effect on all domains associated with the policy. can be customized through CustomRules.
- Browser
Impersonation TeoDetection Web Security Template Security Policy Bot Management Browser Impersonation Detection - Configures browser spoofing identification rules (formerly active feature detection rule). sets the response page range for JavaScript injection, browser check options, and handling method for non-browser clients.
- Client
Attestation TeoRules Web Security Template Security Policy Bot Management Client Attestation Rules - Definition list of client authentication rules. this feature is in beta test. submit a ticket if you need to use it.
- Custom
Rules TeoWeb Security Template Security Policy Bot Management Custom Rules - Bot management custom rule combines various crawlers and request behavior characteristics to accurately define bots and configure customized handling methods.
- Enabled string
- Whether Bot management is enabled. valid values: - on: enabled;- off: disabled.
- basic
Bot TeoSettings Web Security Template Security Policy Bot Management Basic Bot Settings - Bot management basic configuration. takes effect on all domains associated with the policy. can be customized through CustomRules.
- browser
Impersonation TeoDetection Web Security Template Security Policy Bot Management Browser Impersonation Detection - Configures browser spoofing identification rules (formerly active feature detection rule). sets the response page range for JavaScript injection, browser check options, and handling method for non-browser clients.
- client
Attestation TeoRules Web Security Template Security Policy Bot Management Client Attestation Rules - Definition list of client authentication rules. this feature is in beta test. submit a ticket if you need to use it.
- custom
Rules TeoWeb Security Template Security Policy Bot Management Custom Rules - Bot management custom rule combines various crawlers and request behavior characteristics to accurately define bots and configure customized handling methods.
- enabled String
- Whether Bot management is enabled. valid values: - on: enabled;- off: disabled.
- basic
Bot TeoSettings Web Security Template Security Policy Bot Management Basic Bot Settings - Bot management basic configuration. takes effect on all domains associated with the policy. can be customized through CustomRules.
- browser
Impersonation TeoDetection Web Security Template Security Policy Bot Management Browser Impersonation Detection - Configures browser spoofing identification rules (formerly active feature detection rule). sets the response page range for JavaScript injection, browser check options, and handling method for non-browser clients.
- client
Attestation TeoRules Web Security Template Security Policy Bot Management Client Attestation Rules - Definition list of client authentication rules. this feature is in beta test. submit a ticket if you need to use it.
- custom
Rules TeoWeb Security Template Security Policy Bot Management Custom Rules - Bot management custom rule combines various crawlers and request behavior characteristics to accurately define bots and configure customized handling methods.
- enabled string
- Whether Bot management is enabled. valid values: - on: enabled;- off: disabled.
- basic_
bot_ Teosettings Web Security Template Security Policy Bot Management Basic Bot Settings - Bot management basic configuration. takes effect on all domains associated with the policy. can be customized through CustomRules.
- browser_
impersonation_ Teodetection Web Security Template Security Policy Bot Management Browser Impersonation Detection - Configures browser spoofing identification rules (formerly active feature detection rule). sets the response page range for JavaScript injection, browser check options, and handling method for non-browser clients.
- client_
attestation_ Teorules Web Security Template Security Policy Bot Management Client Attestation Rules - Definition list of client authentication rules. this feature is in beta test. submit a ticket if you need to use it.
- custom_
rules TeoWeb Security Template Security Policy Bot Management Custom Rules - Bot management custom rule combines various crawlers and request behavior characteristics to accurately define bots and configure customized handling methods.
- enabled str
- Whether Bot management is enabled. valid values: - on: enabled;- off: disabled.
- basic
Bot Property MapSettings - Bot management basic configuration. takes effect on all domains associated with the policy. can be customized through CustomRules.
- browser
Impersonation Property MapDetection - Configures browser spoofing identification rules (formerly active feature detection rule). sets the response page range for JavaScript injection, browser check options, and handling method for non-browser clients.
- client
Attestation Property MapRules - Definition list of client authentication rules. this feature is in beta test. submit a ticket if you need to use it.
- custom
Rules Property Map - Bot management custom rule combines various crawlers and request behavior characteristics to accurately define bots and configure customized handling methods.
- enabled String
- Whether Bot management is enabled. valid values: - on: enabled;- off: disabled.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettings, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsArgs
- Bot
Intelligence TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence - Specifies the configuration for Bot intelligent analysis.
- Ip
Reputation TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation - Threat intelligence database (originally client profile analysis) configuration, used for handling client ips with specific risk characteristics in recent access behavior.
- Known
Bot TeoCategories Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories - Commercial or open-source tool UA feature configuration (original UA feature rule), used to handle access requests from known commercial or open-source tools. the User-Agent header of such requests complies with known commercial or open-source tool features.
- Search
Engine TeoBots Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots - Search engine crawler configuration, used to handle requests from search engine crawlers. the IP, User-Agent, or rDNS results of such requests match known search engine crawlers.
- Source
Idc TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Source Idc - Client IP source IDC configuration, used for handling access requests from client ips in idcs (data centers). such source requests are not directly accessed by mobile terminals or browser-side.
- Bot
Intelligence TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence - Specifies the configuration for Bot intelligent analysis.
- Ip
Reputation TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation - Threat intelligence database (originally client profile analysis) configuration, used for handling client ips with specific risk characteristics in recent access behavior.
- Known
Bot TeoCategories Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories - Commercial or open-source tool UA feature configuration (original UA feature rule), used to handle access requests from known commercial or open-source tools. the User-Agent header of such requests complies with known commercial or open-source tool features.
- Search
Engine TeoBots Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots - Search engine crawler configuration, used to handle requests from search engine crawlers. the IP, User-Agent, or rDNS results of such requests match known search engine crawlers.
- Source
Idc TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Source Idc - Client IP source IDC configuration, used for handling access requests from client ips in idcs (data centers). such source requests are not directly accessed by mobile terminals or browser-side.
- bot
Intelligence TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence - Specifies the configuration for Bot intelligent analysis.
- ip
Reputation TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation - Threat intelligence database (originally client profile analysis) configuration, used for handling client ips with specific risk characteristics in recent access behavior.
- known
Bot TeoCategories Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories - Commercial or open-source tool UA feature configuration (original UA feature rule), used to handle access requests from known commercial or open-source tools. the User-Agent header of such requests complies with known commercial or open-source tool features.
- search
Engine TeoBots Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots - Search engine crawler configuration, used to handle requests from search engine crawlers. the IP, User-Agent, or rDNS results of such requests match known search engine crawlers.
- source
Idc TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Source Idc - Client IP source IDC configuration, used for handling access requests from client ips in idcs (data centers). such source requests are not directly accessed by mobile terminals or browser-side.
- bot
Intelligence TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence - Specifies the configuration for Bot intelligent analysis.
- ip
Reputation TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation - Threat intelligence database (originally client profile analysis) configuration, used for handling client ips with specific risk characteristics in recent access behavior.
- known
Bot TeoCategories Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories - Commercial or open-source tool UA feature configuration (original UA feature rule), used to handle access requests from known commercial or open-source tools. the User-Agent header of such requests complies with known commercial or open-source tool features.
- search
Engine TeoBots Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots - Search engine crawler configuration, used to handle requests from search engine crawlers. the IP, User-Agent, or rDNS results of such requests match known search engine crawlers.
- source
Idc TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Source Idc - Client IP source IDC configuration, used for handling access requests from client ips in idcs (data centers). such source requests are not directly accessed by mobile terminals or browser-side.
- bot_
intelligence TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence - Specifies the configuration for Bot intelligent analysis.
- ip_
reputation TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation - Threat intelligence database (originally client profile analysis) configuration, used for handling client ips with specific risk characteristics in recent access behavior.
- known_
bot_ Teocategories Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories - Commercial or open-source tool UA feature configuration (original UA feature rule), used to handle access requests from known commercial or open-source tools. the User-Agent header of such requests complies with known commercial or open-source tool features.
- search_
engine_ Teobots Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots - Search engine crawler configuration, used to handle requests from search engine crawlers. the IP, User-Agent, or rDNS results of such requests match known search engine crawlers.
- source_
idc TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Source Idc - Client IP source IDC configuration, used for handling access requests from client ips in idcs (data centers). such source requests are not directly accessed by mobile terminals or browser-side.
- bot
Intelligence Property Map - Specifies the configuration for Bot intelligent analysis.
- ip
Reputation Property Map - Threat intelligence database (originally client profile analysis) configuration, used for handling client ips with specific risk characteristics in recent access behavior.
- known
Bot Property MapCategories - Commercial or open-source tool UA feature configuration (original UA feature rule), used to handle access requests from known commercial or open-source tools. the User-Agent header of such requests complies with known commercial or open-source tool features.
- search
Engine Property MapBots - Search engine crawler configuration, used to handle requests from search engine crawlers. the IP, User-Agent, or rDNS results of such requests match known search engine crawlers.
- source
Idc Property Map - Client IP source IDC configuration, used for handling access requests from client ips in idcs (data centers). such source requests are not directly accessed by mobile terminals or browser-side.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligence, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceArgs
- Bot
Ratings TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings - Based on client and request features, divides request sources into human requests, legitimate Bot requests, suspected Bot requests, and high-risk Bot requests, and provides request handling options.
- Enabled string
- Specifies the switch for Bot intelligent analysis configuration. valid values:. on: enabled. off: disabled.
- Bot
Ratings TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings - Based on client and request features, divides request sources into human requests, legitimate Bot requests, suspected Bot requests, and high-risk Bot requests, and provides request handling options.
- Enabled string
- Specifies the switch for Bot intelligent analysis configuration. valid values:. on: enabled. off: disabled.
- bot
Ratings TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings - Based on client and request features, divides request sources into human requests, legitimate Bot requests, suspected Bot requests, and high-risk Bot requests, and provides request handling options.
- enabled String
- Specifies the switch for Bot intelligent analysis configuration. valid values:. on: enabled. off: disabled.
- bot
Ratings TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings - Based on client and request features, divides request sources into human requests, legitimate Bot requests, suspected Bot requests, and high-risk Bot requests, and provides request handling options.
- enabled string
- Specifies the switch for Bot intelligent analysis configuration. valid values:. on: enabled. off: disabled.
- bot_
ratings TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings - Based on client and request features, divides request sources into human requests, legitimate Bot requests, suspected Bot requests, and high-risk Bot requests, and provides request handling options.
- enabled str
- Specifies the switch for Bot intelligent analysis configuration. valid values:. on: enabled. off: disabled.
- bot
Ratings Property Map - Based on client and request features, divides request sources into human requests, legitimate Bot requests, suspected Bot requests, and high-risk Bot requests, and provides request handling options.
- enabled String
- Specifies the switch for Bot intelligent analysis configuration. valid values:. on: enabled. off: disabled.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatings, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsArgs
- High
Risk TeoBot Requests Action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action - Execution action for malicious Bot requests. valid values for the Name parameter in SecurityAction: - Deny: block; - Monitor: observe; - Allow: pass; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- Human
Requests TeoAction Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action - Execution action for a normal Bot request. valid values for the Name parameter in SecurityAction: - Allow: pass.
- Likely
Bot TeoRequests Action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action - The execution action for suspected Bot requests. valid values for the Name parameter in SecurityAction: - Deny: block; - Monitor: observe; - Allow: pass; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- Verified
Bot TeoRequests Action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action - Execution action for friendly Bot request. SecurityAction Name parameter supports: - Deny: block;- Monitor: observe;- Allow: pass;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- High
Risk TeoBot Requests Action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action - Execution action for malicious Bot requests. valid values for the Name parameter in SecurityAction: - Deny: block; - Monitor: observe; - Allow: pass; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- Human
Requests TeoAction Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action - Execution action for a normal Bot request. valid values for the Name parameter in SecurityAction: - Allow: pass.
- Likely
Bot TeoRequests Action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action - The execution action for suspected Bot requests. valid values for the Name parameter in SecurityAction: - Deny: block; - Monitor: observe; - Allow: pass; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- Verified
Bot TeoRequests Action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action - Execution action for friendly Bot request. SecurityAction Name parameter supports: - Deny: block;- Monitor: observe;- Allow: pass;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- high
Risk TeoBot Requests Action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action - Execution action for malicious Bot requests. valid values for the Name parameter in SecurityAction: - Deny: block; - Monitor: observe; - Allow: pass; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- human
Requests TeoAction Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action - Execution action for a normal Bot request. valid values for the Name parameter in SecurityAction: - Allow: pass.
- likely
Bot TeoRequests Action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action - The execution action for suspected Bot requests. valid values for the Name parameter in SecurityAction: - Deny: block; - Monitor: observe; - Allow: pass; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- verified
Bot TeoRequests Action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action - Execution action for friendly Bot request. SecurityAction Name parameter supports: - Deny: block;- Monitor: observe;- Allow: pass;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- high
Risk TeoBot Requests Action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action - Execution action for malicious Bot requests. valid values for the Name parameter in SecurityAction: - Deny: block; - Monitor: observe; - Allow: pass; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- human
Requests TeoAction Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action - Execution action for a normal Bot request. valid values for the Name parameter in SecurityAction: - Allow: pass.
- likely
Bot TeoRequests Action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action - The execution action for suspected Bot requests. valid values for the Name parameter in SecurityAction: - Deny: block; - Monitor: observe; - Allow: pass; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- verified
Bot TeoRequests Action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action - Execution action for friendly Bot request. SecurityAction Name parameter supports: - Deny: block;- Monitor: observe;- Allow: pass;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- high_
risk_ Teobot_ requests_ action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action - Execution action for malicious Bot requests. valid values for the Name parameter in SecurityAction: - Deny: block; - Monitor: observe; - Allow: pass; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- human_
requests_ Teoaction Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action - Execution action for a normal Bot request. valid values for the Name parameter in SecurityAction: - Allow: pass.
- likely_
bot_ Teorequests_ action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action - The execution action for suspected Bot requests. valid values for the Name parameter in SecurityAction: - Deny: block; - Monitor: observe; - Allow: pass; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- verified_
bot_ Teorequests_ action Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action - Execution action for friendly Bot request. SecurityAction Name parameter supports: - Deny: block;- Monitor: observe;- Allow: pass;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- high
Risk Property MapBot Requests Action - Execution action for malicious Bot requests. valid values for the Name parameter in SecurityAction: - Deny: block; - Monitor: observe; - Allow: pass; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- human
Requests Property MapAction - Execution action for a normal Bot request. valid values for the Name parameter in SecurityAction: - Allow: pass.
- likely
Bot Property MapRequests Action - The execution action for suspected Bot requests. valid values for the Name parameter in SecurityAction: - Deny: block; - Monitor: observe; - Allow: pass; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- verified
Bot Property MapRequests Action - Execution action for friendly Bot request. SecurityAction Name parameter supports: - Deny: block;- Monitor: observe;- Allow: pass;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings High Risk Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHighRiskBotRequestsActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Human Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsHumanRequestsActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Likely Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsLikelyBotRequestsActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Bot Intelligence Bot Ratings Verified Bot Requests Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsBotIntelligenceBotRatingsVerifiedBotRequestsActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputation, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationArgs
- Enabled string
- IP intelligence library (formerly client profile analysis). valid values: - on: enable; - off: disable.
- Ip
Reputation TeoGroup Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group - IP intelligence library (formerly client profile analysis) configuration content.
- Enabled string
- IP intelligence library (formerly client profile analysis). valid values: - on: enable; - off: disable.
- Ip
Reputation TeoGroup Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group - IP intelligence library (formerly client profile analysis) configuration content.
- enabled String
- IP intelligence library (formerly client profile analysis). valid values: - on: enable; - off: disable.
- ip
Reputation TeoGroup Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group - IP intelligence library (formerly client profile analysis) configuration content.
- enabled string
- IP intelligence library (formerly client profile analysis). valid values: - on: enable; - off: disable.
- ip
Reputation TeoGroup Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group - IP intelligence library (formerly client profile analysis) configuration content.
- enabled str
- IP intelligence library (formerly client profile analysis). valid values: - on: enable; - off: disable.
- ip_
reputation_ Teogroup Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group - IP intelligence library (formerly client profile analysis) configuration content.
- enabled String
- IP intelligence library (formerly client profile analysis). valid values: - on: enable; - off: disable.
- ip
Reputation Property MapGroup - IP intelligence library (formerly client profile analysis) configuration content.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroup, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupArgs
- Base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action - Execution action of the IP intelligence library (formerly client profile analysis). SecurityAction Name parameter supports: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- Bot
Management List<TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override> - The specific configuration of the IP intelligence library (originally client profile analysis), used to override the default configuration in BaseAction. among them, the Ids in BotManagementActionOverrides can be filled with: - IPREP_WEB_AND_DDOS_ATTACKERS_LOW: network attack - general confidence; - IPREP_WEB_AND_DDOS_ATTACKERS_MID: network attack - medium confidence; - IPREP_WEB_AND_DDOS_ATTACKERS_HIGH: network attack - HIGH confidence; - IPREP_PROXIES_AND_ANONYMIZERS_LOW: network proxy - general confidence; - IPREP_PROXIES_AND_ANONYMIZERS_MID: network proxy - medium confidence; - IPREP_PROXIES_AND_ANONYMIZERS_HIGH: network proxy - HIGH confidence; - IPREP_SCANNING_TOOLS_LOW: scanner - general confidence; - IPREP_SCANNING_TOOLS_MID: scanner - medium confidence; - IPREP_SCANNING_TOOLS_HIGH: scanner - HIGH confidence; - IPREP_ATO_ATTACKERS_LOW: account takeover attack - general confidence; - IPREP_ATO_ATTACKERS_MID: account takeover attack - medium confidence; - IPREP_ATO_ATTACKERS_HIGH: account takeover attack - HIGH confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_LOW: malicious BOT - general confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_MID: malicious BOT - medium confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_HIGH: malicious BOT - HIGH confidence.
- Base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action - Execution action of the IP intelligence library (formerly client profile analysis). SecurityAction Name parameter supports: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- Bot
Management []TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override - The specific configuration of the IP intelligence library (originally client profile analysis), used to override the default configuration in BaseAction. among them, the Ids in BotManagementActionOverrides can be filled with: - IPREP_WEB_AND_DDOS_ATTACKERS_LOW: network attack - general confidence; - IPREP_WEB_AND_DDOS_ATTACKERS_MID: network attack - medium confidence; - IPREP_WEB_AND_DDOS_ATTACKERS_HIGH: network attack - HIGH confidence; - IPREP_PROXIES_AND_ANONYMIZERS_LOW: network proxy - general confidence; - IPREP_PROXIES_AND_ANONYMIZERS_MID: network proxy - medium confidence; - IPREP_PROXIES_AND_ANONYMIZERS_HIGH: network proxy - HIGH confidence; - IPREP_SCANNING_TOOLS_LOW: scanner - general confidence; - IPREP_SCANNING_TOOLS_MID: scanner - medium confidence; - IPREP_SCANNING_TOOLS_HIGH: scanner - HIGH confidence; - IPREP_ATO_ATTACKERS_LOW: account takeover attack - general confidence; - IPREP_ATO_ATTACKERS_MID: account takeover attack - medium confidence; - IPREP_ATO_ATTACKERS_HIGH: account takeover attack - HIGH confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_LOW: malicious BOT - general confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_MID: malicious BOT - medium confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_HIGH: malicious BOT - HIGH confidence.
- base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action - Execution action of the IP intelligence library (formerly client profile analysis). SecurityAction Name parameter supports: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- bot
Management List<TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override> - The specific configuration of the IP intelligence library (originally client profile analysis), used to override the default configuration in BaseAction. among them, the Ids in BotManagementActionOverrides can be filled with: - IPREP_WEB_AND_DDOS_ATTACKERS_LOW: network attack - general confidence; - IPREP_WEB_AND_DDOS_ATTACKERS_MID: network attack - medium confidence; - IPREP_WEB_AND_DDOS_ATTACKERS_HIGH: network attack - HIGH confidence; - IPREP_PROXIES_AND_ANONYMIZERS_LOW: network proxy - general confidence; - IPREP_PROXIES_AND_ANONYMIZERS_MID: network proxy - medium confidence; - IPREP_PROXIES_AND_ANONYMIZERS_HIGH: network proxy - HIGH confidence; - IPREP_SCANNING_TOOLS_LOW: scanner - general confidence; - IPREP_SCANNING_TOOLS_MID: scanner - medium confidence; - IPREP_SCANNING_TOOLS_HIGH: scanner - HIGH confidence; - IPREP_ATO_ATTACKERS_LOW: account takeover attack - general confidence; - IPREP_ATO_ATTACKERS_MID: account takeover attack - medium confidence; - IPREP_ATO_ATTACKERS_HIGH: account takeover attack - HIGH confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_LOW: malicious BOT - general confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_MID: malicious BOT - medium confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_HIGH: malicious BOT - HIGH confidence.
- base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action - Execution action of the IP intelligence library (formerly client profile analysis). SecurityAction Name parameter supports: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- bot
Management TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override[] - The specific configuration of the IP intelligence library (originally client profile analysis), used to override the default configuration in BaseAction. among them, the Ids in BotManagementActionOverrides can be filled with: - IPREP_WEB_AND_DDOS_ATTACKERS_LOW: network attack - general confidence; - IPREP_WEB_AND_DDOS_ATTACKERS_MID: network attack - medium confidence; - IPREP_WEB_AND_DDOS_ATTACKERS_HIGH: network attack - HIGH confidence; - IPREP_PROXIES_AND_ANONYMIZERS_LOW: network proxy - general confidence; - IPREP_PROXIES_AND_ANONYMIZERS_MID: network proxy - medium confidence; - IPREP_PROXIES_AND_ANONYMIZERS_HIGH: network proxy - HIGH confidence; - IPREP_SCANNING_TOOLS_LOW: scanner - general confidence; - IPREP_SCANNING_TOOLS_MID: scanner - medium confidence; - IPREP_SCANNING_TOOLS_HIGH: scanner - HIGH confidence; - IPREP_ATO_ATTACKERS_LOW: account takeover attack - general confidence; - IPREP_ATO_ATTACKERS_MID: account takeover attack - medium confidence; - IPREP_ATO_ATTACKERS_HIGH: account takeover attack - HIGH confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_LOW: malicious BOT - general confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_MID: malicious BOT - medium confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_HIGH: malicious BOT - HIGH confidence.
- base_
action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action - Execution action of the IP intelligence library (formerly client profile analysis). SecurityAction Name parameter supports: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- bot_
management_ Sequence[Teoaction_ overrides Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override] - The specific configuration of the IP intelligence library (originally client profile analysis), used to override the default configuration in BaseAction. among them, the Ids in BotManagementActionOverrides can be filled with: - IPREP_WEB_AND_DDOS_ATTACKERS_LOW: network attack - general confidence; - IPREP_WEB_AND_DDOS_ATTACKERS_MID: network attack - medium confidence; - IPREP_WEB_AND_DDOS_ATTACKERS_HIGH: network attack - HIGH confidence; - IPREP_PROXIES_AND_ANONYMIZERS_LOW: network proxy - general confidence; - IPREP_PROXIES_AND_ANONYMIZERS_MID: network proxy - medium confidence; - IPREP_PROXIES_AND_ANONYMIZERS_HIGH: network proxy - HIGH confidence; - IPREP_SCANNING_TOOLS_LOW: scanner - general confidence; - IPREP_SCANNING_TOOLS_MID: scanner - medium confidence; - IPREP_SCANNING_TOOLS_HIGH: scanner - HIGH confidence; - IPREP_ATO_ATTACKERS_LOW: account takeover attack - general confidence; - IPREP_ATO_ATTACKERS_MID: account takeover attack - medium confidence; - IPREP_ATO_ATTACKERS_HIGH: account takeover attack - HIGH confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_LOW: malicious BOT - general confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_MID: malicious BOT - medium confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_HIGH: malicious BOT - HIGH confidence.
- base
Action Property Map - Execution action of the IP intelligence library (formerly client profile analysis). SecurityAction Name parameter supports: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge.
- bot
Management List<Property Map>Action Overrides - The specific configuration of the IP intelligence library (originally client profile analysis), used to override the default configuration in BaseAction. among them, the Ids in BotManagementActionOverrides can be filled with: - IPREP_WEB_AND_DDOS_ATTACKERS_LOW: network attack - general confidence; - IPREP_WEB_AND_DDOS_ATTACKERS_MID: network attack - medium confidence; - IPREP_WEB_AND_DDOS_ATTACKERS_HIGH: network attack - HIGH confidence; - IPREP_PROXIES_AND_ANONYMIZERS_LOW: network proxy - general confidence; - IPREP_PROXIES_AND_ANONYMIZERS_MID: network proxy - medium confidence; - IPREP_PROXIES_AND_ANONYMIZERS_HIGH: network proxy - HIGH confidence; - IPREP_SCANNING_TOOLS_LOW: scanner - general confidence; - IPREP_SCANNING_TOOLS_MID: scanner - medium confidence; - IPREP_SCANNING_TOOLS_HIGH: scanner - HIGH confidence; - IPREP_ATO_ATTACKERS_LOW: account takeover attack - general confidence; - IPREP_ATO_ATTACKERS_MID: account takeover attack - medium confidence; - IPREP_ATO_ATTACKERS_HIGH: account takeover attack - HIGH confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_LOW: malicious BOT - general confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_MID: malicious BOT - medium confidence; - IPREP_WEB_SCRAPERS_AND_TRAFFIC_BOTS_HIGH: malicious BOT - HIGH confidence.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBaseActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverride, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideArgs
- Action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- Ids List<string>
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- Action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- Ids []string
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids List<String>
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids string[]
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids Sequence[str]
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action Property Map
- Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids List<String>
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Ip Reputation Ip Reputation Group Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsIpReputationIpReputationGroupBotManagementActionOverrideActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategories, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesArgs
- Base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action - Handling method for access requests from known commercial tools or open-source tools. specifies the Name parameter value of SecurityAction: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- Bot
Management List<TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override> - Specifies the handling method for access requests from known commercial tools or open-source tools.
- Base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action - Handling method for access requests from known commercial tools or open-source tools. specifies the Name parameter value of SecurityAction: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- Bot
Management []TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override - Specifies the handling method for access requests from known commercial tools or open-source tools.
- base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action - Handling method for access requests from known commercial tools or open-source tools. specifies the Name parameter value of SecurityAction: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- bot
Management List<TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override> - Specifies the handling method for access requests from known commercial tools or open-source tools.
- base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action - Handling method for access requests from known commercial tools or open-source tools. specifies the Name parameter value of SecurityAction: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- bot
Management TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override[] - Specifies the handling method for access requests from known commercial tools or open-source tools.
- base_
action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action - Handling method for access requests from known commercial tools or open-source tools. specifies the Name parameter value of SecurityAction: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- bot_
management_ Sequence[Teoaction_ overrides Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override] - Specifies the handling method for access requests from known commercial tools or open-source tools.
- base
Action Property Map - Handling method for access requests from known commercial tools or open-source tools. specifies the Name parameter value of SecurityAction: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- bot
Management List<Property Map>Action Overrides - Specifies the handling method for access requests from known commercial tools or open-source tools.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBaseActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverride, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideArgs
- Action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- Ids List<string>
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- Action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- Ids []string
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids List<String>
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids string[]
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids Sequence[str]
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action Property Map
- Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids List<String>
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Known Bot Categories Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsKnownBotCategoriesBotManagementActionOverrideActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBots, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsArgs
- Base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action - Specifies the action for requests from search engine crawlers. valid values for SecurityAction Name: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- Bot
Management List<TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override> - Specifies the handling method for search engine crawler requests.
- Base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action - Specifies the action for requests from search engine crawlers. valid values for SecurityAction Name: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- Bot
Management []TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override - Specifies the handling method for search engine crawler requests.
- base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action - Specifies the action for requests from search engine crawlers. valid values for SecurityAction Name: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- bot
Management List<TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override> - Specifies the handling method for search engine crawler requests.
- base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action - Specifies the action for requests from search engine crawlers. valid values for SecurityAction Name: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- bot
Management TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override[] - Specifies the handling method for search engine crawler requests.
- base_
action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action - Specifies the action for requests from search engine crawlers. valid values for SecurityAction Name: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- bot_
management_ Sequence[Teoaction_ overrides Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override] - Specifies the handling method for search engine crawler requests.
- base
Action Property Map - Specifies the action for requests from search engine crawlers. valid values for SecurityAction Name: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- bot
Management List<Property Map>Action Overrides - Specifies the handling method for search engine crawler requests.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBaseActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverride, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideArgs
- Action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- Ids List<string>
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- Action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- Ids []string
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids List<String>
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids string[]
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids Sequence[str]
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action Property Map
- Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids List<String>
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Search Engine Bots Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSearchEngineBotsBotManagementActionOverrideActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdc, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcArgs
- Base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action - Handling method for requests from the specified IDC. valid values for SecurityAction Name: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- Bot
Management List<TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override> - Specifies the handling method for the specified id request.
- Base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action - Handling method for requests from the specified IDC. valid values for SecurityAction Name: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- Bot
Management []TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override - Specifies the handling method for the specified id request.
- base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action - Handling method for requests from the specified IDC. valid values for SecurityAction Name: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- bot
Management List<TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override> - Specifies the handling method for the specified id request.
- base
Action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action - Handling method for requests from the specified IDC. valid values for SecurityAction Name: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- bot
Management TeoAction Overrides Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override[] - Specifies the handling method for the specified id request.
- base_
action TeoWeb Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action - Handling method for requests from the specified IDC. valid values for SecurityAction Name: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- bot_
management_ Sequence[Teoaction_ overrides Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override] - Specifies the handling method for the specified id request.
- base
Action Property Map - Handling method for requests from the specified IDC. valid values for SecurityAction Name: - Deny: block; - Monitor: observe; - Disabled: not enabled, disable specified rule; - Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge; - Allow: pass (to be deprecated).
- bot
Management List<Property Map>Action Overrides - Specifies the handling method for the specified id request.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Base Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBaseActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverride, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideArgs
- Action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- Ids List<string>
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- Action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- Ids []string
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids List<String>
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids string[]
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action
Teo
Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action - Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids Sequence[str]
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
- action Property Map
- Specifies the handling action for Bot rule items in Ids. valid values for the Name parameter in SecurityAction: - Deny: block;- Monitor: observe;- Disabled: Disabled, disable the specified rule;- Challenge: Challenge, where ChallengeOption in ChallengeActionParameters supports JSChallenge and ManagedChallenge;- Allow: pass (only for Bot basic feature management).
- ids List<String>
- Specific item under Bot rules used to rewrite the configuration content of this single rule. refer to the returned message from the DescribeBotManagedRules API for detailed information corresponding to Ids.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Basic Bot Settings Source Idc Bot Management Action Override Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBasicBotSettingsSourceIdcBotManagementActionOverrideActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetection, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionArgs
- Rules
List<Teo
Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule> - List of browser spoofing identification Rules. When using ModifySecurityPolicy to modify Web protection configuration: - if Rules parameter in SecurityPolicy.BotManagement.BrowserImpersonationDetection is not specified or parameter length is zero: clear all browser spoofing identification rule configurations; - if BrowserImpersonationDetection parameter value is unspecified in SecurityPolicy.BotManagement parameters: keep existing browser spoofing identification rule configurations without modification.
- Rules
[]Teo
Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule - List of browser spoofing identification Rules. When using ModifySecurityPolicy to modify Web protection configuration: - if Rules parameter in SecurityPolicy.BotManagement.BrowserImpersonationDetection is not specified or parameter length is zero: clear all browser spoofing identification rule configurations; - if BrowserImpersonationDetection parameter value is unspecified in SecurityPolicy.BotManagement parameters: keep existing browser spoofing identification rule configurations without modification.
- rules
List<Teo
Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule> - List of browser spoofing identification Rules. When using ModifySecurityPolicy to modify Web protection configuration: - if Rules parameter in SecurityPolicy.BotManagement.BrowserImpersonationDetection is not specified or parameter length is zero: clear all browser spoofing identification rule configurations; - if BrowserImpersonationDetection parameter value is unspecified in SecurityPolicy.BotManagement parameters: keep existing browser spoofing identification rule configurations without modification.
- rules
Teo
Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule[] - List of browser spoofing identification Rules. When using ModifySecurityPolicy to modify Web protection configuration: - if Rules parameter in SecurityPolicy.BotManagement.BrowserImpersonationDetection is not specified or parameter length is zero: clear all browser spoofing identification rule configurations; - if BrowserImpersonationDetection parameter value is unspecified in SecurityPolicy.BotManagement parameters: keep existing browser spoofing identification rule configurations without modification.
- rules
Sequence[Teo
Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule] - List of browser spoofing identification Rules. When using ModifySecurityPolicy to modify Web protection configuration: - if Rules parameter in SecurityPolicy.BotManagement.BrowserImpersonationDetection is not specified or parameter length is zero: clear all browser spoofing identification rule configurations; - if BrowserImpersonationDetection parameter value is unspecified in SecurityPolicy.BotManagement parameters: keep existing browser spoofing identification rule configurations without modification.
- rules List<Property Map>
- List of browser spoofing identification Rules. When using ModifySecurityPolicy to modify Web protection configuration: - if Rules parameter in SecurityPolicy.BotManagement.BrowserImpersonationDetection is not specified or parameter length is zero: clear all browser spoofing identification rule configurations; - if BrowserImpersonationDetection parameter value is unspecified in SecurityPolicy.BotManagement parameters: keep existing browser spoofing identification rule configurations without modification.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRule, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleArgs
- Action
Teo
Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- Condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- Enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- Id string
- ID of the resource.
- Name string
- Specifies the name of the precise rate limit.
- Action
Teo
Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- Condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- Enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- Id string
- ID of the resource.
- Name string
- Specifies the name of the precise rate limit.
- action
Teo
Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- condition String
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled String
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id String
- ID of the resource.
- name String
- Specifies the name of the precise rate limit.
- action
Teo
Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id string
- ID of the resource.
- name string
- Specifies the name of the precise rate limit.
- action
Teo
Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- condition str
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled str
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id str
- ID of the resource.
- name str
- Specifies the name of the precise rate limit.
- action Property Map
- Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- condition String
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled String
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id String
- ID of the resource.
- name String
- Specifies the name of the precise rate limit.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionArgs
- Bot
Session TeoValidation Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation - Configures Cookie verification and session tracking.
- Client
Behavior TeoDetection Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection - Configures client behavior validation.
- Bot
Session TeoValidation Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation - Configures Cookie verification and session tracking.
- Client
Behavior TeoDetection Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection - Configures client behavior validation.
- bot
Session TeoValidation Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation - Configures Cookie verification and session tracking.
- client
Behavior TeoDetection Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection - Configures client behavior validation.
- bot
Session TeoValidation Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation - Configures Cookie verification and session tracking.
- client
Behavior TeoDetection Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection - Configures client behavior validation.
- bot_
session_ Teovalidation Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation - Configures Cookie verification and session tracking.
- client_
behavior_ Teodetection Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection - Configures client behavior validation.
- bot
Session Property MapValidation - Configures Cookie verification and session tracking.
- client
Behavior Property MapDetection - Configures client behavior validation.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidation, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationArgs
- string
- Whether to update Cookie and validate. valid values: - on: update Cookie and validate; - off: verify only.
- Max
New TeoSession Trigger Config Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Max New Session Trigger Config - Specifies the trigger threshold for updating and validating cookies. valid only when IssueNewBotSessionCookie is set to on.
- Session
Expired TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action - Execution action when no Cookie is carried or the Cookie expired. valid values for the Name parameter in SecurityAction: - Deny: block, where Stall can be configured in DenyActionParameters;- Monitor: observe;- Allow: respond after wait, where MinDelayTime and MaxDelayTime must be configured in AllowActionParameters.
- Session
Invalid TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action - Execution action for invalid Cookie. valid values for the Name parameter in SecurityAction: - Deny: block, where the DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- Session
Rate TeoControl Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control - Specifies the session rate and periodic feature verification configuration.
- string
- Whether to update Cookie and validate. valid values: - on: update Cookie and validate; - off: verify only.
- Max
New TeoSession Trigger Config Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Max New Session Trigger Config - Specifies the trigger threshold for updating and validating cookies. valid only when IssueNewBotSessionCookie is set to on.
- Session
Expired TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action - Execution action when no Cookie is carried or the Cookie expired. valid values for the Name parameter in SecurityAction: - Deny: block, where Stall can be configured in DenyActionParameters;- Monitor: observe;- Allow: respond after wait, where MinDelayTime and MaxDelayTime must be configured in AllowActionParameters.
- Session
Invalid TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action - Execution action for invalid Cookie. valid values for the Name parameter in SecurityAction: - Deny: block, where the DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- Session
Rate TeoControl Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control - Specifies the session rate and periodic feature verification configuration.
- String
- Whether to update Cookie and validate. valid values: - on: update Cookie and validate; - off: verify only.
- max
New TeoSession Trigger Config Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Max New Session Trigger Config - Specifies the trigger threshold for updating and validating cookies. valid only when IssueNewBotSessionCookie is set to on.
- session
Expired TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action - Execution action when no Cookie is carried or the Cookie expired. valid values for the Name parameter in SecurityAction: - Deny: block, where Stall can be configured in DenyActionParameters;- Monitor: observe;- Allow: respond after wait, where MinDelayTime and MaxDelayTime must be configured in AllowActionParameters.
- session
Invalid TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action - Execution action for invalid Cookie. valid values for the Name parameter in SecurityAction: - Deny: block, where the DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- session
Rate TeoControl Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control - Specifies the session rate and periodic feature verification configuration.
- string
- Whether to update Cookie and validate. valid values: - on: update Cookie and validate; - off: verify only.
- max
New TeoSession Trigger Config Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Max New Session Trigger Config - Specifies the trigger threshold for updating and validating cookies. valid only when IssueNewBotSessionCookie is set to on.
- session
Expired TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action - Execution action when no Cookie is carried or the Cookie expired. valid values for the Name parameter in SecurityAction: - Deny: block, where Stall can be configured in DenyActionParameters;- Monitor: observe;- Allow: respond after wait, where MinDelayTime and MaxDelayTime must be configured in AllowActionParameters.
- session
Invalid TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action - Execution action for invalid Cookie. valid values for the Name parameter in SecurityAction: - Deny: block, where the DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- session
Rate TeoControl Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control - Specifies the session rate and periodic feature verification configuration.
- str
- Whether to update Cookie and validate. valid values: - on: update Cookie and validate; - off: verify only.
- max_
new_ Teosession_ trigger_ config Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Max New Session Trigger Config - Specifies the trigger threshold for updating and validating cookies. valid only when IssueNewBotSessionCookie is set to on.
- session_
expired_ Teoaction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action - Execution action when no Cookie is carried or the Cookie expired. valid values for the Name parameter in SecurityAction: - Deny: block, where Stall can be configured in DenyActionParameters;- Monitor: observe;- Allow: respond after wait, where MinDelayTime and MaxDelayTime must be configured in AllowActionParameters.
- session_
invalid_ Teoaction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action - Execution action for invalid Cookie. valid values for the Name parameter in SecurityAction: - Deny: block, where the DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- session_
rate_ Teocontrol Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control - Specifies the session rate and periodic feature verification configuration.
- String
- Whether to update Cookie and validate. valid values: - on: update Cookie and validate; - off: verify only.
- max
New Property MapSession Trigger Config - Specifies the trigger threshold for updating and validating cookies. valid only when IssueNewBotSessionCookie is set to on.
- session
Expired Property MapAction - Execution action when no Cookie is carried or the Cookie expired. valid values for the Name parameter in SecurityAction: - Deny: block, where Stall can be configured in DenyActionParameters;- Monitor: observe;- Allow: respond after wait, where MinDelayTime and MaxDelayTime must be configured in AllowActionParameters.
- session
Invalid Property MapAction - Execution action for invalid Cookie. valid values for the Name parameter in SecurityAction: - Deny: block, where the DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- session
Rate Property MapControl - Specifies the session rate and periodic feature verification configuration.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationMaxNewSessionTriggerConfig, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationMaxNewSessionTriggerConfigArgs
- Max
New stringSession Count Interval - Time window for trigger threshold statistics. valid values: - 5s: within 5 seconds;- 10s: within 10 seconds;- 15s: within 15 seconds;- 30s: within 30 seconds;- 60s: within 60 seconds;- 5m: within 5 minutes;- 10m: within 10 minutes;- 30m: within 30 minutes;- 60m: within 60 minutes.
- Max
New doubleSession Count Threshold - Trigger threshold cumulative count. value range: 1-100000000.
- Max
New stringSession Count Interval - Time window for trigger threshold statistics. valid values: - 5s: within 5 seconds;- 10s: within 10 seconds;- 15s: within 15 seconds;- 30s: within 30 seconds;- 60s: within 60 seconds;- 5m: within 5 minutes;- 10m: within 10 minutes;- 30m: within 30 minutes;- 60m: within 60 minutes.
- Max
New float64Session Count Threshold - Trigger threshold cumulative count. value range: 1-100000000.
- max
New StringSession Count Interval - Time window for trigger threshold statistics. valid values: - 5s: within 5 seconds;- 10s: within 10 seconds;- 15s: within 15 seconds;- 30s: within 30 seconds;- 60s: within 60 seconds;- 5m: within 5 minutes;- 10m: within 10 minutes;- 30m: within 30 minutes;- 60m: within 60 minutes.
- max
New DoubleSession Count Threshold - Trigger threshold cumulative count. value range: 1-100000000.
- max
New stringSession Count Interval - Time window for trigger threshold statistics. valid values: - 5s: within 5 seconds;- 10s: within 10 seconds;- 15s: within 15 seconds;- 30s: within 30 seconds;- 60s: within 60 seconds;- 5m: within 5 minutes;- 10m: within 10 minutes;- 30m: within 30 minutes;- 60m: within 60 minutes.
- max
New numberSession Count Threshold - Trigger threshold cumulative count. value range: 1-100000000.
- max_
new_ strsession_ count_ interval - Time window for trigger threshold statistics. valid values: - 5s: within 5 seconds;- 10s: within 10 seconds;- 15s: within 15 seconds;- 30s: within 30 seconds;- 60s: within 60 seconds;- 5m: within 5 minutes;- 10m: within 10 minutes;- 30m: within 30 minutes;- 60m: within 60 minutes.
- max_
new_ floatsession_ count_ threshold - Trigger threshold cumulative count. value range: 1-100000000.
- max
New StringSession Count Interval - Time window for trigger threshold statistics. valid values: - 5s: within 5 seconds;- 10s: within 10 seconds;- 15s: within 15 seconds;- 30s: within 30 seconds;- 60s: within 60 seconds;- 5m: within 5 minutes;- 10m: within 10 minutes;- 30m: within 30 minutes;- 60m: within 60 minutes.
- max
New NumberSession Count Threshold - Trigger threshold cumulative count. value range: 1-100000000.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Expired Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionExpiredActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Invalid Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionInvalidActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControl, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlArgs
- Enabled string
- Specifies whether session rate and periodic feature verification are enabled. valid values: - on: enable- off: disable.
- High
Rate TeoSession Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action - Session rate and periodic feature verification high-risk execution actions. SecurityAction Name valid values: - Deny: block, where Stall configuration is supported in DenyActionParameters; - Monitor: observation; - Allow: respond after wait, where MinDelayTime and MaxDelayTime configuration is required in AllowActionParameters.
- Low
Rate TeoSession Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action - Session rate and periodic feature verification low risk execution action. SecurityAction Name parameter supports: - Deny: block, where DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- Mid
Rate TeoSession Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action - Session rate and periodic feature verification medium-risk execution action. SecurityAction Name parameter supports: - Deny: block, where DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- Enabled string
- Specifies whether session rate and periodic feature verification are enabled. valid values: - on: enable- off: disable.
- High
Rate TeoSession Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action - Session rate and periodic feature verification high-risk execution actions. SecurityAction Name valid values: - Deny: block, where Stall configuration is supported in DenyActionParameters; - Monitor: observation; - Allow: respond after wait, where MinDelayTime and MaxDelayTime configuration is required in AllowActionParameters.
- Low
Rate TeoSession Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action - Session rate and periodic feature verification low risk execution action. SecurityAction Name parameter supports: - Deny: block, where DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- Mid
Rate TeoSession Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action - Session rate and periodic feature verification medium-risk execution action. SecurityAction Name parameter supports: - Deny: block, where DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- enabled String
- Specifies whether session rate and periodic feature verification are enabled. valid values: - on: enable- off: disable.
- high
Rate TeoSession Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action - Session rate and periodic feature verification high-risk execution actions. SecurityAction Name valid values: - Deny: block, where Stall configuration is supported in DenyActionParameters; - Monitor: observation; - Allow: respond after wait, where MinDelayTime and MaxDelayTime configuration is required in AllowActionParameters.
- low
Rate TeoSession Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action - Session rate and periodic feature verification low risk execution action. SecurityAction Name parameter supports: - Deny: block, where DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- mid
Rate TeoSession Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action - Session rate and periodic feature verification medium-risk execution action. SecurityAction Name parameter supports: - Deny: block, where DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- enabled string
- Specifies whether session rate and periodic feature verification are enabled. valid values: - on: enable- off: disable.
- high
Rate TeoSession Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action - Session rate and periodic feature verification high-risk execution actions. SecurityAction Name valid values: - Deny: block, where Stall configuration is supported in DenyActionParameters; - Monitor: observation; - Allow: respond after wait, where MinDelayTime and MaxDelayTime configuration is required in AllowActionParameters.
- low
Rate TeoSession Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action - Session rate and periodic feature verification low risk execution action. SecurityAction Name parameter supports: - Deny: block, where DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- mid
Rate TeoSession Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action - Session rate and periodic feature verification medium-risk execution action. SecurityAction Name parameter supports: - Deny: block, where DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- enabled str
- Specifies whether session rate and periodic feature verification are enabled. valid values: - on: enable- off: disable.
- high_
rate_ Teosession_ action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action - Session rate and periodic feature verification high-risk execution actions. SecurityAction Name valid values: - Deny: block, where Stall configuration is supported in DenyActionParameters; - Monitor: observation; - Allow: respond after wait, where MinDelayTime and MaxDelayTime configuration is required in AllowActionParameters.
- low_
rate_ Teosession_ action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action - Session rate and periodic feature verification low risk execution action. SecurityAction Name parameter supports: - Deny: block, where DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- mid_
rate_ Teosession_ action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action - Session rate and periodic feature verification medium-risk execution action. SecurityAction Name parameter supports: - Deny: block, where DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- enabled String
- Specifies whether session rate and periodic feature verification are enabled. valid values: - on: enable- off: disable.
- high
Rate Property MapSession Action - Session rate and periodic feature verification high-risk execution actions. SecurityAction Name valid values: - Deny: block, where Stall configuration is supported in DenyActionParameters; - Monitor: observation; - Allow: respond after wait, where MinDelayTime and MaxDelayTime configuration is required in AllowActionParameters.
- low
Rate Property MapSession Action - Session rate and periodic feature verification low risk execution action. SecurityAction Name parameter supports: - Deny: block, where DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
- mid
Rate Property MapSession Action - Session rate and periodic feature verification medium-risk execution action. SecurityAction Name parameter supports: - Deny: block, where DenyActionParameters supports Stall configuration;- Monitor: observe;- Allow: respond after wait, where AllowActionParameters requires MinDelayTime and MaxDelayTime configuration.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control High Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlHighRateSessionActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Low Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlLowRateSessionActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Bot Session Validation Session Rate Control Mid Rate Session Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionBotSessionValidationSessionRateControlMidRateSessionActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetection, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionArgs
- Bot
Client TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action - The execution action of the Bot client. valid values for the Name parameter in SecurityAction: - Deny: block, where the Stall configuration is supported in DenyActionParameters;- Monitor: observation;- Allow: respond after wait, where MinDelayTime and MaxDelayTime configurations are required in AllowActionParameters.
- Challenge
Not TeoFinished Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action - Execution action when client-side javascript is not enabled (test not completed). valid values for SecurityAction Name: - Deny: block, where Stall configuration is supported in DenyActionParameters;- Monitor: observe;- Allow: respond after waiting, where MinDelayTime and MaxDelayTime configuration is required in AllowActionParameters.
- Challenge
Timeout TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action - The execution action for client-side detection timeout. valid values for the Name parameter in SecurityAction: - Deny: block, where Stall can be configured in DenyActionParameters; - Monitor: observe; - Allow: respond after wait, where MinDelayTime and MaxDelayTime must be configured in AllowActionParameters.
- Crypto
Challenge stringDelay Before - Specifies the execution mode for client behavior verification. valid values: - 0ms: immediate execution; - 100ms: delay 100ms execution; - 200ms: delay 200ms execution; - 300ms: delay 300ms execution; - 400ms: delay 400ms execution; - 500ms: delay 500ms execution; - 600ms: delay 600ms execution; - 700ms: delay 700ms execution; - 800ms: delay 800ms execution; - 900ms: delay 900ms execution; - 1000ms: delay 1000ms execution.
- Crypto
Challenge stringIntensity - Specifies the proof-of-work strength. valid values: - low: low;- medium: medium;- high: high.
- Max
Challenge stringCount Interval - Time window for trigger threshold statistics. valid values: - 5s: within 5 seconds;- 10s: within 10 seconds;- 15s: within 15 seconds;- 30s: within 30 seconds;- 60s: within 60 seconds;- 5m: within 5 minutes;- 10m: within 10 minutes;- 30m: within 30 minutes;- 60m: within 60 minutes.
- Max
Challenge doubleCount Threshold - Trigger threshold cumulative count. value range: 1-100000000.
- Bot
Client TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action - The execution action of the Bot client. valid values for the Name parameter in SecurityAction: - Deny: block, where the Stall configuration is supported in DenyActionParameters;- Monitor: observation;- Allow: respond after wait, where MinDelayTime and MaxDelayTime configurations are required in AllowActionParameters.
- Challenge
Not TeoFinished Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action - Execution action when client-side javascript is not enabled (test not completed). valid values for SecurityAction Name: - Deny: block, where Stall configuration is supported in DenyActionParameters;- Monitor: observe;- Allow: respond after waiting, where MinDelayTime and MaxDelayTime configuration is required in AllowActionParameters.
- Challenge
Timeout TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action - The execution action for client-side detection timeout. valid values for the Name parameter in SecurityAction: - Deny: block, where Stall can be configured in DenyActionParameters; - Monitor: observe; - Allow: respond after wait, where MinDelayTime and MaxDelayTime must be configured in AllowActionParameters.
- Crypto
Challenge stringDelay Before - Specifies the execution mode for client behavior verification. valid values: - 0ms: immediate execution; - 100ms: delay 100ms execution; - 200ms: delay 200ms execution; - 300ms: delay 300ms execution; - 400ms: delay 400ms execution; - 500ms: delay 500ms execution; - 600ms: delay 600ms execution; - 700ms: delay 700ms execution; - 800ms: delay 800ms execution; - 900ms: delay 900ms execution; - 1000ms: delay 1000ms execution.
- Crypto
Challenge stringIntensity - Specifies the proof-of-work strength. valid values: - low: low;- medium: medium;- high: high.
- Max
Challenge stringCount Interval - Time window for trigger threshold statistics. valid values: - 5s: within 5 seconds;- 10s: within 10 seconds;- 15s: within 15 seconds;- 30s: within 30 seconds;- 60s: within 60 seconds;- 5m: within 5 minutes;- 10m: within 10 minutes;- 30m: within 30 minutes;- 60m: within 60 minutes.
- Max
Challenge float64Count Threshold - Trigger threshold cumulative count. value range: 1-100000000.
- bot
Client TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action - The execution action of the Bot client. valid values for the Name parameter in SecurityAction: - Deny: block, where the Stall configuration is supported in DenyActionParameters;- Monitor: observation;- Allow: respond after wait, where MinDelayTime and MaxDelayTime configurations are required in AllowActionParameters.
- challenge
Not TeoFinished Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action - Execution action when client-side javascript is not enabled (test not completed). valid values for SecurityAction Name: - Deny: block, where Stall configuration is supported in DenyActionParameters;- Monitor: observe;- Allow: respond after waiting, where MinDelayTime and MaxDelayTime configuration is required in AllowActionParameters.
- challenge
Timeout TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action - The execution action for client-side detection timeout. valid values for the Name parameter in SecurityAction: - Deny: block, where Stall can be configured in DenyActionParameters; - Monitor: observe; - Allow: respond after wait, where MinDelayTime and MaxDelayTime must be configured in AllowActionParameters.
- crypto
Challenge StringDelay Before - Specifies the execution mode for client behavior verification. valid values: - 0ms: immediate execution; - 100ms: delay 100ms execution; - 200ms: delay 200ms execution; - 300ms: delay 300ms execution; - 400ms: delay 400ms execution; - 500ms: delay 500ms execution; - 600ms: delay 600ms execution; - 700ms: delay 700ms execution; - 800ms: delay 800ms execution; - 900ms: delay 900ms execution; - 1000ms: delay 1000ms execution.
- crypto
Challenge StringIntensity - Specifies the proof-of-work strength. valid values: - low: low;- medium: medium;- high: high.
- max
Challenge StringCount Interval - Time window for trigger threshold statistics. valid values: - 5s: within 5 seconds;- 10s: within 10 seconds;- 15s: within 15 seconds;- 30s: within 30 seconds;- 60s: within 60 seconds;- 5m: within 5 minutes;- 10m: within 10 minutes;- 30m: within 30 minutes;- 60m: within 60 minutes.
- max
Challenge DoubleCount Threshold - Trigger threshold cumulative count. value range: 1-100000000.
- bot
Client TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action - The execution action of the Bot client. valid values for the Name parameter in SecurityAction: - Deny: block, where the Stall configuration is supported in DenyActionParameters;- Monitor: observation;- Allow: respond after wait, where MinDelayTime and MaxDelayTime configurations are required in AllowActionParameters.
- challenge
Not TeoFinished Action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action - Execution action when client-side javascript is not enabled (test not completed). valid values for SecurityAction Name: - Deny: block, where Stall configuration is supported in DenyActionParameters;- Monitor: observe;- Allow: respond after waiting, where MinDelayTime and MaxDelayTime configuration is required in AllowActionParameters.
- challenge
Timeout TeoAction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action - The execution action for client-side detection timeout. valid values for the Name parameter in SecurityAction: - Deny: block, where Stall can be configured in DenyActionParameters; - Monitor: observe; - Allow: respond after wait, where MinDelayTime and MaxDelayTime must be configured in AllowActionParameters.
- crypto
Challenge stringDelay Before - Specifies the execution mode for client behavior verification. valid values: - 0ms: immediate execution; - 100ms: delay 100ms execution; - 200ms: delay 200ms execution; - 300ms: delay 300ms execution; - 400ms: delay 400ms execution; - 500ms: delay 500ms execution; - 600ms: delay 600ms execution; - 700ms: delay 700ms execution; - 800ms: delay 800ms execution; - 900ms: delay 900ms execution; - 1000ms: delay 1000ms execution.
- crypto
Challenge stringIntensity - Specifies the proof-of-work strength. valid values: - low: low;- medium: medium;- high: high.
- max
Challenge stringCount Interval - Time window for trigger threshold statistics. valid values: - 5s: within 5 seconds;- 10s: within 10 seconds;- 15s: within 15 seconds;- 30s: within 30 seconds;- 60s: within 60 seconds;- 5m: within 5 minutes;- 10m: within 10 minutes;- 30m: within 30 minutes;- 60m: within 60 minutes.
- max
Challenge numberCount Threshold - Trigger threshold cumulative count. value range: 1-100000000.
- bot_
client_ Teoaction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action - The execution action of the Bot client. valid values for the Name parameter in SecurityAction: - Deny: block, where the Stall configuration is supported in DenyActionParameters;- Monitor: observation;- Allow: respond after wait, where MinDelayTime and MaxDelayTime configurations are required in AllowActionParameters.
- challenge_
not_ Teofinished_ action Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action - Execution action when client-side javascript is not enabled (test not completed). valid values for SecurityAction Name: - Deny: block, where Stall configuration is supported in DenyActionParameters;- Monitor: observe;- Allow: respond after waiting, where MinDelayTime and MaxDelayTime configuration is required in AllowActionParameters.
- challenge_
timeout_ Teoaction Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action - The execution action for client-side detection timeout. valid values for the Name parameter in SecurityAction: - Deny: block, where Stall can be configured in DenyActionParameters; - Monitor: observe; - Allow: respond after wait, where MinDelayTime and MaxDelayTime must be configured in AllowActionParameters.
- crypto_
challenge_ strdelay_ before - Specifies the execution mode for client behavior verification. valid values: - 0ms: immediate execution; - 100ms: delay 100ms execution; - 200ms: delay 200ms execution; - 300ms: delay 300ms execution; - 400ms: delay 400ms execution; - 500ms: delay 500ms execution; - 600ms: delay 600ms execution; - 700ms: delay 700ms execution; - 800ms: delay 800ms execution; - 900ms: delay 900ms execution; - 1000ms: delay 1000ms execution.
- crypto_
challenge_ strintensity - Specifies the proof-of-work strength. valid values: - low: low;- medium: medium;- high: high.
- max_
challenge_ strcount_ interval - Time window for trigger threshold statistics. valid values: - 5s: within 5 seconds;- 10s: within 10 seconds;- 15s: within 15 seconds;- 30s: within 30 seconds;- 60s: within 60 seconds;- 5m: within 5 minutes;- 10m: within 10 minutes;- 30m: within 30 minutes;- 60m: within 60 minutes.
- max_
challenge_ floatcount_ threshold - Trigger threshold cumulative count. value range: 1-100000000.
- bot
Client Property MapAction - The execution action of the Bot client. valid values for the Name parameter in SecurityAction: - Deny: block, where the Stall configuration is supported in DenyActionParameters;- Monitor: observation;- Allow: respond after wait, where MinDelayTime and MaxDelayTime configurations are required in AllowActionParameters.
- challenge
Not Property MapFinished Action - Execution action when client-side javascript is not enabled (test not completed). valid values for SecurityAction Name: - Deny: block, where Stall configuration is supported in DenyActionParameters;- Monitor: observe;- Allow: respond after waiting, where MinDelayTime and MaxDelayTime configuration is required in AllowActionParameters.
- challenge
Timeout Property MapAction - The execution action for client-side detection timeout. valid values for the Name parameter in SecurityAction: - Deny: block, where Stall can be configured in DenyActionParameters; - Monitor: observe; - Allow: respond after wait, where MinDelayTime and MaxDelayTime must be configured in AllowActionParameters.
- crypto
Challenge StringDelay Before - Specifies the execution mode for client behavior verification. valid values: - 0ms: immediate execution; - 100ms: delay 100ms execution; - 200ms: delay 200ms execution; - 300ms: delay 300ms execution; - 400ms: delay 400ms execution; - 500ms: delay 500ms execution; - 600ms: delay 600ms execution; - 700ms: delay 700ms execution; - 800ms: delay 800ms execution; - 900ms: delay 900ms execution; - 1000ms: delay 1000ms execution.
- crypto
Challenge StringIntensity - Specifies the proof-of-work strength. valid values: - low: low;- medium: medium;- high: high.
- max
Challenge StringCount Interval - Time window for trigger threshold statistics. valid values: - 5s: within 5 seconds;- 10s: within 10 seconds;- 15s: within 15 seconds;- 30s: within 30 seconds;- 60s: within 60 seconds;- 5m: within 5 minutes;- 10m: within 10 minutes;- 30m: within 30 minutes;- 60m: within 60 minutes.
- max
Challenge NumberCount Threshold - Trigger threshold cumulative count. value range: 1-100000000.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Bot Client Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionBotClientActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Not Finished Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeNotFinishedActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutAction, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Browser Impersonation Detection Rule Action Client Behavior Detection Challenge Timeout Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementBrowserImpersonationDetectionRuleActionClientBehaviorDetectionChallengeTimeoutActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRules, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesArgs
- Rules
List<Teo
Web Security Template Security Policy Bot Management Client Attestation Rules Rule> - List of client authentication. when using ModifySecurityPolicy to modify Web protection configuration: - if Rules in SecurityPolicy.BotManagement.ClientAttestationRules is not specified or the parameter length of Rules is zero: clear all client authentication rule configuration. - if ClientAttestationRules in SecurityPolicy.BotManagement parameters is unspecified: keep existing client authentication rule configuration and do not modify..
- Rules
[]Teo
Web Security Template Security Policy Bot Management Client Attestation Rules Rule - List of client authentication. when using ModifySecurityPolicy to modify Web protection configuration: - if Rules in SecurityPolicy.BotManagement.ClientAttestationRules is not specified or the parameter length of Rules is zero: clear all client authentication rule configuration. - if ClientAttestationRules in SecurityPolicy.BotManagement parameters is unspecified: keep existing client authentication rule configuration and do not modify..
- rules
List<Teo
Web Security Template Security Policy Bot Management Client Attestation Rules Rule> - List of client authentication. when using ModifySecurityPolicy to modify Web protection configuration: - if Rules in SecurityPolicy.BotManagement.ClientAttestationRules is not specified or the parameter length of Rules is zero: clear all client authentication rule configuration. - if ClientAttestationRules in SecurityPolicy.BotManagement parameters is unspecified: keep existing client authentication rule configuration and do not modify..
- rules
Teo
Web Security Template Security Policy Bot Management Client Attestation Rules Rule[] - List of client authentication. when using ModifySecurityPolicy to modify Web protection configuration: - if Rules in SecurityPolicy.BotManagement.ClientAttestationRules is not specified or the parameter length of Rules is zero: clear all client authentication rule configuration. - if ClientAttestationRules in SecurityPolicy.BotManagement parameters is unspecified: keep existing client authentication rule configuration and do not modify..
- rules
Sequence[Teo
Web Security Template Security Policy Bot Management Client Attestation Rules Rule] - List of client authentication. when using ModifySecurityPolicy to modify Web protection configuration: - if Rules in SecurityPolicy.BotManagement.ClientAttestationRules is not specified or the parameter length of Rules is zero: clear all client authentication rule configuration. - if ClientAttestationRules in SecurityPolicy.BotManagement parameters is unspecified: keep existing client authentication rule configuration and do not modify..
- rules List<Property Map>
- List of client authentication. when using ModifySecurityPolicy to modify Web protection configuration: - if Rules in SecurityPolicy.BotManagement.ClientAttestationRules is not specified or the parameter length of Rules is zero: clear all client authentication rule configuration. - if ClientAttestationRules in SecurityPolicy.BotManagement parameters is unspecified: keep existing client authentication rule configuration and do not modify..
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRule, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleArgs
- Attester
Id string - Specifies the client authentication option ID.
- Condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- Device
Profiles List<TeoWeb Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile> - Client device configuration. if the DeviceProfiles parameter value is not specified in the ClientAttestationRules parameter, keep the existing client device configuration and do not modify it.
- Enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- Id string
- ID of the resource.
- Invalid
Attestation TeoAction Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action - Handling method for failed client authentication. valid values for SecurityAction Name: - Deny: block; - Monitor: observation; - Redirect: redirection; - Challenge: Challenge. default value: Monitor.
- Name string
- Specifies the name of the precise rate limit.
- Priority double
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- Attester
Id string - Specifies the client authentication option ID.
- Condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- Device
Profiles []TeoWeb Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile - Client device configuration. if the DeviceProfiles parameter value is not specified in the ClientAttestationRules parameter, keep the existing client device configuration and do not modify it.
- Enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- Id string
- ID of the resource.
- Invalid
Attestation TeoAction Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action - Handling method for failed client authentication. valid values for SecurityAction Name: - Deny: block; - Monitor: observation; - Redirect: redirection; - Challenge: Challenge. default value: Monitor.
- Name string
- Specifies the name of the precise rate limit.
- Priority float64
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- attester
Id String - Specifies the client authentication option ID.
- condition String
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- device
Profiles List<TeoWeb Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile> - Client device configuration. if the DeviceProfiles parameter value is not specified in the ClientAttestationRules parameter, keep the existing client device configuration and do not modify it.
- enabled String
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id String
- ID of the resource.
- invalid
Attestation TeoAction Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action - Handling method for failed client authentication. valid values for SecurityAction Name: - Deny: block; - Monitor: observation; - Redirect: redirection; - Challenge: Challenge. default value: Monitor.
- name String
- Specifies the name of the precise rate limit.
- priority Double
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- attester
Id string - Specifies the client authentication option ID.
- condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- device
Profiles TeoWeb Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile[] - Client device configuration. if the DeviceProfiles parameter value is not specified in the ClientAttestationRules parameter, keep the existing client device configuration and do not modify it.
- enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id string
- ID of the resource.
- invalid
Attestation TeoAction Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action - Handling method for failed client authentication. valid values for SecurityAction Name: - Deny: block; - Monitor: observation; - Redirect: redirection; - Challenge: Challenge. default value: Monitor.
- name string
- Specifies the name of the precise rate limit.
- priority number
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- attester_
id str - Specifies the client authentication option ID.
- condition str
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- device_
profiles Sequence[TeoWeb Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile] - Client device configuration. if the DeviceProfiles parameter value is not specified in the ClientAttestationRules parameter, keep the existing client device configuration and do not modify it.
- enabled str
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id str
- ID of the resource.
- invalid_
attestation_ Teoaction Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action - Handling method for failed client authentication. valid values for SecurityAction Name: - Deny: block; - Monitor: observation; - Redirect: redirection; - Challenge: Challenge. default value: Monitor.
- name str
- Specifies the name of the precise rate limit.
- priority float
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- attester
Id String - Specifies the client authentication option ID.
- condition String
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- device
Profiles List<Property Map> - Client device configuration. if the DeviceProfiles parameter value is not specified in the ClientAttestationRules parameter, keep the existing client device configuration and do not modify it.
- enabled String
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id String
- ID of the resource.
- invalid
Attestation Property MapAction - Handling method for failed client authentication. valid values for SecurityAction Name: - Deny: block; - Monitor: observation; - Redirect: redirection; - Challenge: Challenge. default value: Monitor.
- name String
- Specifies the name of the precise rate limit.
- priority Number
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfile, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileArgs
- Client
Type string - Client device type. valid values: - iOS; - Android; - WebView.
- High
Risk doubleMin Score - The minimum value to determine a request as high-risk ranges from 1-99. the larger the value, the higher the request risk, and the closer it resembles a request initiated by a Bot client. the default value is 50, corresponding to high-risk for values 51-100.
- High
Risk TeoRequest Action Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action - Handling method for high-risk requests. valid values for SecurityAction Name: - Deny: block; - Monitor: observation; - Redirect: redirection; - Challenge: Challenge. default value: Monitor.
- Medium
Risk doubleMin Score - Specifies the minimum value to determine a request as medium-risk. value range: 1-99. the larger the value, the higher the request risk, resembling requests initiated by a Bot client. default value: 15, corresponding to medium-risk for values 16-50.
- Medium
Risk TeoRequest Action Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action - Handling method for medium-risk requests. SecurityAction Name parameter supports: - Deny: block; - Monitor: observe; - Redirect: Redirect; - Challenge: Challenge. default value is Monitor.
- Client
Type string - Client device type. valid values: - iOS; - Android; - WebView.
- High
Risk float64Min Score - The minimum value to determine a request as high-risk ranges from 1-99. the larger the value, the higher the request risk, and the closer it resembles a request initiated by a Bot client. the default value is 50, corresponding to high-risk for values 51-100.
- High
Risk TeoRequest Action Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action - Handling method for high-risk requests. valid values for SecurityAction Name: - Deny: block; - Monitor: observation; - Redirect: redirection; - Challenge: Challenge. default value: Monitor.
- Medium
Risk float64Min Score - Specifies the minimum value to determine a request as medium-risk. value range: 1-99. the larger the value, the higher the request risk, resembling requests initiated by a Bot client. default value: 15, corresponding to medium-risk for values 16-50.
- Medium
Risk TeoRequest Action Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action - Handling method for medium-risk requests. SecurityAction Name parameter supports: - Deny: block; - Monitor: observe; - Redirect: Redirect; - Challenge: Challenge. default value is Monitor.
- client
Type String - Client device type. valid values: - iOS; - Android; - WebView.
- high
Risk DoubleMin Score - The minimum value to determine a request as high-risk ranges from 1-99. the larger the value, the higher the request risk, and the closer it resembles a request initiated by a Bot client. the default value is 50, corresponding to high-risk for values 51-100.
- high
Risk TeoRequest Action Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action - Handling method for high-risk requests. valid values for SecurityAction Name: - Deny: block; - Monitor: observation; - Redirect: redirection; - Challenge: Challenge. default value: Monitor.
- medium
Risk DoubleMin Score - Specifies the minimum value to determine a request as medium-risk. value range: 1-99. the larger the value, the higher the request risk, resembling requests initiated by a Bot client. default value: 15, corresponding to medium-risk for values 16-50.
- medium
Risk TeoRequest Action Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action - Handling method for medium-risk requests. SecurityAction Name parameter supports: - Deny: block; - Monitor: observe; - Redirect: Redirect; - Challenge: Challenge. default value is Monitor.
- client
Type string - Client device type. valid values: - iOS; - Android; - WebView.
- high
Risk numberMin Score - The minimum value to determine a request as high-risk ranges from 1-99. the larger the value, the higher the request risk, and the closer it resembles a request initiated by a Bot client. the default value is 50, corresponding to high-risk for values 51-100.
- high
Risk TeoRequest Action Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action - Handling method for high-risk requests. valid values for SecurityAction Name: - Deny: block; - Monitor: observation; - Redirect: redirection; - Challenge: Challenge. default value: Monitor.
- medium
Risk numberMin Score - Specifies the minimum value to determine a request as medium-risk. value range: 1-99. the larger the value, the higher the request risk, resembling requests initiated by a Bot client. default value: 15, corresponding to medium-risk for values 16-50.
- medium
Risk TeoRequest Action Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action - Handling method for medium-risk requests. SecurityAction Name parameter supports: - Deny: block; - Monitor: observe; - Redirect: Redirect; - Challenge: Challenge. default value is Monitor.
- client_
type str - Client device type. valid values: - iOS; - Android; - WebView.
- high_
risk_ floatmin_ score - The minimum value to determine a request as high-risk ranges from 1-99. the larger the value, the higher the request risk, and the closer it resembles a request initiated by a Bot client. the default value is 50, corresponding to high-risk for values 51-100.
- high_
risk_ Teorequest_ action Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action - Handling method for high-risk requests. valid values for SecurityAction Name: - Deny: block; - Monitor: observation; - Redirect: redirection; - Challenge: Challenge. default value: Monitor.
- medium_
risk_ floatmin_ score - Specifies the minimum value to determine a request as medium-risk. value range: 1-99. the larger the value, the higher the request risk, resembling requests initiated by a Bot client. default value: 15, corresponding to medium-risk for values 16-50.
- medium_
risk_ Teorequest_ action Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action - Handling method for medium-risk requests. SecurityAction Name parameter supports: - Deny: block; - Monitor: observe; - Redirect: Redirect; - Challenge: Challenge. default value is Monitor.
- client
Type String - Client device type. valid values: - iOS; - Android; - WebView.
- high
Risk NumberMin Score - The minimum value to determine a request as high-risk ranges from 1-99. the larger the value, the higher the request risk, and the closer it resembles a request initiated by a Bot client. the default value is 50, corresponding to high-risk for values 51-100.
- high
Risk Property MapRequest Action - Handling method for high-risk requests. valid values for SecurityAction Name: - Deny: block; - Monitor: observation; - Redirect: redirection; - Challenge: Challenge. default value: Monitor.
- medium
Risk NumberMin Score - Specifies the minimum value to determine a request as medium-risk. value range: 1-99. the larger the value, the higher the request risk, resembling requests initiated by a Bot client. default value: 15, corresponding to medium-risk for values 16-50.
- medium
Risk Property MapRequest Action - Handling method for medium-risk requests. SecurityAction Name parameter supports: - Deny: block; - Monitor: observe; - Redirect: Redirect; - Challenge: Challenge. default value is Monitor.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestAction, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile High Risk Request Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileHighRiskRequestActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestAction, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Device Profile Medium Risk Request Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleDeviceProfileMediumRiskRequestActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationAction, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Client Attestation Rules Rule Invalid Attestation Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementClientAttestationRulesRuleInvalidAttestationActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRules, TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesArgs
- Rules
List<Teo
Web Security Template Security Policy Bot Management Custom Rules Rule> - The custom rule. When modifying the Web protection configuration using ModifySecurityPolicy: - if the Rules parameter is not specified or the parameter length of Rules is zero: clear all custom rule configurations; - if the Rules parameter is not specified: keep the existing custom rule configuration without modification.
- Rules
[]Teo
Web Security Template Security Policy Bot Management Custom Rules Rule - The custom rule. When modifying the Web protection configuration using ModifySecurityPolicy: - if the Rules parameter is not specified or the parameter length of Rules is zero: clear all custom rule configurations; - if the Rules parameter is not specified: keep the existing custom rule configuration without modification.
- rules
List<Teo
Web Security Template Security Policy Bot Management Custom Rules Rule> - The custom rule. When modifying the Web protection configuration using ModifySecurityPolicy: - if the Rules parameter is not specified or the parameter length of Rules is zero: clear all custom rule configurations; - if the Rules parameter is not specified: keep the existing custom rule configuration without modification.
- rules
Teo
Web Security Template Security Policy Bot Management Custom Rules Rule[] - The custom rule. When modifying the Web protection configuration using ModifySecurityPolicy: - if the Rules parameter is not specified or the parameter length of Rules is zero: clear all custom rule configurations; - if the Rules parameter is not specified: keep the existing custom rule configuration without modification.
- rules
Sequence[Teo
Web Security Template Security Policy Bot Management Custom Rules Rule] - The custom rule. When modifying the Web protection configuration using ModifySecurityPolicy: - if the Rules parameter is not specified or the parameter length of Rules is zero: clear all custom rule configurations; - if the Rules parameter is not specified: keep the existing custom rule configuration without modification.
- rules List<Property Map>
- The custom rule. When modifying the Web protection configuration using ModifySecurityPolicy: - if the Rules parameter is not specified or the parameter length of Rules is zero: clear all custom rule configurations; - if the Rules parameter is not specified: keep the existing custom rule configuration without modification.
TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRule, TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleArgs
- Actions
List<Teo
Web Security Template Security Policy Bot Management Custom Rules Rule Action> - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- Condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- Enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- Id string
- ID of the resource.
- Name string
- Specifies the name of the precise rate limit.
- Priority double
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- Actions
[]Teo
Web Security Template Security Policy Bot Management Custom Rules Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- Condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- Enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- Id string
- ID of the resource.
- Name string
- Specifies the name of the precise rate limit.
- Priority float64
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- actions
List<Teo
Web Security Template Security Policy Bot Management Custom Rules Rule Action> - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- condition String
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled String
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id String
- ID of the resource.
- name String
- Specifies the name of the precise rate limit.
- priority Double
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- actions
Teo
Web Security Template Security Policy Bot Management Custom Rules Rule Action[] - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id string
- ID of the resource.
- name string
- Specifies the name of the precise rate limit.
- priority number
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- actions
Sequence[Teo
Web Security Template Security Policy Bot Management Custom Rules Rule Action] - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- condition str
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled str
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id str
- ID of the resource.
- name str
- Specifies the name of the precise rate limit.
- priority float
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- actions List<Property Map>
- Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- condition String
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled String
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id String
- ID of the resource.
- name String
- Specifies the name of the precise rate limit.
- priority Number
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleAction, TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionArgs
- Security
Action TeoWeb Security Template Security Policy Bot Management Custom Rules Rule Action Security Action - The handling method of the Bot custom rule. valid values: - Allow: pass, where AllowActionParameters supports MinDelayTime and MaxDelayTime configuration; - Deny: block, where DenyActionParameters supports BlockIp, ReturnCustomPage, and Stall configuration; - Monitor: observation; - Challenge: Challenge, where ChallengeActionParameters.ChallengeOption supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL.
- Weight double
- The Weight of the current SecurityAction, only supported between 10 and 100 and must be a multiple of 10. the total of all Weight parameters must equal 100.
- Security
Action TeoWeb Security Template Security Policy Bot Management Custom Rules Rule Action Security Action - The handling method of the Bot custom rule. valid values: - Allow: pass, where AllowActionParameters supports MinDelayTime and MaxDelayTime configuration; - Deny: block, where DenyActionParameters supports BlockIp, ReturnCustomPage, and Stall configuration; - Monitor: observation; - Challenge: Challenge, where ChallengeActionParameters.ChallengeOption supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL.
- Weight float64
- The Weight of the current SecurityAction, only supported between 10 and 100 and must be a multiple of 10. the total of all Weight parameters must equal 100.
- security
Action TeoWeb Security Template Security Policy Bot Management Custom Rules Rule Action Security Action - The handling method of the Bot custom rule. valid values: - Allow: pass, where AllowActionParameters supports MinDelayTime and MaxDelayTime configuration; - Deny: block, where DenyActionParameters supports BlockIp, ReturnCustomPage, and Stall configuration; - Monitor: observation; - Challenge: Challenge, where ChallengeActionParameters.ChallengeOption supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL.
- weight Double
- The Weight of the current SecurityAction, only supported between 10 and 100 and must be a multiple of 10. the total of all Weight parameters must equal 100.
- security
Action TeoWeb Security Template Security Policy Bot Management Custom Rules Rule Action Security Action - The handling method of the Bot custom rule. valid values: - Allow: pass, where AllowActionParameters supports MinDelayTime and MaxDelayTime configuration; - Deny: block, where DenyActionParameters supports BlockIp, ReturnCustomPage, and Stall configuration; - Monitor: observation; - Challenge: Challenge, where ChallengeActionParameters.ChallengeOption supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL.
- weight number
- The Weight of the current SecurityAction, only supported between 10 and 100 and must be a multiple of 10. the total of all Weight parameters must equal 100.
- security_
action TeoWeb Security Template Security Policy Bot Management Custom Rules Rule Action Security Action - The handling method of the Bot custom rule. valid values: - Allow: pass, where AllowActionParameters supports MinDelayTime and MaxDelayTime configuration; - Deny: block, where DenyActionParameters supports BlockIp, ReturnCustomPage, and Stall configuration; - Monitor: observation; - Challenge: Challenge, where ChallengeActionParameters.ChallengeOption supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL.
- weight float
- The Weight of the current SecurityAction, only supported between 10 and 100 and must be a multiple of 10. the total of all Weight parameters must equal 100.
- security
Action Property Map - The handling method of the Bot custom rule. valid values: - Allow: pass, where AllowActionParameters supports MinDelayTime and MaxDelayTime configuration; - Deny: block, where DenyActionParameters supports BlockIp, ReturnCustomPage, and Stall configuration; - Monitor: observation; - Challenge: Challenge, where ChallengeActionParameters.ChallengeOption supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL.
- weight Number
- The Weight of the current SecurityAction, only supported between 10 and 100 and must be a multiple of 10. the total of all Weight parameters must equal 100.
TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityAction, TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Bot Management Custom Rules Rule Action Security Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyBotManagementCustomRulesRuleActionSecurityActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyCustomRules, TeoWebSecurityTemplateSecurityPolicyCustomRulesArgs
- Rules
List<Teo
Web Security Template Security Policy Custom Rules Rule> - The custom rule. When modifying the Web protection configuration using ModifySecurityPolicy: - if the Rules parameter is not specified or the parameter length of Rules is zero: clear all custom rule configurations; - if the Rules parameter is not specified: keep the existing custom rule configuration without modification.
- Rules
[]Teo
Web Security Template Security Policy Custom Rules Rule - The custom rule. When modifying the Web protection configuration using ModifySecurityPolicy: - if the Rules parameter is not specified or the parameter length of Rules is zero: clear all custom rule configurations; - if the Rules parameter is not specified: keep the existing custom rule configuration without modification.
- rules
List<Teo
Web Security Template Security Policy Custom Rules Rule> - The custom rule. When modifying the Web protection configuration using ModifySecurityPolicy: - if the Rules parameter is not specified or the parameter length of Rules is zero: clear all custom rule configurations; - if the Rules parameter is not specified: keep the existing custom rule configuration without modification.
- rules
Teo
Web Security Template Security Policy Custom Rules Rule[] - The custom rule. When modifying the Web protection configuration using ModifySecurityPolicy: - if the Rules parameter is not specified or the parameter length of Rules is zero: clear all custom rule configurations; - if the Rules parameter is not specified: keep the existing custom rule configuration without modification.
- rules
Sequence[Teo
Web Security Template Security Policy Custom Rules Rule] - The custom rule. When modifying the Web protection configuration using ModifySecurityPolicy: - if the Rules parameter is not specified or the parameter length of Rules is zero: clear all custom rule configurations; - if the Rules parameter is not specified: keep the existing custom rule configuration without modification.
- rules List<Property Map>
- The custom rule. When modifying the Web protection configuration using ModifySecurityPolicy: - if the Rules parameter is not specified or the parameter length of Rules is zero: clear all custom rule configurations; - if the Rules parameter is not specified: keep the existing custom rule configuration without modification.
TeoWebSecurityTemplateSecurityPolicyCustomRulesRule, TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleArgs
- Action
Teo
Web Security Template Security Policy Custom Rules Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- Condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- Enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- Name string
- Specifies the name of the precise rate limit.
- Id string
- ID of the resource.
- Priority double
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- Rule
Type string - Type of custom rule. Values: -
BasicAccessRule: basic access control; -PreciseMatchRule: exact custom rule, default; -ManagedAccessRule: expert customized rule, output parameter only.The default value is PreciseMatchRule.
- Action
Teo
Web Security Template Security Policy Custom Rules Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- Condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- Enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- Name string
- Specifies the name of the precise rate limit.
- Id string
- ID of the resource.
- Priority float64
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- Rule
Type string - Type of custom rule. Values: -
BasicAccessRule: basic access control; -PreciseMatchRule: exact custom rule, default; -ManagedAccessRule: expert customized rule, output parameter only.The default value is PreciseMatchRule.
- action
Teo
Web Security Template Security Policy Custom Rules Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- condition String
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled String
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- name String
- Specifies the name of the precise rate limit.
- id String
- ID of the resource.
- priority Double
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- rule
Type String - Type of custom rule. Values: -
BasicAccessRule: basic access control; -PreciseMatchRule: exact custom rule, default; -ManagedAccessRule: expert customized rule, output parameter only.The default value is PreciseMatchRule.
- action
Teo
Web Security Template Security Policy Custom Rules Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- name string
- Specifies the name of the precise rate limit.
- id string
- ID of the resource.
- priority number
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- rule
Type string - Type of custom rule. Values: -
BasicAccessRule: basic access control; -PreciseMatchRule: exact custom rule, default; -ManagedAccessRule: expert customized rule, output parameter only.The default value is PreciseMatchRule.
- action
Teo
Web Security Template Security Policy Custom Rules Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- condition str
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled str
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- name str
- Specifies the name of the precise rate limit.
- id str
- ID of the resource.
- priority float
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- rule_
type str - Type of custom rule. Values: -
BasicAccessRule: basic access control; -PreciseMatchRule: exact custom rule, default; -ManagedAccessRule: expert customized rule, output parameter only.The default value is PreciseMatchRule.
- action Property Map
- Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- condition String
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled String
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- name String
- Specifies the name of the precise rate limit.
- id String
- ID of the resource.
- priority Number
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- rule
Type String - Type of custom rule. Values: -
BasicAccessRule: basic access control; -PreciseMatchRule: exact custom rule, default; -ManagedAccessRule: expert customized rule, output parameter only.The default value is PreciseMatchRule.
TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleAction, TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Custom Rules Rule Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Custom Rules Rule Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Custom Rules Rule Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Custom Rules Rule Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Custom Rules Rule Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Custom Rules Rule Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Custom Rules Rule Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Custom Rules Rule Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Custom Rules Rule Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Custom Rules Rule Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Custom Rules Rule Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Custom Rules Rule Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Custom Rules Rule Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Custom Rules Rule Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Custom Rules Rule Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyCustomRulesRuleActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyExceptionRules, TeoWebSecurityTemplateSecurityPolicyExceptionRulesArgs
- Rules
List<Teo
Web Security Template Security Policy Exception Rules Rule> - Definition list of exception Rules. when using ModifySecurityPolicy to modify Web protection configuration: - if the Rules parameter is not specified or the parameter length is zero: clear all exception rule configurations.- if the ExceptionRules parameter value is not specified in SecurityPolicy: keep existing exception rule configurations without modification.
- Rules
[]Teo
Web Security Template Security Policy Exception Rules Rule - Definition list of exception Rules. when using ModifySecurityPolicy to modify Web protection configuration: - if the Rules parameter is not specified or the parameter length is zero: clear all exception rule configurations.- if the ExceptionRules parameter value is not specified in SecurityPolicy: keep existing exception rule configurations without modification.
- rules
List<Teo
Web Security Template Security Policy Exception Rules Rule> - Definition list of exception Rules. when using ModifySecurityPolicy to modify Web protection configuration: - if the Rules parameter is not specified or the parameter length is zero: clear all exception rule configurations.- if the ExceptionRules parameter value is not specified in SecurityPolicy: keep existing exception rule configurations without modification.
- rules
Teo
Web Security Template Security Policy Exception Rules Rule[] - Definition list of exception Rules. when using ModifySecurityPolicy to modify Web protection configuration: - if the Rules parameter is not specified or the parameter length is zero: clear all exception rule configurations.- if the ExceptionRules parameter value is not specified in SecurityPolicy: keep existing exception rule configurations without modification.
- rules
Sequence[Teo
Web Security Template Security Policy Exception Rules Rule] - Definition list of exception Rules. when using ModifySecurityPolicy to modify Web protection configuration: - if the Rules parameter is not specified or the parameter length is zero: clear all exception rule configurations.- if the ExceptionRules parameter value is not specified in SecurityPolicy: keep existing exception rule configurations without modification.
- rules List<Property Map>
- Definition list of exception Rules. when using ModifySecurityPolicy to modify Web protection configuration: - if the Rules parameter is not specified or the parameter length is zero: clear all exception rule configurations.- if the ExceptionRules parameter value is not specified in SecurityPolicy: keep existing exception rule configurations without modification.
TeoWebSecurityTemplateSecurityPolicyExceptionRulesRule, TeoWebSecurityTemplateSecurityPolicyExceptionRulesRuleArgs
- Condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- Enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- Id string
- ID of the resource.
- Managed
Rule List<string>Groups For Exceptions - A managed rule group with designated exception rules is valid only when SkipScope is ManagedRules, and at this point you cannot specify ManagedRulesForException.
- Managed
Rules List<string>For Exceptions - Specifies the managed rule for the exception rule. valid only when SkipScope is ManagedRules. cannot specify ManagedRuleGroupsForException at this time.
- Name string
- Specifies the name of the precise rate limit.
- Request
Fields List<TeoFor Exceptions Web Security Template Security Policy Exception Rules Rule Request Fields For Exception> - Specify exception rules to skip request fields. valid only when SkipScope is ManagedRules and SkipOption is SkipOnSpecifiedRequestFields.
- Skip
Option string - Skip the specific type of request. valid values: - SkipOnAllRequestFields: skip all requests; - SkipOnSpecifiedRequestFields: skip specified request fields. valid only when SkipScope is ManagedRules.
- Skip
Scope string - Exception rule execution options, valid values: - WebSecurityModules: designate the security protection module for the exception rule. - ManagedRules: designate the managed rule.
- Web
Security List<string>Modules For Exceptions - Specifies the security protection module for exception rules. valid only when SkipScope is WebSecurityModules. valid values: - websec-mod-managed-rules: managed rule.- websec-mod-rate-limiting: rate limit.- websec-mod-custom-rules: custom rule.- websec-mod-adaptive-control: adaptive frequency control, intelligent client filtering, slow attack protection, traffic theft protection.- websec-mod-bot: bot management.
- Condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- Enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- Id string
- ID of the resource.
- Managed
Rule []stringGroups For Exceptions - A managed rule group with designated exception rules is valid only when SkipScope is ManagedRules, and at this point you cannot specify ManagedRulesForException.
- Managed
Rules []stringFor Exceptions - Specifies the managed rule for the exception rule. valid only when SkipScope is ManagedRules. cannot specify ManagedRuleGroupsForException at this time.
- Name string
- Specifies the name of the precise rate limit.
- Request
Fields []TeoFor Exceptions Web Security Template Security Policy Exception Rules Rule Request Fields For Exception - Specify exception rules to skip request fields. valid only when SkipScope is ManagedRules and SkipOption is SkipOnSpecifiedRequestFields.
- Skip
Option string - Skip the specific type of request. valid values: - SkipOnAllRequestFields: skip all requests; - SkipOnSpecifiedRequestFields: skip specified request fields. valid only when SkipScope is ManagedRules.
- Skip
Scope string - Exception rule execution options, valid values: - WebSecurityModules: designate the security protection module for the exception rule. - ManagedRules: designate the managed rule.
- Web
Security []stringModules For Exceptions - Specifies the security protection module for exception rules. valid only when SkipScope is WebSecurityModules. valid values: - websec-mod-managed-rules: managed rule.- websec-mod-rate-limiting: rate limit.- websec-mod-custom-rules: custom rule.- websec-mod-adaptive-control: adaptive frequency control, intelligent client filtering, slow attack protection, traffic theft protection.- websec-mod-bot: bot management.
- condition String
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled String
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id String
- ID of the resource.
- managed
Rule List<String>Groups For Exceptions - A managed rule group with designated exception rules is valid only when SkipScope is ManagedRules, and at this point you cannot specify ManagedRulesForException.
- managed
Rules List<String>For Exceptions - Specifies the managed rule for the exception rule. valid only when SkipScope is ManagedRules. cannot specify ManagedRuleGroupsForException at this time.
- name String
- Specifies the name of the precise rate limit.
- request
Fields List<TeoFor Exceptions Web Security Template Security Policy Exception Rules Rule Request Fields For Exception> - Specify exception rules to skip request fields. valid only when SkipScope is ManagedRules and SkipOption is SkipOnSpecifiedRequestFields.
- skip
Option String - Skip the specific type of request. valid values: - SkipOnAllRequestFields: skip all requests; - SkipOnSpecifiedRequestFields: skip specified request fields. valid only when SkipScope is ManagedRules.
- skip
Scope String - Exception rule execution options, valid values: - WebSecurityModules: designate the security protection module for the exception rule. - ManagedRules: designate the managed rule.
- web
Security List<String>Modules For Exceptions - Specifies the security protection module for exception rules. valid only when SkipScope is WebSecurityModules. valid values: - websec-mod-managed-rules: managed rule.- websec-mod-rate-limiting: rate limit.- websec-mod-custom-rules: custom rule.- websec-mod-adaptive-control: adaptive frequency control, intelligent client filtering, slow attack protection, traffic theft protection.- websec-mod-bot: bot management.
- condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id string
- ID of the resource.
- managed
Rule string[]Groups For Exceptions - A managed rule group with designated exception rules is valid only when SkipScope is ManagedRules, and at this point you cannot specify ManagedRulesForException.
- managed
Rules string[]For Exceptions - Specifies the managed rule for the exception rule. valid only when SkipScope is ManagedRules. cannot specify ManagedRuleGroupsForException at this time.
- name string
- Specifies the name of the precise rate limit.
- request
Fields TeoFor Exceptions Web Security Template Security Policy Exception Rules Rule Request Fields For Exception[] - Specify exception rules to skip request fields. valid only when SkipScope is ManagedRules and SkipOption is SkipOnSpecifiedRequestFields.
- skip
Option string - Skip the specific type of request. valid values: - SkipOnAllRequestFields: skip all requests; - SkipOnSpecifiedRequestFields: skip specified request fields. valid only when SkipScope is ManagedRules.
- skip
Scope string - Exception rule execution options, valid values: - WebSecurityModules: designate the security protection module for the exception rule. - ManagedRules: designate the managed rule.
- web
Security string[]Modules For Exceptions - Specifies the security protection module for exception rules. valid only when SkipScope is WebSecurityModules. valid values: - websec-mod-managed-rules: managed rule.- websec-mod-rate-limiting: rate limit.- websec-mod-custom-rules: custom rule.- websec-mod-adaptive-control: adaptive frequency control, intelligent client filtering, slow attack protection, traffic theft protection.- websec-mod-bot: bot management.
- condition str
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled str
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id str
- ID of the resource.
- managed_
rule_ Sequence[str]groups_ for_ exceptions - A managed rule group with designated exception rules is valid only when SkipScope is ManagedRules, and at this point you cannot specify ManagedRulesForException.
- managed_
rules_ Sequence[str]for_ exceptions - Specifies the managed rule for the exception rule. valid only when SkipScope is ManagedRules. cannot specify ManagedRuleGroupsForException at this time.
- name str
- Specifies the name of the precise rate limit.
- request_
fields_ Sequence[Teofor_ exceptions Web Security Template Security Policy Exception Rules Rule Request Fields For Exception] - Specify exception rules to skip request fields. valid only when SkipScope is ManagedRules and SkipOption is SkipOnSpecifiedRequestFields.
- skip_
option str - Skip the specific type of request. valid values: - SkipOnAllRequestFields: skip all requests; - SkipOnSpecifiedRequestFields: skip specified request fields. valid only when SkipScope is ManagedRules.
- skip_
scope str - Exception rule execution options, valid values: - WebSecurityModules: designate the security protection module for the exception rule. - ManagedRules: designate the managed rule.
- web_
security_ Sequence[str]modules_ for_ exceptions - Specifies the security protection module for exception rules. valid only when SkipScope is WebSecurityModules. valid values: - websec-mod-managed-rules: managed rule.- websec-mod-rate-limiting: rate limit.- websec-mod-custom-rules: custom rule.- websec-mod-adaptive-control: adaptive frequency control, intelligent client filtering, slow attack protection, traffic theft protection.- websec-mod-bot: bot management.
- condition String
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- enabled String
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id String
- ID of the resource.
- managed
Rule List<String>Groups For Exceptions - A managed rule group with designated exception rules is valid only when SkipScope is ManagedRules, and at this point you cannot specify ManagedRulesForException.
- managed
Rules List<String>For Exceptions - Specifies the managed rule for the exception rule. valid only when SkipScope is ManagedRules. cannot specify ManagedRuleGroupsForException at this time.
- name String
- Specifies the name of the precise rate limit.
- request
Fields List<Property Map>For Exceptions - Specify exception rules to skip request fields. valid only when SkipScope is ManagedRules and SkipOption is SkipOnSpecifiedRequestFields.
- skip
Option String - Skip the specific type of request. valid values: - SkipOnAllRequestFields: skip all requests; - SkipOnSpecifiedRequestFields: skip specified request fields. valid only when SkipScope is ManagedRules.
- skip
Scope String - Exception rule execution options, valid values: - WebSecurityModules: designate the security protection module for the exception rule. - ManagedRules: designate the managed rule.
- web
Security List<String>Modules For Exceptions - Specifies the security protection module for exception rules. valid only when SkipScope is WebSecurityModules. valid values: - websec-mod-managed-rules: managed rule.- websec-mod-rate-limiting: rate limit.- websec-mod-custom-rules: custom rule.- websec-mod-adaptive-control: adaptive frequency control, intelligent client filtering, slow attack protection, traffic theft protection.- websec-mod-bot: bot management.
TeoWebSecurityTemplateSecurityPolicyExceptionRulesRuleRequestFieldsForException, TeoWebSecurityTemplateSecurityPolicyExceptionRulesRuleRequestFieldsForExceptionArgs
- Condition string
- Skip specific field expression must comply with expression grammar. Condition supports expression configuration syntax: - write according to the matching conditional expression syntax of rules, with support for referencing key and value. - supports in, like operators, and logical combination with and. For example: - ${key} in ['x-trace-id']: the parameter name equals x-trace-id. - ${key} in ['x-trace-id'] and ${value} like ['Bearer *']: the parameter name equals x-trace-id and the parameter value wildcard matches Bearer *.
- Scope string
- Skip specific field. supported values:. - body.json: parameter content in json requests. at this point, Condition supports key and value, TargetField supports key and value, for example { "Scope": "body.json", "Condition": "", "TargetField": "key" }, which means all parameters in json requests skip WAF scan. cookie: cookie; at this point Condition supports key, value, TargetField supports key, value, for example { "Scope": "cookie", "Condition": "${key} in ['account-id'] and ${value} like ['prefix-']", "TargetField": "value" }, which means the cookie parameter name equals account-id and the parameter value wildcard matches prefix- to skip WAF scan;. header: HTTP header parameters. at this point, Condition supports key and value, TargetField supports key and value, for example { "Scope": "header", "Condition": "${key} like ['x-auth-']", "TargetField": "value" }, which means header parameter name wildcard match x-auth- skips WAF scan. uri.query: URL encoding content/query parameter. at this point, Condition supports key and value, TargetField supports key and value. example: { "Scope": "uri.query", "Condition": "${key} in ['action'] and ${value} in ['upload', 'delete']", "TargetField": "value" }. indicates URL encoding content/query parameter name equal to action and parameter value equal to upload or delete skips WAF scan. uri: specifies the request path uri. at this point, Condition must be empty. TargetField supports query, path, fullpath, such as {"Scope": "uri", "Condition": "", "TargetField": "query"}, indicates the request path uri skips WAF scan for query parameters. body: request body content. at this point Condition must be empty, TargetField supports fullbody, multipart, such as { "Scope": "body", "Condition": "", "TargetField": "fullbody" }, which means the request body content skips WAF scan as a full request.
- Target
Field string - The Scope parameter takes different values. the TargetField expression supports the following values:. - body.json: supports key, value. - cookie: supports key and value. - header: supports key, value. - uri.query: supports key and value. - uri. specifies path, query, or fullpath. - Body: supports fullbody and multipart.
- Condition string
- Skip specific field expression must comply with expression grammar. Condition supports expression configuration syntax: - write according to the matching conditional expression syntax of rules, with support for referencing key and value. - supports in, like operators, and logical combination with and. For example: - ${key} in ['x-trace-id']: the parameter name equals x-trace-id. - ${key} in ['x-trace-id'] and ${value} like ['Bearer *']: the parameter name equals x-trace-id and the parameter value wildcard matches Bearer *.
- Scope string
- Skip specific field. supported values:. - body.json: parameter content in json requests. at this point, Condition supports key and value, TargetField supports key and value, for example { "Scope": "body.json", "Condition": "", "TargetField": "key" }, which means all parameters in json requests skip WAF scan. cookie: cookie; at this point Condition supports key, value, TargetField supports key, value, for example { "Scope": "cookie", "Condition": "${key} in ['account-id'] and ${value} like ['prefix-']", "TargetField": "value" }, which means the cookie parameter name equals account-id and the parameter value wildcard matches prefix- to skip WAF scan;. header: HTTP header parameters. at this point, Condition supports key and value, TargetField supports key and value, for example { "Scope": "header", "Condition": "${key} like ['x-auth-']", "TargetField": "value" }, which means header parameter name wildcard match x-auth- skips WAF scan. uri.query: URL encoding content/query parameter. at this point, Condition supports key and value, TargetField supports key and value. example: { "Scope": "uri.query", "Condition": "${key} in ['action'] and ${value} in ['upload', 'delete']", "TargetField": "value" }. indicates URL encoding content/query parameter name equal to action and parameter value equal to upload or delete skips WAF scan. uri: specifies the request path uri. at this point, Condition must be empty. TargetField supports query, path, fullpath, such as {"Scope": "uri", "Condition": "", "TargetField": "query"}, indicates the request path uri skips WAF scan for query parameters. body: request body content. at this point Condition must be empty, TargetField supports fullbody, multipart, such as { "Scope": "body", "Condition": "", "TargetField": "fullbody" }, which means the request body content skips WAF scan as a full request.
- Target
Field string - The Scope parameter takes different values. the TargetField expression supports the following values:. - body.json: supports key, value. - cookie: supports key and value. - header: supports key, value. - uri.query: supports key and value. - uri. specifies path, query, or fullpath. - Body: supports fullbody and multipart.
- condition String
- Skip specific field expression must comply with expression grammar. Condition supports expression configuration syntax: - write according to the matching conditional expression syntax of rules, with support for referencing key and value. - supports in, like operators, and logical combination with and. For example: - ${key} in ['x-trace-id']: the parameter name equals x-trace-id. - ${key} in ['x-trace-id'] and ${value} like ['Bearer *']: the parameter name equals x-trace-id and the parameter value wildcard matches Bearer *.
- scope String
- Skip specific field. supported values:. - body.json: parameter content in json requests. at this point, Condition supports key and value, TargetField supports key and value, for example { "Scope": "body.json", "Condition": "", "TargetField": "key" }, which means all parameters in json requests skip WAF scan. cookie: cookie; at this point Condition supports key, value, TargetField supports key, value, for example { "Scope": "cookie", "Condition": "${key} in ['account-id'] and ${value} like ['prefix-']", "TargetField": "value" }, which means the cookie parameter name equals account-id and the parameter value wildcard matches prefix- to skip WAF scan;. header: HTTP header parameters. at this point, Condition supports key and value, TargetField supports key and value, for example { "Scope": "header", "Condition": "${key} like ['x-auth-']", "TargetField": "value" }, which means header parameter name wildcard match x-auth- skips WAF scan. uri.query: URL encoding content/query parameter. at this point, Condition supports key and value, TargetField supports key and value. example: { "Scope": "uri.query", "Condition": "${key} in ['action'] and ${value} in ['upload', 'delete']", "TargetField": "value" }. indicates URL encoding content/query parameter name equal to action and parameter value equal to upload or delete skips WAF scan. uri: specifies the request path uri. at this point, Condition must be empty. TargetField supports query, path, fullpath, such as {"Scope": "uri", "Condition": "", "TargetField": "query"}, indicates the request path uri skips WAF scan for query parameters. body: request body content. at this point Condition must be empty, TargetField supports fullbody, multipart, such as { "Scope": "body", "Condition": "", "TargetField": "fullbody" }, which means the request body content skips WAF scan as a full request.
- target
Field String - The Scope parameter takes different values. the TargetField expression supports the following values:. - body.json: supports key, value. - cookie: supports key and value. - header: supports key, value. - uri.query: supports key and value. - uri. specifies path, query, or fullpath. - Body: supports fullbody and multipart.
- condition string
- Skip specific field expression must comply with expression grammar. Condition supports expression configuration syntax: - write according to the matching conditional expression syntax of rules, with support for referencing key and value. - supports in, like operators, and logical combination with and. For example: - ${key} in ['x-trace-id']: the parameter name equals x-trace-id. - ${key} in ['x-trace-id'] and ${value} like ['Bearer *']: the parameter name equals x-trace-id and the parameter value wildcard matches Bearer *.
- scope string
- Skip specific field. supported values:. - body.json: parameter content in json requests. at this point, Condition supports key and value, TargetField supports key and value, for example { "Scope": "body.json", "Condition": "", "TargetField": "key" }, which means all parameters in json requests skip WAF scan. cookie: cookie; at this point Condition supports key, value, TargetField supports key, value, for example { "Scope": "cookie", "Condition": "${key} in ['account-id'] and ${value} like ['prefix-']", "TargetField": "value" }, which means the cookie parameter name equals account-id and the parameter value wildcard matches prefix- to skip WAF scan;. header: HTTP header parameters. at this point, Condition supports key and value, TargetField supports key and value, for example { "Scope": "header", "Condition": "${key} like ['x-auth-']", "TargetField": "value" }, which means header parameter name wildcard match x-auth- skips WAF scan. uri.query: URL encoding content/query parameter. at this point, Condition supports key and value, TargetField supports key and value. example: { "Scope": "uri.query", "Condition": "${key} in ['action'] and ${value} in ['upload', 'delete']", "TargetField": "value" }. indicates URL encoding content/query parameter name equal to action and parameter value equal to upload or delete skips WAF scan. uri: specifies the request path uri. at this point, Condition must be empty. TargetField supports query, path, fullpath, such as {"Scope": "uri", "Condition": "", "TargetField": "query"}, indicates the request path uri skips WAF scan for query parameters. body: request body content. at this point Condition must be empty, TargetField supports fullbody, multipart, such as { "Scope": "body", "Condition": "", "TargetField": "fullbody" }, which means the request body content skips WAF scan as a full request.
- target
Field string - The Scope parameter takes different values. the TargetField expression supports the following values:. - body.json: supports key, value. - cookie: supports key and value. - header: supports key, value. - uri.query: supports key and value. - uri. specifies path, query, or fullpath. - Body: supports fullbody and multipart.
- condition str
- Skip specific field expression must comply with expression grammar. Condition supports expression configuration syntax: - write according to the matching conditional expression syntax of rules, with support for referencing key and value. - supports in, like operators, and logical combination with and. For example: - ${key} in ['x-trace-id']: the parameter name equals x-trace-id. - ${key} in ['x-trace-id'] and ${value} like ['Bearer *']: the parameter name equals x-trace-id and the parameter value wildcard matches Bearer *.
- scope str
- Skip specific field. supported values:. - body.json: parameter content in json requests. at this point, Condition supports key and value, TargetField supports key and value, for example { "Scope": "body.json", "Condition": "", "TargetField": "key" }, which means all parameters in json requests skip WAF scan. cookie: cookie; at this point Condition supports key, value, TargetField supports key, value, for example { "Scope": "cookie", "Condition": "${key} in ['account-id'] and ${value} like ['prefix-']", "TargetField": "value" }, which means the cookie parameter name equals account-id and the parameter value wildcard matches prefix- to skip WAF scan;. header: HTTP header parameters. at this point, Condition supports key and value, TargetField supports key and value, for example { "Scope": "header", "Condition": "${key} like ['x-auth-']", "TargetField": "value" }, which means header parameter name wildcard match x-auth- skips WAF scan. uri.query: URL encoding content/query parameter. at this point, Condition supports key and value, TargetField supports key and value. example: { "Scope": "uri.query", "Condition": "${key} in ['action'] and ${value} in ['upload', 'delete']", "TargetField": "value" }. indicates URL encoding content/query parameter name equal to action and parameter value equal to upload or delete skips WAF scan. uri: specifies the request path uri. at this point, Condition must be empty. TargetField supports query, path, fullpath, such as {"Scope": "uri", "Condition": "", "TargetField": "query"}, indicates the request path uri skips WAF scan for query parameters. body: request body content. at this point Condition must be empty, TargetField supports fullbody, multipart, such as { "Scope": "body", "Condition": "", "TargetField": "fullbody" }, which means the request body content skips WAF scan as a full request.
- target_
field str - The Scope parameter takes different values. the TargetField expression supports the following values:. - body.json: supports key, value. - cookie: supports key and value. - header: supports key, value. - uri.query: supports key and value. - uri. specifies path, query, or fullpath. - Body: supports fullbody and multipart.
- condition String
- Skip specific field expression must comply with expression grammar. Condition supports expression configuration syntax: - write according to the matching conditional expression syntax of rules, with support for referencing key and value. - supports in, like operators, and logical combination with and. For example: - ${key} in ['x-trace-id']: the parameter name equals x-trace-id. - ${key} in ['x-trace-id'] and ${value} like ['Bearer *']: the parameter name equals x-trace-id and the parameter value wildcard matches Bearer *.
- scope String
- Skip specific field. supported values:. - body.json: parameter content in json requests. at this point, Condition supports key and value, TargetField supports key and value, for example { "Scope": "body.json", "Condition": "", "TargetField": "key" }, which means all parameters in json requests skip WAF scan. cookie: cookie; at this point Condition supports key, value, TargetField supports key, value, for example { "Scope": "cookie", "Condition": "${key} in ['account-id'] and ${value} like ['prefix-']", "TargetField": "value" }, which means the cookie parameter name equals account-id and the parameter value wildcard matches prefix- to skip WAF scan;. header: HTTP header parameters. at this point, Condition supports key and value, TargetField supports key and value, for example { "Scope": "header", "Condition": "${key} like ['x-auth-']", "TargetField": "value" }, which means header parameter name wildcard match x-auth- skips WAF scan. uri.query: URL encoding content/query parameter. at this point, Condition supports key and value, TargetField supports key and value. example: { "Scope": "uri.query", "Condition": "${key} in ['action'] and ${value} in ['upload', 'delete']", "TargetField": "value" }. indicates URL encoding content/query parameter name equal to action and parameter value equal to upload or delete skips WAF scan. uri: specifies the request path uri. at this point, Condition must be empty. TargetField supports query, path, fullpath, such as {"Scope": "uri", "Condition": "", "TargetField": "query"}, indicates the request path uri skips WAF scan for query parameters. body: request body content. at this point Condition must be empty, TargetField supports fullbody, multipart, such as { "Scope": "body", "Condition": "", "TargetField": "fullbody" }, which means the request body content skips WAF scan as a full request.
- target
Field String - The Scope parameter takes different values. the TargetField expression supports the following values:. - body.json: supports key, value. - cookie: supports key and value. - header: supports key, value. - uri.query: supports key and value. - uri. specifies path, query, or fullpath. - Body: supports fullbody and multipart.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtection, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionArgs
- Adaptive
Frequency TeoControl Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control - Specifies the specific configuration of adaptive frequency control.
- Bandwidth
Abuse TeoDefense Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense - Specifies the specific configuration for bandwidth abuse protection.
- Client
Filtering TeoWeb Security Template Security Policy Http Ddos Protection Client Filtering - Specifies the intelligent client filter configuration.
- Slow
Attack TeoDefense Web Security Template Security Policy Http Ddos Protection Slow Attack Defense - Specifies the configuration of slow attack protection.
- Adaptive
Frequency TeoControl Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control - Specifies the specific configuration of adaptive frequency control.
- Bandwidth
Abuse TeoDefense Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense - Specifies the specific configuration for bandwidth abuse protection.
- Client
Filtering TeoWeb Security Template Security Policy Http Ddos Protection Client Filtering - Specifies the intelligent client filter configuration.
- Slow
Attack TeoDefense Web Security Template Security Policy Http Ddos Protection Slow Attack Defense - Specifies the configuration of slow attack protection.
- adaptive
Frequency TeoControl Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control - Specifies the specific configuration of adaptive frequency control.
- bandwidth
Abuse TeoDefense Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense - Specifies the specific configuration for bandwidth abuse protection.
- client
Filtering TeoWeb Security Template Security Policy Http Ddos Protection Client Filtering - Specifies the intelligent client filter configuration.
- slow
Attack TeoDefense Web Security Template Security Policy Http Ddos Protection Slow Attack Defense - Specifies the configuration of slow attack protection.
- adaptive
Frequency TeoControl Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control - Specifies the specific configuration of adaptive frequency control.
- bandwidth
Abuse TeoDefense Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense - Specifies the specific configuration for bandwidth abuse protection.
- client
Filtering TeoWeb Security Template Security Policy Http Ddos Protection Client Filtering - Specifies the intelligent client filter configuration.
- slow
Attack TeoDefense Web Security Template Security Policy Http Ddos Protection Slow Attack Defense - Specifies the configuration of slow attack protection.
- adaptive_
frequency_ Teocontrol Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control - Specifies the specific configuration of adaptive frequency control.
- bandwidth_
abuse_ Teodefense Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense - Specifies the specific configuration for bandwidth abuse protection.
- client_
filtering TeoWeb Security Template Security Policy Http Ddos Protection Client Filtering - Specifies the intelligent client filter configuration.
- slow_
attack_ Teodefense Web Security Template Security Policy Http Ddos Protection Slow Attack Defense - Specifies the configuration of slow attack protection.
- adaptive
Frequency Property MapControl - Specifies the specific configuration of adaptive frequency control.
- bandwidth
Abuse Property MapDefense - Specifies the specific configuration for bandwidth abuse protection.
- client
Filtering Property Map - Specifies the intelligent client filter configuration.
- slow
Attack Property MapDefense - Specifies the configuration of slow attack protection.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControl, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlArgs
- Enabled string
- Whether adaptive frequency control is enabled. valid values: - on: enable; - off: disable.
- Action
Teo
Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action - The handling method of adaptive frequency control. this field is required when Enabled is on. valid values for SecurityAction Name: - Monitor: observation; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- Sensitivity string
- The restriction level of adaptive frequency control. required when Enabled is on. valid values: - Loose: Loose- Moderate: Moderate- Strict: Strict.
- Enabled string
- Whether adaptive frequency control is enabled. valid values: - on: enable; - off: disable.
- Action
Teo
Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action - The handling method of adaptive frequency control. this field is required when Enabled is on. valid values for SecurityAction Name: - Monitor: observation; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- Sensitivity string
- The restriction level of adaptive frequency control. required when Enabled is on. valid values: - Loose: Loose- Moderate: Moderate- Strict: Strict.
- enabled String
- Whether adaptive frequency control is enabled. valid values: - on: enable; - off: disable.
- action
Teo
Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action - The handling method of adaptive frequency control. this field is required when Enabled is on. valid values for SecurityAction Name: - Monitor: observation; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- sensitivity String
- The restriction level of adaptive frequency control. required when Enabled is on. valid values: - Loose: Loose- Moderate: Moderate- Strict: Strict.
- enabled string
- Whether adaptive frequency control is enabled. valid values: - on: enable; - off: disable.
- action
Teo
Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action - The handling method of adaptive frequency control. this field is required when Enabled is on. valid values for SecurityAction Name: - Monitor: observation; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- sensitivity string
- The restriction level of adaptive frequency control. required when Enabled is on. valid values: - Loose: Loose- Moderate: Moderate- Strict: Strict.
- enabled str
- Whether adaptive frequency control is enabled. valid values: - on: enable; - off: disable.
- action
Teo
Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action - The handling method of adaptive frequency control. this field is required when Enabled is on. valid values for SecurityAction Name: - Monitor: observation; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- sensitivity str
- The restriction level of adaptive frequency control. required when Enabled is on. valid values: - Loose: Loose- Moderate: Moderate- Strict: Strict.
- enabled String
- Whether adaptive frequency control is enabled. valid values: - on: enable; - off: disable.
- action Property Map
- The handling method of adaptive frequency control. this field is required when Enabled is on. valid values for SecurityAction Name: - Monitor: observation; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- sensitivity String
- The restriction level of adaptive frequency control. required when Enabled is on. valid values: - Loose: Loose- Moderate: Moderate- Strict: Strict.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlAction, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Http Ddos Protection Adaptive Frequency Control Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionAdaptiveFrequencyControlActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefense, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseArgs
- Enabled string
- Whether bandwidth abuse protection (applicable to chinese mainland only) is enabled. valid values: - on: enabled; - off: disabled.
- Action
Teo
Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action - Bandwidth abuse protection (applicable to chinese mainland) handling method. required when Enabled is on. valid values for SecurityAction Name: - Monitor: observe; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- Enabled string
- Whether bandwidth abuse protection (applicable to chinese mainland only) is enabled. valid values: - on: enabled; - off: disabled.
- Action
Teo
Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action - Bandwidth abuse protection (applicable to chinese mainland) handling method. required when Enabled is on. valid values for SecurityAction Name: - Monitor: observe; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- enabled String
- Whether bandwidth abuse protection (applicable to chinese mainland only) is enabled. valid values: - on: enabled; - off: disabled.
- action
Teo
Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action - Bandwidth abuse protection (applicable to chinese mainland) handling method. required when Enabled is on. valid values for SecurityAction Name: - Monitor: observe; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- enabled string
- Whether bandwidth abuse protection (applicable to chinese mainland only) is enabled. valid values: - on: enabled; - off: disabled.
- action
Teo
Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action - Bandwidth abuse protection (applicable to chinese mainland) handling method. required when Enabled is on. valid values for SecurityAction Name: - Monitor: observe; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- enabled str
- Whether bandwidth abuse protection (applicable to chinese mainland only) is enabled. valid values: - on: enabled; - off: disabled.
- action
Teo
Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action - Bandwidth abuse protection (applicable to chinese mainland) handling method. required when Enabled is on. valid values for SecurityAction Name: - Monitor: observe; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- enabled String
- Whether bandwidth abuse protection (applicable to chinese mainland only) is enabled. valid values: - on: enabled; - off: disabled.
- action Property Map
- Bandwidth abuse protection (applicable to chinese mainland) handling method. required when Enabled is on. valid values for SecurityAction Name: - Monitor: observe; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseAction, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Http Ddos Protection Bandwidth Abuse Defense Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionBandwidthAbuseDefenseActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFiltering, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringArgs
- Enabled string
- Whether intelligent client filtering is enabled. valid values: - on: enable; - off: disable.
- Action
Teo
Web Security Template Security Policy Http Ddos Protection Client Filtering Action - The handling method of intelligent client filtering. when Enabled is on, this field is required. the Name parameter of SecurityAction supports: - Monitor: observation; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- Enabled string
- Whether intelligent client filtering is enabled. valid values: - on: enable; - off: disable.
- Action
Teo
Web Security Template Security Policy Http Ddos Protection Client Filtering Action - The handling method of intelligent client filtering. when Enabled is on, this field is required. the Name parameter of SecurityAction supports: - Monitor: observation; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- enabled String
- Whether intelligent client filtering is enabled. valid values: - on: enable; - off: disable.
- action
Teo
Web Security Template Security Policy Http Ddos Protection Client Filtering Action - The handling method of intelligent client filtering. when Enabled is on, this field is required. the Name parameter of SecurityAction supports: - Monitor: observation; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- enabled string
- Whether intelligent client filtering is enabled. valid values: - on: enable; - off: disable.
- action
Teo
Web Security Template Security Policy Http Ddos Protection Client Filtering Action - The handling method of intelligent client filtering. when Enabled is on, this field is required. the Name parameter of SecurityAction supports: - Monitor: observation; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- enabled str
- Whether intelligent client filtering is enabled. valid values: - on: enable; - off: disable.
- action
Teo
Web Security Template Security Policy Http Ddos Protection Client Filtering Action - The handling method of intelligent client filtering. when Enabled is on, this field is required. the Name parameter of SecurityAction supports: - Monitor: observation; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
- enabled String
- Whether intelligent client filtering is enabled. valid values: - on: enable; - off: disable.
- action Property Map
- The handling method of intelligent client filtering. when Enabled is on, this field is required. the Name parameter of SecurityAction supports: - Monitor: observation; - Deny: block; - Challenge: Challenge, where ChallengeActionParameters.Name only supports JSChallenge.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringAction, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Http Ddos Protection Client Filtering Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionClientFilteringActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefense, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseArgs
- Enabled string
- Whether slow attack protection is enabled. valid values: - on: enabled; - off: disabled.
- Action
Teo
Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action - Slow attack protection handling method. required when Enabled is on. valid values for SecurityAction Name: - Monitor: observation; - Deny: block;.
- Minimal
Request TeoBody Transfer Rate Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Minimal Request Body Transfer Rate - The specific configuration of the minimum body transfer rate threshold is required when Enabled is on.
- Request
Body TeoTransfer Timeout Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Request Body Transfer Timeout - Specifies the specific configuration of body transfer timeout duration. required when Enabled is on.
- Enabled string
- Whether slow attack protection is enabled. valid values: - on: enabled; - off: disabled.
- Action
Teo
Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action - Slow attack protection handling method. required when Enabled is on. valid values for SecurityAction Name: - Monitor: observation; - Deny: block;.
- Minimal
Request TeoBody Transfer Rate Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Minimal Request Body Transfer Rate - The specific configuration of the minimum body transfer rate threshold is required when Enabled is on.
- Request
Body TeoTransfer Timeout Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Request Body Transfer Timeout - Specifies the specific configuration of body transfer timeout duration. required when Enabled is on.
- enabled String
- Whether slow attack protection is enabled. valid values: - on: enabled; - off: disabled.
- action
Teo
Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action - Slow attack protection handling method. required when Enabled is on. valid values for SecurityAction Name: - Monitor: observation; - Deny: block;.
- minimal
Request TeoBody Transfer Rate Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Minimal Request Body Transfer Rate - The specific configuration of the minimum body transfer rate threshold is required when Enabled is on.
- request
Body TeoTransfer Timeout Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Request Body Transfer Timeout - Specifies the specific configuration of body transfer timeout duration. required when Enabled is on.
- enabled string
- Whether slow attack protection is enabled. valid values: - on: enabled; - off: disabled.
- action
Teo
Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action - Slow attack protection handling method. required when Enabled is on. valid values for SecurityAction Name: - Monitor: observation; - Deny: block;.
- minimal
Request TeoBody Transfer Rate Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Minimal Request Body Transfer Rate - The specific configuration of the minimum body transfer rate threshold is required when Enabled is on.
- request
Body TeoTransfer Timeout Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Request Body Transfer Timeout - Specifies the specific configuration of body transfer timeout duration. required when Enabled is on.
- enabled str
- Whether slow attack protection is enabled. valid values: - on: enabled; - off: disabled.
- action
Teo
Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action - Slow attack protection handling method. required when Enabled is on. valid values for SecurityAction Name: - Monitor: observation; - Deny: block;.
- minimal_
request_ Teobody_ transfer_ rate Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Minimal Request Body Transfer Rate - The specific configuration of the minimum body transfer rate threshold is required when Enabled is on.
- request_
body_ Teotransfer_ timeout Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Request Body Transfer Timeout - Specifies the specific configuration of body transfer timeout duration. required when Enabled is on.
- enabled String
- Whether slow attack protection is enabled. valid values: - on: enabled; - off: disabled.
- action Property Map
- Slow attack protection handling method. required when Enabled is on. valid values for SecurityAction Name: - Monitor: observation; - Deny: block;.
- minimal
Request Property MapBody Transfer Rate - The specific configuration of the minimum body transfer rate threshold is required when Enabled is on.
- request
Body Property MapTransfer Timeout - Specifies the specific configuration of body transfer timeout duration. required when Enabled is on.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseAction, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Http Ddos Protection Slow Attack Defense Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseMinimalRequestBodyTransferRate, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseMinimalRequestBodyTransferRateArgs
- Counting
Period string - Minimum body transfer rate statistical time range, valid values: - 10s: 10 seconds; - 30s: 30 seconds; - 60s: 60 seconds; - 120s: 120 seconds.
- Enabled string
- Specifies whether the minimum body transfer rate threshold is enabled. valid values: - on: enable; - off: disable.
- Minimal
Avg stringTransfer Rate Threshold - Minimum body transfer rate threshold, the measurement unit is only supported in bps.
- Counting
Period string - Minimum body transfer rate statistical time range, valid values: - 10s: 10 seconds; - 30s: 30 seconds; - 60s: 60 seconds; - 120s: 120 seconds.
- Enabled string
- Specifies whether the minimum body transfer rate threshold is enabled. valid values: - on: enable; - off: disable.
- Minimal
Avg stringTransfer Rate Threshold - Minimum body transfer rate threshold, the measurement unit is only supported in bps.
- counting
Period String - Minimum body transfer rate statistical time range, valid values: - 10s: 10 seconds; - 30s: 30 seconds; - 60s: 60 seconds; - 120s: 120 seconds.
- enabled String
- Specifies whether the minimum body transfer rate threshold is enabled. valid values: - on: enable; - off: disable.
- minimal
Avg StringTransfer Rate Threshold - Minimum body transfer rate threshold, the measurement unit is only supported in bps.
- counting
Period string - Minimum body transfer rate statistical time range, valid values: - 10s: 10 seconds; - 30s: 30 seconds; - 60s: 60 seconds; - 120s: 120 seconds.
- enabled string
- Specifies whether the minimum body transfer rate threshold is enabled. valid values: - on: enable; - off: disable.
- minimal
Avg stringTransfer Rate Threshold - Minimum body transfer rate threshold, the measurement unit is only supported in bps.
- counting_
period str - Minimum body transfer rate statistical time range, valid values: - 10s: 10 seconds; - 30s: 30 seconds; - 60s: 60 seconds; - 120s: 120 seconds.
- enabled str
- Specifies whether the minimum body transfer rate threshold is enabled. valid values: - on: enable; - off: disable.
- minimal_
avg_ strtransfer_ rate_ threshold - Minimum body transfer rate threshold, the measurement unit is only supported in bps.
- counting
Period String - Minimum body transfer rate statistical time range, valid values: - 10s: 10 seconds; - 30s: 30 seconds; - 60s: 60 seconds; - 120s: 120 seconds.
- enabled String
- Specifies whether the minimum body transfer rate threshold is enabled. valid values: - on: enable; - off: disable.
- minimal
Avg StringTransfer Rate Threshold - Minimum body transfer rate threshold, the measurement unit is only supported in bps.
TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseRequestBodyTransferTimeout, TeoWebSecurityTemplateSecurityPolicyHttpDdosProtectionSlowAttackDefenseRequestBodyTransferTimeoutArgs
- Enabled string
- Whether body transfer timeout is enabled. valid values: -
on: enable -off: disable. - Idle
Timeout string - Body transfer timeout duration. valid values: 5-120. measurement unit: seconds (s) only.
- Enabled string
- Whether body transfer timeout is enabled. valid values: -
on: enable -off: disable. - Idle
Timeout string - Body transfer timeout duration. valid values: 5-120. measurement unit: seconds (s) only.
- enabled String
- Whether body transfer timeout is enabled. valid values: -
on: enable -off: disable. - idle
Timeout String - Body transfer timeout duration. valid values: 5-120. measurement unit: seconds (s) only.
- enabled string
- Whether body transfer timeout is enabled. valid values: -
on: enable -off: disable. - idle
Timeout string - Body transfer timeout duration. valid values: 5-120. measurement unit: seconds (s) only.
- enabled str
- Whether body transfer timeout is enabled. valid values: -
on: enable -off: disable. - idle_
timeout str - Body transfer timeout duration. valid values: 5-120. measurement unit: seconds (s) only.
- enabled String
- Whether body transfer timeout is enabled. valid values: -
on: enable -off: disable. - idle
Timeout String - Body transfer timeout duration. valid values: 5-120. measurement unit: seconds (s) only.
TeoWebSecurityTemplateSecurityPolicyManagedRules, TeoWebSecurityTemplateSecurityPolicyManagedRulesArgs
- Detection
Only string - Evaluation mode is enabled or not, it is valid only when the
Enabledparameter is set toon. Values: -on: enabled, all managed rules take effect inobservemode. - off: disabled, all managed rules take effect according to the specified configuration. - Enabled string
- The managed rule status. Values: -
on: enabled, all managed rules take effect as configured; -off: disabled, all managed rules do not take effect. - Auto
Update TeoWeb Security Template Security Policy Managed Rules Auto Update - Managed rule automatic update option.
- Frequent
Scanning TeoProtection Web Security Template Security Policy Managed Rules Frequent Scanning Protection - High-Frequency scan protection configuration option. when a visitor's frequent requests hit the managed rule configured as block within a period of time, all requests from that visitor are blocked.
- Semantic
Analysis string - Managed rule semantic analysis is enabled or not, it is valid only when the
Enabledparameter ison. Values:on: enabled, perform semantic analysis before processing requests;off: disabled, process requests directly without semantic analysis. The default value isoff.
- Detection
Only string - Evaluation mode is enabled or not, it is valid only when the
Enabledparameter is set toon. Values: -on: enabled, all managed rules take effect inobservemode. - off: disabled, all managed rules take effect according to the specified configuration. - Enabled string
- The managed rule status. Values: -
on: enabled, all managed rules take effect as configured; -off: disabled, all managed rules do not take effect. - Auto
Update TeoWeb Security Template Security Policy Managed Rules Auto Update - Managed rule automatic update option.
- Frequent
Scanning TeoProtection Web Security Template Security Policy Managed Rules Frequent Scanning Protection - High-Frequency scan protection configuration option. when a visitor's frequent requests hit the managed rule configured as block within a period of time, all requests from that visitor are blocked.
- Semantic
Analysis string - Managed rule semantic analysis is enabled or not, it is valid only when the
Enabledparameter ison. Values:on: enabled, perform semantic analysis before processing requests;off: disabled, process requests directly without semantic analysis. The default value isoff.
- detection
Only String - Evaluation mode is enabled or not, it is valid only when the
Enabledparameter is set toon. Values: -on: enabled, all managed rules take effect inobservemode. - off: disabled, all managed rules take effect according to the specified configuration. - enabled String
- The managed rule status. Values: -
on: enabled, all managed rules take effect as configured; -off: disabled, all managed rules do not take effect. - auto
Update TeoWeb Security Template Security Policy Managed Rules Auto Update - Managed rule automatic update option.
- frequent
Scanning TeoProtection Web Security Template Security Policy Managed Rules Frequent Scanning Protection - High-Frequency scan protection configuration option. when a visitor's frequent requests hit the managed rule configured as block within a period of time, all requests from that visitor are blocked.
- semantic
Analysis String - Managed rule semantic analysis is enabled or not, it is valid only when the
Enabledparameter ison. Values:on: enabled, perform semantic analysis before processing requests;off: disabled, process requests directly without semantic analysis. The default value isoff.
- detection
Only string - Evaluation mode is enabled or not, it is valid only when the
Enabledparameter is set toon. Values: -on: enabled, all managed rules take effect inobservemode. - off: disabled, all managed rules take effect according to the specified configuration. - enabled string
- The managed rule status. Values: -
on: enabled, all managed rules take effect as configured; -off: disabled, all managed rules do not take effect. - auto
Update TeoWeb Security Template Security Policy Managed Rules Auto Update - Managed rule automatic update option.
- frequent
Scanning TeoProtection Web Security Template Security Policy Managed Rules Frequent Scanning Protection - High-Frequency scan protection configuration option. when a visitor's frequent requests hit the managed rule configured as block within a period of time, all requests from that visitor are blocked.
- semantic
Analysis string - Managed rule semantic analysis is enabled or not, it is valid only when the
Enabledparameter ison. Values:on: enabled, perform semantic analysis before processing requests;off: disabled, process requests directly without semantic analysis. The default value isoff.
- detection_
only str - Evaluation mode is enabled or not, it is valid only when the
Enabledparameter is set toon. Values: -on: enabled, all managed rules take effect inobservemode. - off: disabled, all managed rules take effect according to the specified configuration. - enabled str
- The managed rule status. Values: -
on: enabled, all managed rules take effect as configured; -off: disabled, all managed rules do not take effect. - auto_
update TeoWeb Security Template Security Policy Managed Rules Auto Update - Managed rule automatic update option.
- frequent_
scanning_ Teoprotection Web Security Template Security Policy Managed Rules Frequent Scanning Protection - High-Frequency scan protection configuration option. when a visitor's frequent requests hit the managed rule configured as block within a period of time, all requests from that visitor are blocked.
- semantic_
analysis str - Managed rule semantic analysis is enabled or not, it is valid only when the
Enabledparameter ison. Values:on: enabled, perform semantic analysis before processing requests;off: disabled, process requests directly without semantic analysis. The default value isoff.
- detection
Only String - Evaluation mode is enabled or not, it is valid only when the
Enabledparameter is set toon. Values: -on: enabled, all managed rules take effect inobservemode. - off: disabled, all managed rules take effect according to the specified configuration. - enabled String
- The managed rule status. Values: -
on: enabled, all managed rules take effect as configured; -off: disabled, all managed rules do not take effect. - auto
Update Property Map - Managed rule automatic update option.
- frequent
Scanning Property MapProtection - High-Frequency scan protection configuration option. when a visitor's frequent requests hit the managed rule configured as block within a period of time, all requests from that visitor are blocked.
- semantic
Analysis String - Managed rule semantic analysis is enabled or not, it is valid only when the
Enabledparameter ison. Values:on: enabled, perform semantic analysis before processing requests;off: disabled, process requests directly without semantic analysis. The default value isoff.
TeoWebSecurityTemplateSecurityPolicyManagedRulesAutoUpdate, TeoWebSecurityTemplateSecurityPolicyManagedRulesAutoUpdateArgs
- Auto
Update stringTo Latest Version - Enable automatic update to the latest version or not. Values: -
on: enabled -off: disabled. - Ruleset
Version string - Current version, compliant with ISO 8601 standard format, such as 2023-12-21T12:00:32Z, empty by default, output parameter only.
- Auto
Update stringTo Latest Version - Enable automatic update to the latest version or not. Values: -
on: enabled -off: disabled. - Ruleset
Version string - Current version, compliant with ISO 8601 standard format, such as 2023-12-21T12:00:32Z, empty by default, output parameter only.
- auto
Update StringTo Latest Version - Enable automatic update to the latest version or not. Values: -
on: enabled -off: disabled. - ruleset
Version String - Current version, compliant with ISO 8601 standard format, such as 2023-12-21T12:00:32Z, empty by default, output parameter only.
- auto
Update stringTo Latest Version - Enable automatic update to the latest version or not. Values: -
on: enabled -off: disabled. - ruleset
Version string - Current version, compliant with ISO 8601 standard format, such as 2023-12-21T12:00:32Z, empty by default, output parameter only.
- auto_
update_ strto_ latest_ version - Enable automatic update to the latest version or not. Values: -
on: enabled -off: disabled. - ruleset_
version str - Current version, compliant with ISO 8601 standard format, such as 2023-12-21T12:00:32Z, empty by default, output parameter only.
- auto
Update StringTo Latest Version - Enable automatic update to the latest version or not. Values: -
on: enabled -off: disabled. - ruleset
Version String - Current version, compliant with ISO 8601 standard format, such as 2023-12-21T12:00:32Z, empty by default, output parameter only.
TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtection, TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionArgs
- Action
Teo
Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action - The handling action for high-frequency scan protection. required when Enabled is on. valid values for SecurityAction Name: - Deny: block and respond with an interception page; - Monitor: observe without processing requests, log security events in logs; - JSChallenge: respond with a JavaScript challenge page.
- Action
Duration string - This parameter specifies the duration of the handling Action set by the high frequency scan protection Action parameter. value range: 60 to 86400. measurement unit: seconds (s) only, for example 60s. this field is required when Enabled is on.
- Block
Threshold double - This parameter specifies the threshold for high-frequency scan protection, which is the intercept count of managed rules set to interception within the time range set by CountingPeriod. value range: 1 to 4294967294, for example 100. when exceeding this statistical value, subsequent requests will trigger the handling Action set by Action. required when Enabled is on.
- Count
By string - The match mode for request statistics. required when Enabled is on. valid values: - http.request.xff_header_ip: client ip (priority match xff header);- http.request.ip: client ip.
- Counting
Period string - This parameter specifies the statistical time window for high-frequency scan protection, which is the time window for counting requests that hit managed rules configured as block. valid values: 5-1800. measurement unit: seconds (s) only, such as 5s. this field is required when Enabled is on.
- Enabled string
- Whether the high-frequency scan protection rule is enabled. valid values: - on: enable. the high-frequency scan protection rule takes effect.- off: disable. the high-frequency scan protection rule does not take effect.
- Action
Teo
Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action - The handling action for high-frequency scan protection. required when Enabled is on. valid values for SecurityAction Name: - Deny: block and respond with an interception page; - Monitor: observe without processing requests, log security events in logs; - JSChallenge: respond with a JavaScript challenge page.
- Action
Duration string - This parameter specifies the duration of the handling Action set by the high frequency scan protection Action parameter. value range: 60 to 86400. measurement unit: seconds (s) only, for example 60s. this field is required when Enabled is on.
- Block
Threshold float64 - This parameter specifies the threshold for high-frequency scan protection, which is the intercept count of managed rules set to interception within the time range set by CountingPeriod. value range: 1 to 4294967294, for example 100. when exceeding this statistical value, subsequent requests will trigger the handling Action set by Action. required when Enabled is on.
- Count
By string - The match mode for request statistics. required when Enabled is on. valid values: - http.request.xff_header_ip: client ip (priority match xff header);- http.request.ip: client ip.
- Counting
Period string - This parameter specifies the statistical time window for high-frequency scan protection, which is the time window for counting requests that hit managed rules configured as block. valid values: 5-1800. measurement unit: seconds (s) only, such as 5s. this field is required when Enabled is on.
- Enabled string
- Whether the high-frequency scan protection rule is enabled. valid values: - on: enable. the high-frequency scan protection rule takes effect.- off: disable. the high-frequency scan protection rule does not take effect.
- action
Teo
Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action - The handling action for high-frequency scan protection. required when Enabled is on. valid values for SecurityAction Name: - Deny: block and respond with an interception page; - Monitor: observe without processing requests, log security events in logs; - JSChallenge: respond with a JavaScript challenge page.
- action
Duration String - This parameter specifies the duration of the handling Action set by the high frequency scan protection Action parameter. value range: 60 to 86400. measurement unit: seconds (s) only, for example 60s. this field is required when Enabled is on.
- block
Threshold Double - This parameter specifies the threshold for high-frequency scan protection, which is the intercept count of managed rules set to interception within the time range set by CountingPeriod. value range: 1 to 4294967294, for example 100. when exceeding this statistical value, subsequent requests will trigger the handling Action set by Action. required when Enabled is on.
- count
By String - The match mode for request statistics. required when Enabled is on. valid values: - http.request.xff_header_ip: client ip (priority match xff header);- http.request.ip: client ip.
- counting
Period String - This parameter specifies the statistical time window for high-frequency scan protection, which is the time window for counting requests that hit managed rules configured as block. valid values: 5-1800. measurement unit: seconds (s) only, such as 5s. this field is required when Enabled is on.
- enabled String
- Whether the high-frequency scan protection rule is enabled. valid values: - on: enable. the high-frequency scan protection rule takes effect.- off: disable. the high-frequency scan protection rule does not take effect.
- action
Teo
Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action - The handling action for high-frequency scan protection. required when Enabled is on. valid values for SecurityAction Name: - Deny: block and respond with an interception page; - Monitor: observe without processing requests, log security events in logs; - JSChallenge: respond with a JavaScript challenge page.
- action
Duration string - This parameter specifies the duration of the handling Action set by the high frequency scan protection Action parameter. value range: 60 to 86400. measurement unit: seconds (s) only, for example 60s. this field is required when Enabled is on.
- block
Threshold number - This parameter specifies the threshold for high-frequency scan protection, which is the intercept count of managed rules set to interception within the time range set by CountingPeriod. value range: 1 to 4294967294, for example 100. when exceeding this statistical value, subsequent requests will trigger the handling Action set by Action. required when Enabled is on.
- count
By string - The match mode for request statistics. required when Enabled is on. valid values: - http.request.xff_header_ip: client ip (priority match xff header);- http.request.ip: client ip.
- counting
Period string - This parameter specifies the statistical time window for high-frequency scan protection, which is the time window for counting requests that hit managed rules configured as block. valid values: 5-1800. measurement unit: seconds (s) only, such as 5s. this field is required when Enabled is on.
- enabled string
- Whether the high-frequency scan protection rule is enabled. valid values: - on: enable. the high-frequency scan protection rule takes effect.- off: disable. the high-frequency scan protection rule does not take effect.
- action
Teo
Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action - The handling action for high-frequency scan protection. required when Enabled is on. valid values for SecurityAction Name: - Deny: block and respond with an interception page; - Monitor: observe without processing requests, log security events in logs; - JSChallenge: respond with a JavaScript challenge page.
- action_
duration str - This parameter specifies the duration of the handling Action set by the high frequency scan protection Action parameter. value range: 60 to 86400. measurement unit: seconds (s) only, for example 60s. this field is required when Enabled is on.
- block_
threshold float - This parameter specifies the threshold for high-frequency scan protection, which is the intercept count of managed rules set to interception within the time range set by CountingPeriod. value range: 1 to 4294967294, for example 100. when exceeding this statistical value, subsequent requests will trigger the handling Action set by Action. required when Enabled is on.
- count_
by str - The match mode for request statistics. required when Enabled is on. valid values: - http.request.xff_header_ip: client ip (priority match xff header);- http.request.ip: client ip.
- counting_
period str - This parameter specifies the statistical time window for high-frequency scan protection, which is the time window for counting requests that hit managed rules configured as block. valid values: 5-1800. measurement unit: seconds (s) only, such as 5s. this field is required when Enabled is on.
- enabled str
- Whether the high-frequency scan protection rule is enabled. valid values: - on: enable. the high-frequency scan protection rule takes effect.- off: disable. the high-frequency scan protection rule does not take effect.
- action Property Map
- The handling action for high-frequency scan protection. required when Enabled is on. valid values for SecurityAction Name: - Deny: block and respond with an interception page; - Monitor: observe without processing requests, log security events in logs; - JSChallenge: respond with a JavaScript challenge page.
- action
Duration String - This parameter specifies the duration of the handling Action set by the high frequency scan protection Action parameter. value range: 60 to 86400. measurement unit: seconds (s) only, for example 60s. this field is required when Enabled is on.
- block
Threshold Number - This parameter specifies the threshold for high-frequency scan protection, which is the intercept count of managed rules set to interception within the time range set by CountingPeriod. value range: 1 to 4294967294, for example 100. when exceeding this statistical value, subsequent requests will trigger the handling Action set by Action. required when Enabled is on.
- count
By String - The match mode for request statistics. required when Enabled is on. valid values: - http.request.xff_header_ip: client ip (priority match xff header);- http.request.ip: client ip.
- counting
Period String - This parameter specifies the statistical time window for high-frequency scan protection, which is the time window for counting requests that hit managed rules configured as block. valid values: 5-1800. measurement unit: seconds (s) only, such as 5s. this field is required when Enabled is on.
- enabled String
- Whether the high-frequency scan protection rule is enabled. valid values: - on: enable. the high-frequency scan protection rule takes effect.- off: disable. the high-frequency scan protection rule does not take effect.
TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionAction, TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Managed Rules Frequent Scanning Protection Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyManagedRulesFrequentScanningProtectionActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
TeoWebSecurityTemplateSecurityPolicyRateLimitingRules, TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesArgs
- Rules
List<Teo
Web Security Template Security Policy Rate Limiting Rules Rule> - Definition list of precise rate limiting. When using ModifySecurityPolicy to modify the Web protection configuration: - if the Rules parameter is not specified or its length is zero: clear all precision rate limiting configurations; - if the RateLimitingRules parameter value is unspecified in the SecurityPolicy parameter: retain the existing custom rule configuration without modification.
- Rules
[]Teo
Web Security Template Security Policy Rate Limiting Rules Rule - Definition list of precise rate limiting. When using ModifySecurityPolicy to modify the Web protection configuration: - if the Rules parameter is not specified or its length is zero: clear all precision rate limiting configurations; - if the RateLimitingRules parameter value is unspecified in the SecurityPolicy parameter: retain the existing custom rule configuration without modification.
- rules
List<Teo
Web Security Template Security Policy Rate Limiting Rules Rule> - Definition list of precise rate limiting. When using ModifySecurityPolicy to modify the Web protection configuration: - if the Rules parameter is not specified or its length is zero: clear all precision rate limiting configurations; - if the RateLimitingRules parameter value is unspecified in the SecurityPolicy parameter: retain the existing custom rule configuration without modification.
- rules
Teo
Web Security Template Security Policy Rate Limiting Rules Rule[] - Definition list of precise rate limiting. When using ModifySecurityPolicy to modify the Web protection configuration: - if the Rules parameter is not specified or its length is zero: clear all precision rate limiting configurations; - if the RateLimitingRules parameter value is unspecified in the SecurityPolicy parameter: retain the existing custom rule configuration without modification.
- rules
Sequence[Teo
Web Security Template Security Policy Rate Limiting Rules Rule] - Definition list of precise rate limiting. When using ModifySecurityPolicy to modify the Web protection configuration: - if the Rules parameter is not specified or its length is zero: clear all precision rate limiting configurations; - if the RateLimitingRules parameter value is unspecified in the SecurityPolicy parameter: retain the existing custom rule configuration without modification.
- rules List<Property Map>
- Definition list of precise rate limiting. When using ModifySecurityPolicy to modify the Web protection configuration: - if the Rules parameter is not specified or its length is zero: clear all precision rate limiting configurations; - if the RateLimitingRules parameter value is unspecified in the SecurityPolicy parameter: retain the existing custom rule configuration without modification.
TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRule, TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleArgs
- Action
Teo
Web Security Template Security Policy Rate Limiting Rules Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- Action
Duration string - The duration of an Action is only supported in the following units: - s: seconds, value range 1-120; - m: minutes, value range 1-120; - h: hours, value range 1-48; - d: days, value range 1-30.
- Condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- Count
Bies List<string> - Rate threshold request feature match mode. this field is required when Enabled is on. when there are multiple conditions, composite multiple conditions will perform statistics count. the maximum number of conditions must not exceed 5. valid values: - http.request.ip: client ip; - http.request.xff_header_ip: client ip (priority match xff header); - http.request.uri.path: request access path; - http.request.cookies['session']: Cookie named session, where session can be replaced with your own specified parameter; - http.request.headers['user-agent']: http header named user-agent, where user-agent can be replaced with your own specified parameter; - http.request.ja3: request ja3 fingerprint; - http.request.uri.query['test']: URL query parameter named test, where test can be replaced with your own specified parameter.
- Counting
Period string - Specifies the time window for statistics. valid values: - 1s: 1 second;- 5s: 5 seconds;- 10s: 10 seconds;- 20s: 20 seconds;- 30s: 30 seconds;- 40s: 40 seconds;- 50s: 50 seconds;- 1m: 1 minute;- 2m: 2 minutes;- 5m: 5 minutes;- 10m: 10 minutes;- 1h: 1 hour.
- Enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- Id string
- ID of the resource.
- Max
Request doubleThreshold - Precision rate limiting specifies the cumulative number of interceptions within the time range. value ranges from 1 to 100000.
- Name string
- Specifies the name of the precise rate limit.
- Priority double
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- Action
Teo
Web Security Template Security Policy Rate Limiting Rules Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- Action
Duration string - The duration of an Action is only supported in the following units: - s: seconds, value range 1-120; - m: minutes, value range 1-120; - h: hours, value range 1-48; - d: days, value range 1-30.
- Condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- Count
Bies []string - Rate threshold request feature match mode. this field is required when Enabled is on. when there are multiple conditions, composite multiple conditions will perform statistics count. the maximum number of conditions must not exceed 5. valid values: - http.request.ip: client ip; - http.request.xff_header_ip: client ip (priority match xff header); - http.request.uri.path: request access path; - http.request.cookies['session']: Cookie named session, where session can be replaced with your own specified parameter; - http.request.headers['user-agent']: http header named user-agent, where user-agent can be replaced with your own specified parameter; - http.request.ja3: request ja3 fingerprint; - http.request.uri.query['test']: URL query parameter named test, where test can be replaced with your own specified parameter.
- Counting
Period string - Specifies the time window for statistics. valid values: - 1s: 1 second;- 5s: 5 seconds;- 10s: 10 seconds;- 20s: 20 seconds;- 30s: 30 seconds;- 40s: 40 seconds;- 50s: 50 seconds;- 1m: 1 minute;- 2m: 2 minutes;- 5m: 5 minutes;- 10m: 10 minutes;- 1h: 1 hour.
- Enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- Id string
- ID of the resource.
- Max
Request float64Threshold - Precision rate limiting specifies the cumulative number of interceptions within the time range. value ranges from 1 to 100000.
- Name string
- Specifies the name of the precise rate limit.
- Priority float64
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- action
Teo
Web Security Template Security Policy Rate Limiting Rules Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- action
Duration String - The duration of an Action is only supported in the following units: - s: seconds, value range 1-120; - m: minutes, value range 1-120; - h: hours, value range 1-48; - d: days, value range 1-30.
- condition String
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- count
Bies List<String> - Rate threshold request feature match mode. this field is required when Enabled is on. when there are multiple conditions, composite multiple conditions will perform statistics count. the maximum number of conditions must not exceed 5. valid values: - http.request.ip: client ip; - http.request.xff_header_ip: client ip (priority match xff header); - http.request.uri.path: request access path; - http.request.cookies['session']: Cookie named session, where session can be replaced with your own specified parameter; - http.request.headers['user-agent']: http header named user-agent, where user-agent can be replaced with your own specified parameter; - http.request.ja3: request ja3 fingerprint; - http.request.uri.query['test']: URL query parameter named test, where test can be replaced with your own specified parameter.
- counting
Period String - Specifies the time window for statistics. valid values: - 1s: 1 second;- 5s: 5 seconds;- 10s: 10 seconds;- 20s: 20 seconds;- 30s: 30 seconds;- 40s: 40 seconds;- 50s: 50 seconds;- 1m: 1 minute;- 2m: 2 minutes;- 5m: 5 minutes;- 10m: 10 minutes;- 1h: 1 hour.
- enabled String
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id String
- ID of the resource.
- max
Request DoubleThreshold - Precision rate limiting specifies the cumulative number of interceptions within the time range. value ranges from 1 to 100000.
- name String
- Specifies the name of the precise rate limit.
- priority Double
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- action
Teo
Web Security Template Security Policy Rate Limiting Rules Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- action
Duration string - The duration of an Action is only supported in the following units: - s: seconds, value range 1-120; - m: minutes, value range 1-120; - h: hours, value range 1-48; - d: days, value range 1-30.
- condition string
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- count
Bies string[] - Rate threshold request feature match mode. this field is required when Enabled is on. when there are multiple conditions, composite multiple conditions will perform statistics count. the maximum number of conditions must not exceed 5. valid values: - http.request.ip: client ip; - http.request.xff_header_ip: client ip (priority match xff header); - http.request.uri.path: request access path; - http.request.cookies['session']: Cookie named session, where session can be replaced with your own specified parameter; - http.request.headers['user-agent']: http header named user-agent, where user-agent can be replaced with your own specified parameter; - http.request.ja3: request ja3 fingerprint; - http.request.uri.query['test']: URL query parameter named test, where test can be replaced with your own specified parameter.
- counting
Period string - Specifies the time window for statistics. valid values: - 1s: 1 second;- 5s: 5 seconds;- 10s: 10 seconds;- 20s: 20 seconds;- 30s: 30 seconds;- 40s: 40 seconds;- 50s: 50 seconds;- 1m: 1 minute;- 2m: 2 minutes;- 5m: 5 minutes;- 10m: 10 minutes;- 1h: 1 hour.
- enabled string
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id string
- ID of the resource.
- max
Request numberThreshold - Precision rate limiting specifies the cumulative number of interceptions within the time range. value ranges from 1 to 100000.
- name string
- Specifies the name of the precise rate limit.
- priority number
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- action
Teo
Web Security Template Security Policy Rate Limiting Rules Rule Action - Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- action_
duration str - The duration of an Action is only supported in the following units: - s: seconds, value range 1-120; - m: minutes, value range 1-120; - h: hours, value range 1-48; - d: days, value range 1-30.
- condition str
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- count_
bies Sequence[str] - Rate threshold request feature match mode. this field is required when Enabled is on. when there are multiple conditions, composite multiple conditions will perform statistics count. the maximum number of conditions must not exceed 5. valid values: - http.request.ip: client ip; - http.request.xff_header_ip: client ip (priority match xff header); - http.request.uri.path: request access path; - http.request.cookies['session']: Cookie named session, where session can be replaced with your own specified parameter; - http.request.headers['user-agent']: http header named user-agent, where user-agent can be replaced with your own specified parameter; - http.request.ja3: request ja3 fingerprint; - http.request.uri.query['test']: URL query parameter named test, where test can be replaced with your own specified parameter.
- counting_
period str - Specifies the time window for statistics. valid values: - 1s: 1 second;- 5s: 5 seconds;- 10s: 10 seconds;- 20s: 20 seconds;- 30s: 30 seconds;- 40s: 40 seconds;- 50s: 50 seconds;- 1m: 1 minute;- 2m: 2 minutes;- 5m: 5 minutes;- 10m: 10 minutes;- 1h: 1 hour.
- enabled str
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id str
- ID of the resource.
- max_
request_ floatthreshold - Precision rate limiting specifies the cumulative number of interceptions within the time range. value ranges from 1 to 100000.
- name str
- Specifies the name of the precise rate limit.
- priority float
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
- action Property Map
- Precision rate limiting handling methods. valid values: - Monitor: Monitor; - Deny: block, where DenyActionParameters.Name supports Deny and ReturnCustomPage; - Challenge: Challenge, where ChallengeActionParameters.Name supports JSChallenge and ManagedChallenge; - Redirect: Redirect to URL;.
- action
Duration String - The duration of an Action is only supported in the following units: - s: seconds, value range 1-120; - m: minutes, value range 1-120; - h: hours, value range 1-48; - d: days, value range 1-30.
- condition String
- The specific content of precise speed limit shall comply with the expression syntax. for detailed specifications, see the product documentation.
- count
Bies List<String> - Rate threshold request feature match mode. this field is required when Enabled is on. when there are multiple conditions, composite multiple conditions will perform statistics count. the maximum number of conditions must not exceed 5. valid values: - http.request.ip: client ip; - http.request.xff_header_ip: client ip (priority match xff header); - http.request.uri.path: request access path; - http.request.cookies['session']: Cookie named session, where session can be replaced with your own specified parameter; - http.request.headers['user-agent']: http header named user-agent, where user-agent can be replaced with your own specified parameter; - http.request.ja3: request ja3 fingerprint; - http.request.uri.query['test']: URL query parameter named test, where test can be replaced with your own specified parameter.
- counting
Period String - Specifies the time window for statistics. valid values: - 1s: 1 second;- 5s: 5 seconds;- 10s: 10 seconds;- 20s: 20 seconds;- 30s: 30 seconds;- 40s: 40 seconds;- 50s: 50 seconds;- 1m: 1 minute;- 2m: 2 minutes;- 5m: 5 minutes;- 10m: 10 minutes;- 1h: 1 hour.
- enabled String
- Whether the precise rate limiting rule is enabled. valid values: - on: enabled; - off: disabled(No other fields are required when closing).
- id String
- ID of the resource.
- max
Request NumberThreshold - Precision rate limiting specifies the cumulative number of interceptions within the time range. value ranges from 1 to 100000.
- name String
- Specifies the name of the precise rate limit.
- priority Number
- Precision rate limiting specifies the priority. value range is 0 to 100. default is 0.
TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleAction, TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionArgs
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Rate Limiting Rules Rule Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Rate Limiting Rules Rule Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- Name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- Allow
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Allow Action Parameters - Additional parameters when Name is Allow.
- Block
Ip TeoAction Parameters Web Security Template Security Policy Rate Limiting Rules Rule Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- Challenge
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- Deny
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Deny Action Parameters - Additional parameters when Name is Deny.
- Redirect
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- Return
Custom TeoPage Action Parameters Web Security Template Security Policy Rate Limiting Rules Rule Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Rate Limiting Rules Rule Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Rate Limiting Rules Rule Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name string
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Allow Action Parameters - Additional parameters when Name is Allow.
- block
Ip TeoAction Parameters Web Security Template Security Policy Rate Limiting Rules Rule Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect
Action TeoParameters Web Security Template Security Policy Rate Limiting Rules Rule Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return
Custom TeoPage Action Parameters Web Security Template Security Policy Rate Limiting Rules Rule Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name str
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow_
action_ Teoparameters Web Security Template Security Policy Rate Limiting Rules Rule Action Allow Action Parameters - Additional parameters when Name is Allow.
- block_
ip_ Teoaction_ parameters Web Security Template Security Policy Rate Limiting Rules Rule Action Block Ip Action Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge_
action_ Teoparameters Web Security Template Security Policy Rate Limiting Rules Rule Action Challenge Action Parameters - Additional parameter when Name is Challenge.
- deny_
action_ Teoparameters Web Security Template Security Policy Rate Limiting Rules Rule Action Deny Action Parameters - Additional parameters when Name is Deny.
- redirect_
action_ Teoparameters Web Security Template Security Policy Rate Limiting Rules Rule Action Redirect Action Parameters - Additional parameter when Name is Redirect.
- return_
custom_ Teopage_ action_ parameters Web Security Template Security Policy Rate Limiting Rules Rule Action Return Custom Page Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
- name String
- Specifies the specific actions for safe execution. valid values:. - Deny. specifies to block requests from accessing site resources. - Monitor: observation, only record logs. - Redirect: Redirect to URL. - Disabled: specifies that the rule is not enabled. - Allow: specifies whether to allow access with delayed processing of requests. - Challenge: specifies the challenge content to respond to. - Trans: pass and allow requests to directly access site resources. - BlockIP: to be deprecated. ip block. - ReturnCustomPage: to be deprecated. use specified page for interception. - JSChallenge: to be deprecated, JavaScript challenge;. - ManagedChallenge: to be deprecated. managed challenge.
- allow
Action Property MapParameters - Additional parameters when Name is Allow.
- block
Ip Property MapAction Parameters - To be deprecated, additional parameter when Name is BlockIP.
- challenge
Action Property MapParameters - Additional parameter when Name is Challenge.
- deny
Action Property MapParameters - Additional parameters when Name is Deny.
- redirect
Action Property MapParameters - Additional parameter when Name is Redirect.
- return
Custom Property MapPage Action Parameters - To be deprecated, additional parameter when Name is ReturnCustomPage.
TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionAllowActionParameters, TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionAllowActionParametersArgs
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- Max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- Min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay stringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay stringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max_
delay_ strtime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min_
delay_ strtime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
- max
Delay StringTime - Maximum delayed response time. supported units: - s: seconds, value ranges from 5 to 10.
- min
Delay StringTime - Minimum latency response time. when configured as 0s, it means no delay for direct response. supported units: - s: seconds, value ranges from 0 to 5.
TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionBlockIpActionParameters, TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionBlockIpActionParametersArgs
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- Duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration string
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration str
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
- duration String
- Penalty duration for
BlockIP. Units: -s: second, value range 1-120; -m: minute, value range 1-120; -h: hour, value range 1-48.
TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionChallengeActionParameters, TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionChallengeActionParametersArgs
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- Challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- Attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- Interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option string - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id string - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval string
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge_
option str - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester_
id str - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval str
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
- challenge
Option String - Safe execution challenge actions. valid values: - InterstitialChallenge: interstitial challenge; - InlineChallenge: embedded challenge; - JSChallenge: JavaScript challenge; - ManagedChallenge: managed challenge.
- attester
Id String - Client authentication method ID. this field is required when Name is InterstitialChallenge/InlineChallenge.
- interval String
- Specifies the time interval for challenge repetition. this field is required when Name is InterstitialChallenge/InlineChallenge. default value is 300s. supported units: - s: second, value ranges from 1 to 60;- m: minute, value ranges from 1 to 60;- h: hour, value ranges from 1 to 24.
TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionDenyActionParameters, TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionDenyActionParametersArgs
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- Block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - Block
Ip stringDuration - The ban duration when BlockIP is on.
- Error
Page stringId - Specifies the page id of the custom page.
- Response
Code string - Status code of the custom page.
- Return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - Stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip string - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip stringDuration - The ban duration when BlockIP is on.
- error
Page stringId - Specifies the page id of the custom page.
- response
Code string - Status code of the custom page.
- return
Custom stringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall string
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block_
ip str - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block_
ip_ strduration - The ban duration when BlockIP is on.
- error_
page_ strid - Specifies the page id of the custom page.
- response_
code str - Status code of the custom page.
- return_
custom_ strpage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall str
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
- block
Ip String - Specifies whether to extend the ban on the source IP. valid values. -
on: Enable; - off: Disable. After enabled, continuously blocks client ips that trigger the rule. when this option is enabled, the BlockIpDuration parameter must be simultaneously designated. Note: this option cannot intersect with ReturnCustomPage or Stall. - block
Ip StringDuration - The ban duration when BlockIP is on.
- error
Page StringId - Specifies the page id of the custom page.
- response
Code String - Status code of the custom page.
- return
Custom StringPage - Specifies whether to use a custom page. valid values:. -
on: Enable; - off: Disable. Enabled, use custom page content to intercept requests. when this option is enabled, ResponseCode and ErrorPageId parameters must be specified simultaneously. Note: this option cannot intersect with the BlockIp or Stall option. - stall String
- Specifies whether to suspend the request source without processing. valid values:. -
on: Enable; - off: Disable. Enabled, no longer responds to requests in the current connection session and does not actively disconnect. used for crawler combat to consume client connection resources. Note: this option cannot intersect with BlockIp or ReturnCustomPage options.
TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionRedirectActionParameters, TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionRedirectActionParametersArgs
- Url string
- Redirect URL.
- Url string
- Redirect URL.
- url String
- Redirect URL.
- url string
- Redirect URL.
- url str
- Redirect URL.
- url String
- Redirect URL.
TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionReturnCustomPageActionParameters, TeoWebSecurityTemplateSecurityPolicyRateLimitingRulesRuleActionReturnCustomPageActionParametersArgs
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- Error
Page stringId - Response custom page ID.
- Response
Code string - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
- error
Page stringId - Response custom page ID.
- response
Code string - Response custom status code.
- error_
page_ strid - Response custom page ID.
- response_
code str - Response custom status code.
- error
Page StringId - Response custom page ID.
- response
Code String - Response custom status code.
Import
teo web security template can be imported using the id, e.g.
$ pulumi import tencentcloud:index/teoWebSecurityTemplate:TeoWebSecurityTemplate example zone-37u62pwxfo8s#temp-05dtxkyw
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
published on Friday, Mar 27, 2026 by tencentcloudstack
