GetFirewallRuleResult

data class GetFirewallRuleResult(val action: String, val description: String, val id: String, val paused: Boolean, val priority: Double, val products: List<String>, val ref: String, val ruleId: String? = null, val zoneId: String)

A collection of values returned by getFirewallRule.

Constructors

Link copied to clipboard
constructor(action: String, description: String, id: String, paused: Boolean, priority: Double, products: List<String>, ref: String, ruleId: String? = null, zoneId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The action to apply to a matched request. The log action is only available on an Enterprise plan. Available values: "block", "challenge", "jschallenge", "managedchallenge", "allow", "log", "bypass".

Link copied to clipboard

An informative summary of the firewall rule.

Link copied to clipboard
val id: String

The unique identifier of the firewall rule.

Link copied to clipboard

When true, indicates that the firewall rule is currently paused.

Link copied to clipboard

The priority of the rule. Optional value used to define the processing order. A lower number indicates a higher priority. If not provided, rules with a defined priority will be processed before rules without a priority.

Link copied to clipboard
Link copied to clipboard
val ref: String

A short reference tag. Allows you to select related firewall rules.

Link copied to clipboard
val ruleId: String? = null

The unique identifier of the firewall rule.

Link copied to clipboard

Identifier