SecurityPolicyRuleArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "gpummbbfrcihocqe")
suspend fun action(value: Output<String>)
@JvmName(name = "upwbilfogjcwdqmj")
suspend fun action(value: String?)
Link copied to clipboard
@JvmName(name = "jbrqbhbemnkjhpvc")
suspend fun description(value: Output<String>)
@JvmName(name = "mqirwhrivlpfkypk")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "gumnpiwudkrfcund")
suspend fun direction(value: Output<SecurityPolicyRuleDirection>)
@JvmName(name = "yyogxkpespnimbsv")
suspend fun direction(value: SecurityPolicyRuleDirection?)
Link copied to clipboard
@JvmName(name = "rauxyqjipulatthw")
suspend fun enableLogging(value: Output<Boolean>)
@JvmName(name = "agwpfujbcnbfsdwx")
suspend fun enableLogging(value: Boolean?)
Link copied to clipboard
@JvmName(name = "iialvdnmybjbprtn")
suspend fun headerAction(value: Output<SecurityPolicyRuleHttpHeaderActionArgs>)
@JvmName(name = "vuaviojxymdhaqjk")
suspend fun headerAction(value: SecurityPolicyRuleHttpHeaderActionArgs?)
@JvmName(name = "tktybjahbxbvhbkg")
suspend fun headerAction(argument: suspend SecurityPolicyRuleHttpHeaderActionArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "kjugtbipnkwhybtg")
suspend fun match(value: Output<SecurityPolicyRuleMatcherArgs>)
@JvmName(name = "wxvwsdmnqifsievm")
suspend fun match(value: SecurityPolicyRuleMatcherArgs?)
@JvmName(name = "tbptenlmmajircxj")
suspend fun match(argument: suspend SecurityPolicyRuleMatcherArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "fouvioitojtohffm")
suspend fun networkMatch(value: Output<SecurityPolicyRuleNetworkMatcherArgs>)
@JvmName(name = "oofnxogxebiaojwc")
suspend fun networkMatch(value: SecurityPolicyRuleNetworkMatcherArgs?)
@JvmName(name = "omhomttihlfsxthc")
suspend fun networkMatch(argument: suspend SecurityPolicyRuleNetworkMatcherArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "hphpkfbertkpcunx")
suspend fun preconfiguredWafConfig(value: Output<SecurityPolicyRulePreconfiguredWafConfigArgs>)
@JvmName(name = "glclxnjtceuwsjfo")
suspend fun preconfiguredWafConfig(value: SecurityPolicyRulePreconfiguredWafConfigArgs?)
@JvmName(name = "avdcfcrjmogwfmyd")
suspend fun preconfiguredWafConfig(argument: suspend SecurityPolicyRulePreconfiguredWafConfigArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "igxwsolmtewcohbp")
suspend fun preview(value: Output<Boolean>)
@JvmName(name = "kilngvvhegbttfoj")
suspend fun preview(value: Boolean?)
Link copied to clipboard
@JvmName(name = "ovhrevsqqirgtscs")
suspend fun priority(value: Output<Int>)
@JvmName(name = "ihkjfgefceoablrm")
suspend fun priority(value: Int?)
Link copied to clipboard
@JvmName(name = "enwsjqykufnylbtc")
suspend fun rateLimitOptions(value: Output<SecurityPolicyRuleRateLimitOptionsArgs>)
@JvmName(name = "gsqhymsjtuqlrupp")
suspend fun rateLimitOptions(value: SecurityPolicyRuleRateLimitOptionsArgs?)
@JvmName(name = "fedwkdkljvvuusne")
suspend fun rateLimitOptions(argument: suspend SecurityPolicyRuleRateLimitOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "fmilqvnkvbkvuuqs")
suspend fun redirectOptions(value: Output<SecurityPolicyRuleRedirectOptionsArgs>)
@JvmName(name = "iihxcjpnqtgfeaco")
suspend fun redirectOptions(value: SecurityPolicyRuleRedirectOptionsArgs?)
@JvmName(name = "emqmtkooaeuodgfq")
suspend fun redirectOptions(argument: suspend SecurityPolicyRuleRedirectOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ytynxeracetpuqcc")
suspend fun ruleNumber(value: Output<String>)
@JvmName(name = "iirdlqnygowmimff")
suspend fun ruleNumber(value: String?)
Link copied to clipboard
@JvmName(name = "pqttvlmarqpjloue")
suspend fun targetResources(value: Output<List<String>>)
@JvmName(name = "xmtxdrhbhscvgnlp")
suspend fun targetResources(vararg values: Output<String>)
@JvmName(name = "autnmuyfqtdyuppv")
suspend fun targetResources(vararg values: String)
@JvmName(name = "ofojbpiexwwdeudq")
suspend fun targetResources(values: List<Output<String>>)
@JvmName(name = "aysfcjpqdpipuibx")
suspend fun targetResources(value: List<String>?)
Link copied to clipboard
@JvmName(name = "vckcclpvftryebio")
suspend fun targetServiceAccounts(value: Output<List<String>>)
@JvmName(name = "bahruwayqrwlnqrn")
suspend fun targetServiceAccounts(vararg values: Output<String>)
@JvmName(name = "reevxwontusyiqrc")
suspend fun targetServiceAccounts(vararg values: String)
@JvmName(name = "xqtitwqtiprboevg")
suspend fun targetServiceAccounts(values: List<Output<String>>)
@JvmName(name = "vfopaaeyxsbobkgq")
suspend fun targetServiceAccounts(value: List<String>?)