PageShieldPolicyArgs

data class PageShieldPolicyArgs(val action: Output<String>? = null, val description: Output<String>? = null, val enabled: Output<Boolean>? = null, val expression: Output<String>? = null, val value: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<PageShieldPolicyArgs>

Example Usage

Import

$ pulumi import cloudflare:index/pageShieldPolicy:PageShieldPolicy example '<zone_id>/<policy_id>'

Constructors

Link copied to clipboard
constructor(action: Output<String>? = null, description: Output<String>? = null, enabled: Output<Boolean>? = null, expression: Output<String>? = null, value: Output<String>? = null, zoneId: Output<String>? = null)

Properties

Link copied to clipboard
val action: Output<String>? = null

The action to take if the expression matches Available values: "allow", "log".

Link copied to clipboard
val description: Output<String>? = null

A description for the policy

Link copied to clipboard
val enabled: Output<Boolean>? = null

Whether the policy is enabled

Link copied to clipboard
val expression: Output<String>? = null

The expression which must match for the policy to be applied, using the Cloudflare Firewall rule expression syntax

Link copied to clipboard
val value: Output<String>? = null

The policy which will be applied

Link copied to clipboard
val zoneId: Output<String>? = null

Identifier

Functions

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