Skip to content

Mitigation Countermeasures.

GET
/api/infraprotect/namespaces/{namespace}/infraprotect/mitigation/{mitigation_id}/countermeasures
curl --request GET \
--url https://example-corp.console.ves.volterra.io/api/v1/api/production/us-east-1/namespaces/default/api/infraprotect/namespaces/example/infraprotect/mitigation/example/countermeasures \
--header 'Authorization: <Authorization>'

Returns list of Mitigation Countermeasures and their status for mitigation (and allows for searching through it)

Examples of this operation.

namespace
required
string

Namespace This request is supported only in system namespace.

mitigation_id
required
string

Mitigation ID ID of the mitigation we want to GET the countermeasures for.

A successful response.

Media typeapplication/json
Mitigation Countermeasures

List of Mitigation countermeasures.

object
aif_and_http_url_regular_expression
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
dns_auth
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
dns_malformed
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
dns_nxdomain_ratelimiting
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
dns_object_ratelimiting
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
dns_ratelimiting
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
dns_regular_expression
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
dns_scoping
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
http_malformed
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
http_rate_limiting
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
http_scoping
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
invalid_packets
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
ip_address_filter_list
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
ip_location_filter_list
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
ip_location_policing
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
packet_header_filtering
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
payload_regular_expression
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
per_connection_flood_protection
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
protocol_baselines
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
proxy_list_threshold_exceptions
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
shaping
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
sip_malformed
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
sip_request_limiting
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
tcp_connection_limiting
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
tcp_connection_reset
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
tcp_syn_auth
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
tls_negotiation
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
udp_reflection_amp
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
udp_session_authentication
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
zombie_detection
object
applied
Applied

“true” if the countermeasure is applied, “false” if not applied.

string
<= 1024 characters
Examplegenerated
{
"aif_and_http_url_regular_expression": {
"applied": "example"
},
"dns_auth": {
"applied": "example"
},
"dns_malformed": {
"applied": "example"
},
"dns_nxdomain_ratelimiting": {
"applied": "example"
},
"dns_object_ratelimiting": {
"applied": "example"
},
"dns_ratelimiting": {
"applied": "example"
},
"dns_regular_expression": {
"applied": "example"
},
"dns_scoping": {
"applied": "example"
},
"http_malformed": {
"applied": "example"
},
"http_rate_limiting": {
"applied": "example"
},
"http_scoping": {
"applied": "example"
},
"invalid_packets": {
"applied": "example"
},
"ip_address_filter_list": {
"applied": "example"
},
"ip_location_filter_list": {
"applied": "example"
},
"ip_location_policing": {
"applied": "example"
},
"packet_header_filtering": {
"applied": "example"
},
"payload_regular_expression": {
"applied": "example"
},
"per_connection_flood_protection": {
"applied": "example"
},
"protocol_baselines": {
"applied": "example"
},
"proxy_list_threshold_exceptions": {
"applied": "example"
},
"shaping": {
"applied": "example"
},
"sip_malformed": {
"applied": "example"
},
"sip_request_limiting": {
"applied": "example"
},
"tcp_connection_limiting": {
"applied": "example"
},
"tcp_connection_reset": {
"applied": "example"
},
"tcp_syn_auth": {
"applied": "example"
},
"tls_negotiation": {
"applied": "example"
},
"udp_reflection_amp": {
"applied": "example"
},
"udp_session_authentication": {
"applied": "example"
},
"zombie_detection": {
"applied": "example"
}
}

Returned when operation is not authorized.

Media typeapplication/json
string format: string
Examplegenerated
example

Returned when there is no permission to access resource.

Media typeapplication/json
string format: string
Examplegenerated
example

Returned when resource is not found.

Media typeapplication/json
string format: string
Examplegenerated
example

Returned when operation on resource is conflicting with current value.

Media typeapplication/json
string format: string
Examplegenerated
example

Returned when operation has been rejected as it is happening too frequently.

Media typeapplication/json
string format: string
Examplegenerated
example

Returned when server encountered an error in processing API.

Media typeapplication/json
string format: string
Examplegenerated
example

Returned when service is unavailable temporarily.

Media typeapplication/json
string format: string
Examplegenerated
example

Returned when server timed out processing request.

Media typeapplication/json
string format: string
Examplegenerated
example