GetRulesetsFilter

data class GetRulesetsFilter(val id: String? = null, val kind: String? = null, val name: String? = null, val phase: String? = null, val version: String? = null) : ConvertibleToJava<GetRulesetsFilter>

Constructors

Link copied to clipboard
constructor(id: String? = null, kind: String? = null, name: String? = null, phase: String? = null, version: String? = null)

Properties

Link copied to clipboard
val id: String? = null

The ID of the Ruleset to target.

Link copied to clipboard
val kind: String? = null

Type of Ruleset to create. Available values: custom, managed, root, schema, zone.

Link copied to clipboard
val name: String? = null

Name of the ruleset.

Link copied to clipboard
val phase: String? = null

Point in the request/response lifecycle where the ruleset will be created. Available values: ddos_l4, ddos_l7, http_custom_errors, http_log_custom_fields, http_request_cache_settings, http_request_firewall_custom, http_request_firewall_managed, http_request_late_transform, http_request_late_transform_managed, http_request_main, http_request_origin, http_request_dynamic_redirect, http_request_redirect, http_request_sanitize, http_request_transform, http_response_firewall_managed, http_response_headers_transform, http_response_headers_transform_managed, magic_transit, http_ratelimit, http_request_sbfm, http_config_settings.

Link copied to clipboard
val version: String? = null

Version of the ruleset to filter on.

Functions

Link copied to clipboard
open override fun toJava(): GetRulesetsFilter