Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Builder for GetFirewallPolicyPlainArgs.
Link copied to clipboard
data class PolicyCustomRuleArgs(val action: Output<String>, val enabled: Output<Boolean>? = null, val groupRateLimitBy: Output<String>? = null, val matchConditions: Output<List<PolicyCustomRuleMatchConditionArgs>>, val name: Output<String>? = null, val priority: Output<Int>, val rateLimitDuration: Output<String>? = null, val rateLimitThreshold: Output<Int>? = null, val ruleType: Output<String>) : ConvertibleToJava<PolicyCustomRuleArgs>
Link copied to clipboard
Builder for PolicyCustomRuleArgs.
Link copied to clipboard
data class PolicyCustomRuleMatchConditionArgs(val matchValues: Output<List<String>>? = null, val matchVariables: Output<List<PolicyCustomRuleMatchConditionMatchVariableArgs>>, val negationCondition: Output<Boolean>? = null, val operator: Output<String>, val transforms: Output<List<String>>? = null) : ConvertibleToJava<PolicyCustomRuleMatchConditionArgs>
Link copied to clipboard
Builder for PolicyCustomRuleMatchConditionArgs.
Link copied to clipboard
data class PolicyCustomRuleMatchConditionMatchVariableArgs(val selector: Output<String>? = null, val variableName: Output<String>) : ConvertibleToJava<PolicyCustomRuleMatchConditionMatchVariableArgs>
Link copied to clipboard
Link copied to clipboard
data class PolicyManagedRulesArgs(val exclusions: Output<List<PolicyManagedRulesExclusionArgs>>? = null, val managedRuleSets: Output<List<PolicyManagedRulesManagedRuleSetArgs>>) : ConvertibleToJava<PolicyManagedRulesArgs>
Link copied to clipboard
Builder for PolicyManagedRulesArgs.
Link copied to clipboard
data class PolicyManagedRulesExclusionArgs(val excludedRuleSet: Output<PolicyManagedRulesExclusionExcludedRuleSetArgs>? = null, val matchVariable: Output<String>, val selector: Output<String>, val selectorMatchOperator: Output<String>) : ConvertibleToJava<PolicyManagedRulesExclusionArgs>
Link copied to clipboard
Builder for PolicyManagedRulesExclusionArgs.
Link copied to clipboard
data class PolicyManagedRulesExclusionExcludedRuleSetArgs(val ruleGroups: Output<List<PolicyManagedRulesExclusionExcludedRuleSetRuleGroupArgs>>? = null, val type: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<PolicyManagedRulesExclusionExcludedRuleSetArgs>
Link copied to clipboard
Link copied to clipboard
data class PolicyManagedRulesExclusionExcludedRuleSetRuleGroupArgs(val excludedRules: Output<List<String>>? = null, val ruleGroupName: Output<String>) : ConvertibleToJava<PolicyManagedRulesExclusionExcludedRuleSetRuleGroupArgs>
Link copied to clipboard
Link copied to clipboard
data class PolicyManagedRulesManagedRuleSetArgs(val ruleGroupOverrides: Output<List<PolicyManagedRulesManagedRuleSetRuleGroupOverrideArgs>>? = null, val type: Output<String>? = null, val version: Output<String>) : ConvertibleToJava<PolicyManagedRulesManagedRuleSetArgs>
Link copied to clipboard
Link copied to clipboard
data class PolicyManagedRulesManagedRuleSetRuleGroupOverrideArgs(val ruleGroupName: Output<String>, val rules: Output<List<PolicyManagedRulesManagedRuleSetRuleGroupOverrideRuleArgs>>? = null) : ConvertibleToJava<PolicyManagedRulesManagedRuleSetRuleGroupOverrideArgs>
Link copied to clipboard
Link copied to clipboard
data class PolicyManagedRulesManagedRuleSetRuleGroupOverrideRuleArgs(val action: Output<String>? = null, val enabled: Output<Boolean>? = null, val id: Output<String>) : ConvertibleToJava<PolicyManagedRulesManagedRuleSetRuleGroupOverrideRuleArgs>
Link copied to clipboard
data class PolicyPolicySettingsArgs(val enabled: Output<Boolean>? = null, val fileUploadEnforcement: Output<Boolean>? = null, val fileUploadLimitInMb: Output<Int>? = null, val jsChallengeCookieExpirationInMinutes: Output<Int>? = null, val logScrubbing: Output<PolicyPolicySettingsLogScrubbingArgs>? = null, val maxRequestBodySizeInKb: Output<Int>? = null, val mode: Output<String>? = null, val requestBodyCheck: Output<Boolean>? = null, val requestBodyEnforcement: Output<Boolean>? = null, val requestBodyInspectLimitInKb: Output<Int>? = null) : ConvertibleToJava<PolicyPolicySettingsArgs>
Link copied to clipboard
Builder for PolicyPolicySettingsArgs.
Link copied to clipboard
data class PolicyPolicySettingsLogScrubbingArgs(val enabled: Output<Boolean>? = null, val rules: Output<List<PolicyPolicySettingsLogScrubbingRuleArgs>>? = null) : ConvertibleToJava<PolicyPolicySettingsLogScrubbingArgs>
Link copied to clipboard
Link copied to clipboard
data class PolicyPolicySettingsLogScrubbingRuleArgs(val enabled: Output<Boolean>? = null, val matchVariable: Output<String>, val selector: Output<String>? = null, val selectorMatchOperator: Output<String>? = null) : ConvertibleToJava<PolicyPolicySettingsLogScrubbingRuleArgs>
Link copied to clipboard