SecurityPolicyRuleArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "jawqsojlswlcqacn")
suspend fun action(value: Output<String>)
@JvmName(name = "hcvquqxatxxtcuks")
suspend fun action(value: String?)
Link copied to clipboard
@JvmName(name = "ydajwvqypqquyckf")
suspend fun description(value: Output<String>)
@JvmName(name = "dpaojsqnllhfouau")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "iwqvcsioupgdqrrj")
suspend fun direction(value: Output<SecurityPolicyRuleDirection>)
@JvmName(name = "vucrkoarpoemnbly")
suspend fun direction(value: SecurityPolicyRuleDirection?)
Link copied to clipboard
@JvmName(name = "xrhbudpwtnhtximi")
suspend fun enableLogging(value: Output<Boolean>)
@JvmName(name = "crbhicgffjgvhwjx")
suspend fun enableLogging(value: Boolean?)
Link copied to clipboard
@JvmName(name = "tvbelnxwvnooihai")
suspend fun headerAction(value: Output<SecurityPolicyRuleHttpHeaderActionArgs>)
@JvmName(name = "yyphrqdhclqxirhr")
suspend fun headerAction(value: SecurityPolicyRuleHttpHeaderActionArgs?)
@JvmName(name = "vgwqvufnqdneslsm")
suspend fun headerAction(argument: suspend SecurityPolicyRuleHttpHeaderActionArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wgcvoufoxgmudmmf")
suspend fun match(value: Output<SecurityPolicyRuleMatcherArgs>)
@JvmName(name = "aqfmlulsiynovmfu")
suspend fun match(value: SecurityPolicyRuleMatcherArgs?)
@JvmName(name = "wlygkgmifokjfglm")
suspend fun match(argument: suspend SecurityPolicyRuleMatcherArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "muqhkdrblqgxqlmi")
suspend fun networkMatch(value: Output<SecurityPolicyRuleNetworkMatcherArgs>)
@JvmName(name = "ofwajygsdkkmdivd")
suspend fun networkMatch(value: SecurityPolicyRuleNetworkMatcherArgs?)
@JvmName(name = "imifduawdlihhubj")
suspend fun networkMatch(argument: suspend SecurityPolicyRuleNetworkMatcherArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "rrfarktvmaqrexao")
suspend fun preconfiguredWafConfig(value: Output<SecurityPolicyRulePreconfiguredWafConfigArgs>)
@JvmName(name = "dryfycfcbgdjpphp")
suspend fun preconfiguredWafConfig(value: SecurityPolicyRulePreconfiguredWafConfigArgs?)
@JvmName(name = "fuvmsujmyifttcqb")
suspend fun preconfiguredWafConfig(argument: suspend SecurityPolicyRulePreconfiguredWafConfigArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ydtepvwbxxnwyeyw")
suspend fun preview(value: Output<Boolean>)
@JvmName(name = "bjkqtoudomuubtau")
suspend fun preview(value: Boolean?)
Link copied to clipboard
@JvmName(name = "sdvbykiryychetxv")
suspend fun priority(value: Output<Int>)
@JvmName(name = "pprxtfdtlyfovriw")
suspend fun priority(value: Int?)
Link copied to clipboard
@JvmName(name = "lphbqeclqbrnnovv")
suspend fun rateLimitOptions(value: Output<SecurityPolicyRuleRateLimitOptionsArgs>)
@JvmName(name = "bvmdlgbvxseidvci")
suspend fun rateLimitOptions(value: SecurityPolicyRuleRateLimitOptionsArgs?)
@JvmName(name = "rplbvqrchecdvtfh")
suspend fun rateLimitOptions(argument: suspend SecurityPolicyRuleRateLimitOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "cyvoetgtcpvndbvu")
suspend fun redirectOptions(value: Output<SecurityPolicyRuleRedirectOptionsArgs>)
@JvmName(name = "uetlyugtobchharf")
suspend fun redirectOptions(value: SecurityPolicyRuleRedirectOptionsArgs?)
@JvmName(name = "euhgxkqcbpaggvhh")
suspend fun redirectOptions(argument: suspend SecurityPolicyRuleRedirectOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "jtdgdqimtekmgcdb")
suspend fun redirectTarget(value: Output<String>)
@JvmName(name = "tayamgwbxikdfkwb")
suspend fun redirectTarget(value: String?)
Link copied to clipboard
@JvmName(name = "poehrjdrlxngtwmh")
suspend fun ruleNumber(value: Output<String>)
@JvmName(name = "xdupmjoujwouqsyo")
suspend fun ruleNumber(value: String?)
Link copied to clipboard
@JvmName(name = "rtwnfwautsqrinft")
suspend fun targetResources(value: Output<List<String>>)
@JvmName(name = "vgvkunqqqmhcgbaa")
suspend fun targetResources(vararg values: Output<String>)
@JvmName(name = "icbjhkrxdcmrdyis")
suspend fun targetResources(vararg values: String)
@JvmName(name = "qnkyvkjugoaxksou")
suspend fun targetResources(values: List<Output<String>>)
@JvmName(name = "dvmyickllthhkbep")
suspend fun targetResources(value: List<String>?)
Link copied to clipboard
@JvmName(name = "pspljqmbvhqlmfxt")
suspend fun targetServiceAccounts(value: Output<List<String>>)
@JvmName(name = "rkbkxndjnkbrmvxy")
suspend fun targetServiceAccounts(vararg values: Output<String>)
@JvmName(name = "yhalfqhmisuooare")
suspend fun targetServiceAccounts(vararg values: String)
@JvmName(name = "pkwtopkvavryiobs")
suspend fun targetServiceAccounts(values: List<Output<String>>)
@JvmName(name = "soumawxukkicjbov")
suspend fun targetServiceAccounts(value: List<String>?)