GetAccessRuleFilter

data class GetAccessRuleFilter(val configuration: GetAccessRuleFilterConfiguration? = null, val direction: String? = null, val match: String, val mode: String? = null, val notes: String? = null, val order: String? = null) : ConvertibleToJava<GetAccessRuleFilter>

Constructors

Link copied to clipboard
constructor(configuration: GetAccessRuleFilterConfiguration? = null, direction: String? = null, match: String, mode: String? = null, notes: String? = null, order: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val direction: String? = null

The direction used to sort returned rules. Available values: "asc", "desc".

Link copied to clipboard

When set to all, all the search requirements must match. When set to any, only one of the search requirements has to match. Available values: "any", "all".

Link copied to clipboard
val mode: String? = null

The action to apply to a matched request. Available values: "block", "challenge", "whitelist", "jschallenge", "managedchallenge".

Link copied to clipboard
val notes: String? = null

The string to search for in the notes of existing IP Access rules. Notes: For example, the string 'attack' would match IP Access rules with notes 'Attack 26/02' and 'Attack 27/02'. The search is case insensitive.

Link copied to clipboard
val order: String? = null

The field used to sort returned rules. Available values: "configuration.target", "configuration.value", "mode".

Functions

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