| Package | Description | 
|---|---|
| com.tencentcloudapi.teo.v20220901.models | 
| Modifier and Type | Method and Description | 
|---|---|
| SecurityAction | RateLimitingRule. getAction()Get Precision rate limiting handling methods. | 
| SecurityAction | ManagedRuleAction. getAction()Get Action for the managed rule item specified by RuleId, the SecurityAction Name parameter supports: `Deny`: block and respond with an block page; `Monitor`: observe, do not process the request and record the security event in logs; `Disabled`: disabled, do not scan the request and skip this rule.. | 
| SecurityAction | AdaptiveFrequencyControl. getAction()Get The handling method of adaptive frequency control. | 
| SecurityAction | BandwidthAbuseDefense. getAction()Get Bandwidth abuse protection (applicable to chinese mainland) handling method. | 
| SecurityAction | SlowAttackDefense. getAction()Get Slow attack protection handling method. | 
| SecurityAction | CustomRule. getAction()Get Action for custom rules. | 
| SecurityAction | ManagedRuleGroup. getAction()Get Action for ManagedRuleGroup. | 
| SecurityAction | ClientFiltering. getAction()Get The handling method of intelligent client filtering. | 
| SecurityAction | DeviceProfile. getHighRiskRequestAction()Get Handling method for high-risk requests. | 
| SecurityAction | ClientAttestationRule. getInvalidAttestationAction()Get Handling method for failed client authentication. | 
| SecurityAction | DeviceProfile. getMediumRiskRequestAction()Get Handling method for medium-risk requests. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RateLimitingRule. setAction(SecurityAction Action)Set Precision rate limiting handling methods. | 
| void | ManagedRuleAction. setAction(SecurityAction Action)Set Action for the managed rule item specified by RuleId, the SecurityAction Name parameter supports: `Deny`: block and respond with an block page; `Monitor`: observe, do not process the request and record the security event in logs; `Disabled`: disabled, do not scan the request and skip this rule.. | 
| void | AdaptiveFrequencyControl. setAction(SecurityAction Action)Set The handling method of adaptive frequency control. | 
| void | BandwidthAbuseDefense. setAction(SecurityAction Action)Set Bandwidth abuse protection (applicable to chinese mainland) handling method. | 
| void | SlowAttackDefense. setAction(SecurityAction Action)Set Slow attack protection handling method. | 
| void | CustomRule. setAction(SecurityAction Action)Set Action for custom rules. | 
| void | ManagedRuleGroup. setAction(SecurityAction Action)Set Action for ManagedRuleGroup. | 
| void | ClientFiltering. setAction(SecurityAction Action)Set The handling method of intelligent client filtering. | 
| void | DeviceProfile. setHighRiskRequestAction(SecurityAction HighRiskRequestAction)Set Handling method for high-risk requests. | 
| void | ClientAttestationRule. setInvalidAttestationAction(SecurityAction InvalidAttestationAction)Set Handling method for failed client authentication. | 
| void | DeviceProfile. setMediumRiskRequestAction(SecurityAction MediumRiskRequestAction)Set Handling method for medium-risk requests. | 
| Constructor and Description | 
|---|
| SecurityAction(SecurityAction source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
Copyright © 2025. All rights reserved.