List DoS protection profiles
GET/dos-protection-profiles
Retrieve a list of DoS protection profiles.
Request
Query Parameters
Default value: 200
The maximum number of results per page
Default value: 0
The offset into the list of results returned
The name of the configuration resource
The folder in which the resource is defined
The snippet in which the resource is defined
The device in which the resource is defined
Responses
- 200
- 400
- 401
- 403
- 404
- default
OK
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- red
- syn-cookies
- ]
data object[]
The UUID of the DNS security profile
Possible values: <= 31 characters
Profile name
Possible values: [aggregate
, classified
]
Type
Possible values: <= 255 characters
Description
flood object
tcp-syn object
red object
Possible values: <= 2000000
Default value: 10000
Connection rate (cps) to generate alarm
Possible values: >= 1
and <= 2000000
Default value: 10000
Connection rate (cps) to start RED
Possible values: >= 1
and <= 2000000
Default value: 40000
Maximal connection rate (cps) allowed
block object
Possible values: >= 1
and <= 21600
Default value: 300
syn-cookies objectrequired
Possible values: <= 2000000
Default value: 10000
Connection rate (cps) to generate alarm
Possible values: <= 2000000
Default value: 0
Connection rate (cps) to activate SYN cookies proxy
Possible values: >= 1
and <= 2000000
Default value: 1000000
Maximum connection rate (cps) allowed
block block
Possible values: >= 1
and <= 21600
Default value: 300
udp object
red object
Possible values: <= 2000000
Default value: 10000
Connection rate (cps) to generate alarm
Possible values: >= 1
and <= 2000000
Default value: 10000
Connection rate (cps) to start RED
Possible values: >= 1
and <= 2000000
Default value: 40000
Maximal connection rate (cps) allowed
block object
Possible values: >= 1
and <= 21600
Default value: 300
icmp object
red object
Possible values: <= 2000000
Default value: 10000
Connection rate (cps) to generate alarm
Possible values: >= 1
and <= 2000000
Default value: 10000
Connection rate (cps) to start RED
Possible values: >= 1
and <= 2000000
Default value: 40000
Maximal connection rate (cps) allowed
block object
Possible values: >= 1
and <= 21600
Default value: 300
icmpv6 object
red object
Possible values: <= 2000000
Default value: 10000
Connection rate (cps) to generate alarm
Possible values: >= 1
and <= 2000000
Default value: 10000
Connection rate (cps) to start RED
Possible values: >= 1
and <= 2000000
Default value: 40000
Maximal connection rate (cps) allowed
block object
Possible values: >= 1
and <= 21600
Default value: 300
other-ip object
red object
Possible values: <= 2000000
Default value: 10000
Connection rate (cps) to generate alarm
Possible values: >= 1
and <= 2000000
Default value: 10000
Connection rate (cps) to start RED
Possible values: >= 1
and <= 2000000
Default value: 40000
Maximal connection rate (cps) allowed
block object
Possible values: >= 1
and <= 21600
Default value: 300
resource object
sessions object
Possible values: >= 1
and <= 4194304
Default value: 32768
Default value: 200
Default value: 0
{
"data": [
{
"folder": "My Folder"
},
{
"snippet": "My Snippet"
},
{
"device": "My Device"
}
],
"limit": 200,
"offset": 0,
"total": 0
}
Bad Request
- application/json
- Schema
- Example (from schema)
- input_format_mismatch
- output_format_mismatch
- missing_query_parameter
- invalid_query_parameter
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E003",
"message": "Input Format Mismatch: input-format=json",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Output Format Mismatch: output-format=json Accept=xml",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Missing Query Parameter: name",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Invalid Query Parameter: location=invalid",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- auth_not_authenticated
- invalid_credential
- key_too_long
- key_expired
- need_password_change
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E016",
"message": "Not Authenticated",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "Invalid Credential",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "Key Too Long",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "Key Expired",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "The password needs to be changed.",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
Forbidden
- application/json
- Schema
- Example (from schema)
- auth_unauthorized
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E007",
"message": "Unauthorized",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
Not Found
- application/json
- Schema
- Example (from schema)
- object_not_present
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E005",
"message": "Object Not Present",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
General Errors
- application/json
- Schema
- Example (from schema)
- version_not_supported
- method_not_allowed
- action_not_supported
- bad_xpath
- invalid_command
- malformed_command
- session_timeout
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E012",
"message": "Version Not Supported",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E012",
"message": "Method Not Supported",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E012",
"message": "Action Not Supported: move",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E013",
"message": "Bad XPath",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Invalid Command",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Malformed Command",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "4",
"message": "Session Timeout",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}