
com.pulumi.awsnative.wafv2.kotlin.enums.WebAclAwsManagedRulesBotControlRuleSetInspectionLevel.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.wafv2.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
/**
* The inspection level to use for the Bot Control rule group. The common level is the least expensive. The targeted level includes all common level rules and adds rules with more advanced inspection criteria. For details, see [AWS WAF Bot Control rule group](https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-bot.html) in the *AWS WAF Developer Guide* .
*/
public enum class WebAclAwsManagedRulesBotControlRuleSetInspectionLevel(
public val javaValue: com.pulumi.awsnative.wafv2.enums.WebAclAwsManagedRulesBotControlRuleSetInspectionLevel,
) :
ConvertibleToJava {
Common(com.pulumi.awsnative.wafv2.enums.WebAclAwsManagedRulesBotControlRuleSetInspectionLevel.Common),
Targeted(com.pulumi.awsnative.wafv2.enums.WebAclAwsManagedRulesBotControlRuleSetInspectionLevel.Targeted),
;
override fun toJava(): com.pulumi.awsnative.wafv2.enums.WebAclAwsManagedRulesBotControlRuleSetInspectionLevel =
javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.wafv2.enums.WebAclAwsManagedRulesBotControlRuleSetInspectionLevel): WebAclAwsManagedRulesBotControlRuleSetInspectionLevel =
WebAclAwsManagedRulesBotControlRuleSetInspectionLevel.values().first { it.javaValue == javaType }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy