GetAccessRulesInvokeResult

data class GetAccessRulesInvokeResult(val accountId: String? = null, val configuration: GetAccessRulesConfiguration? = null, val direction: String? = null, val id: String, val match: String, val maxItems: Int? = null, val mode: String? = null, val notes: String? = null, val order: String? = null, val results: List<GetAccessRulesResult>, val zoneId: String? = null)

A collection of values returned by getAccessRules.

Constructors

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

Types

Link copied to clipboard
object Companion

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

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

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

Defines the search requirements. 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

Defines 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

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

Link copied to clipboard

The items returned by the data source

Link copied to clipboard
val zoneId: String? = null

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