Blocks or unblocks IP addresses or CIDR blocks.
Operation description
Note
You can call this operation to block or unblock a large number of IP addresses or CIDR blocks. You can block or unblock up to 1,000 IP addresses or CIDR blocks in a request.
Debugging
Authorization information
There is currently no authorization information disclosed in the API.
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
IPList | string | Yes | The IP addresses that you want to block or unblock. Separate multiple IP addresses with commas (,). You can specify up to 1,000 IP addresses. | 1.XXX.XXX.1,2.XXX.XXX.2 |
OperationType | string | Yes | The action that you want to perform. Valid values:
| block |
BlockInterval | integer | No | The duration for which IP addresses or CIDR blocks are blocked. Unit: seconds. The value 0 specifies that IP addresses or CIDR blocks are permanently blocked. This parameter is available only if you set OperationType to block. | 3000 |
UpdateType | string | No | The type of the blocking duration. This parameter is available only if you set OperationType to block. Valid values:
| cover |
Response parameters
Examples
Sample success responses
JSON
format
{
"Code": 0,
"Message": "OK",
"RequestId": "CB1A380B-09F0-41BB-802B-72F8FD6DA2FE"
}
Error codes
HTTP status code | Error code | Error message | Description |
---|---|---|---|
400 | InvaildParameter | The specified parameters are invalid. | A parameter is set to an invalid value. Specify a valid value and try again. |
403 | OperationDeniedAccount | You are not authorized to perform this operation. | You are not authorized to perform this operation. |
406 | InvalidKey.QuotaFull | The maximum number of keys is exceeded. | The number of keys has reached the upper limit. |
For a list of error codes, visit the Service error codes.