doc-exports/docs/antiddos/api-ref/antiddos_02_0038.html
Li, Qiao fe55ee788f antiddos api 1115
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: Li, Qiao <qiaoli@huawei.com>
Co-committed-by: Li, Qiao <qiaoli@huawei.com>
2022-11-16 13:51:25 +00:00

11 KiB

Configuring the Default Protection Policy for Newly Purchased Public IP Addresses

Functions

This API enables you to configure the default protection policy. After a protection policy is configured, it applies to the newly purchased public IP addresses.

URI

  • URI format

    POST /v1/{project_id}/antiddos/default-config

  • Parameter description

    Parameter

    Mandatory

    Type

    Description

    project_id

    Yes

    String

    User ID

Request

Table 1 Parameter description

Parameter

Mandatory

Type

Description

enable_L7

Yes

Boolean

Whether to enable layer-7 protection.

traffic_pos_id

Yes

Integer

Position ID of traffic. The value ranges from 1 to 9, or 99, or 33 to 36.

http_request_pos_id

Yes

Integer

Position ID of number of HTTP requests. The value ranges from 1 to 15 and 33 to 36.

cleaning_access_pos_id

Yes

Integer

Position ID of access limit during cleaning. The value ranges from 1 to 8, or 99, or 33 to 36.

app_type_id

Yes

Integer

Application type ID. Possible values:
  • 0
  • 1

If values of traffic_pos_id, http_request_pos_id, cleaning_access_pos_id are set between 33 to 36, their values must be the same.

Response

  • Parameter description

    Name

    Type

    Description

    statusCode

    String

    Internal error code

    body

    String

    Internal error description

    header

    String

    Internal error code header

Example

  • Example request
    POST /v1/67641fe6886f43fcb78edbbf0ad0b99f/antiddos/default/config 
    {
        "enable_L7":true,
        "traffic_pos_id":1,
        "http_request_pos_id":1,
        "cleaning_access_pos_id":1,
        "app_type_id":1
    }
  • Example response
    {
        "statusCode": 0,
        "body": null,
        "header": null
    }

Status Code

For details, see Status Code.