Package com.amazonaws.services.waf.model
package com.amazonaws.services.waf.model
-
ClassDescriptionThe
ActivatedRuleobject in an UpdateWebACL request specifies aRulethat you want to insert or delete, the priority of theRulein theWebACL, and the action that you want AWS WAF to take when a web request matches theRule(ALLOW,BLOCK, orCOUNT).In a GetByteMatchSet request,ByteMatchSetis a complex type that contains theByteMatchSetIdandNameof aByteMatchSet, and the values that you specified when you updated theByteMatchSet.Returned by ListByteMatchSets.In an UpdateByteMatchSet request,ByteMatchSetUpdatespecifies whether to insert or delete a ByteMatchTuple and includes the settings for theByteMatchTuple.The bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.A request to create a SqlInjectionMatchSet.The response to aCreateSqlInjectionMatchSetrequest.A request to create an XssMatchSet.The response to aCreateXssMatchSetrequest.A request to delete a SqlInjectionMatchSet from AWS WAF.The response to a request to delete a SqlInjectionMatchSet from AWS WAF.A request to delete an XssMatchSet from AWS WAF.The response to a request to delete an XssMatchSet from AWS WAF.Specifies where in a web request to look forTargetString.A request to get a SqlInjectionMatchSet.The response to a GetSqlInjectionMatchSet request.A request to get an XssMatchSet.The response to a GetXssMatchSet request.The response from a GetSampledRequests request includes anHTTPHeadercomplex type that appears asHeadersin the response syntax.The response from a GetSampledRequests request includes anHTTPRequestcomplex type that appears asRequestin the response syntax.Contains one or more IP addresses or blocks of IP addresses specified in Classless Inter-Domain Routing (CIDR) notation.Specifies the IP address type (IPV4) and the IP address range (in CIDR format) that web requests originate from.Contains the identifier and the name of theIPSet.Specifies the type of update to perform to an IPSet with UpdateIPSet.A request to list the SqlInjectionMatchSet objects created by the current AWS account.The response to a ListSqlInjectionMatchSets request.A request to list the XssMatchSet objects created by the current AWS account.The response to a ListXssMatchSets request.Specifies the ByteMatchSet, IPSet, SqlInjectionMatchSet, XssMatchSet, and SizeConstraintSet objects that you want to add to aRuleand, for each object, indicates whether you want to negate the settings, for example, requests that do NOT originate from the IP address 192.0.2.44.A combination of ByteMatchSet, IPSet, and/or SqlInjectionMatchSet objects that identify the web requests that you want to allow, block, or count.Contains the identifier and the friendly name or description of theRule.Specifies aPredicate(such as anIPSet) and indicates whether you want to add it to aRuleor delete it from aRule.The response from a GetSampledRequests request includes aSampledHTTPRequestscomplex type that appears asSampledRequestsin the response syntax.Specifies a constraint on the size of a part of the web request.A complex type that containsSizeConstraintobjects, which specify the parts of web requests that you want AWS WAF to inspect the size of.TheIdandNameof aSizeConstraintSet.Specifies the part of a web request that you want to inspect the size of and indicates whether you want to add the specification to a SizeConstraintSet or delete it from aSizeConstraintSet.A complex type that containsSqlInjectionMatchTupleobjects, which specify the parts of web requests that you want AWS WAF to inspect for snippets of malicious SQL code and, if you want AWS WAF to inspect a header, the name of the header.TheIdandNameof aSqlInjectionMatchSet.Specifies the part of a web request that you want to inspect for snippets of malicious SQL code and indicates whether you want to add the specification to a SqlInjectionMatchSet or delete it from aSqlInjectionMatchSet.Specifies the part of a web request that you want AWS WAF to inspect for snippets of malicious SQL code and, if you want AWS WAF to inspect a header, the name of the header.In a GetSampledRequests request, theStartTimeandEndTimeobjects specify the time range for which you want AWS WAF to return a sample of web requests.A request to update a SqlInjectionMatchSet.The response to an UpdateSqlInjectionMatchSets request.A request to update an XssMatchSet.The response to an UpdateXssMatchSets request.For the action that is associated with a rule in aWebACL, specifies the action that you want AWS WAF to perform when a web request matches all of the conditions in a rule.The name specified is invalid.The operation failed because of a system problem, even though the request was valid.The operation failed because you tried to create, update, or delete an object by using an invalid account identifier.The operation failed because there was nothing to do.The operation failed because AWS WAF didn't recognize a parameter in the request.The operation exceeds a resource limit, for example, the maximum number ofWebACLobjects that you can create for an AWS account.The operation failed because you tried to delete an object that isn't empty.The operation failed because you tried to add an object to or delete an object from another object that doesn't exist.The operation failed because the referenced object doesn't exist.The operation failed because you tried to delete an object that is still in use.The operation failed because you tried to create, update, or delete an object by using a change token that has already been used.Contains theRulesthat identify the requests that you want to allow, block, or count.Contains the identifier and the name or description of the WebACL.Specifies whether to insert aRuleinto or delete aRulefrom aWebACL.A complex type that containsXssMatchTupleobjects, which specify the parts of web requests that you want AWS WAF to inspect for cross-site scripting attacks and, if you want AWS WAF to inspect a header, the name of the header.TheIdandNameof anXssMatchSet.Specifies the part of a web request that you want to inspect for cross-site scripting attacks and indicates whether you want to add the specification to an XssMatchSet or delete it from anXssMatchSet.Specifies the part of a web request that you want AWS WAF to inspect for cross-site scripting attacks and, if you want AWS WAF to inspect a header, the name of the header.