Ativa ou desativa um módulo de proteção de uma instância do Web Application Firewall (WAF).
Use o parâmetro DefenseType para especificar o módulo a ser ativado ou desativado. Você pode especificar apenas um módulo por solicitação.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
|---|---|---|---|---|
| Action | String | Sim | ModifyProtectionModuleStatus | A operação a ser executada. Defina o valor como ModifyProtectionModuleStatus. |
| DefenseType | String | Sim | waf | O módulo de proteção a ser ativado ou desativado. Valores válidos:
|
| Domain | String | Sim | www.example.com | O nome de domínio do site a ser protegido. O domínio deve estar adicionado ao WAF. Chame DescribeDomainNames para obter os nomes de domínio adicionados ao WAF. |
| InstanceId | String | Sim | waf_elasticity-cn-0xldbqt**** | O ID da instância do WAF. Chame DescribeInstanceInfo para obter o ID da instância. |
| ModuleStatus | Integer | Sim | 1 | Define se o módulo será ativado ou desativado. Valores válidos:
|
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
D7861F61-5B61-46CE-A47C-6B19160D5EB0 |
O ID da solicitação. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=ModifyProtectionModuleStatus
&DefenseType=waf
&Domain=www.example.com
&InstanceId=waf_elasticity-cn-0xldbqt****
&ModuleStatus=1
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
<ModifyProtectionModuleStatusResponse>
<RequestId>D7861F61-5B61-46CE-A47C-6B19160D5EB0</RequestId>
</ModifyProtectionModuleStatusResponse>
Formato JSON
{
"RequestId": "D7861F61-5B61-46CE-A47C-6B19160D5EB0"
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o Centro de Erros de API.