PolicyArgsBuilder

Builder for PolicyArgs.

Functions

Link copied to clipboard
@JvmName(name = "wysfemjstodnfwke")
suspend fun customRules(value: CustomRuleListArgs?)
@JvmName(name = "xsgadsqqvfqclakw")
suspend fun customRules(value: Output<CustomRuleListArgs>)
@JvmName(name = "ngwduglnmpybmqdv")
suspend fun customRules(argument: suspend CustomRuleListArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "dngubsrarnnpuddx")
suspend fun extendedProperties(value: Output<Map<String, String>>)
@JvmName(name = "goqkcdcjgoflyvsv")
fun extendedProperties(vararg values: Pair<String, String>)
@JvmName(name = "titgccswthhhrhrh")
suspend fun extendedProperties(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "kusqgdmsinprtdkf")
suspend fun location(value: Output<String>)
@JvmName(name = "fdbylegjmspfkogv")
suspend fun location(value: String?)
Link copied to clipboard
@JvmName(name = "ruikcfobuedjxtqr")
suspend fun managedRules(value: ManagedRuleSetListArgs?)
@JvmName(name = "ihajmvoqvsabduum")
suspend fun managedRules(value: Output<ManagedRuleSetListArgs>)
@JvmName(name = "yorlstlwrvmxkhbq")
suspend fun managedRules(argument: suspend ManagedRuleSetListArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "rnvujpogdwcsxrnq")
suspend fun policyName(value: Output<String>)
@JvmName(name = "qepwwkkbrwkkwrmd")
suspend fun policyName(value: String?)
Link copied to clipboard
@JvmName(name = "ndtqgijuffpxosbt")
suspend fun policySettings(value: PolicySettingsArgs?)
@JvmName(name = "prepphrqndvijvno")
suspend fun policySettings(value: Output<PolicySettingsArgs>)
@JvmName(name = "uhfcxepbtwmyjhkf")
suspend fun policySettings(argument: suspend PolicySettingsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "eiwrpukcrtnhqadt")
suspend fun rateLimitRules(value: RateLimitRuleListArgs?)
@JvmName(name = "jevohvmojuhlqfxy")
suspend fun rateLimitRules(value: Output<RateLimitRuleListArgs>)
@JvmName(name = "xatjyeovfwdqgihr")
suspend fun rateLimitRules(argument: suspend RateLimitRuleListArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ehckollqtviuqosw")
suspend fun resourceGroupName(value: Output<String>)
@JvmName(name = "errrneqwrqouojwc")
suspend fun resourceGroupName(value: String?)
Link copied to clipboard
@JvmName(name = "xiehfurnmqjrjnlf")
suspend fun sku(value: SkuArgs?)
@JvmName(name = "fxldyruxclxtadft")
suspend fun sku(value: Output<SkuArgs>)
@JvmName(name = "leblrcvrrooihfbc")
suspend fun sku(argument: suspend SkuArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "jrjckwvnvfetmasa")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "humqshdbaftqlshe")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "xojgbsmtragxmsyh")
suspend fun tags(value: Map<String, String>?)