Error codes
|
HTTP status code |
Error code |
Error message |
Description |
Action |
| 400 | 10900 | Invalid parameter | Invalid parameter | diagnosis |
| 400 | 11001 | Internal server error | System internal error | diagnosis |
| 500 | 500 | Internal server error | Internal System Error | diagnosis |
| 400 | AccountSafeUsed | The feature of account security is being used. | The account security feature is in use. | diagnosis |
| 400 | AclIpCountOverLimit | Ip count in ACL rule is over limit. | The number of IP addresses in the custom rule (ACL) exceeds the limit. | diagnosis |
| 400 | AclParamError | Acl param invalid. | The ACL parameter is invalid. | diagnosis |
| 400 | AntifraudOrAntifriaudJsUsed | The feature of data risk control is being used. | The data risk control feature is in use. | diagnosis |
| 400 | BotAlgorithmUsed | The feature of crawler behavior algorithm is being used. | The typical bot behavior identification feature is in effect. | diagnosis |
| 400 | BusinessDomainNotRecord | The specified domain name is not ICP filed. | The specified domain name does not have an ICP filing. | diagnosis |
| 403 | BusinessInvalidArgument | The specified parameters are invalid. | The specified parameter is invalid. | diagnosis |
| 403 | BusinessInvalidDomainIpInvalid | The IP address cannot be added. | The IP address cannot be added. | diagnosis |
| 403 | BusinessInvalidIpv6 | Back-to-origin IPv6 addresses are not supported. To add these IP addresses, you must enable the feature of forwarding requests to origin servers over IPv6. | Back-to-origin IPv6 addresses are not supported. To add these IP addresses, you must enable the feature of forwarding requests to origin servers over IPv6. | diagnosis |
| 400 | BusinessInvalidSourceIp | The origin fetch address includes disallowed IP addresses or domains. | The back-to-origin addresses include IP addresses and domain names that are not allowed. | diagnosis |
| 400 | BusinessIpDomain | The current access domain does not support in IP format. | The IP address format is not supported. | diagnosis |
| 403 | BusinessMainDomainNotSupport | The added primary domain name is not supported. | The added second-level domain name is not supported. | diagnosis |
| 403 | BusinessSourceIpSupportVirtuaIp | You can only add wan net ip. | Currently, it is a customized version of shared virtual host, and only the IP address of Wanwang virtual host can be added. | diagnosis |
| 400 | CertDomainNotMatch | The certificate does not include this domain. | This certificate does not contain the domain name. | diagnosis |
| 400 | CertExpiredError | The certificate has expired. Do not continue using this certificate. | The certificate is expired. You can no longer use this certificate. | diagnosis |
| 400 | CertFormatError | The certificate is malformed. | The format of the certificate is invalid. | diagnosis |
| 400 | CertKeyNotMatch | The certificate file and private key do not match. | The certificate file does not match the private key of the certificate. | diagnosis |
| 400 | CertNameDuplicateError | The certificate name already exists. | The name of the certificate already exists. | diagnosis |
| 400 | CertNameExisted | The certificate name already exists. | The name of the certificate already exists. | diagnosis |
| 400 | CertNotExist | The certificate is not exist. | The certificate does not exist. | diagnosis |
| 400 | ComboError | No package information is available. | No software package information is available. | diagnosis |
| 400 | CustomAclOrCcUsed | The feature of advanced conditions is being used. | The custom rule (ACL) is in use. | diagnosis |
| 400 | CustomRulesGroupUsed | The feature of custom rule group is being used. | The custom policy group is in use. | diagnosis |
| 400 | CustomSpeedLimitUsed | The feature of custom throttling is being used. | The custom rule (throttling) is in use. | diagnosis |
| 400 | Defense.Control.DefenseAddressBookInUse | The address book is in use and cannot be deleted. | The address book is in use and cannot be deleted. Rules for using this address book: %s. | diagnosis |
| 400 | Defense.Control.DefenseAddressFileFormatError | The format of the uploaded address book file is incorrect. | The format of the uploaded address book file is incorrect. | diagnosis |
| 400 | Defense.Control.DefenseAddressInvalid | The address in the address book is illegal. | The address in the address book is illegal. | diagnosis |
| 400 | Defense.Control.DefenseAddressOversize | The number of addresses in the address book exceeds the limit. | The number of addresses in the address book exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseAddressUploading | The address book file is being uploaded, please try again later. | The address book file is being uploaded, please try again later. | diagnosis |
| 400 | Defense.Control.DefenseAiWhitelistStatusInvalid | The status of ai whitelist is invalid. | The status of the intelligent whitelist is invalid. | diagnosis |
| 400 | Defense.Control.DefenseAntiscanRuleConfigInvalid | The configuration of anti scanning rules in the scanning protection policy is illegal. | The configuration of the scan protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseAntiscanRuleConfigInvalid | The configuration of the scan protection rule is invalid. | The configuration of the scan protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseApisecRuleRegexInvalid | The regular expression in the API security rule is invalid. Error reason: %s. | The regular expression in an API security rule is invalid. Error reason:%s. | diagnosis |
| 400 | Defense.Control.DefenseBookTypeInvalid | The address book type is illegal. | The address book type is illegal. | diagnosis |
| 400 | Defense.Control.DefenseBotResourceCrossBindError | The same protection object in a Bot scene cannot be integrated and bound at the same time. | The protected object in which the SDK is integrated cannot be the same as the protected object to which protection rules are applied in the scenario-specific configuration. | diagnosis |
| 400 | Defense.Control.DefenseBotResourceCrossBindError | The protected object in which the SDK is integrated cannot be the same as the protected object to which protection rules are applied in the scenario-specific configuration. | The protected object in which the SDK is integrated cannot be the same as the protected object to which protection rules are applied in the scenario-specific configuration. | diagnosis |
| 400 | Defense.Control.DefenseCodecRuleAlreadyExist | Duplicate anti scanning rules in the scanning protection strategy. | The scan protection rule exists. | diagnosis |
| 400 | Defense.Control.DefenseCodecRuleAlreadyExist | The scan protection rule exists. | The scan protection rule exists. | diagnosis |
| 400 | Defense.Control.DefenseConfigNotSupported | The defense configuration is not supported. | The protection feature is not supported. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseHeadersOutOfSize | The number of custom headers of custom response rules in the protection policy exceeds the limit. | The number of custom Header fields in the custom response rule exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseHeadersOutOfSize | The number of custom Header fields in the custom response rule exceeds the limit. | The number of custom Header fields in the custom response rule exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleConfigInvalid | Illegal configuration of custom response rule in protection policy. | The configuration of the custom response rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleConfigInvalid | The configuration of the custom response rule is invalid. | The configuration of the custom response rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleExist | The custom response rule in the protection policy already exists. | The custom response rule exists. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleExist | The custom response rule exists. | The custom response rule exists. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleInUse | The custom response rule is in use and cannot be deleted. | Custom response rule in use, list of associated rules:%s, list of associated objects:%s | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleNotPermitDelete | The custom response rule in the protection policy cannot be deleted | You cannot delete custom response rules. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleNotPermitDelete | You cannot delete custom response rules. | You cannot delete custom response rules. | diagnosis |
| 400 | Defense.Control.DefenseDownloadOssFileFailed | Failed to parse OSS files. | Failed to parse OSS files. | diagnosis |
| 400 | Defense.Control.DefenseIpBlacklistIpEmpty | The IP in the IP blacklist cannot be empty. | You must add IP addresses to the IP address blacklist. | diagnosis |
| 400 | Defense.Control.DefenseIpBlacklistIpEmpty | You must add IP addresses to the IP address blacklist. | You must add IP addresses to the IP address blacklist. | diagnosis |
| 400 | Defense.Control.DefenseIpBlacklistIpInvalid | Illegal IP in IP blacklist. | The IP addresses in the IP address blacklist are invalid. | diagnosis |
| 400 | Defense.Control.DefenseIpBlacklistIpInvalid | The IP addresses in the IP address blacklist are invalid. | The IP addresses in the IP address blacklist are invalid. | diagnosis |
| 400 | Defense.Control.DefenseIpBlacklistIpOutOfRange | The number of IPS in the IP blacklist exceeds the limit. | The number of IP addresses in the IP address blacklist exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseIpBlacklistIpOutOfRange | The number of IP addresses in the IP address blacklist exceeds the limit. | The number of IP addresses in the IP address blacklist exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseIpCountOversize | The number of IPs exceeds the limit. | The number of IPs exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseLogModifyStatusFailed | Failed to modify protected object state through log service. | Failed to change the Log Service configuration for the protected object. | diagnosis |
| 400 | Defense.Control.DefenseLogModifyStatusFailed | Failed to change the status of the protected object. | Failed to change the status of the protected object. | diagnosis |
| 400 | Defense.Control.DefenseLogTimeExpired | The time for querying logs has expired. | The query log time has expired. | diagnosis |
| 400 | Defense.Control.DefenseMajorProtectionRuleConfigInvalid | The rules that are configured in the protection template for major events are invalid. | The rules that are configured in the protection template for major events are invalid. | diagnosis |
| 400 | Defense.Control.DefenseMajorProtectionRuleExist | The rules that are configured in the protection template for major events already exist. | The rules that are configured in the protection template for major events already exist. | diagnosis |
| 400 | Defense.Control.DefenseOssFileNotFound | Failed to find the OSS files that are uploaded. | Failed to find the OSS files that are uploaded. | diagnosis |
| 400 | Defense.Control.DefensePolicyInUse | The custom regular rule group is referenced by the template and cannot be deleted. | The custom regular expression rule group is referenced by the template and cannot be deleted. | diagnosis |
| 400 | Defense.Control.DefensePolicyNotFound | Regular rule group does not exist. | The regular expression rule group does not exist. | diagnosis |
| 400 | Defense.Control.DefensePolicyNotFound | The regular expression rule group does not exist. | The regular expression rule group does not exist. | diagnosis |
| 400 | Defense.Control.DefensePolicyOwnedByAnotherUser | Custom regular rule group does not belong to this user. | The regular expression rule group does not belong to the user. | diagnosis |
| 400 | Defense.Control.DefensePolicyOwnedByAnotherUser | The regular expression rule group does not belong to the user. | The regular expression rule group does not belong to the user. | diagnosis |
| 400 | Defense.Control.DefensePolicyRuleAlreadyExist | Regular rule group rule in basic protection policy already exists. | Regular expression rules exist in the basic protection rule module. | diagnosis |
| 400 | Defense.Control.DefensePolicyRuleAlreadyExist | Regular expression rules exist. | Regular expression rules exist. | diagnosis |
| 400 | Defense.Control.DefenseResourceAccessNotDelete | The protection object from access cannot be deleted. | You cannot delete the protected objects that are automatically synchronized. | diagnosis |
| 400 | Defense.Control.DefenseResourceAccessNotDelete | You cannot delete the protected objects that are automatically synchronized. | You cannot delete the protected objects that are automatically synchronized. | diagnosis |
| 400 | Defense.Control.DefenseResourceAddDeleteSameTime | The protected objects in the protection group cannot be bound and unbound at the same time. | You cannot add a protected object to a protected object group and remove the protected object from a protected object group at the same time. | diagnosis |
| 400 | Defense.Control.DefenseResourceAddDeleteSameTime | You cannot add a protected object to a protected object group and remove the protected object from a protected object group at the same time. | You cannot add a protected object to a protected object group and remove the protected object from a protected object group at the same time. | diagnosis |
| 400 | Defense.Control.DefenseResourceAlreadyInCustom | The protection object has been bound with a custom protection policy. | The protected object is bound to a custom protection rule. | diagnosis |
| 400 | Defense.Control.DefenseResourceAlreadyInCustom | The protected object is bound to a custom protection template. | The protected object is bound to a custom protection template. | diagnosis |
| 400 | Defense.Control.DefenseResourceAndGroupConflict | The name of the protected object is the same as the name of the protected object group. | The name of the protected object is the same as the name of the protected object group. | diagnosis |
| 400 | Defense.Control.DefenseResourceCountOverSize | The number of protected objects exceeds the limit. | The number of protected objects exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseResourceDetailInvalid | The detail field of the protected object is illegal. | The detail field for the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceDetailInvalid | The detail field of the protected object is invalid. | The detail field for the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceDetailNotEmpty | The details of the protected object cannot be empty. | You must configure the detail field for the protected object. | diagnosis |
| 400 | Defense.Control.DefenseResourceDetailNotEmpty | You must configure the detail field of the protected object. | You must configure the detail field for the protected object. | diagnosis |
| 400 | Defense.Control.DefenseResourceExist | Protection object already exists. | The protected object exists. | diagnosis |
| 400 | Defense.Control.DefenseResourceExist | The protected object exists. | The protected object exists. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupCountOverSize | The number of protection groups exceeds the limit. | The number of protected object groups exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupCountOverSize | The number of protected object groups exceeds the limit. | The number of protected object groups exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupDescriptionInvalid | Illegal protection group description information. | The description of the protected object group is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupDescriptionInvalid | The description of the protected object group is invalid. | The description of the protected object group is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupExist | Protection group already exists. | The protected object group exists. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupExist | The protected object group exists. | The protected object group exists. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupNameInvalid | Illegal protection group name. | The name of the protected object group is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupNameInvalid | The name of the protected object group is invalid. | The name of the protected object group is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupNotExist | Protection group does not exist. | The protected object group does not exist. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupNotExist | The protected object group does not exist. | The protected object group does not exist. | diagnosis |
| 400 | Defense.Control.DefenseResourceInGroupCountOverSize | The number of protected objects in the protection group exceeds the limit. | The number of protected objects in the protected object group exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseResourceInGroupCountOverSize | The number of protected objects in the protected object group exceeds the limit. | The number of protected objects in the protected object group exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseResourceInTemplateCountOverSize | The number of protected objects in the protection template exceeds the limit. | The number of protected objects in the protection template exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseResourceInvalid | The name of the protected object is illegal. | The name of the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceInvalid | The name of the protected object is invalid. | The name of the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceModelInvalid | The model of the protected object is illegal. | The model of the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceModelInvalid | The model of the protected object is invalid. | The model of the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceNotExist | Protection object does not exist. | The protected object does not exist. | diagnosis |
| 400 | Defense.Control.DefenseResourceNotExist | The protected object does not exist. | The protected object does not exist. | diagnosis |
| 400 | Defense.Control.DefenseResourcePatternNotEmpty | The protection form of the protected object cannot be empty. | You must configure the protection pattern of the protected object. | diagnosis |
| 400 | Defense.Control.DefenseResourcePatternNotEmpty | You must configure the protection pattern of the protected object. | You must configure the protection pattern of the protected object. | diagnosis |
| 400 | Defense.Control.DefenseResourcePatternNotFound | The protection form of the protected object is illegal. | The protection pattern of the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourcePatternNotFound | The protection pattern of the protected object is invalid. | The protection pattern of the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceProductNotEmpty | The product information of the protection object cannot be empty. | You must configure the service information about the protected object. | diagnosis |
| 400 | Defense.Control.DefenseResourceProductNotEmpty | You must configure the service information about the protected object. | You must configure the service information about the protected object. | diagnosis |
| 400 | Defense.Control.DefenseResourceRelationExist | The protection object has been bound. | The protected object is added to a protected object group. | diagnosis |
| 400 | Defense.Control.DefenseResourceRelationExist | The protected object is added to a protected object group. | The protected object is added to a protected object group. | diagnosis |
| 400 | Defense.Control.DefenseResourceRelationNotExist | The protected object is not added to the protected object group. | The fencing object is not added to the fencing object group | diagnosis |
| 400 | Defense.Control.DefenseResourceTemplateIdInvalid | When querying the protection objects or protection groups that can be bound in the protection policy, the protection policy ID is invalid. | The ID of the protection rule is invalid when you query the protected objects or protected object groups that can be bound to the protection rule. | diagnosis |
| 400 | Defense.Control.DefenseResourceTemplateIdInvalid | The ID of the protection rule is invalid when you query the protected objects or protected object groups that can be bound to the protection rule. | The ID of the protection rule is invalid when you query the protected objects or protected object groups that can be bound to the protection rule. | diagnosis |
| 400 | Defense.Control.DefenseResponseStatusInvalid | Response log switch status is illegal. | The status of the response log switch is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleActionInvalid | Illegal action of protection rules. | The action that is defined in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleActionInvalid | The action that is defined in the protection rule is invalid. | The action that is defined in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleAutoOriginInvalid | The origin of auto rules is invalid. | The origin of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleAutoUpdateInvalid | Invalid automatic update configuration. | Invalid automatic update configuration. | diagnosis |
| 400 | Defense.Control.DefenseRuleBotConfigInvalid | Illegal Bot Scene Rule Configuration. | The scenario-specific configuration is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleBotTrafficInvalid | Illegal traffic characteristics in Bot scene. | The traffic characteristics in the scenario-specific configuration are invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionEmpty | The flow characteristic in the protection rule cannot be empty. | You must configure traffic characteristics in the protection rule. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionEmpty | You must configure the traffic characteristics in the protection rule. | You must configure traffic characteristics in the protection rule. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionKeyInvalid | Invalid flow characteristic matching field of protection rule. | The match field in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionKeyInvalid | The match field in the protection rule is invalid. | The match field in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionOpValueInvalid | Invalid protection rule flow characteristic logic symbol. | The logical operator in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionOpValueInvalid | The logical operator in the protection rule is invalid. | The logical operator in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionOversize | The number of flow characteristics of the protection rule exceeds the limit. | The number of traffic features in the protection rule exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionValueInvalid | Matching content of flow characteristics of invalid protection rules. | The match content in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionValueInvalid | The match content in the protection rule is invalid. | The match content in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleCountOverSize | The number of protection rules exceeds the limit. | The number of protection rules exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseRuleCreateModifyCountEmpty | Number of protection rules created or modified at a time cannot be empty. | You must specify the number of protection rules that you want to create or modify at the same time. | diagnosis |
| 400 | Defense.Control.DefenseRuleCreateModifyCountEmpty | You must specify the number of protection rules that you want to create or modify at the same time. | You must specify the number of protection rules that you want to create or modify at the same time. | diagnosis |
| 400 | Defense.Control.DefenseRuleCreateModifyCountOverSize | The number of protection resources in the protection template exceeds the limit. | The number of protected resources in the protection template exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseRuleCreateModifyCountOverSize | The number of protected resources in the protection template exceeds the limit. | The number of protected resources in the protection template exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseRuleGrayConfigInvalid | The gray-scale effective configuration of the rule is invalid. | Invalid canary release configurations for protection rules | diagnosis |
| 400 | Defense.Control.DefenseRuleIdConflict | The protection rule ID is duplicate. | The protection rule ID is duplicate. | diagnosis |
| 400 | Defense.Control.DefenseRuleNameAlreadyInUse | Protection rule duplicate name. | The name of the protection rule exists. | diagnosis |
| 400 | Defense.Control.DefenseRuleNameAlreadyInUse | The name of the protection rule exists. | The name of the protection rule exists. | diagnosis |
| 400 | Defense.Control.DefenseRuleNameConflict | Duplicate protection rule name in batch request. | Duplicate protection rule names are specified in the batch of requests. | diagnosis |
| 400 | Defense.Control.DefenseRuleNameConflict | Duplicate protection rule names are specified in the batch of requests. | Duplicate protection rule names are specified in the batch of requests. | diagnosis |
| 400 | Defense.Control.DefenseRuleNameInvalid | Illegal protection rule name. | The name of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleNameInvalid | The name of the protection rule is invalid. | The name of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleNotExist | Protection rule does not exist. | The protection rule does not exist. | diagnosis |
| 400 | Defense.Control.DefenseRuleNotExist | The protection rule does not exist. | The protection rule does not exist. | diagnosis |
| 400 | Defense.Control.DefenseRuleOriginEmpty | The source of protection rule cannot be empty. | You must specify the source of the protection rule. | diagnosis |
| 400 | Defense.Control.DefenseRuleOriginEmpty | You must specify the source of the protection rule. | You must specify the source of the protection rule. | diagnosis |
| 400 | Defense.Control.DefenseRuleRateLimitInvalid | Speed limit configuration of invalid protection rules. | The rate-limiting configuration of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleRateLimitInvalid | The rate-limiting configuration of the protection rule is invalid. | The rate-limiting configuration of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleRateLimitTargetInvalid | Invalid protection rule speed limit target. | The rate-limiting statistical object of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleRateLimitTargetInvalid | The rate-limiting threshold of the protection rule is invalid. | The rate-limiting threshold of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleStatusInvalid | Illegal protection rule status. | The status of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleStatusInvalid | The status of the protection rule is invalid. | The status of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleStatusNotSupported | The operation is not supported in the current protection rule state. | The operation is not supported in the current protection rule state | diagnosis |
| 400 | Defense.Control.DefenseRuleTamperProofConfigInvalid | Site tamper prevention configuration error in protection rules. | The website tamper-proofing configuration is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleTamperProofProtocolConflict | Site tamper-proof protocol conflict in protection rules. | The protocol in the website tamper-proofing rule conflicts. | diagnosis |
| 400 | Defense.Control.DefenseRuleTimeConfigInvalid | The timing configuration of the rule is invalid. | Invalid validity period configurations for protection rules | diagnosis |
| 400 | Defense.Control.DefenseRuleUpstreamActionConfigInvalid | The configuration of the upstream tagging action is invalid. | Invalid configurations for marking back-to-origin requests | diagnosis |
| 400 | Defense.Control.DefenseRuleUrlConflict | Page tamper-proof rule URL duplication. | The protected URL in the website tamper-proofing rule already exists. | diagnosis |
| 400 | Defense.Control.DefenseSaleSpecValueInvalid | Sales Rule Configuration Exception. | The configuration of the sales rule is abnormal. | diagnosis |
| 400 | Defense.Control.DefenseSaleSpecValueInvalid | The configuration of the sales rule is abnormal. | The configuration of the sales rule is abnormal. | diagnosis |
| 400 | Defense.Control.DefenseSceneNotSupported | This protection scenario is not supported. | The protection scenario is not supported. | diagnosis |
| 400 | Defense.Control.DefenseSceneNotSupported | The protection scenario is not supported. | The protection scenario is not supported. | diagnosis |
| 400 | Defense.Control.DefenseTemplateBindUnbindResourceInvalid | If the resource bound or unbound by the protection template is invalid, it may have been added to other user-defined templates or protection groups. | The protected resource that is bound to or unbound from the protection template is invalid. The protected resource is bound to other custom templates or added to protected object groups. | diagnosis |
| 400 | Defense.Control.DefenseTemplateBindUnbindResourceInvalid | The protected object that is bound to or unbound from the protection template is invalid. The protected object is bound to other custom templates or added to protected object groups. | The protected resource that is bound to or unbound from the protection template is invalid. The protected resource is bound to other custom templates or added to protected object groups. | diagnosis |
| 400 | Defense.Control.DefenseTemplateBindUnbindResourceNotFound | The resource bound or unbound by the protection template was not found. | Failed to find the protected resource that is bound to or unbound from the protection template. | diagnosis |
| 400 | Defense.Control.DefenseTemplateBindUnbindResourceNotFound | Failed to find the protected object that is bound to or unbound from the protection template. | Failed to find the protected resource that is bound to or unbound from the protection template. | diagnosis |
| 400 | Defense.Control.DefenseTemplateCountOverSize | The number of protective templates exceeds the limit. | The number of protection templates exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseTemplateCountOverSize | The number of protection templates exceeds the limit. | The number of protection templates exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseTemplateDescriptionInvalid | Illegal protection template description. | The description of the protection template is invalid. | diagnosis |
| 400 | Defense.Control.DefenseTemplateInOperation | Protective template operation, please try again later. | The protection template is in use. Try again later. | diagnosis |
| 400 | Defense.Control.DefenseTemplateNameInUse | Protection template name has been used. | The name of the protection template is being used. | diagnosis |
| 400 | Defense.Control.DefenseTemplateNameInUse | The name of the protection template is being used. | The name of the protection template is being used. | diagnosis |
| 400 | Defense.Control.DefenseTemplateNotExist | Protective template does not exist. | The protection template does not exist. | diagnosis |
| 400 | Defense.Control.DefenseTemplateNotExist | The protection template does not exist. | The protection template does not exist. | diagnosis |
| 400 | Defense.Control.DefenseTemplateOwnedByAnotherUser | Protection template does not belong to this user. | The protection template does not belong to the user. | diagnosis |
| 400 | Defense.Control.DefenseTemplateOwnedByAnotherUser | The protection template does not belong to the user. | The protection template does not belong to the user. | diagnosis |
| 400 | Defense.Control.DefenseTemplateRuleNotPermitDelete | Rules in this protection policy are not allowed to be deleted. | You cannot delete protection rules from the protection template. | diagnosis |
| 400 | Defense.Control.DefenseTemplateRuleNotPermitDelete | You cannot delete protection rules. | You cannot delete protection rules. | diagnosis |
| 400 | Defense.Control.DefenseTemplateRuleStatusNotPermitModify | The status of this protection rule cannot be modified. | The status of the protection rule cannot be modified. | diagnosis |
| 400 | Defense.Control.DefenseTemplateStatusInvalid | Illegal status of protective template. | The status of the protection template is invalid. | diagnosis |
| 400 | Defense.Control.DefenseTemplateStatusInvalid | The status of the protection template is invalid. | The status of the protection template is invalid. | diagnosis |
| 400 | Defense.Control.DefenseTemplateTypeBindUnbindResourceInvalid | Only user-defined protection templates can bind or unbind protection resources. | Only custom protection templates can be bound to or unbound from protected resources. | diagnosis |
| 400 | Defense.Control.DefenseTemplateTypeBindUnbindResourceInvalid | Only custom protection templates can be bound to or unbound from protected resources. | Only custom protection templates can be bound to or unbound from protected resources. | diagnosis |
| 400 | Defense.Control.DefenseTemplateUserDefaultExist | User default protection template already exists. | The default protection template exists. | diagnosis |
| 400 | Defense.Control.DefenseTemplateUserDefaultExist | The default protection template exists. | The default protection template exists. | diagnosis |
| 400 | Defense.Control.DefenseTemplateUserDefaultNotSupport | The default protection template is not supported. | The default protection template is not supported. | diagnosis |
| 400 | Defense.Control.DefenseTestActionInvalid | Illegal test of protective function action. | The action that is used to test the protection feature is invalid. | diagnosis |
| 400 | Defense.Control.DefenseTestExpiredTimeInvalid | Illegal timeout for testing protective functions. | The timeout period to test the protection feature is invalid. | diagnosis |
| 400 | Defense.Control.DefenseTestUserIpInvalid | Illegal user IP to test protection function. | The IP address that is used to test the protection feature is invalid. | diagnosis |
| 400 | Defense.Control.DefenseThreatIntelligenceConfigInvalid | Threat Intelligence Rule configuration error. | Threat Intelligence Rule configuration error. %s | diagnosis |
| 400 | Defense.Control.DefenseTraceIdInvalid | The format of the log request ID is incorrect. | The log request ID format is incorrect | diagnosis |
| 400 | Defense.Control.DefenseUploadOssFileFailed | Failed to upload OSS files. | Failed to upload the OSS file. | diagnosis |
| 400 | Defense.Control.DefenseVastIpDescriptionInvalid | The description of the IP address blacklist is invalid. | The description of the IP address blacklist is invalid. | diagnosis |
| 400 | Defense.Control.DefenseVastIpExpiredTimeInvalid | The expiration time of the IP address blacklist for protection for major events is invalid. | The expiration time of the IP address blacklist for protection for major events is invalid. | diagnosis |
| 400 | Defense.Control.DefenseVastIpFileEmpty | The content of the IP address blacklist file for protection for major events is empty. | The IP address blacklist file for protection for major events is empty. | diagnosis |
| 400 | Defense.Control.DefenseVastIpFileFormatError | The format of the IP address blacklist file for protection for major events is invalid. | The format of the IP address blacklist file for protection for major events is invalid. | diagnosis |
| 400 | Defense.Control.DefenseVastIpFileOversize | The number of IP addresses in the IP address blacklist file for protection for major events exceeds the upper limit. | The number of IP addresses in the IP address blacklist file for protection for major events exceeds the upper limit. | diagnosis |
| 400 | 10900 | Invalid parameter | Invalid parameter | diagnosis |
| 400 | 11001 | Internal server error | System internal error | diagnosis |
| 500 | 500 | Internal server error | Internal System Error | diagnosis |
| 400 | AccountSafeUsed | The feature of account security is being used. | The account security feature is in use. | diagnosis |
| 400 | AclIpCountOverLimit | Ip count in ACL rule is over limit. | The number of IP addresses in the custom rule (ACL) exceeds the limit. | diagnosis |
| 400 | AclParamError | Acl param invalid. | The ACL parameter is invalid. | diagnosis |
| 400 | AntifraudOrAntifriaudJsUsed | The feature of data risk control is being used. | The data risk control feature is in use. | diagnosis |
| 400 | BotAlgorithmUsed | The feature of crawler behavior algorithm is being used. | The typical bot behavior identification feature is in effect. | diagnosis |
| 400 | BusinessDomainNotRecord | The specified domain name is not ICP filed. | The specified domain name does not have an ICP filing. | diagnosis |
| 403 | BusinessInvalidArgument | The specified parameters are invalid. | The specified parameter is invalid. | diagnosis |
| 403 | BusinessInvalidDomainIpInvalid | The IP address cannot be added. | The IP address cannot be added. | diagnosis |
| 403 | BusinessInvalidIpv6 | Back-to-origin IPv6 addresses are not supported. To add these IP addresses, you must enable the feature of forwarding requests to origin servers over IPv6. | Back-to-origin IPv6 addresses are not supported. To add these IP addresses, you must enable the feature of forwarding requests to origin servers over IPv6. | diagnosis |
| 400 | BusinessInvalidSourceIp | The origin fetch address includes disallowed IP addresses or domains. | The back-to-origin addresses include IP addresses and domain names that are not allowed. | diagnosis |
| 400 | BusinessIpDomain | The current access domain does not support in IP format. | The IP address format is not supported. | diagnosis |
| 403 | BusinessMainDomainNotSupport | The added primary domain name is not supported. | The added second-level domain name is not supported. | diagnosis |
| 403 | BusinessSourceIpSupportVirtuaIp | You can only add wan net ip. | Currently, it is a customized version of shared virtual host, and only the IP address of Wanwang virtual host can be added. | diagnosis |
| 400 | CertDomainNotMatch | The certificate does not include this domain. | This certificate does not contain the domain name. | diagnosis |
| 400 | CertExpiredError | The certificate has expired. Do not continue using this certificate. | The certificate is expired. You can no longer use this certificate. | diagnosis |
| 400 | CertFormatError | The certificate is malformed. | The format of the certificate is invalid. | diagnosis |
| 400 | CertKeyNotMatch | The certificate file and private key do not match. | The certificate file does not match the private key of the certificate. | diagnosis |
| 400 | CertNameDuplicateError | The certificate name already exists. | The name of the certificate already exists. | diagnosis |
| 400 | CertNameExisted | The certificate name already exists. | The name of the certificate already exists. | diagnosis |
| 400 | CertNotExist | The certificate is not exist. | The certificate does not exist. | diagnosis |
| 400 | ComboError | No package information is available. | No software package information is available. | diagnosis |
| 400 | CustomAclOrCcUsed | The feature of advanced conditions is being used. | The custom rule (ACL) is in use. | diagnosis |
| 400 | CustomRulesGroupUsed | The feature of custom rule group is being used. | The custom policy group is in use. | diagnosis |
| 400 | CustomSpeedLimitUsed | The feature of custom throttling is being used. | The custom rule (throttling) is in use. | diagnosis |
| 400 | Defense.Control.DefenseAddressBookInUse | The address book is in use and cannot be deleted. | The address book is in use and cannot be deleted. Rules for using this address book: %s. | diagnosis |
| 400 | Defense.Control.DefenseAddressFileFormatError | The format of the uploaded address book file is incorrect. | The format of the uploaded address book file is incorrect. | diagnosis |
| 400 | Defense.Control.DefenseAddressInvalid | The address in the address book is illegal. | The address in the address book is illegal. | diagnosis |
| 400 | Defense.Control.DefenseAddressOversize | The number of addresses in the address book exceeds the limit. | The number of addresses in the address book exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseAddressUploading | The address book file is being uploaded, please try again later. | The address book file is being uploaded, please try again later. | diagnosis |
| 400 | Defense.Control.DefenseAiWhitelistStatusInvalid | The status of ai whitelist is invalid. | The status of the intelligent whitelist is invalid. | diagnosis |
| 400 | Defense.Control.DefenseAntiscanRuleConfigInvalid | The configuration of anti scanning rules in the scanning protection policy is illegal. | The configuration of the scan protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseAntiscanRuleConfigInvalid | The configuration of the scan protection rule is invalid. | The configuration of the scan protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseApisecRuleRegexInvalid | The regular expression in the API security rule is invalid. Error reason: %s. | The regular expression in an API security rule is invalid. Error reason:%s. | diagnosis |
| 400 | Defense.Control.DefenseBookTypeInvalid | The address book type is illegal. | The address book type is illegal. | diagnosis |
| 400 | Defense.Control.DefenseBotResourceCrossBindError | The same protection object in a Bot scene cannot be integrated and bound at the same time. | The protected object in which the SDK is integrated cannot be the same as the protected object to which protection rules are applied in the scenario-specific configuration. | diagnosis |
| 400 | Defense.Control.DefenseBotResourceCrossBindError | The protected object in which the SDK is integrated cannot be the same as the protected object to which protection rules are applied in the scenario-specific configuration. | The protected object in which the SDK is integrated cannot be the same as the protected object to which protection rules are applied in the scenario-specific configuration. | diagnosis |
| 400 | Defense.Control.DefenseCodecRuleAlreadyExist | Duplicate anti scanning rules in the scanning protection strategy. | The scan protection rule exists. | diagnosis |
| 400 | Defense.Control.DefenseCodecRuleAlreadyExist | The scan protection rule exists. | The scan protection rule exists. | diagnosis |
| 400 | Defense.Control.DefenseConfigNotSupported | The defense configuration is not supported. | The protection feature is not supported. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseHeadersOutOfSize | The number of custom headers of custom response rules in the protection policy exceeds the limit. | The number of custom Header fields in the custom response rule exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseHeadersOutOfSize | The number of custom Header fields in the custom response rule exceeds the limit. | The number of custom Header fields in the custom response rule exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleConfigInvalid | Illegal configuration of custom response rule in protection policy. | The configuration of the custom response rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleConfigInvalid | The configuration of the custom response rule is invalid. | The configuration of the custom response rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleExist | The custom response rule in the protection policy already exists. | The custom response rule exists. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleExist | The custom response rule exists. | The custom response rule exists. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleInUse | The custom response rule is in use and cannot be deleted. | Custom response rule in use, list of associated rules:%s, list of associated objects:%s | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleNotPermitDelete | The custom response rule in the protection policy cannot be deleted | You cannot delete custom response rules. | diagnosis |
| 400 | Defense.Control.DefenseCustomResponseRuleNotPermitDelete | You cannot delete custom response rules. | You cannot delete custom response rules. | diagnosis |
| 400 | Defense.Control.DefenseDownloadOssFileFailed | Failed to parse OSS files. | Failed to parse OSS files. | diagnosis |
| 400 | Defense.Control.DefenseIpBlacklistIpEmpty | The IP in the IP blacklist cannot be empty. | You must add IP addresses to the IP address blacklist. | diagnosis |
| 400 | Defense.Control.DefenseIpBlacklistIpEmpty | You must add IP addresses to the IP address blacklist. | You must add IP addresses to the IP address blacklist. | diagnosis |
| 400 | Defense.Control.DefenseIpBlacklistIpInvalid | Illegal IP in IP blacklist. | The IP addresses in the IP address blacklist are invalid. | diagnosis |
| 400 | Defense.Control.DefenseIpBlacklistIpInvalid | The IP addresses in the IP address blacklist are invalid. | The IP addresses in the IP address blacklist are invalid. | diagnosis |
| 400 | Defense.Control.DefenseIpBlacklistIpOutOfRange | The number of IPS in the IP blacklist exceeds the limit. | The number of IP addresses in the IP address blacklist exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseIpBlacklistIpOutOfRange | The number of IP addresses in the IP address blacklist exceeds the limit. | The number of IP addresses in the IP address blacklist exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseIpCountOversize | The number of IPs exceeds the limit. | The number of IPs exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseLogModifyStatusFailed | Failed to modify protected object state through log service. | Failed to change the Log Service configuration for the protected object. | diagnosis |
| 400 | Defense.Control.DefenseLogModifyStatusFailed | Failed to change the status of the protected object. | Failed to change the status of the protected object. | diagnosis |
| 400 | Defense.Control.DefenseLogTimeExpired | The time for querying logs has expired. | The query log time has expired. | diagnosis |
| 400 | Defense.Control.DefenseMajorProtectionRuleConfigInvalid | The rules that are configured in the protection template for major events are invalid. | The rules that are configured in the protection template for major events are invalid. | diagnosis |
| 400 | Defense.Control.DefenseMajorProtectionRuleExist | The rules that are configured in the protection template for major events already exist. | The rules that are configured in the protection template for major events already exist. | diagnosis |
| 400 | Defense.Control.DefenseOssFileNotFound | Failed to find the OSS files that are uploaded. | Failed to find the OSS files that are uploaded. | diagnosis |
| 400 | Defense.Control.DefensePolicyInUse | The custom regular rule group is referenced by the template and cannot be deleted. | The custom regular expression rule group is referenced by the template and cannot be deleted. | diagnosis |
| 400 | Defense.Control.DefensePolicyNotFound | Regular rule group does not exist. | The regular expression rule group does not exist. | diagnosis |
| 400 | Defense.Control.DefensePolicyNotFound | The regular expression rule group does not exist. | The regular expression rule group does not exist. | diagnosis |
| 400 | Defense.Control.DefensePolicyOwnedByAnotherUser | Custom regular rule group does not belong to this user. | The regular expression rule group does not belong to the user. | diagnosis |
| 400 | Defense.Control.DefensePolicyOwnedByAnotherUser | The regular expression rule group does not belong to the user. | The regular expression rule group does not belong to the user. | diagnosis |
| 400 | Defense.Control.DefensePolicyRuleAlreadyExist | Regular rule group rule in basic protection policy already exists. | Regular expression rules exist in the basic protection rule module. | diagnosis |
| 400 | Defense.Control.DefensePolicyRuleAlreadyExist | Regular expression rules exist. | Regular expression rules exist. | diagnosis |
| 400 | Defense.Control.DefenseResourceAccessNotDelete | The protection object from access cannot be deleted. | You cannot delete the protected objects that are automatically synchronized. | diagnosis |
| 400 | Defense.Control.DefenseResourceAccessNotDelete | You cannot delete the protected objects that are automatically synchronized. | You cannot delete the protected objects that are automatically synchronized. | diagnosis |
| 400 | Defense.Control.DefenseResourceAddDeleteSameTime | The protected objects in the protection group cannot be bound and unbound at the same time. | You cannot add a protected object to a protected object group and remove the protected object from a protected object group at the same time. | diagnosis |
| 400 | Defense.Control.DefenseResourceAddDeleteSameTime | You cannot add a protected object to a protected object group and remove the protected object from a protected object group at the same time. | You cannot add a protected object to a protected object group and remove the protected object from a protected object group at the same time. | diagnosis |
| 400 | Defense.Control.DefenseResourceAlreadyInCustom | The protection object has been bound with a custom protection policy. | The protected object is bound to a custom protection rule. | diagnosis |
| 400 | Defense.Control.DefenseResourceAlreadyInCustom | The protected object is bound to a custom protection template. | The protected object is bound to a custom protection template. | diagnosis |
| 400 | Defense.Control.DefenseResourceAndGroupConflict | The name of the protected object is the same as the name of the protected object group. | The name of the protected object is the same as the name of the protected object group. | diagnosis |
| 400 | Defense.Control.DefenseResourceCountOverSize | The number of protected objects exceeds the limit. | The number of protected objects exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseResourceDetailInvalid | The detail field of the protected object is illegal. | The detail field for the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceDetailInvalid | The detail field of the protected object is invalid. | The detail field for the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceDetailNotEmpty | The details of the protected object cannot be empty. | You must configure the detail field for the protected object. | diagnosis |
| 400 | Defense.Control.DefenseResourceDetailNotEmpty | You must configure the detail field of the protected object. | You must configure the detail field for the protected object. | diagnosis |
| 400 | Defense.Control.DefenseResourceExist | Protection object already exists. | The protected object exists. | diagnosis |
| 400 | Defense.Control.DefenseResourceExist | The protected object exists. | The protected object exists. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupCountOverSize | The number of protection groups exceeds the limit. | The number of protected object groups exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupCountOverSize | The number of protected object groups exceeds the limit. | The number of protected object groups exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupDescriptionInvalid | Illegal protection group description information. | The description of the protected object group is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupDescriptionInvalid | The description of the protected object group is invalid. | The description of the protected object group is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupExist | Protection group already exists. | The protected object group exists. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupExist | The protected object group exists. | The protected object group exists. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupNameInvalid | Illegal protection group name. | The name of the protected object group is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupNameInvalid | The name of the protected object group is invalid. | The name of the protected object group is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupNotExist | Protection group does not exist. | The protected object group does not exist. | diagnosis |
| 400 | Defense.Control.DefenseResourceGroupNotExist | The protected object group does not exist. | The protected object group does not exist. | diagnosis |
| 400 | Defense.Control.DefenseResourceInGroupCountOverSize | The number of protected objects in the protection group exceeds the limit. | The number of protected objects in the protected object group exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseResourceInGroupCountOverSize | The number of protected objects in the protected object group exceeds the limit. | The number of protected objects in the protected object group exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseResourceInTemplateCountOverSize | The number of protected objects in the protection template exceeds the limit. | The number of protected objects in the protection template exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseResourceInvalid | The name of the protected object is illegal. | The name of the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceInvalid | The name of the protected object is invalid. | The name of the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceModelInvalid | The model of the protected object is illegal. | The model of the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceModelInvalid | The model of the protected object is invalid. | The model of the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceNotExist | Protection object does not exist. | The protected object does not exist. | diagnosis |
| 400 | Defense.Control.DefenseResourceNotExist | The protected object does not exist. | The protected object does not exist. | diagnosis |
| 400 | Defense.Control.DefenseResourcePatternNotEmpty | The protection form of the protected object cannot be empty. | You must configure the protection pattern of the protected object. | diagnosis |
| 400 | Defense.Control.DefenseResourcePatternNotEmpty | You must configure the protection pattern of the protected object. | You must configure the protection pattern of the protected object. | diagnosis |
| 400 | Defense.Control.DefenseResourcePatternNotFound | The protection form of the protected object is illegal. | The protection pattern of the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourcePatternNotFound | The protection pattern of the protected object is invalid. | The protection pattern of the protected object is invalid. | diagnosis |
| 400 | Defense.Control.DefenseResourceProductNotEmpty | The product information of the protection object cannot be empty. | You must configure the service information about the protected object. | diagnosis |
| 400 | Defense.Control.DefenseResourceProductNotEmpty | You must configure the service information about the protected object. | You must configure the service information about the protected object. | diagnosis |
| 400 | Defense.Control.DefenseResourceRelationExist | The protection object has been bound. | The protected object is added to a protected object group. | diagnosis |
| 400 | Defense.Control.DefenseResourceRelationExist | The protected object is added to a protected object group. | The protected object is added to a protected object group. | diagnosis |
| 400 | Defense.Control.DefenseResourceRelationNotExist | The protected object is not added to the protected object group. | The fencing object is not added to the fencing object group | diagnosis |
| 400 | Defense.Control.DefenseResourceTemplateIdInvalid | When querying the protection objects or protection groups that can be bound in the protection policy, the protection policy ID is invalid. | The ID of the protection rule is invalid when you query the protected objects or protected object groups that can be bound to the protection rule. | diagnosis |
| 400 | Defense.Control.DefenseResourceTemplateIdInvalid | The ID of the protection rule is invalid when you query the protected objects or protected object groups that can be bound to the protection rule. | The ID of the protection rule is invalid when you query the protected objects or protected object groups that can be bound to the protection rule. | diagnosis |
| 400 | Defense.Control.DefenseResponseStatusInvalid | Response log switch status is illegal. | The status of the response log switch is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleActionInvalid | Illegal action of protection rules. | The action that is defined in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleActionInvalid | The action that is defined in the protection rule is invalid. | The action that is defined in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleAutoOriginInvalid | The origin of auto rules is invalid. | The origin of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleAutoUpdateInvalid | Invalid automatic update configuration. | Invalid automatic update configuration. | diagnosis |
| 400 | Defense.Control.DefenseRuleBotConfigInvalid | Illegal Bot Scene Rule Configuration. | The scenario-specific configuration is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleBotTrafficInvalid | Illegal traffic characteristics in Bot scene. | The traffic characteristics in the scenario-specific configuration are invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionEmpty | The flow characteristic in the protection rule cannot be empty. | You must configure traffic characteristics in the protection rule. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionEmpty | You must configure the traffic characteristics in the protection rule. | You must configure traffic characteristics in the protection rule. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionKeyInvalid | Invalid flow characteristic matching field of protection rule. | The match field in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionKeyInvalid | The match field in the protection rule is invalid. | The match field in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionOpValueInvalid | Invalid protection rule flow characteristic logic symbol. | The logical operator in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionOpValueInvalid | The logical operator in the protection rule is invalid. | The logical operator in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionOversize | The number of flow characteristics of the protection rule exceeds the limit. | The number of traffic features in the protection rule exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionValueInvalid | Matching content of flow characteristics of invalid protection rules. | The match content in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleConditionValueInvalid | The match content in the protection rule is invalid. | The match content in the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleCountOverSize | The number of protection rules exceeds the limit. | The number of protection rules exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseRuleCreateModifyCountEmpty | Number of protection rules created or modified at a time cannot be empty. | You must specify the number of protection rules that you want to create or modify at the same time. | diagnosis |
| 400 | Defense.Control.DefenseRuleCreateModifyCountEmpty | You must specify the number of protection rules that you want to create or modify at the same time. | You must specify the number of protection rules that you want to create or modify at the same time. | diagnosis |
| 400 | Defense.Control.DefenseRuleCreateModifyCountOverSize | The number of protection resources in the protection template exceeds the limit. | The number of protected resources in the protection template exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseRuleCreateModifyCountOverSize | The number of protected resources in the protection template exceeds the limit. | The number of protected resources in the protection template exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseRuleGrayConfigInvalid | The gray-scale effective configuration of the rule is invalid. | Invalid canary release configurations for protection rules | diagnosis |
| 400 | Defense.Control.DefenseRuleIdConflict | The protection rule ID is duplicate. | The protection rule ID is duplicate. | diagnosis |
| 400 | Defense.Control.DefenseRuleNameAlreadyInUse | Protection rule duplicate name. | The name of the protection rule exists. | diagnosis |
| 400 | Defense.Control.DefenseRuleNameAlreadyInUse | The name of the protection rule exists. | The name of the protection rule exists. | diagnosis |
| 400 | Defense.Control.DefenseRuleNameConflict | Duplicate protection rule name in batch request. | Duplicate protection rule names are specified in the batch of requests. | diagnosis |
| 400 | Defense.Control.DefenseRuleNameConflict | Duplicate protection rule names are specified in the batch of requests. | Duplicate protection rule names are specified in the batch of requests. | diagnosis |
| 400 | Defense.Control.DefenseRuleNameInvalid | Illegal protection rule name. | The name of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleNameInvalid | The name of the protection rule is invalid. | The name of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleNotExist | Protection rule does not exist. | The protection rule does not exist. | diagnosis |
| 400 | Defense.Control.DefenseRuleNotExist | The protection rule does not exist. | The protection rule does not exist. | diagnosis |
| 400 | Defense.Control.DefenseRuleOriginEmpty | The source of protection rule cannot be empty. | You must specify the source of the protection rule. | diagnosis |
| 400 | Defense.Control.DefenseRuleOriginEmpty | You must specify the source of the protection rule. | You must specify the source of the protection rule. | diagnosis |
| 400 | Defense.Control.DefenseRuleRateLimitInvalid | Speed limit configuration of invalid protection rules. | The rate-limiting configuration of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleRateLimitInvalid | The rate-limiting configuration of the protection rule is invalid. | The rate-limiting configuration of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleRateLimitTargetInvalid | Invalid protection rule speed limit target. | The rate-limiting statistical object of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleRateLimitTargetInvalid | The rate-limiting threshold of the protection rule is invalid. | The rate-limiting threshold of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleStatusInvalid | Illegal protection rule status. | The status of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleStatusInvalid | The status of the protection rule is invalid. | The status of the protection rule is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleStatusNotSupported | The operation is not supported in the current protection rule state. | The operation is not supported in the current protection rule state | diagnosis |
| 400 | Defense.Control.DefenseRuleTamperProofConfigInvalid | Site tamper prevention configuration error in protection rules. | The website tamper-proofing configuration is invalid. | diagnosis |
| 400 | Defense.Control.DefenseRuleTamperProofProtocolConflict | Site tamper-proof protocol conflict in protection rules. | The protocol in the website tamper-proofing rule conflicts. | diagnosis |
| 400 | Defense.Control.DefenseRuleTimeConfigInvalid | The timing configuration of the rule is invalid. | Invalid validity period configurations for protection rules | diagnosis |
| 400 | Defense.Control.DefenseRuleUpstreamActionConfigInvalid | The configuration of the upstream tagging action is invalid. | Invalid configurations for marking back-to-origin requests | diagnosis |
| 400 | Defense.Control.DefenseRuleUrlConflict | Page tamper-proof rule URL duplication. | The protected URL in the website tamper-proofing rule already exists. | diagnosis |
| 400 | Defense.Control.DefenseSaleSpecValueInvalid | Sales Rule Configuration Exception. | The configuration of the sales rule is abnormal. | diagnosis |
| 400 | Defense.Control.DefenseSaleSpecValueInvalid | The configuration of the sales rule is abnormal. | The configuration of the sales rule is abnormal. | diagnosis |
| 400 | Defense.Control.DefenseSceneNotSupported | This protection scenario is not supported. | The protection scenario is not supported. | diagnosis |
| 400 | Defense.Control.DefenseSceneNotSupported | The protection scenario is not supported. | The protection scenario is not supported. | diagnosis |
| 400 | Defense.Control.DefenseTemplateBindUnbindResourceInvalid | If the resource bound or unbound by the protection template is invalid, it may have been added to other user-defined templates or protection groups. | The protected resource that is bound to or unbound from the protection template is invalid. The protected resource is bound to other custom templates or added to protected object groups. | diagnosis |
| 400 | Defense.Control.DefenseTemplateBindUnbindResourceInvalid | The protected object that is bound to or unbound from the protection template is invalid. The protected object is bound to other custom templates or added to protected object groups. | The protected resource that is bound to or unbound from the protection template is invalid. The protected resource is bound to other custom templates or added to protected object groups. | diagnosis |
| 400 | Defense.Control.DefenseTemplateBindUnbindResourceNotFound | The resource bound or unbound by the protection template was not found. | Failed to find the protected resource that is bound to or unbound from the protection template. | diagnosis |
| 400 | Defense.Control.DefenseTemplateBindUnbindResourceNotFound | Failed to find the protected object that is bound to or unbound from the protection template. | Failed to find the protected resource that is bound to or unbound from the protection template. | diagnosis |
| 400 | Defense.Control.DefenseTemplateCountOverSize | The number of protective templates exceeds the limit. | The number of protection templates exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseTemplateCountOverSize | The number of protection templates exceeds the limit. | The number of protection templates exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseTemplateDescriptionInvalid | Illegal protection template description. | The description of the protection template is invalid. | diagnosis |
| 400 | Defense.Control.DefenseTemplateInOperation | Protective template operation, please try again later. | The protection template is in use. Try again later. | diagnosis |
| 400 | Defense.Control.DefenseTemplateNameInUse | Protection template name has been used. | The name of the protection template is being used. | diagnosis |
| 400 | Defense.Control.DefenseTemplateNameInUse | The name of the protection template is being used. | The name of the protection template is being used. | diagnosis |
| 400 | Defense.Control.DefenseTemplateNotExist | Protective template does not exist. | The protection template does not exist. | diagnosis |
| 400 | Defense.Control.DefenseTemplateNotExist | The protection template does not exist. | The protection template does not exist. | diagnosis |
| 400 | Defense.Control.DefenseTemplateOwnedByAnotherUser | Protection template does not belong to this user. | The protection template does not belong to the user. | diagnosis |
| 400 | Defense.Control.DefenseTemplateOwnedByAnotherUser | The protection template does not belong to the user. | The protection template does not belong to the user. | diagnosis |
| 400 | Defense.Control.DefenseTemplateRuleNotPermitDelete | Rules in this protection policy are not allowed to be deleted. | You cannot delete protection rules from the protection template. | diagnosis |
| 400 | Defense.Control.DefenseTemplateRuleNotPermitDelete | You cannot delete protection rules. | You cannot delete protection rules. | diagnosis |
| 400 | Defense.Control.DefenseTemplateRuleStatusNotPermitModify | The status of this protection rule cannot be modified. | The status of the protection rule cannot be modified. | diagnosis |
| 400 | Defense.Control.DefenseTemplateStatusInvalid | Illegal status of protective template. | The status of the protection template is invalid. | diagnosis |
| 400 | Defense.Control.DefenseTemplateStatusInvalid | The status of the protection template is invalid. | The status of the protection template is invalid. | diagnosis |
| 400 | Defense.Control.DefenseTemplateTypeBindUnbindResourceInvalid | Only user-defined protection templates can bind or unbind protection resources. | Only custom protection templates can be bound to or unbound from protected resources. | diagnosis |
| 400 | Defense.Control.DefenseTemplateTypeBindUnbindResourceInvalid | Only custom protection templates can be bound to or unbound from protected resources. | Only custom protection templates can be bound to or unbound from protected resources. | diagnosis |
| 400 | Defense.Control.DefenseTemplateUserDefaultExist | User default protection template already exists. | The default protection template exists. | diagnosis |
| 400 | Defense.Control.DefenseTemplateUserDefaultExist | The default protection template exists. | The default protection template exists. | diagnosis |
| 400 | Defense.Control.DefenseTemplateUserDefaultNotSupport | The default protection template is not supported. | The default protection template is not supported. | diagnosis |
| 400 | Defense.Control.DefenseTestActionInvalid | Illegal test of protective function action. | The action that is used to test the protection feature is invalid. | diagnosis |
| 400 | Defense.Control.DefenseTestExpiredTimeInvalid | Illegal timeout for testing protective functions. | The timeout period to test the protection feature is invalid. | diagnosis |
| 400 | Defense.Control.DefenseTestUserIpInvalid | Illegal user IP to test protection function. | The IP address that is used to test the protection feature is invalid. | diagnosis |
| 400 | Defense.Control.DefenseThreatIntelligenceConfigInvalid | Threat Intelligence Rule configuration error. | Threat Intelligence Rule configuration error. %s | diagnosis |
| 400 | Defense.Control.DefenseTraceIdInvalid | The format of the log request ID is incorrect. | The log request ID format is incorrect | diagnosis |
| 400 | Defense.Control.DefenseUploadOssFileFailed | Failed to upload OSS files. | Failed to upload the OSS file. | diagnosis |
| 400 | Defense.Control.DefenseVastIpDescriptionInvalid | The description of the IP address blacklist is invalid. | The description of the IP address blacklist is invalid. | diagnosis |
| 400 | Defense.Control.DefenseVastIpExpiredTimeInvalid | The expiration time of the IP address blacklist for protection for major events is invalid. | The expiration time of the IP address blacklist for protection for major events is invalid. | diagnosis |
| 400 | Defense.Control.DefenseVastIpFileEmpty | The content of the IP address blacklist file for protection for major events is empty. | The IP address blacklist file for protection for major events is empty. | diagnosis |
| 400 | Defense.Control.DefenseVastIpFileFormatError | The format of the IP address blacklist file for protection for major events is invalid. | The format of the IP address blacklist file for protection for major events is invalid. | diagnosis |
| 400 | Defense.Control.DefenseVastIpFileOversize | The number of IP addresses in the IP address blacklist file for protection for major events exceeds the upper limit. | The number of IP addresses in the IP address blacklist file for protection for major events exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseVastIpOperationCountOversize | The number of IP addresses that are operated each time exceeds the upper limit. The IP addresses are the IP addresses in the IP address blacklist for protection for major events. | The number of IP addresses that are operated each time exceeds the upper limit. The IP addresses are the IP addresses in the IP address blacklist for protection for major events. | diagnosis |
| 400 | Defense.Control.DefenseVastIpTotalCountOversize | The total number of IP addresses in the IP address blacklist for protection for major events exceeds the upper limit. | The total number of IP addresses in the IP address blacklist for protection for major events exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseVastIpUploadFormError | Failed to obtain the information about the uploaded IP address blacklist file for protection for major events. | Failed to obtain the information about the uploaded IP address blacklist file for protection for major events. | diagnosis |
| 400 | Defense.Control.DefenseWafCustomRuleCompileFailed | Custom regular rule compilation failed. | Custom regular rule compilation failed | diagnosis |
| 400 | Defense.Control.DefenseWafCustomRuleConfigInvalid | Invalid custom regular rule configuration. | Invalid custom regular rule configuration. | diagnosis |
| 400 | Defense.Control.DefenseWhitelistBypassRuleNotExist | The whitelist protection rule does not exist. | The whitelist protection rule does not exist. Rule ID:%s. | diagnosis |
| 400 | Defense.Control.DefenseWhitelistBypassTagInvalid | The white mark in the white list is invalid. | The whitelist tag is invalid. | diagnosis |
| 400 | Defense.Control.DefenseWhitelistBypassTagInvalid | The whitelist parameter is invalid. | The whitelist parameter is invalid. | diagnosis |
| 400 | Defense.Control.DefenseWhitelistCategoryInvalid | Invalid whitelist whitelist policy module. | Protection modules defined in the whitelist are invalid. | diagnosis |
| 400 | Defense.Control.DefenseWhitelistCategoryInvalid | Protection modules defined in the whitelist are invalid. | Protection modules that are defined in the whitelist are invalid. | diagnosis |
| 400 | Defense.Control.DefenseWhitelistConfigInvalid | The whitelist rule is misconfigured. | Error configuring whitelist rule: %s. | diagnosis |
| 400 | Defense.Control.DefenseWhitelistRegularRuleSize | The number of white regular rule IDS in the white list exceeds the limit. | The number of regular expression rules in the whitelist exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseWhitelistRegularRuleSize | The number of regular expression rules in the whitelist exceeds the limit. | The number of regular expression rules in the whitelist exceeds the limit. | diagnosis |
| 400 | Defense.Control.DefenseWhitelistRegularTypeSize | The number of white regular rule types in the white list exceeds the limit. | The number of types of regular expression rules in the whitelist exceeds the upper limit. | diagnosis |
| 400 | Defense.Control.DefenseWhitelistRegularTypeSize | The number of types of regular expression rules in the whitelist exceeds the limit. | The number of types of regular expression rules in the whitelist exceeds the limit. | diagnosis |
| 400 | Defense.Control.InvalidDefenseRuleID | The protection rule ID is invalid. | The protection rule ID is invalid. | diagnosis |
| 400 | Defense.Control.InvalidParameter | Invalid parameter. | The parameter is invalid. | diagnosis |
| 400 | Defense.Control.InvalidParameter | The parameter is invalid. | The parameter is invalid. | diagnosis |
| 400 | DlpUsed | The feature of data leakage prevention is being used. | The data leakage prevention feature is in effect. | diagnosis |
| 400 | DomainDuplicateError | The domain has been configured. | The configuration of the domain name is complete. | diagnosis |
| 400 | DomainNotBeianOrInBlackList | The domain does not have an ICP filling or has been blacklisted. | The domain name does not have an ICP filing or is added to the blacklist. | diagnosis |
| 400 | DomainNotBeianOrInBlackList | Blacklist or Domain Names That Do Not Have ICP Filings | The domain name does not have an ICP filing or has committed a penalty. | diagnosis |
| 400 | DomainNotExist | The specified domain does not exist. | The specified domain name does not exist. | diagnosis |
| 400 | DomainQuotaExceed | Domain Quota Exceed. | The quota of domain names is reached. | diagnosis |
| 400 | DomainRetSourceNotSupport | Your waf does not support return to domain. | Your WAF instance does not support back-to-origin domain names. | diagnosis |
| 400 | DomainUsedByOthers | The domain name is being used by another owner. | The domain name is being used by another user. | diagnosis |
| 403 | DrainageOverrun | The number of ports for which WAF protection is enabled exceeds the quota. | The number of connected ports exceeds the system limit. | diagnosis |
| 400 | ExtensiveDomainUsedError | Another user has used this wildcard domain in Waf. | The wildcard domain is already used. | diagnosis |
| 403 | FunctionAvailableError | The function is not available. | The function is not available. | diagnosis |
| 403 | IllegalDefaultCertificate | The default certificate does not exist. | The default certificate for transparent access is invalid. | diagnosis |
| 500 | InternalError | Unknown error. | Request processing failed due to unknown error | diagnosis |
| 400 | InvalidParameter | Invalid parameter. | Invalid parameter | diagnosis |
| 400 | InvalidParameters | Invalid parameters. | The parameters are illegal. | diagnosis |
| 400 | Log.Control.ApisecSpecInfoNotFound | API security service has not been activated. | API security service has not been activated. | diagnosis |
| 400 | Log.Control.AssumeRoleFailed | Insufficient permissions, please authorize. | You do not have the required permissions. Obtain the required permissions. | diagnosis |
| 400 | Log.Control.AssumeRoleFailed | You do not have the required permissions. Obtain the required permissions. | You do not have the required permissions. Obtain the required permissions. | diagnosis |
| 400 | Log.Control.BatchDescribeSlsDispatchStatusFailed | Query whether SLS service is open error. | Failed to check whether Log Service is activated. | diagnosis |
| 400 | Log.Control.BatchDescribeSlsDispatchStatusFailed | Failed to check whether Log Service is activated. | Failed to check whether Log Service is activated. | diagnosis |
| 400 | Log.Control.BatchDescribeSlsLogStoreFailed | Failed to obtain the logstore list of Log Service SLS. | Failed to obtain the logstore list of Log Service SLS. | diagnosis |
| 400 | Log.Control.BatchDescribeSlsProjectFailed | Failed to obtain the project list of Log Service SLS. | Failed to obtain the project list of Log Service SLS. | diagnosis |
| 400 | Log.Control.ClusterDeliveryNameEmpty | When you enable WAF cluster outgoing logs, the outgoing configuration name cannot be empty. | When you enable WAF cluster outgoing logs, the outgoing configuration name cannot be empty. | diagnosis |
| 400 | Log.Control.CreateEtlMetaFailed | Open Log Distribution Failed. | Failed to enable the Log Service for WAF feature. | diagnosis |
| 400 | Log.Control.CreateEtlMetaFailed | Failed to enable the Log Service for WAF feature. | Failed to enable the Log Service for WAF feature. | diagnosis |
| 400 | Log.Control.CreateProjectLogstoreFailed | Failed to create Projects and Logstores. | Failed to create a project and a Logstore. | diagnosis |
| 400 | Log.Control.CreateProjectLogstoreFailed | Failed to create a project and a Logstore. | Failed to create a project and a Logstore. | diagnosis |
| 400 | Log.Control.DeleteEtlMetaFailed | Failed to close log distribution. | Failed to disable the Log Service for WAF feature. | diagnosis |
| 400 | Log.Control.DeleteEtlMetaFailed | Failed to disable the Log Service for WAF feature. | Failed to disable the Log Service for WAF feature. | diagnosis |
| 400 | Log.Control.DeleteLogStoreFailed | Failed to delete LogStore. | Failed to delete the Logstore. | diagnosis |
| 400 | Log.Control.DeleteLogStoreFailed | Failed to delete the Logstore. | Failed to delete the Logstore. | diagnosis |
| 400 | Log.Control.DeliveryConfigCountExceed | The count of WAF outgoing configurations exceeds the limit. | The number of WAF outgoing configurations exceeds the limit. | diagnosis |
| 400 | Log.Control.DeliveryConfigInUse | WAF cluster outgoing configuration is in use and cannot be deleted. | The delivery configuration is in use and cannot be deleted. | diagnosis |
| 400 | Log.Control.DeliveryConfigNameDuplicate | WAF outgoing configuration name is duplicate. | WAF outgoing configuration name is duplicate. | diagnosis |
| 400 | Log.Control.DeliveryConfigNotExist | The WAF cluster log outgoing configuration does not exist. | The WAF cluster log outgoing configuration does not exist. | diagnosis |
| 400 | Log.Control.DescribeLogstoreInfoFailed | Failed to view LogStore information. | Failed to view the Logstore information. | diagnosis |
| 400 | Log.Control.DescribeLogstoreInfoFailed | Failed to view the Logstore information. | Failed to view the Logstore information. | diagnosis |
| 400 | Log.Control.DescribeSlsAuthFailed | Error querying user for authorization to operate SLS resource. | Failed to check whether a user is authorized to manage Log Service resources. | diagnosis |
| 400 | Log.Control.DescribeSlsAuthFailed | Failed to check whether a user is authorized to manage Log Service resources. | Failed to check whether a user is authorized to manage Log Service resources. | diagnosis |
| 400 | Log.Control.DescribeSlsDispatchStatusFailed | Query Log Distribution Status Error. | Failed to query the status of the Log Service for WAF feature. | diagnosis |
| 400 | Log.Control.DescribeSlsDispatchStatusFailed | Failed to query the status of the Log Service for WAF feature. | Failed to query the status of the Log Service for WAF feature. | diagnosis |
| 400 | Log.Control.EtlMetaExistError | Log distribution already exists. | The Log Service for WAF feature is enabled. | diagnosis |
| 400 | Log.Control.EtlMetaExistError | The Log Service for WAF feature is enabled. | The Log Service for WAF feature is enabled. | diagnosis |
| 400 | Log.Control.EtlMetaNotExist | Log distribution configuration does not exist. | The Log Service for WAF feature is not enabled. | diagnosis |
| 400 | Log.Control.EtlMetaNotExist | The Log Service for WAF feature is not enabled. | The Log Service for WAF feature is not enabled. | diagnosis |
| 400 | Log.Control.HybridCloudNotSupport | The hybrid cloud extension node is not supported. Please purchase and try again. | The hybrid cloud extension node is not supported. Please purchase and try again. | diagnosis |
| 400 | Log.Control.HybridClusterNotExist | The hybrid cloud cluster does not exist. | The hybrid cloud cluster does not exist. | diagnosis |
| 400 | Log.Control.InDebtError | You have a bill in arrears and do not meet the requirements for automatic logging service. Please recharge your bill and settle it before trying again. | You have overdue payments in your account. The Log Service for WAF feature cannot be automatically enabled. Top up your account, settle the payments, and try again. | diagnosis |
| 400 | Log.Control.InDebtError | You have overdue payments in your account. The Log Service for WAF feature cannot be automatically enabled. Top up your account, settle the payments, and try again. | You have overdue payments in your account. The Log Service for WAF feature cannot be automatically enabled. Top up your account, settle the payments, and try again. | diagnosis |
| 400 | Log.Control.InvalidAssertKey | The AssertKey is invalid. | Invalid AssertKey parameter | diagnosis |
| 400 | Log.Control.InvalidInstanceId | The instance ID is invalid. | The instance ID is invalid. | diagnosis |
| 400 | Log.Control.InvalidParameter | The parameter is invalid. | The request parameter is invalid. Please verify the request parameter. | diagnosis |
| 400 | Log.Control.InvalidParameter | Parameter error. Check and correct the parameter and try again. | Parameter error. Check and correct the parameter and try again. | diagnosis |
| 400 | Log.Control.InvalidSlsParam | Invalid parameters for Log Service SLS. | Invalid parameters for Log Service SLS | diagnosis |
| 400 | Log.Control.InvalidUserId | Invalid user id. | The user ID is invalid. | diagnosis |
| 400 | Log.Control.InvalidUserId | The user ID is invalid. | The user ID is invalid. | diagnosis |
| 400 | Log.Control.KafkaConfigParamError | The Kafka log outgoing configuration parameter is incorrect. | The Kafka log outgoing configuration parameter is incorrect. | diagnosis |
| 400 | Log.Control.LogServiceNotSupport | Log Service is not supported. Please try again after purchasing. | Log Service is not supported. Please try again after purchasing. | diagnosis |
| 400 | Log.Control.ModifyEtlMetaFailed | Failed to modify log distribution configuration. | Failed to modify the configuration of the Log Service for WAF feature. | diagnosis |
| 400 | Log.Control.ModifyEtlMetaFailed | Failed to modify the configuration of the Log Service for WAF feature. | Failed to modify the configuration of the Log Service for WAF feature. | diagnosis |
| 400 | Log.Control.ModifyUserLogFieldConfigError | The user failed to modify the log field. | Failed to modify the log fields. | diagnosis |
| 400 | Log.Control.ModifyUserLogFieldConfigError | Failed to modify the log fields. | Failed to modify the log fields. | diagnosis |
| 400 | Log.Control.ModifyUserLogSpecError | modify user log spec code failed, please try again later. | Failed to enable the Log Service for WAF feature. | diagnosis |
| 400 | Log.Control.OpenSlsServiceFailed | Failed to open SLS. | Failed to activate Log Service. | diagnosis |
| 400 | Log.Control.OpenSlsServiceFailed | Failed to activate Log Service. | Failed to activate Log Service. | diagnosis |
| 400 | Log.Control.ResourceCountTooMuch | When querying the log delivery status of protected resources, the number of protected resources exceeds the limit. | When querying the log delivery status of protected resources, the number of protected resources exceeds the limit. | diagnosis |
| 400 | Log.Control.ResourceDeliveryNameEmpty | When you enable external log delivery for protected resources, the external delivery configuration name cannot be empty. | When you enable external log delivery for protected resources, the external delivery configuration name cannot be empty. | diagnosis |
| 400 | Log.Control.ResourceNotExist | The protected resource does not exist. | The protected object does not exist. | diagnosis |
| 400 | Log.Control.ResourceNotSupportDelivery | The protected resource does not support enabling external log delivery. | The protected resource does not support enabling external log delivery. | diagnosis |
| 400 | Log.Control.SlsLogStoreNotExist | LogStore for SLS does not exist. | The Logstore does not exist. | diagnosis |
| 400 | Log.Control.SlsLogStoreNotExist | The Logstore does not exist. | The Logstore does not exist. | diagnosis |
| 400 | Log.Control.SlsProjectNotExist | Projects for SLS do not exist. | The project does not exist. | diagnosis |
| 400 | Log.Control.SlsProjectNotExist | The project does not exist. | The project does not exist. | diagnosis |
| 400 | Log.Control.SyslogConfigParamError | Syslog outgoing configuration parameter error. | Syslog outgoing configuration parameter error. | diagnosis |
| 400 | Log.Control.UserLogFieldIsUpdating | The user log field is being configured. | The log fields are being configured. | diagnosis |
| 400 | Log.Control.UserLogFieldIsUpdating | The log field is being configured. | The log field is being configured. | diagnosis |
| 400 | Log.Control.UserLogOpenedError | Log Service activation failed. | Log Service activation failed. | diagnosis |
| 400 | Log.Control.UserRegionNotFound | User region not found. | User region not found. | diagnosis |
| 400 | NoPermission | The current operation is not authorized. Please contact the main account to perform authorization after the RAM console is authorized. | You are not authorized to perform this operation. Contact the owner of the Alibaba Cloud account to obtain authorization in the RAM console. | diagnosis |
| 400 | NoPermissonCreatesServiceLinkedRole | No Permisson Create Service Linked Role. | You do not have the permissions to create the service-linked role. | diagnosis |
| 400 | NormalizedUsed | The feature of positive security model is being used. | The positive security model is in use | diagnosis |
| 400 | ParamError | The parameters of your request are invalid. | The requested parameter is invalid. | diagnosis |
| 400 | PropertyConvertFailed | The property convert failed. | Request processing failed due to an unknown error. | diagnosis |
| 200 | Rasp.Attach.DeleteFail | The access record in the access switch ON state cannot be deleted. | The access record in the access switch ON state cannot be deleted. | diagnosis |
| 400 | Rasp.Sale.NotExist | User not purchased. | The user has not purchased a RASP instance. | diagnosis |
| 500 | Rasp.UnexpectedError | Unknown error. | Request processing failed due to unknown error | diagnosis |
| 403 | RedirectionStarting | WAF protection is being enabled for the port. Try again later. | WAF protection is being enabled for the port. Try again later. | diagnosis |
| 400 | RequestError | The system is unavailable. Please try again later. | The system is unavailable. Try again later. | diagnosis |
| 400 | RiskyDomain | The domain name you added may be at risk. If you have any questions, please submit a work order. | The domain name you added may be at risk. If you have any questions, please submit a work order. | diagnosis |
| 400 | RoleAlreadyExists | Service Linked Role Already Exists. | The role already exists. | diagnosis |
| 403 | RsListenPortError | The specified origin server listening port is invalid. | The specified origin server listening port is invalid. | diagnosis |
| 400 | Rule.Service.CustomRuleGroupCountGreaterMaxCapacity | The number of custom rule groups exceeds the purchase limit. | The number of custom rule groups exceeds the upper limit. | diagnosis |
| 400 | Rule.Service.CustomRuleGroupCountGreaterMaxCapacity | The number of custom rule groups exceeds the upper limit. | The number of custom rule groups exceeds the upper limit. | diagnosis |
| 400 | Rule.Service.GenericException | Internal error. | An internal error occurred. | diagnosis |
| 400 | Rule.Service.GenericException | A system error occurred. | A system error occurred. | diagnosis |
| 400 | Rule.Service.InternalUnknownError | Unknown error. | An unknown error occurred. | diagnosis |
| 400 | Rule.Service.InternalUnknownError | An unknown error occurred. | An unknown error occurred. | diagnosis |
| 400 | Rule.Service.InvalidParameter | Parameter check failed. | Failed to verify parameters. | diagnosis |
| 400 | Rule.Service.InvalidParameter | Failed to verify parameters. | Failed to verify parameters. | diagnosis |
| 400 | Rule.Service.NotFoundObject | No corresponding data found. | Failed to find the specified data. | diagnosis |
| 400 | Rule.Service.NotFoundObject | Failed to find the specified data. | Failed to find the specified data. | diagnosis |
| 400 | Rule.Service.NotFoundPolicy | Rule group not found. | No rule groups found. | diagnosis |
| 400 | Rule.Service.NotFoundPolicy | No rule groups found. | No rule groups are found. | diagnosis |
| 400 | Rule.Service.NotFoundRule | No rules found. | No rules are found. | diagnosis |
| 400 | Rule.Service.NotSupportedCustomRuleGroup | Custom rule group not purchased, please upgrade. | The custom rule group is not supported. Upgrade your instance and try again. | diagnosis |
| 400 | Rule.Service.NotSupportedCustomRuleGroup | The custom rule group is not supported. | The custom rule group is not supported. | diagnosis |
| 400 | Rule.Service.NotSupportedOperation | This operation is not supported. | The operation is not supported. | diagnosis |
| 400 | Rule.Service.NotSupportedOperation | The operation is not supported. | The operation is not supported. | diagnosis |
| 400 | Rule.Service.ParameterFormatError | Parameter format error. | The parameter format is invalid. | diagnosis |
| 400 | Rule.Service.ParameterFormatError | The format of the parameter is invalid. | The format of the parameter is invalid. | diagnosis |
| 400 | Rule.Service.ParameterIsEmpty | Empty parameter. | You must configure the parameter. | diagnosis |
| 400 | Rule.Service.ParameterIsEmpty | You must configure the parameter. | You must configure the parameter. | diagnosis |
| 400 | Rule.Service.ParameterNotInRange | Parameter exceeded expected range. | The parameter value is invalid. | diagnosis |
| 400 | Rule.Service.ParameterNotInRange | The parameter value is invalid. | The parameter value is invalid. | diagnosis |
| 400 | Rule.Service.PolicyNameAlreadyExist | Rule group name already exists. | The group name already exists. | diagnosis |
| 400 | Rule.Service.PolicyNameAlreadyExist | The group name already exists. | The group name already exists. | diagnosis |
| 400 | Rule.Service.PolicyStatusError | Rule group in use, unable to operate. | The rule group is in use and cannot be applied. | diagnosis |
| 400 | Rule.Service.PolicyStatusError | The rule group is in use and cannot be operated. | The rule group is in use and cannot be operated. | diagnosis |
| 400 | RuleNameDuplicated | Rule name already in use. | The name of the rule is used. | diagnosis |
| 400 | RuleNameInvalidError | The name of rule is invalid. | The name of the protection rule is invalid. | diagnosis |
| 400 | RuleNotExist | The specified rule does not exist. | The specified protection rule does not exist. | diagnosis |
| 403 | RuleQueryParamError | The request parameter is invalid. | The request parameter is invalid. | diagnosis |
| 403 | SecondLevelDomainQuotaExceed | Second Level Domain Quota Exceed. | Second Level Domain Quota Exceed. | diagnosis |
| 400 | TamperproofUsed | The feature of website tamper-proofing is being used. | The website tamper-proofing feature is in use. | diagnosis |
| 400 | TestErrorCode.%s. | TestErrorMsg.%s. | Error code of the test | diagnosis |
| 400 | UnderDDoS | The current WAF instance is in the defense/blackhole state, and it is not allowed to enable the Exclusive IP/GSLB configuration | Traffic scrubbing or blackhole filtering is triggered for the WAF instance. You cannot enable Exclusive IP Address or Shared Cluster-based Intelligent Load Balancing. | diagnosis |
| 400 | UserMigrating | WAF user is migrating, the operation of resource does not support. | WAF users are being migrated and cannot access resources. | diagnosis |
| 403 | UserNotFound | The specified user does not exist. | The specified user does not exist. | diagnosis |
| 403 | VasdUsedUp | The resource package has been used up. For example, all VIP addresses are used. | The resource package has been used up. For example, all VIP addresses are used. | diagnosis |
| 400 | VerifyDomainCountExceed | The number of domain names exceeds the limit. You can upgrade the domain package. | The number of domain names exceeds the upper limit. You can upgrade the extra domain package. | diagnosis |
| 400 | VerifyHttpPortNotSupport | An invalid HTTP port is specified. | The specified HTTP port is invalid. | diagnosis |
| 403 | VerifyInfoLeakageNotSupport | Information leakage prevention is not supported. | Data leak prevention is not supported. | diagnosis |
| 400 | VerifyMainDomainCountExceed | The number of primary domains exceeds the limit. You can upgrade the domain package. | The number of second-level domain names exceeds the upper limit. You can upgrade the domain name package. | diagnosis |
| 400 | VerifyRuleCountExceed | The number of rules exceeds the limit. | The number of rules exceeds the upper limit. | diagnosis |
| 403 | VerifyScreenNotSupport | Large screens are not supported. | The data visualization feature is not supported. | diagnosis |
| 403 | VerifyTamperproofNotSupport | Tamper resistance is not supported. | Website tamper-proofing is not supported. | diagnosis |
| 400 | Waf.Control.AllAccessCnameNeedMigrate | The user access configuration has not been migrated yet. Please confirm after migration. | The migration of domain name configurations is not complete. | diagnosis |
| 400 | Waf.Control.ApisecDefaultRuleNotSupportDelete | The default rules for API security do not support deletion. | The default rules for API security do not support deletion. | diagnosis |
| 400 | Waf.Control.ApisecExportTypeExist | API security export task already exists. | API security export task already exists. | diagnosis |
| 400 | Waf.Control.ApisecInSystemUpdate | API security service upgrade, expected to last 90 minutes, please try again later. | API security service upgrade, expected to last 90 minutes, please try again later. | diagnosis |
| 400 | Waf.Control.ApisecIsInitializing | API security service initialization, expected to last for 1 minute, please try again later. | API security service initialization, expected to last for 1 minute, please try again later. | diagnosis |
| 400 | Waf.Control.ApisecRuleHostParameterConflict | The content of the domain name field in the API security rule is duplicate. | The content of the domain name field in the API security rule is duplicate. | diagnosis |
| 400 | Waf.Control.ApisecRuleNotExist | API security rule does not exist. | API security rule does not exist. | diagnosis |
| 400 | Waf.Control.CloudProductInfoEmpty | The resource Id of the cloud product accessing WAF is null or null values exist in the three input parameters of the cloud product name, port, and cloud product instance. | The resource Id of the cloud product accessing WAF is null or null values exist in the three input parameters of the cloud product name, port, and cloud product instance. | diagnosis |
| 400 | Waf.Control.CloudProductInfoNotMartch | The value of the cloud product, port, instance, and input parameter to which the resource ID of the cloud product is connected to WAF does not match. | The value of the cloud product, port, instance, and input parameter to which the resource ID of the cloud product is connected to WAF does not match. | diagnosis |
| 400 | Waf.Control.CnameBatchOpsFailedDomains | Failed to upgrade the domain name to WAF3.0 or roll back the domain name to WAF2.0. | Failed to upgrade the domain name to WAF3.0 or roll back the domain name to WAF2.0. | diagnosis |
| 400 | Waf.Control.Conflict | Configuration Conflict | A configuration conflict occurs. Try again later. | diagnosis |
| 400 | Waf.Control.DefenseResourceCountOverSize | The maximum number of protected objects is exceeded. | The number of protected objects exceeds the upper limit. | diagnosis |
| 400 | Waf.Control.DefenseResourceEmpty | CloudResourceId parameter is illegal. | CloudResourceId parameter is illegal | diagnosis |
| 400 | Waf.Control.DomainExist | The domain has been configured. | The domain name already exists. Select an appropriate domain name again. | diagnosis |
| 400 | Waf.Control.DomainExist | The domain name already exists. | The domain name already exists. | diagnosis |
| 400 | Waf.Control.DomainNotEmpty | The domain name must be specified. | The domain name is not specified. | diagnosis |
| 400 | Waf.Control.DomainOwnerNotVerify | The user domain ownership is not verified. | The ownership of the domain name is not verified. | diagnosis |
| 400 | Waf.Control.DomainsNotEmpty | The domain name list cannot be empty. | You must select at least one domain name. | diagnosis |
| 400 | Waf.Control.DomainTxtRecordValidateFailed | Failed to verify the ownership of the primary domain name | Failed to verify the ownership of the second-level domain name. Enter the second-level domain name that you own. | diagnosis |
| 400 | Waf.Control.ExportDomainsExist | The domain name export task is in progress. Please do not export it repeatedly. | The task of exporting domain names is running. Do not repeat the export. | diagnosis |
| 400 | Waf.Control.ExportingTasksMoreThanFifty | The number of tasks being exported cannot exceed 50 | The number of tasks being exported cannot exceed 50. | diagnosis |
| 400 | Waf.Control.FingerStatusNotEmpty | The parameters of your request are invalid. | The request parameters are invalid. Verify the request parameters. | diagnosis |
| 400 | Waf.Control.InstanceExpired | The instance has expired and does not support POC. | The instance has expired and does not support POC. | diagnosis |
| 400 | Waf.Control.InstanceStatusNotSupport | Migration is not supported in the current instance state. | Instances in this state cannot be migrated. | diagnosis |
| 400 | Waf.Control.InsufficientPocQuota | Insufficient POC quota. | Insufficient POC quota. | diagnosis |
| 400 | Waf.Control.InvalidApisecComplianceCode | The information data type in the compliance check rule is invalid. | The information data type in the compliance check rule is invalid. | diagnosis |
| 400 | Waf.Control.InvalidApisecRuleCondition | The condition parameter in the API security rule is invalid. | The condition parameter in the API security rule is invalid. | diagnosis |
| 400 | Waf.Control.InvalidApisecRuleParam | The API security rule parameter is invalid. | The API security rule parameter is invalid. | diagnosis |
| 400 | Waf.Control.InvalidApisecTrafficTime | The time parameter for API security compliance check is invalid. | The time parameter for API security compliance check is invalid. | diagnosis |
| 400 | Waf.Control.InvalidApisecWhitelistTags | The tags parameter in the API security whitelist rule is invalid. | The tags parameter in the API security whitelist rule is invalid. | diagnosis |
| 400 | Waf.Control.InvalidDelegatedUserId | Invalid delegated administrator user ID. | Invalid delegated administrator user ID. | diagnosis |
| 400 | Waf.Control.InvalidMemberUserId | Invalid member account user ID. | Invalid member account user ID. | diagnosis |
| 400 | Waf.Control.InvalidParameter | The parameters of your request are invalid. | The request parameters are invalid. Verify the request parameters. | diagnosis |
| 400 | Waf.Control.MemberHasWafInstance | The member account already holds a WAF instance and cannot be managed by a delegated administrator account. | The member account already holds a WAF instance and cannot be managed by an administrator account. | diagnosis |
| 400 | Waf.Control.MemberNotExist | The member account does not exist. Please check and try again. | The member account does not exist. Please check and try again. | diagnosis |
| 400 | Waf.Control.MemberUserInBatchTooMuch | The number of member accounts for batch operations exceeds the limit. | The number of member accounts for batch operations exceeds the limit. | diagnosis |
| 400 | Waf.Control.MemberUserOverLimit | The number of managed member accounts has exceeded the WAF instance specification limit. Please upgrade and try again. | The number of managed member accounts exceeds the WAF instance specification limit. Upgrade and try again. | diagnosis |
| 400 | Waf.Control.MigrateTaskExist | The migration task already exists. | The migration task already exists. | diagnosis |
| 400 | Waf.Control.ModuleCodeInvalid | The code of the pricing module is incorrect. | The code of the pricing module is incorrect. | diagnosis |
| 400 | Waf.Control.NotRollBack | During the migration, the domain name has been modified or added to the access configuration in V3. You cannot roll back or abort the upgrade. | During the migration, the domain name has been modified or added to the access configuration in V3. You cannot roll back or abort the upgrade. | diagnosis |
| 400 | Waf.Control.NotSupportRd | The user's WAF instance does not support multi-account management. Please upgrade and try again. | The user's WAF instance does not support multi-account management. Please upgrade and try again. | diagnosis |
| 400 | Waf.Control.PocFunctionBought | The function specified to enable POC has already been purchased. | The function specified to enable POC has already been purchased. | diagnosis |
| 400 | Waf.Control.PocIllegalType | Type field value is incorrect when enabling POC. | Type field value is incorrect when enabling POC. | diagnosis |
| 400 | Waf.Control.PocInvalidEdition | The WAF version does not support the POC function. | The WAF version does not support the POC function. | diagnosis |
| 400 | Waf.Control.PocRepeatedEnable | POC has been enabled and cannot be repeated. | POC has been enabled and cannot be repeated. | diagnosis |
| 400 | Waf.Control.ResourceDirectoryNotExist | The user has not activated the resource directory. Please try again after activating. | The user has not activated the resource directory. Please try again after activating. | diagnosis |
| 400 | Waf.Control.TopDomainNotEmpty | The top-level domain must be specified. | The second-level domain name is not specified. | diagnosis |
| 400 | Waf.Control.UserAlreadyMigrated | The user configuration has been migrated to the new version of WAF. | User configurations are migrated to WAF 3.0. | diagnosis |
| 400 | Waf.Control.UserMigrating | The user is not allowed to access the configuration during the migration. | The user is not allowed to access the configuration during the migration. | diagnosis |
| 400 | Waf.Control.VerifyRecordNotFound | The verification record does not exist. | The verification record does not exist. | diagnosis |
| 400 | Waf.HybridCloud.AccessModeInvalid | The access type is invalid. | The access type is invalid. | diagnosis |
| 400 | Waf.HybridCloud.AccessModeIsEmpty | The access mode cannot be empty. | The access mode cannot be empty. | diagnosis |
| 400 | Waf.HybridCloud.AccessRegionInvalid | The access region is invalid. | The region is invalid. | diagnosis |
| 400 | Waf.HybridCloud.ApisecRuleConfigConflict | API security rule configuration conflicts. | API security rule configuration conflicts | diagnosis |
| 400 | Waf.HybridCloud.ApisecRuleParamError | API security rule parameter exception. | API security rule parameter exception | diagnosis |
| 400 | Waf.HybridCloud.ApisecRuleServiceError | API security rule service exception. | API security rule service exception | diagnosis |
| 400 | Waf.HybridCloud.ClusterIdNotEmpty | The cluster ID cannot be empty. | The cluster ID cannot be empty. | diagnosis |
| 400 | Waf.HybridCloud.ClusterNameEmpty | The cluster name cannot be empty. | The cluster name cannot be empty. | diagnosis |
| 400 | Waf.HybridCloud.ClusterNameExist | The cluster name already exists. | The cluster name already exists. | diagnosis |
| 400 | Waf.HybridCloud.ClusterNotFound | No cluster information found. | No cluster information is found. | diagnosis |
| 400 | Waf.HybridCloud.ClusterRuleStatusIsEmpty | The rule status of the service-oriented cluster cannot be empty | The rule status must be specified. | diagnosis |
| 400 | Waf.HybridCloud.ClusterRuleTypeIsEmpty | The service-oriented cluster rule type cannot be empty | The rule type must be specified. | diagnosis |
| 400 | Waf.HybridCloud.ExactRuleCountOverSize | The number of precise matching rules exceeds the limit | The number of exact match rules exceeds the limit. | diagnosis |
| 400 | Waf.HybridCloud.GroupCreationError | You must create storage groups, management groups, and protection groups in sequence. | You must create groups in sequence. | diagnosis |
| 400 | Waf.HybridCloud.GroupDeleteDomainReferError | You cannot delete the group because the domain names in the group are in use. Remove the domain names from the group first. | You cannot delete the group because the domain names in the group are in use. Remove the domain names from the group first. | diagnosis |
| 400 | Waf.HybridCloud.GroupDeleteDomainReferError | A domain name is currently using this protection group. Please delete the domain name reference relationship before proceeding. | A domain name is currently using this protection group. Delete the domain name reference relationship before performing the operation. | diagnosis |
| 400 | Waf.HybridCloud.GroupDeleteNodeInError | You cannot delete the group. Remove the nodes from the group first. | The group cannot be deleted. Remove nodes from the group first. | diagnosis |
| 400 | Waf.HybridCloud.GroupDeletionError | You must delete protection groups, management groups, and storage groups in sequence. | Delete groups in sequence. | diagnosis |
| 400 | Waf.HybridCloud.GroupIdInvalid | The group ID is invalid. | The group ID is invalid. | diagnosis |
| 400 | Waf.HybridCloud.GroupLocationNotEmpty | The group region cannot be empty. | The group region cannot be empty. | diagnosis |
| 400 | Waf.HybridCloud.GroupNameNotEmpty | The group name cannot be empty. | The group name cannot be empty. | diagnosis |
| 400 | Waf.HybridCloud.GroupProtectionNodeOverrun | The number of protected nodes exceeds the upper limit. | The number of protected nodes exceeds the upper limit. | diagnosis |
| 400 | Waf.HybridCloud.GroupVagentIdInvalid | The group ID is invalid. | The group ID is invalid. | diagnosis |
| 400 | Waf.HybridCloud.HttpPortIsEmpty | The HTTP ports cannot be empty. | The HTTP ports cannot be empty. | diagnosis |
| 400 | Waf.HybridCloud.HttpsPortIsEmpty | The HTTPS ports cannot be empty. | The HTTPS ports cannot be empty. | diagnosis |
| 400 | Waf.HybridCloud.HybridCloudApisecNotSupport | WAF instances do not support hybrid cloud API security. | WAF instances do not support hybrid cloud API security | diagnosis |
| 400 | Waf.HybridCloud.HybridCloudNotsupport | Hybrid cloud is not supported. | Hybrid clouds are not supported. | diagnosis |
| 400 | Waf.HybridCloud.InternalError | Internal service error. | Internal Service Error | diagnosis |
| 400 | Waf.HybridCloud.InvalidGroupType | The group type is invalid. | The group type is invalid. | diagnosis |
| 400 | Waf.HybridCloud.InvalidHttpPort | The HTTP port is invalid. | The HTTP port is invalid. | diagnosis |
| 400 | Waf.HybridCloud.InvalidHttpsPort | The HTTPS port is invalid. | The HTTPS port is invalid. | diagnosis |
| 400 | Waf.HybridCloud.LoadBalanceIpNotEmpty | The server IP address for load balancing cannot be empty. | The server IP address for load balancing cannot be empty. | diagnosis |
| 400 | Waf.HybridCloud.ProtectionCountOrverLoad | The number of protected domains exceeds the upper limit. | The number of protected nodes exceeds the specification. | diagnosis |
| 400 | Waf.HybridCloud.ProtectionServerCountInvalid | The number of protected domains is invalid. | The number of protected nodes is invalid. | diagnosis |
| 400 | Waf.HybridCloud.PullinRuleFormatInvalid | Incorrect format of drainage rules | The format of traffic redirection rules is invalid. | diagnosis |
| 400 | Waf.HybridCloud.RegexRuleCountOverSize | The number of regular matching rules exceeds the limit | The number of regular expression rules exceeds the limit. | diagnosis |
| 400 | Waf.HybridCloud.SdkInfoNotExist | SDK info not exist. | The traffic redirection node does not exist. | diagnosis |
| 400 | Waf.HybridCloud.SdkMidIsEmpty | Machine unique identifier mid cannot be empty | The machine ID must be specified. | diagnosis |
| 400 | Waf.HybridCloud.ServerContinentsInvalid | The continent is invalid. | The continent is invalid. | diagnosis |
| 400 | Waf.HybridCloud.ServerContinestsUnuseable | The continent is not supported. | The continent is not supported. | diagnosis |
| 400 | Waf.HybridCloud.ServerMidInvalid | The machine ID is invalid. | The machine ID is invalid. | diagnosis |
| 400 | Waf.HybridCloud.ServerMidNotExist | The machine ID does not exist. | The machine ID does not exist. | diagnosis |
| 400 | Waf.HybridCloud.ServerOperatorInvalid | The operator is invalid. | The operator is invalid. | diagnosis |
| 400 | Waf.HybridCloud.ServerOperatorUnuseable | The operator is not supported. | The operator is not supported. | diagnosis |
| 400 | Waf.HybridCloud.ServerRegionCodeInvalid | The city is invalid. | The city is invalid. | diagnosis |
| 400 | Waf.HybridCloud.ServerRegionCodeUnuseable | The city is not supported. | The city is not supported. | diagnosis |
| 400 | Waf.HybridCloud.ServerRegionTypeInvalid | The region type is invalid. | The region type is invalid. | diagnosis |
| 400 | Waf.HybridCloud.ServerUpdateFailed | Failed to update the server information. | Failed to update the server information. | diagnosis |
| 400 | Waf.HybridCloud.UniqueClusterGroupType | You can create only one group of this type in a cluster. | You can create only one group of this type in a cluster. | diagnosis |
| 400 | Waf.HybridCloud.UniqueGroupName | The group name already exists. | The group name already exists. | diagnosis |
| 400 | Waf.HybridCloud.UserNoPermission | You do not have the permissions to perform this operation. | You do not have the permissions to perform this operation. | diagnosis |
| 400 | Waf.Instance.MaxTransparentIpPortCountLimit | The number of transparent access exceeds the current maximum number that can be added | The maximum number of instances that you can add to WAF in transparent proxy mode is exceeded. | diagnosis |
| 400 | Waf.Instance.ValidFaild | WAF instance check failed. Check whether the instance ID is correct. | WAF instance check failed. Check whether the instance ID is correct. | diagnosis |
| 400 | Waf.Pullin.AlreadyAccessed | The cloud product has been accessed. Instance ID:%s, Port:%s, Product Type:%s. | The cloud product has been accessed. Instance ID:%s, Port:%s, Product Type:%s. | diagnosis |
| 400 | Waf.Pullin.BackedInBacklist | The input back-to-source IP is in the system blacklist, please update the back-to-source IP. | The back-to-origin IP address is in the blacklist. Change the back-to-origin IP address. | diagnosis |
| 400 | Waf.Pullin.BusinessDomainNotRecord | The domain name does not have an ICP filing. | The domain name does not have an ICP filing. | diagnosis |
| 400 | Waf.Pullin.CertAuthFailed | Certificate authorization failed. | Failed to perform certificate authentication. | diagnosis |
| 400 | Waf.Pullin.CertAuthFailed | Failed to perform certificate authentication. | Failed to perform certificate authentication. | diagnosis |
| 400 | Waf.Pullin.CertExist | Certificate already exists. | The certificate exists. | diagnosis |
| 400 | Waf.Pullin.CertExist | The certificate exists. | The certificate exists. | diagnosis |
| 400 | Waf.Pullin.CertExpired | Certificate has expired. | The certificate is expired. | diagnosis |
| 400 | Waf.Pullin.CertExpired | The certificate has expired. | The certificate has expired. | diagnosis |
| 400 | Waf.Pullin.CertKeyEmpty | Certificate private key is empty. | The private key of the certificate is empty. | diagnosis |
| 400 | Waf.Pullin.CertKeyEmpty | The private key of the certificate is empty. | The private key of the certificate is empty. | diagnosis |
| 400 | Waf.Pullin.CertKeyNotMatch | Certificate file does not match private key. | The certificate file does not match the private key. | diagnosis |
| 400 | Waf.Pullin.CertKeyNotMatch | The certificate file does not match the private key. | The certificate file does not match the private key. | diagnosis |
| 400 | Waf.Pullin.CertNameExist | Certificate name already exists. | The name of the certificate is being used. | diagnosis |
| 400 | Waf.Pullin.CertNameExist | The name of the certificate is being used. | The name of the certificate is being used. | diagnosis |
| 400 | Waf.Pullin.CertNotExist | Certificate does not exist. | The certificate does not exist. | diagnosis |
| 400 | Waf.Pullin.CertNotExist | The certificate does not exist. | The certificate does not exist. | diagnosis |
| 400 | Waf.Pullin.CertNotExist | Certificate does not exist in SSL Certificate Center, certificate type:%s, certificate ID:%s. | Certificate does not exist in SSL Certificate Center, certificate type:%s, certificate ID:%s. | diagnosis |
| 400 | Waf.Pullin.CertNotMatchDomain | The domain name is not included in the certificate. | The domain name is not included in the certificate. | diagnosis |
| 400 | Waf.Pullin.CertSaveFailed | Certificate save failed. | Failed to store the certificate. | diagnosis |
| 400 | Waf.Pullin.CertSaveFailed | Failed to store the certificate. | Failed to store the certificate. | diagnosis |
| 400 | Waf.Pullin.ClientCertificateOpened | Clb Instance port Client Certiticate is opened. | Mutual authentication is enabled for the ports of CLB instances. The ports cannot be added to WAF. | diagnosis |
| 400 | Waf.Pullin.CloudProductParamEmpty | The resource Id of the cloud product accessing WAF is null or null values exist in the three input parameters of the cloud product name, port, and cloud product instance. | The resource Id of the cloud product accessing WAF is null or null values exist in the three input parameters of the cloud product name, port, and cloud product instance. | diagnosis |
| 400 | Waf.Pullin.CloudProductParamNotMarch | The value of the cloud product, port, instance, and input parameter to which the resource ID of the cloud product is connected to WAF does not match. | The value of the cloud product, port, instance, and input parameter to which the resource ID of the cloud product is connected to WAF does not match. | diagnosis |
| 400 | Waf.Pullin.CloudProductParamNotMatch | The value of the cloud product, port, instance, and input parameter to which the resource ID of the cloud product is connected to WAF does not match. | The value of the cloud product, port, instance, and input parameter to which the resource ID of the cloud product is connected to WAF does not match. | diagnosis |
| 400 | Waf.Pullin.CloudResourceInvalid | CloudResourceId parameter is illegal. | CloudResourceId parameter is illegal | diagnosis |
| 400 | Waf.Pullin.DomainExistInOldWaf | Domain name exists in WAF 2.0. | The domain name is added to WAF of the earlier version. | diagnosis |
| 403 | Waf.Pullin.DomainExistInOldWaf | The domain name is added to WAF of the earlier version. | The domain name is already configured in WAF 2.0. | diagnosis |
| 400 | Waf.Pullin.DomainNotBeianOrInBlackList | The domain does not have an ICP filling or has been blacklisted. | The domain name is not filed or is on the blacklist. | diagnosis |
| 400 | Waf.Pullin.DomainNotBeianOrInBlackList | Blacklist or Domain Names That Do Not Have ICP Filings | The domain name does not have an ICP filing or has committed a penalty. | diagnosis |
| 400 | Waf.Pullin.DomainOwnedByOtherUser | The domain name is already in use by another user. | The domain name is used by another user. | diagnosis |
| 400 | Waf.Pullin.DomainOwnedByOtherUser | The domain name is used by other users. | The domain name is used by another user. | diagnosis |
| 400 | Waf.Pullin.DuplicateCertificateId | Duplicate certificate ID | The ID of the certificate already exists. | diagnosis |
| 400 | Waf.Pullin.ExtensiveDomainUsedError | The generic domain name is already in use by other users. | The wildcard domain name is used by another user. | diagnosis |
| 400 | Waf.Pullin.ExtensiveDomainUsedError | The wildcard domain name is used by other users. | The wildcard domain name is used by other users. | diagnosis |
| 400 | Waf.Pullin.Http2OriginEnabledFocusHttpBackendForbidden | When HTTP2 origin is enabled, HTTP origin cannot be enabled. | When HTTP2 origin is enabled, HTTP origin cannot be enabled. | diagnosis |
| 400 | Waf.Pullin.Http2OriginMustOnHttp2Enable | When HTTP2 origin is enabled, HTTP2 listening must be enabled. | When HTTP2 back-to-source is enabled, HTTP2 listening must be enabled. | diagnosis |
| 400 | Waf.Pullin.Http2OriginMustOnKeepaliveEnable | When the HTTP2 origin is turned on, the keepalive must be turned on. | When the HTTP2 origin is turned on, the keepalive must be turned on. | diagnosis |
| 400 | Waf.Pullin.InsufficientExclusiveVip | The number of exclusive IP addresses that you have purchased is insufficient. Purchase more on the upgrade page. | The number of exclusive IP addresses that you have purchased is insufficient. Purchase more on the upgrade page. | diagnosis |
| 400 | Waf.Pullin.InvalidAttachKey | Invalid parameter name. | The name of the parameter is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidAttachKey | The name of the parameter is invalid. | The name of the parameter is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidAttachValue | Invalid parameter value. | The value of the parameter is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidAttachValue | The value of the parameter is invalid. | The value of the parameter is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidBackend | Invalid return information. | The back-to-origin information is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidBackend | The back-to-origin information is invalid. | The back-to-origin information is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidCertByHttpProtocol | HTTP protocol cannot enter certificate | You cannot enter a certificate for the HTTP protocol. | diagnosis |
| 400 | Waf.Pullin.InvalidCertByHttpsProtocol | HTTPS protocol must enter a certificate | You must enter a certificate for the HTTPS protocol. | diagnosis |
| 400 | Waf.Pullin.InvalidCertFormat | Certificate format error. | The format of the certificate is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidCertFormat | The format of the certificate is invalid. | The format of the certificate is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidCertIdentifier | Invalid certificate ID, certificate ID:%s. | Invalid certificate ID, certificate ID:%s. | diagnosis |
| 400 | Waf.Pullin.InvalidCipherSuit | Invalid CipherSuit | The cipher suite is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidClusterPort | The cluster port is invalid. | HybridCloud cluster port is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidDefaultCert | Invalid default certificate. | diagnosis | |
| 400 | Waf.Pullin.InvalidDomain | Invalid domain name. | The domain name is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidDomain | The domain name is invalid. | The domain name is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidProtocolPort | Protocol port not entered. | You must specify the port. | diagnosis |
| 400 | Waf.Pullin.InvalidProtocolPort | The port is not specified. | The port is not specified. | diagnosis |
| 400 | Waf.Pullin.InvalidRequestHeader | Invalid Enable Traffic Marker parameter. | The Enable Traffic Mark parameter is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidRequestHeader | The Enable Traffic Mark parameter is invalid. | The Enable Traffic Mark parameter is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidResource | Invalid resource. | The resource is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidResource | The resource is invalid. | The resource is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidResourceProduct | Invalid cloud product type. | diagnosis | |
| 400 | Waf.Pullin.InvalidResourceStatus | Invalid resource state. | The status of the resource is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidResourceStatus | The status of the resource is invalid. | The status of the resource is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidServiceAttachData | Invalid cloud product parameters. | The cloud service parameter is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidServiceAttachData | The Cloud Service parameter is invalid. | The Cloud Service parameter is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidTLS | invalid TLS | The TLS parameter is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidUserStatus | Invalid user state. | The status of the user is invalid. | diagnosis |
| 400 | Waf.Pullin.InvalidUserStatus | The status of the user is invalid. | The status of the user is invalid. | diagnosis |
| 400 | Waf.Pullin.MaxCertCountLimit | The number of selected certificate IDs exceeds the maximum number in the system. | The number of selected certificate IDs exceeds the maximum number in the system. | diagnosis |
| 400 | Waf.Pullin.MaxDomainCountLimit | Exceeds the maximum number of domain names that can be entered | The maximum number of domain names that you can enter is exceeded. | diagnosis |
| 400 | Waf.Pullin.MaxProductCountLimit | 可接入的云产品数不足 | The maximum number of instances that you can add to WAF is exceeded. | diagnosis |
| 400 | Waf.Pullin.OnlyBeOneDefaultCert | There can be only one default certificate. | There can be only one default certificate. | diagnosis |
| 400 | Waf.Pullin.OpenExclusiveIpInNotShare | Turn on exclusive IP, only share cluster can be selected. | If you turn on Exclusive IP Address, you can select only a shared cluster. | diagnosis |
| 400 | Waf.Pullin.OpenExclusiveIpInNotShare | If you turn on Exclusive IP Address, you can select only a shared cluster. | If you turn on Exclusive IP Address, you can select only a shared cluster. | diagnosis |
| 400 | Waf.Pullin.OpenExclusiveIpIPv6 | Exclusive IP and Ipv6, cannot be enabled at the same time. | Exclusive IP and Ipv6 cannot be enabled at the same time. | diagnosis |
| 400 | Waf.Pullin.OpenIPv6InNotShare | Turn on IPv6, share cluster is the only option. | If you turn on IPv6, you can select only a shared cluster. | diagnosis |
| 400 | Waf.Pullin.OpenIPv6InNotShare | If you turn on IPv6, you can select only a shared cluster. | If you turn on IPv6, you can select only a shared cluster. | diagnosis |
| 400 | Waf.Pullin.PortProcessing | Port is processing | The port is being processed. Try again later. | diagnosis |
| 400 | Waf.Pullin.PortProcessing | The port is being processed, please try again later. | The port is being processed, please try again later. | diagnosis |
| 400 | Waf.Pullin.ProtocolNotSet | Protocol not entered. | You must specify the protocol. | diagnosis |
| 400 | Waf.Pullin.ProtocolNotSet | You must specify the protocol. | You must specify the protocol. | diagnosis |
| 400 | Waf.Pullin.ResourceAllocationFailed | Failed to allocate resources. | Failed to allocate resources. | diagnosis |
| 400 | Waf.Pullin.ResourceCreating | Accessed resources are being created. | The resource is being created. | diagnosis |
| 400 | Waf.Pullin.ResourceCreating | The resource is being created. | The resource is being created. | diagnosis |
| 400 | Waf.Pullin.ResourceExsit | Accessed resource already exists. | The resource exists. | diagnosis |
| 400 | Waf.Pullin.ResourceExsit | The resource exists. | The resource exists. | diagnosis |
| 400 | Waf.Pullin.ResourceExsit | Access resource already exists, resource:%s. | Access resource already exists, existing resource:%s. | diagnosis |
| 400 | Waf.Pullin.ResourceInstanceIdNotExist | The instance ID does not exist. | The instance ID does not exist. | diagnosis |
| 400 | Waf.Pullin.ResourceInstanceIpNotMatched | The instance does not match the Public IP, please click Synchronize and try again. | The ID of the instance does not match the IP address of the instance. Click Synchronize Instances and retry. | diagnosis |
| 400 | Waf.Pullin.ResourceInstancePortNotExist | The port of the instance does not exist. | The port number does not exist. | diagnosis |
| 400 | Waf.Pullin.ResourceNotExist | Access resource does not exist. | The resource does not exist. | diagnosis |
| 400 | Waf.Pullin.ResourceNotExist | The resource does not exist. | The resource does not exist. | diagnosis |
| 400 | Waf.Pullin.ResourceNotExist | The accessed resource already exists. Resource:%s. | The accessed resource already exists. Resource:%s. | diagnosis |
| 400 | Waf.Pullin.ResourceOwnerError | Resource attribution user is incorrect. | The user to which the resource belongs is invalid. | diagnosis |
| 400 | Waf.Pullin.ResourceOwnerError | The user to which the resource belongs is invalid. | The user to which the resource belongs is invalid. | diagnosis |
| 400 | Waf.Pullin.ResourceProcessing | The resource is in operation, please try again later. | The resource is in operation, please try again later. | diagnosis |
| 400 | Waf.Pullin.RiskyDomain | RT001, sorry, this domain name cannot be added due to security problems. You can appeal through the work order. | The domain name you added may be at risk. If you have any questions, please submit a work order. | diagnosis |
| 400 | Waf.Pullin.UnderDDoS | The current WAF instance is in the defense/blackhole state, and it is not allowed to enable the Exclusive IP/GSLB configuration | Traffic scrubbing or blackhole filtering is triggered for the WAF instance. You cannot enable Exclusive IP Address or Shared Cluster-based Intelligent Load Balancing. | diagnosis |
| 400 | Waf.Pullin.UnSupportedPort | Return port not supported. | The port over which requests are redirected to the origin server is not supported. | diagnosis |
| 400 | Waf.Pullin.UnSupportedPort | The port over which requests are redirected to the origin server is not supported. | The port over which requests are redirected to the origin server is not supported. | diagnosis |
| 400 | Waf.Report.%s | Invalid parameter:%s. | Invalid parameter:%s | diagnosis |
| 400 | Waf.Report.InternalError | Server error occurred in report service. | Report Service Internal Error | diagnosis |
| 400 | WafMigrating | WAF user is migrating, the operation of resource does not support. | WAF users are not allowed to access related resources during migration. | diagnosis |
| 400 | WxbbOrWxbbJsUsed | The feature of app protection is being used. | The app protection feature is in use. | diagnosis |