Skip to content

All Application Objects Inventory with WAF Filters.

POST
/api/config/namespaces/system/all_application_inventory_waf_filters
curl --request POST \
--url https://example-corp.console.ves.volterra.io/api/v1/api/production/us-east-1/namespaces/default/api/config/namespaces/system/all_application_inventory_waf_filters \
--header 'Authorization: <Authorization>' \
--header 'Content-Type: application/json' \
--data '{ "exclusion_signature_id": 1, "exclusion_violation_type": "VIOL_NONE" }'

AllApplicationInventoryWaf returns inventory of configured application related objects for all namespaces with WAF Filters.

Examples of this operation.

Media typeapplication/json
AllApplicationInventoryWafFilterRequest

Request for inventory of application related objects with WAF Filter.

object
exclusion_signature_id
WAF Exclusion Rule Signature Id

Exclusive with [exclusion_violation_type]

integer format: int64
exclusion_violation_type
string
default: VIOL_NONE
Allowed values: VIOL_NONE VIOL_FILETYPE VIOL_METHOD VIOL_MANDATORY_HEADER VIOL_HTTP_RESPONSE_STATUS VIOL_REQUEST_MAX_LENGTH VIOL_FILE_UPLOAD VIOL_FILE_UPLOAD_IN_BODY VIOL_XML_MALFORMED VIOL_JSON_MALFORMED VIOL_ASM_COOKIE_MODIFIED VIOL_HTTP_PROTOCOL_MULTIPLE_HOST_HEADERS VIOL_HTTP_PROTOCOL_BAD_HOST_HEADER_VALUE VIOL_HTTP_PROTOCOL_UNPARSABLE_REQUEST_CONTENT VIOL_HTTP_PROTOCOL_NULL_IN_REQUEST VIOL_HTTP_PROTOCOL_BAD_HTTP_VERSION VIOL_HTTP_PROTOCOL_CRLF_CHARACTERS_BEFORE_REQUEST_START VIOL_HTTP_PROTOCOL_NO_HOST_HEADER_IN_HTTP_1_1_REQUEST VIOL_HTTP_PROTOCOL_BAD_MULTIPART_PARAMETERS_PARSING VIOL_HTTP_PROTOCOL_SEVERAL_CONTENT_LENGTH_HEADERS VIOL_HTTP_PROTOCOL_CONTENT_LENGTH_SHOULD_BE_A_POSITIVE_NUMBER VIOL_EVASION_DIRECTORY_TRAVERSALS VIOL_MALFORMED_REQUEST VIOL_EVASION_MULTIPLE_DECODING VIOL_DATA_GUARD VIOL_EVASION_APACHE_WHITESPACE VIOL_COOKIE_MODIFIED VIOL_EVASION_IIS_UNICODE_CODEPOINTS VIOL_EVASION_IIS_BACKSLASHES VIOL_EVASION_PERCENT_U_DECODING VIOL_EVASION_BARE_BYTE_DECODING VIOL_EVASION_BAD_UNESCAPE VIOL_HTTP_PROTOCOL_BAD_MULTIPART_FORMDATA_REQUEST_PARSING VIOL_HTTP_PROTOCOL_BODY_IN_GET_OR_HEAD_REQUEST VIOL_HTTP_PROTOCOL_HIGH_ASCII_CHARACTERS_IN_HEADERS VIOL_ENCODING VIOL_COOKIE_MALFORMED VIOL_GRAPHQL_FORMAT VIOL_GRAPHQL_MALFORMED VIOL_GRAPHQL_INTROSPECTION_QUERY

A successful response.

Media typeapplication/json
AllApplicationInventoryWafFilterResponse

Response for inventory of application related objects.

object
cdn_loadbalancers
CDN Loadbalancer Inventory with WAF Filters

Application Inventory of configured CDN Loadbalancers with WAF Filters.

Array<object>
HTTPLoadbalancerWafFilterResultType

HTTP Loadbalancer WAF Filter Inventory Results.

object
name
HTTP LB Name

Name of HTTP LB.

string
>= 6 characters <= 1024 characters
namespace
HTTP LB Namespace

Namespace of HTTP LB.

string
>= 6 characters <= 1024 characters
http_loadbalancers
HTTP Loadbalancer Inventory with WAF Filters

Application Inventory of configured HTTP Loadbalancers with WAF Filters.

Array<object>
HTTPLoadbalancerWafFilterResultType

HTTP Loadbalancer WAF Filter Inventory Results.

object
name
HTTP LB Name

Name of HTTP LB.

string
>= 6 characters <= 1024 characters
namespace
HTTP LB Namespace

Namespace of HTTP LB.

string
>= 6 characters <= 1024 characters
Examplegenerated
{
"cdn_loadbalancers": [
{
"name": "example",
"namespace": "example"
}
],
"http_loadbalancers": [
{
"name": "example",
"namespace": "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