SecurityPolicyRuleArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "lurgyawbhfqvyhww")
suspend fun action(value: Output<String>)
@JvmName(name = "qodpddnsfcavxlrv")
suspend fun action(value: String?)
Link copied to clipboard
@JvmName(name = "gkbrnhlftnnhgdnq")
suspend fun description(value: Output<String>)
@JvmName(name = "mwpdumcuqkdlwhrp")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "elhagfmlskufdsvw")
suspend fun headerAction(value: Output<SecurityPolicyRuleHttpHeaderActionArgs>)
@JvmName(name = "nbvrvwvxtefvlvtf")
suspend fun headerAction(value: SecurityPolicyRuleHttpHeaderActionArgs?)
@JvmName(name = "kktufldjlmpbcins")
suspend fun headerAction(argument: suspend SecurityPolicyRuleHttpHeaderActionArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "sdtotbunbxbisfvw")
suspend fun match(value: Output<SecurityPolicyRuleMatcherArgs>)
@JvmName(name = "kqvjmqiuhrwtfwno")
suspend fun match(value: SecurityPolicyRuleMatcherArgs?)
@JvmName(name = "washjvkgytscfyhw")
suspend fun match(argument: suspend SecurityPolicyRuleMatcherArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "jyueupprtgayetjx")
suspend fun preconfiguredWafConfig(value: Output<SecurityPolicyRulePreconfiguredWafConfigArgs>)
@JvmName(name = "dumpgntdreuwmnrw")
suspend fun preconfiguredWafConfig(value: SecurityPolicyRulePreconfiguredWafConfigArgs?)
@JvmName(name = "aknpxlekwtuxugfa")
suspend fun preconfiguredWafConfig(argument: suspend SecurityPolicyRulePreconfiguredWafConfigArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "xevmkqpsbkvypjti")
suspend fun preview(value: Output<Boolean>)
@JvmName(name = "qvosxesryjqbpowy")
suspend fun preview(value: Boolean?)
Link copied to clipboard
@JvmName(name = "gpshnmagawqkdenr")
suspend fun priority(value: Output<Int>)
@JvmName(name = "cepblxepmhgumtss")
suspend fun priority(value: Int?)
Link copied to clipboard
@JvmName(name = "wqhxhegqbjmvhfef")
suspend fun rateLimitOptions(value: Output<SecurityPolicyRuleRateLimitOptionsArgs>)
@JvmName(name = "cfghtpjpwcmllfev")
suspend fun rateLimitOptions(value: SecurityPolicyRuleRateLimitOptionsArgs?)
@JvmName(name = "wjjdwvnvrbldfjgd")
suspend fun rateLimitOptions(argument: suspend SecurityPolicyRuleRateLimitOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "gbgymdmdokvrghfi")
suspend fun redirectOptions(value: Output<SecurityPolicyRuleRedirectOptionsArgs>)
@JvmName(name = "vgxsrernngqsrbvd")
suspend fun redirectOptions(value: SecurityPolicyRuleRedirectOptionsArgs?)
@JvmName(name = "xrcsypyjrkpumhsm")
suspend fun redirectOptions(argument: suspend SecurityPolicyRuleRedirectOptionsArgsBuilder.() -> Unit)