Package-level declarations

Types

Link copied to clipboard
data class ByteMatchSetByteMatchTupleArgs(val fieldToMatch: Output<ByteMatchSetByteMatchTupleFieldToMatchArgs>, val positionalConstraint: Output<String>, val targetString: Output<String>? = null, val textTransformation: Output<String>) : ConvertibleToJava<ByteMatchSetByteMatchTupleArgs>
data class ByteMatchSetByteMatchTupleFieldToMatchArgs(val data: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ByteMatchSetByteMatchTupleFieldToMatchArgs>
Link copied to clipboard
data class GeoMatchSetGeoMatchConstraintArgs(val type: Output<String>, val value: Output<String>) : ConvertibleToJava<GeoMatchSetGeoMatchConstraintArgs>
Link copied to clipboard
data class GetIpsetPlainArgs(val name: String) : ConvertibleToJava<GetIpsetPlainArgs>

A collection of arguments for invoking getIpset.

Link copied to clipboard
Link copied to clipboard
data class GetRateBasedModPlainArgs(val name: String) : ConvertibleToJava<GetRateBasedModPlainArgs>

A collection of arguments for invoking getRateBasedMod.

Link copied to clipboard
data class GetRulePlainArgs(val name: String) : ConvertibleToJava<GetRulePlainArgs>

A collection of arguments for invoking getRule.

Link copied to clipboard
Link copied to clipboard
data class GetSubscribedRuleGroupPlainArgs(val metricName: String? = null, val name: String? = null) : ConvertibleToJava<GetSubscribedRuleGroupPlainArgs>

A collection of arguments for invoking getSubscribedRuleGroup.

Link copied to clipboard
data class GetWebAclPlainArgs(val name: String) : ConvertibleToJava<GetWebAclPlainArgs>

A collection of arguments for invoking getWebAcl.

Link copied to clipboard
Link copied to clipboard
data class IpSetIpSetDescriptorArgs(val type: Output<String>, val value: Output<String>) : ConvertibleToJava<IpSetIpSetDescriptorArgs>
Link copied to clipboard
data class RateBasedRulePredicateArgs(val dataId: Output<String>, val negated: Output<Boolean>, val type: Output<String>) : ConvertibleToJava<RateBasedRulePredicateArgs>
Link copied to clipboard
data class RegexMatchSetRegexMatchTupleArgs(val fieldToMatch: Output<RegexMatchSetRegexMatchTupleFieldToMatchArgs>, val regexPatternSetId: Output<String>, val textTransformation: Output<String>) : ConvertibleToJava<RegexMatchSetRegexMatchTupleArgs>
data class RegexMatchSetRegexMatchTupleFieldToMatchArgs(val data: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<RegexMatchSetRegexMatchTupleFieldToMatchArgs>
Link copied to clipboard
data class RuleGroupActivatedRuleActionArgs(val type: Output<String>) : ConvertibleToJava<RuleGroupActivatedRuleActionArgs>
Link copied to clipboard
data class RuleGroupActivatedRuleArgs(val action: Output<RuleGroupActivatedRuleActionArgs>, val priority: Output<Int>, val ruleId: Output<String>, val type: Output<String>? = null) : ConvertibleToJava<RuleGroupActivatedRuleArgs>
Link copied to clipboard
data class RulePredicateArgs(val dataId: Output<String>, val negated: Output<Boolean>, val type: Output<String>) : ConvertibleToJava<RulePredicateArgs>
Link copied to clipboard
Link copied to clipboard
data class SizeConstraintSetSizeConstraintArgs(val comparisonOperator: Output<String>, val fieldToMatch: Output<SizeConstraintSetSizeConstraintFieldToMatchArgs>, val size: Output<Int>, val textTransformation: Output<String>) : ConvertibleToJava<SizeConstraintSetSizeConstraintArgs>
data class SizeConstraintSetSizeConstraintFieldToMatchArgs(val data: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<SizeConstraintSetSizeConstraintFieldToMatchArgs>
data class SqlInjectionMatchSetSqlInjectionMatchTupleArgs(val fieldToMatch: Output<SqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatchArgs>, val textTransformation: Output<String>) : ConvertibleToJava<SqlInjectionMatchSetSqlInjectionMatchTupleArgs>
data class SqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatchArgs(val data: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<SqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatchArgs>
Link copied to clipboard
data class WebAclDefaultActionArgs(val type: Output<String>) : ConvertibleToJava<WebAclDefaultActionArgs>
Link copied to clipboard
data class WebAclLoggingConfigurationArgs(val logDestination: Output<String>, val redactedFields: Output<WebAclLoggingConfigurationRedactedFieldsArgs>? = null) : ConvertibleToJava<WebAclLoggingConfigurationArgs>
data class WebAclLoggingConfigurationRedactedFieldsArgs(val fieldToMatches: Output<List<WebAclLoggingConfigurationRedactedFieldsFieldToMatchArgs>>) : ConvertibleToJava<WebAclLoggingConfigurationRedactedFieldsArgs>
data class WebAclLoggingConfigurationRedactedFieldsFieldToMatchArgs(val data: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<WebAclLoggingConfigurationRedactedFieldsFieldToMatchArgs>
Link copied to clipboard
data class WebAclRuleActionArgs(val type: Output<String>) : ConvertibleToJava<WebAclRuleActionArgs>
Link copied to clipboard
data class WebAclRuleArgs(val action: Output<WebAclRuleActionArgs>? = null, val overrideAction: Output<WebAclRuleOverrideActionArgs>? = null, val priority: Output<Int>, val ruleId: Output<String>, val type: Output<String>? = null) : ConvertibleToJava<WebAclRuleArgs>
Link copied to clipboard
Link copied to clipboard
data class WebAclRuleOverrideActionArgs(val type: Output<String>) : ConvertibleToJava<WebAclRuleOverrideActionArgs>
Link copied to clipboard
data class XssMatchSetXssMatchTupleArgs(val fieldToMatch: Output<XssMatchSetXssMatchTupleFieldToMatchArgs>, val textTransformation: Output<String>) : ConvertibleToJava<XssMatchSetXssMatchTupleArgs>
Link copied to clipboard
data class XssMatchSetXssMatchTupleFieldToMatchArgs(val data: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<XssMatchSetXssMatchTupleFieldToMatchArgs>