enforceOnKeyConfigs

Parameters

value

If specified, any combination of values of enforceOnKeyType/enforceOnKeyName is treated as the key on which ratelimit threshold/action is enforced. You can specify up to 3 enforceOnKeyConfigs. If enforceOnKeyConfigs is specified, enforceOnKey must not be specified. Structure is documented below.


@JvmName(name = "lnnyxjkibiadmdfr")
suspend fun enforceOnKeyConfigs(vararg values: Output<RegionSecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgs>)


Parameters

values

If specified, any combination of values of enforceOnKeyType/enforceOnKeyName is treated as the key on which ratelimit threshold/action is enforced. You can specify up to 3 enforceOnKeyConfigs. If enforceOnKeyConfigs is specified, enforceOnKey must not be specified. Structure is documented below.


@JvmName(name = "rlrnwmywtfthcvvy")
suspend fun enforceOnKeyConfigs(argument: List<suspend RegionSecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgsBuilder.() -> Unit>)
@JvmName(name = "redbqlgthrjgbudm")
suspend fun enforceOnKeyConfigs(vararg argument: suspend RegionSecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgsBuilder.() -> Unit)
@JvmName(name = "srmwveiabfyipdjj")
suspend fun enforceOnKeyConfigs(argument: suspend RegionSecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfigArgsBuilder.() -> Unit)

Parameters

argument

If specified, any combination of values of enforceOnKeyType/enforceOnKeyName is treated as the key on which ratelimit threshold/action is enforced. You can specify up to 3 enforceOnKeyConfigs. If enforceOnKeyConfigs is specified, enforceOnKey must not be specified. Structure is documented below.