package
6.71.0
Repository: https://github.com/pulumi/pulumi-aws.git
Documentation: pkg.go.dev

# Functions

GetByteMatchSet gets an existing ByteMatchSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetGeoMatchSet gets an existing GeoMatchSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
`waf.IpSet` Retrieves a WAF IP Set Resource Id.
GetIpSet gets an existing IpSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
No description provided by the author
GetRateBasedRule gets an existing RateBasedRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetRegexMatchSet gets an existing RegexMatchSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetRegexPatternSet gets an existing RegexPatternSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetRule gets an existing Rule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetRuleGroup gets an existing RuleGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetSizeConstraintSet gets an existing SizeConstraintSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetSqlInjectionMatchSet gets an existing SqlInjectionMatchSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
`waf.getSubscribedRuleGroup` retrieves information about a Managed WAF Rule Group from AWS Marketplace (needs to be subscribed to first).
No description provided by the author
GetWebAcl gets an existing WebAcl resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetXssMatchSet gets an existing XssMatchSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
`waf.RateBasedRule` Retrieves a WAF Rate Based Rule Resource Id.
No description provided by the author
`waf.Rule` Retrieves a WAF Rule Resource Id.
No description provided by the author
`waf.WebAcl` Retrieves a WAF Web ACL Resource Id.
No description provided by the author
NewByteMatchSet registers a new resource with the given unique name, arguments, and options.
NewGeoMatchSet registers a new resource with the given unique name, arguments, and options.
NewIpSet registers a new resource with the given unique name, arguments, and options.
NewRateBasedRule registers a new resource with the given unique name, arguments, and options.
NewRegexMatchSet registers a new resource with the given unique name, arguments, and options.
NewRegexPatternSet registers a new resource with the given unique name, arguments, and options.
NewRule registers a new resource with the given unique name, arguments, and options.
NewRuleGroup registers a new resource with the given unique name, arguments, and options.
NewSizeConstraintSet registers a new resource with the given unique name, arguments, and options.
NewSqlInjectionMatchSet registers a new resource with the given unique name, arguments, and options.
NewWebAcl registers a new resource with the given unique name, arguments, and options.
NewXssMatchSet registers a new resource with the given unique name, arguments, and options.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Provides a WAF Byte Match Set Resource ## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waf.NewByteMatchSet(ctx, "byte_set", &waf.ByteMatchSetArgs{ Name: pulumi.String("my_waf_byte_match_set"), ByteMatchTuples: waf.ByteMatchSetByteMatchTupleArray{ &waf.ByteMatchSetByteMatchTupleArgs{ TextTransformation: pulumi.String("NONE"), TargetString: pulumi.String("badrefer1"), PositionalConstraint: pulumi.String("CONTAINS"), FieldToMatch: &waf.ByteMatchSetByteMatchTupleFieldToMatchArgs{ Type: pulumi.String("HEADER"), Data: pulumi.String("referer"), }, }, }, }) if err != nil { return err } return nil }) } ``` ## Import Using `pulumi import`, import WAF Byte Match Set using the id.
The set of arguments for constructing a ByteMatchSet resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides a WAF Geo Match Set Resource ## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waf.NewGeoMatchSet(ctx, "geo_match_set", &waf.GeoMatchSetArgs{ Name: pulumi.String("geo_match_set"), GeoMatchConstraints: waf.GeoMatchSetGeoMatchConstraintArray{ &waf.GeoMatchSetGeoMatchConstraintArgs{ Type: pulumi.String("Country"), Value: pulumi.String("US"), }, &waf.GeoMatchSetGeoMatchConstraintArgs{ Type: pulumi.String("Country"), Value: pulumi.String("CA"), }, }, }) if err != nil { return err } return nil }) } ``` ## Import Using `pulumi import`, import WAF Geo Match Set using their ID.
The set of arguments for constructing a GeoMatchSet resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of arguments for invoking getIpset.
A collection of arguments for invoking getIpset.
A collection of values returned by getIpset.
A collection of values returned by getIpset.
A collection of arguments for invoking getSubscribedRuleGroup.
A collection of arguments for invoking getSubscribedRuleGroup.
A collection of values returned by getSubscribedRuleGroup.
A collection of values returned by getSubscribedRuleGroup.
Provides a WAF IPSet Resource ## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waf.NewIpSet(ctx, "ipset", &waf.IpSetArgs{ Name: pulumi.String("tfIPSet"), IpSetDescriptors: waf.IpSetIpSetDescriptorArray{ &waf.IpSetIpSetDescriptorArgs{ Type: pulumi.String("IPV4"), Value: pulumi.String("192.0.7.0/24"), }, &waf.IpSetIpSetDescriptorArgs{ Type: pulumi.String("IPV4"), Value: pulumi.String("10.16.16.0/16"), }, }, }) if err != nil { return err } return nil }) } ``` ## Import Using `pulumi import`, import WAF IPSets using their ID.
The set of arguments for constructing a IpSet resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of arguments for invoking getRateBasedRule.
A collection of arguments for invoking getRateBasedRule.
A collection of values returned by getRateBasedRule.
A collection of values returned by getRateBasedRule.
A collection of arguments for invoking getRule.
A collection of arguments for invoking getRule.
A collection of values returned by getRule.
A collection of values returned by getRule.
A collection of arguments for invoking getWebAcl.
A collection of arguments for invoking getWebAcl.
A collection of values returned by getWebAcl.
A collection of values returned by getWebAcl.
Provides a WAF Rate Based Rule Resource ## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { ipset, err := waf.NewIpSet(ctx, "ipset", &waf.IpSetArgs{ Name: pulumi.String("tfIPSet"), IpSetDescriptors: waf.IpSetIpSetDescriptorArray{ &waf.IpSetIpSetDescriptorArgs{ Type: pulumi.String("IPV4"), Value: pulumi.String("192.0.7.0/24"), }, }, }) if err != nil { return err } _, err = waf.NewRateBasedRule(ctx, "wafrule", &waf.RateBasedRuleArgs{ Name: pulumi.String("tfWAFRule"), MetricName: pulumi.String("tfWAFRule"), RateKey: pulumi.String("IP"), RateLimit: pulumi.Int(100), Predicates: waf.RateBasedRulePredicateArray{ &waf.RateBasedRulePredicateArgs{ DataId: ipset.ID(), Negated: pulumi.Bool(false), Type: pulumi.String("IPMatch"), }, }, }, pulumi.DependsOn([]pulumi.Resource{ ipset, })) if err != nil { return err } return nil }) } ``` ## Import Using `pulumi import`, import WAF Rated Based Rule using the id.
The set of arguments for constructing a RateBasedRule resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides a WAF Regex Match Set Resource ## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleRegexPatternSet, err := waf.NewRegexPatternSet(ctx, "example", &waf.RegexPatternSetArgs{ Name: pulumi.String("example"), RegexPatternStrings: pulumi.StringArray{ pulumi.String("one"), pulumi.String("two"), }, }) if err != nil { return err } _, err = waf.NewRegexMatchSet(ctx, "example", &waf.RegexMatchSetArgs{ Name: pulumi.String("example"), RegexMatchTuples: waf.RegexMatchSetRegexMatchTupleArray{ &waf.RegexMatchSetRegexMatchTupleArgs{ FieldToMatch: &waf.RegexMatchSetRegexMatchTupleFieldToMatchArgs{ Data: pulumi.String("User-Agent"), Type: pulumi.String("HEADER"), }, RegexPatternSetId: exampleRegexPatternSet.ID(), TextTransformation: pulumi.String("NONE"), }, }, }) if err != nil { return err } return nil }) } ``` ## Import Using `pulumi import`, import WAF Regex Match Set using their ID.
The set of arguments for constructing a RegexMatchSet resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides a WAF Regex Pattern Set Resource ## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waf.NewRegexPatternSet(ctx, "example", &waf.RegexPatternSetArgs{ Name: pulumi.String("my_waf_regex_pattern_set"), RegexPatternStrings: pulumi.StringArray{ pulumi.String("one"), pulumi.String("two"), }, }) if err != nil { return err } return nil }) } ``` ## Import Using `pulumi import`, import AWS WAF Regex Pattern Set using their ID.
The set of arguments for constructing a RegexPatternSet resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides a WAF Rule Resource ## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { ipset, err := waf.NewIpSet(ctx, "ipset", &waf.IpSetArgs{ Name: pulumi.String("tfIPSet"), IpSetDescriptors: waf.IpSetIpSetDescriptorArray{ &waf.IpSetIpSetDescriptorArgs{ Type: pulumi.String("IPV4"), Value: pulumi.String("192.0.7.0/24"), }, }, }) if err != nil { return err } _, err = waf.NewRule(ctx, "wafrule", &waf.RuleArgs{ Name: pulumi.String("tfWAFRule"), MetricName: pulumi.String("tfWAFRule"), Predicates: waf.RulePredicateArray{ &waf.RulePredicateArgs{ DataId: ipset.ID(), Negated: pulumi.Bool(false), Type: pulumi.String("IPMatch"), }, }, }, pulumi.DependsOn([]pulumi.Resource{ ipset, })) if err != nil { return err } return nil }) } ``` ## Import Using `pulumi import`, import WAF rules using the id.
The set of arguments for constructing a Rule resource.
No description provided by the author
Provides a WAF Rule Group Resource ## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := waf.NewRule(ctx, "example", &waf.RuleArgs{ Name: pulumi.String("example"), MetricName: pulumi.String("example"), }) if err != nil { return err } _, err = waf.NewRuleGroup(ctx, "example", &waf.RuleGroupArgs{ Name: pulumi.String("example"), MetricName: pulumi.String("example"), ActivatedRules: waf.RuleGroupActivatedRuleArray{ &waf.RuleGroupActivatedRuleArgs{ Action: &waf.RuleGroupActivatedRuleActionArgs{ Type: pulumi.String("COUNT"), }, Priority: pulumi.Int(50), RuleId: example.ID(), }, }, }) if err != nil { return err } return nil }) } ``` ## Import Using `pulumi import`, import WAF Rule Group using the id.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The set of arguments for constructing a RuleGroup resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Use the `waf.SizeConstraintSet` resource to manage WAF size constraint sets.
The set of arguments for constructing a SizeConstraintSet resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides a WAF SQL Injection Match Set Resource ## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waf.NewSqlInjectionMatchSet(ctx, "sql_injection_match_set", &waf.SqlInjectionMatchSetArgs{ Name: pulumi.String("tf-sql_injection_match_set"), SqlInjectionMatchTuples: waf.SqlInjectionMatchSetSqlInjectionMatchTupleArray{ &waf.SqlInjectionMatchSetSqlInjectionMatchTupleArgs{ TextTransformation: pulumi.String("URL_DECODE"), FieldToMatch: &waf.SqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatchArgs{ Type: pulumi.String("QUERY_STRING"), }, }, }, }) if err != nil { return err } return nil }) } ``` ## Import Using `pulumi import`, import AWS WAF SQL Injection Match Set using their ID.
The set of arguments for constructing a SqlInjectionMatchSet resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides a WAF Web ACL Resource ## Example Usage This example blocks requests coming from `192.0.7.0/24` and allows everything else.
The set of arguments for constructing a WebAcl resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides a WAF XSS Match Set Resource ## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/waf" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := waf.NewXssMatchSet(ctx, "xss_match_set", &waf.XssMatchSetArgs{ Name: pulumi.String("xss_match_set"), XssMatchTuples: waf.XssMatchSetXssMatchTupleArray{ &waf.XssMatchSetXssMatchTupleArgs{ TextTransformation: pulumi.String("NONE"), FieldToMatch: &waf.XssMatchSetXssMatchTupleFieldToMatchArgs{ Type: pulumi.String("URI"), }, }, &waf.XssMatchSetXssMatchTupleArgs{ TextTransformation: pulumi.String("NONE"), FieldToMatch: &waf.XssMatchSetXssMatchTupleFieldToMatchArgs{ Type: pulumi.String("QUERY_STRING"), }, }, }, }) if err != nil { return err } return nil }) } ``` ## Import Using `pulumi import`, import WAF XSS Match Set using their ID.
The set of arguments for constructing a XssMatchSet resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

ByteMatchSetArrayInput is an input type that accepts ByteMatchSetArray and ByteMatchSetArrayOutput values.
ByteMatchSetByteMatchTupleArrayInput is an input type that accepts ByteMatchSetByteMatchTupleArray and ByteMatchSetByteMatchTupleArrayOutput values.
ByteMatchSetByteMatchTupleFieldToMatchInput is an input type that accepts ByteMatchSetByteMatchTupleFieldToMatchArgs and ByteMatchSetByteMatchTupleFieldToMatchOutput values.
ByteMatchSetByteMatchTupleInput is an input type that accepts ByteMatchSetByteMatchTupleArgs and ByteMatchSetByteMatchTupleOutput values.
No description provided by the author
ByteMatchSetMapInput is an input type that accepts ByteMatchSetMap and ByteMatchSetMapOutput values.
GeoMatchSetArrayInput is an input type that accepts GeoMatchSetArray and GeoMatchSetArrayOutput values.
GeoMatchSetGeoMatchConstraintArrayInput is an input type that accepts GeoMatchSetGeoMatchConstraintArray and GeoMatchSetGeoMatchConstraintArrayOutput values.
GeoMatchSetGeoMatchConstraintInput is an input type that accepts GeoMatchSetGeoMatchConstraintArgs and GeoMatchSetGeoMatchConstraintOutput values.
No description provided by the author
GeoMatchSetMapInput is an input type that accepts GeoMatchSetMap and GeoMatchSetMapOutput values.
IpSetArrayInput is an input type that accepts IpSetArray and IpSetArrayOutput values.
No description provided by the author
IpSetIpSetDescriptorArrayInput is an input type that accepts IpSetIpSetDescriptorArray and IpSetIpSetDescriptorArrayOutput values.
IpSetIpSetDescriptorInput is an input type that accepts IpSetIpSetDescriptorArgs and IpSetIpSetDescriptorOutput values.
IpSetMapInput is an input type that accepts IpSetMap and IpSetMapOutput values.
RateBasedRuleArrayInput is an input type that accepts RateBasedRuleArray and RateBasedRuleArrayOutput values.
No description provided by the author
RateBasedRuleMapInput is an input type that accepts RateBasedRuleMap and RateBasedRuleMapOutput values.
RateBasedRulePredicateArrayInput is an input type that accepts RateBasedRulePredicateArray and RateBasedRulePredicateArrayOutput values.
RateBasedRulePredicateInput is an input type that accepts RateBasedRulePredicateArgs and RateBasedRulePredicateOutput values.
RegexMatchSetArrayInput is an input type that accepts RegexMatchSetArray and RegexMatchSetArrayOutput values.
No description provided by the author
RegexMatchSetMapInput is an input type that accepts RegexMatchSetMap and RegexMatchSetMapOutput values.
RegexMatchSetRegexMatchTupleArrayInput is an input type that accepts RegexMatchSetRegexMatchTupleArray and RegexMatchSetRegexMatchTupleArrayOutput values.
RegexMatchSetRegexMatchTupleFieldToMatchInput is an input type that accepts RegexMatchSetRegexMatchTupleFieldToMatchArgs and RegexMatchSetRegexMatchTupleFieldToMatchOutput values.
RegexMatchSetRegexMatchTupleInput is an input type that accepts RegexMatchSetRegexMatchTupleArgs and RegexMatchSetRegexMatchTupleOutput values.
RegexPatternSetArrayInput is an input type that accepts RegexPatternSetArray and RegexPatternSetArrayOutput values.
No description provided by the author
RegexPatternSetMapInput is an input type that accepts RegexPatternSetMap and RegexPatternSetMapOutput values.
RuleArrayInput is an input type that accepts RuleArray and RuleArrayOutput values.
RuleGroupActivatedRuleActionInput is an input type that accepts RuleGroupActivatedRuleActionArgs and RuleGroupActivatedRuleActionOutput values.
RuleGroupActivatedRuleArrayInput is an input type that accepts RuleGroupActivatedRuleArray and RuleGroupActivatedRuleArrayOutput values.
RuleGroupActivatedRuleInput is an input type that accepts RuleGroupActivatedRuleArgs and RuleGroupActivatedRuleOutput values.
RuleGroupArrayInput is an input type that accepts RuleGroupArray and RuleGroupArrayOutput values.
No description provided by the author
RuleGroupMapInput is an input type that accepts RuleGroupMap and RuleGroupMapOutput values.
No description provided by the author
RuleMapInput is an input type that accepts RuleMap and RuleMapOutput values.
RulePredicateArrayInput is an input type that accepts RulePredicateArray and RulePredicateArrayOutput values.
RulePredicateInput is an input type that accepts RulePredicateArgs and RulePredicateOutput values.
SizeConstraintSetArrayInput is an input type that accepts SizeConstraintSetArray and SizeConstraintSetArrayOutput values.
No description provided by the author
SizeConstraintSetMapInput is an input type that accepts SizeConstraintSetMap and SizeConstraintSetMapOutput values.
SizeConstraintSetSizeConstraintArrayInput is an input type that accepts SizeConstraintSetSizeConstraintArray and SizeConstraintSetSizeConstraintArrayOutput values.
SizeConstraintSetSizeConstraintFieldToMatchInput is an input type that accepts SizeConstraintSetSizeConstraintFieldToMatchArgs and SizeConstraintSetSizeConstraintFieldToMatchOutput values.
SizeConstraintSetSizeConstraintInput is an input type that accepts SizeConstraintSetSizeConstraintArgs and SizeConstraintSetSizeConstraintOutput values.
SqlInjectionMatchSetArrayInput is an input type that accepts SqlInjectionMatchSetArray and SqlInjectionMatchSetArrayOutput values.
No description provided by the author
SqlInjectionMatchSetMapInput is an input type that accepts SqlInjectionMatchSetMap and SqlInjectionMatchSetMapOutput values.
SqlInjectionMatchSetSqlInjectionMatchTupleArrayInput is an input type that accepts SqlInjectionMatchSetSqlInjectionMatchTupleArray and SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput values.
SqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatchInput is an input type that accepts SqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatchArgs and SqlInjectionMatchSetSqlInjectionMatchTupleFieldToMatchOutput values.
SqlInjectionMatchSetSqlInjectionMatchTupleInput is an input type that accepts SqlInjectionMatchSetSqlInjectionMatchTupleArgs and SqlInjectionMatchSetSqlInjectionMatchTupleOutput values.
WebAclArrayInput is an input type that accepts WebAclArray and WebAclArrayOutput values.
WebAclDefaultActionInput is an input type that accepts WebAclDefaultActionArgs and WebAclDefaultActionOutput values.
WebAclDefaultActionPtrInput is an input type that accepts WebAclDefaultActionArgs, WebAclDefaultActionPtr and WebAclDefaultActionPtrOutput values.
No description provided by the author
WebAclLoggingConfigurationInput is an input type that accepts WebAclLoggingConfigurationArgs and WebAclLoggingConfigurationOutput values.
WebAclLoggingConfigurationPtrInput is an input type that accepts WebAclLoggingConfigurationArgs, WebAclLoggingConfigurationPtr and WebAclLoggingConfigurationPtrOutput values.
WebAclLoggingConfigurationRedactedFieldsFieldToMatchArrayInput is an input type that accepts WebAclLoggingConfigurationRedactedFieldsFieldToMatchArray and WebAclLoggingConfigurationRedactedFieldsFieldToMatchArrayOutput values.
WebAclLoggingConfigurationRedactedFieldsFieldToMatchInput is an input type that accepts WebAclLoggingConfigurationRedactedFieldsFieldToMatchArgs and WebAclLoggingConfigurationRedactedFieldsFieldToMatchOutput values.
WebAclLoggingConfigurationRedactedFieldsInput is an input type that accepts WebAclLoggingConfigurationRedactedFieldsArgs and WebAclLoggingConfigurationRedactedFieldsOutput values.
WebAclLoggingConfigurationRedactedFieldsPtrInput is an input type that accepts WebAclLoggingConfigurationRedactedFieldsArgs, WebAclLoggingConfigurationRedactedFieldsPtr and WebAclLoggingConfigurationRedactedFieldsPtrOutput values.
WebAclMapInput is an input type that accepts WebAclMap and WebAclMapOutput values.
WebAclRuleActionInput is an input type that accepts WebAclRuleActionArgs and WebAclRuleActionOutput values.
WebAclRuleActionPtrInput is an input type that accepts WebAclRuleActionArgs, WebAclRuleActionPtr and WebAclRuleActionPtrOutput values.
WebAclRuleArrayInput is an input type that accepts WebAclRuleArray and WebAclRuleArrayOutput values.
WebAclRuleInput is an input type that accepts WebAclRuleArgs and WebAclRuleOutput values.
WebAclRuleOverrideActionInput is an input type that accepts WebAclRuleOverrideActionArgs and WebAclRuleOverrideActionOutput values.
WebAclRuleOverrideActionPtrInput is an input type that accepts WebAclRuleOverrideActionArgs, WebAclRuleOverrideActionPtr and WebAclRuleOverrideActionPtrOutput values.
XssMatchSetArrayInput is an input type that accepts XssMatchSetArray and XssMatchSetArrayOutput values.
No description provided by the author
XssMatchSetMapInput is an input type that accepts XssMatchSetMap and XssMatchSetMapOutput values.
XssMatchSetXssMatchTupleArrayInput is an input type that accepts XssMatchSetXssMatchTupleArray and XssMatchSetXssMatchTupleArrayOutput values.
XssMatchSetXssMatchTupleFieldToMatchInput is an input type that accepts XssMatchSetXssMatchTupleFieldToMatchArgs and XssMatchSetXssMatchTupleFieldToMatchOutput values.
XssMatchSetXssMatchTupleInput is an input type that accepts XssMatchSetXssMatchTupleArgs and XssMatchSetXssMatchTupleOutput values.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author