GetAccessRulesPlainArgs

data class GetAccessRulesPlainArgs(val accountId: String? = null, val configuration: GetAccessRulesConfiguration? = null, val direction: String? = null, val match: String? = null, val maxItems: Int? = null, val mode: String? = null, val notes: String? = null, val order: String? = null, val zoneId: String? = null) : ConvertibleToJava<GetAccessRulesPlainArgs>

A collection of arguments for invoking getAccessRules.

Constructors

Link copied to clipboard
constructor(accountId: String? = null, configuration: GetAccessRulesConfiguration? = null, direction: String? = null, match: String? = null, maxItems: Int? = null, mode: String? = null, notes: String? = null, order: String? = null, zoneId: String? = null)

Properties

Link copied to clipboard
val accountId: String? = null

The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.

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
val match: String? = null

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 maxItems: Int? = null

Max items to fetch, default: 1000

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".

Link copied to clipboard
val zoneId: String? = null

The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.

Functions

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