Skip to content

DDOS Attack

POST Query DDOS Attack Data

POST /prod-api/cdn/layer7/attackStatistic/describeL7DDOSAttack

Body Request Parameters

{
  "beginTime": 1291111596641,
  "userId": 37,
  "action": [
    {
      "metricName": "ddosAttackTread"
    },
    {
      "metricName": "ddosAttackEvent"
    }
  ],
  "oid": "2022012543408922",
  "params": {
    "beginTime": "2023-08-24 04:49:18",
    "endTime": "2023-08-24 10:49:18"
  },
  "interval": "1m"
}

Request Parameters

Name Location Type Required Chinese Name Description
Authorization header string No none
body body object No none
» action body [Action0] No metricName: "ddosAttackTread(DDOS Attack Chart)"
»» Action0 body Action0 No Action0 none
»»» metricName body string No metricName : "ddosAttackTread"
» beginTime body integer(int64) No none
» endTime body integer(int64) No none
» interval body string Yes Statistics Granularity 1m:1 分钟
» oid body string Yes Package Number none
» pageNum body integer(int32) No Current Page Number none
» pageSize body integer(int32) No Items Per Page none
» params body object Yes none
»» beginTime body string Yes Start Time none
»» endTime body string Yes End Time none

Detailed Description

» action: metricName: "ddosAttackTread(DDOS Attack Chart)" metricName: "ddosAttackEvent(Attack Events)"

» interval: 1m:1 minute 5m:5 minutes 1h:1 hour 1d:1 day

Response Example

{
  "msg": "Operation successful",
  "code": 200,
  "data": [
    {
      "maxDDOS": 0,
      "metricName": "ddosAttackTread",
      "data": [
        [1692823758000, 0],
        [1692823818000, 0]
      ]
    },
    {
      "metricName": "ddosAttackEvent",
      "data": []
    }
  ]
}

201 Response

{}

Response Results

Status Code Meaning Description Data Model
200 OK none Inline
201 Created none Inline
401 Unauthorized none Inline
403 Forbidden none Inline
404 Not Found none Inline

Response Data Structure

Status Code 200

Name Type Required Constraints Chinese Name Description
» msg string true none none
» code integer true none none
» data [object] true none none
»» maxDDOS integer false none none
»» metricName string true none none
»» data [array] true none none

Data Model

Action0

{
  "metricName": "string"
}

Action0

Properties

Name Type Required Constraints Chinese Name Description
metricName string false none metricName : "ddosAttackTread"

L4QueryDDOSStatisticVO

{
  "action": [
    {
      "metricName": "string"
    }
  ],
  "beginTime": 0,
  "endTime": 0,
  "interval": "string",
  "oid": "string",
  "pageNum": 0,
  "pageSize": 0,
  "params": {
    "beginTime": "string",
    "endTime": "string"
  },
  "userId": 0
}

L4QueryDDOSStatisticVO

Properties

Name Type Required Constraints Chinese Name Description
action [Action0] true none none
beginTime integer(int64) false none none
endTime integer(int64) false none none
interval string true none Statistics Granularity 1m:1 minute
5m:5 minute
1h:1 hour
1d:1 day
oid string true none Package Number none
pageNum integer(int32) false none Current Page Number none
pageSize integer(int32) false none Items Per Page none
params object true none none
» beginTime string true none Start Time none
» endTime string true none End Time none