Crate rusoto_waf [−] [src]
Structs
ActivatedRule |
The To specify whether to insert or delete a |
ByteMatchSet |
In a GetByteMatchSet request, A complex type that contains |
ByteMatchSetSummary |
Returned by ListByteMatchSets. Each |
ByteMatchSetUpdate |
In an UpdateByteMatchSet request, |
ByteMatchTuple |
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. |
CreateByteMatchSetRequest | |
CreateByteMatchSetResponse | |
CreateIPSetRequest | |
CreateIPSetResponse | |
CreateRuleRequest | |
CreateRuleResponse | |
CreateSizeConstraintSetRequest | |
CreateSizeConstraintSetResponse | |
CreateSqlInjectionMatchSetRequest |
A request to create a SqlInjectionMatchSet. |
CreateSqlInjectionMatchSetResponse |
The response to a |
CreateWebACLRequest | |
CreateWebACLResponse | |
CreateXssMatchSetRequest |
A request to create an XssMatchSet. |
CreateXssMatchSetResponse |
The response to a |
DeleteByteMatchSetRequest | |
DeleteByteMatchSetResponse | |
DeleteIPSetRequest | |
DeleteIPSetResponse | |
DeleteRuleRequest | |
DeleteRuleResponse | |
DeleteSizeConstraintSetRequest | |
DeleteSizeConstraintSetResponse | |
DeleteSqlInjectionMatchSetRequest |
A request to delete a SqlInjectionMatchSet from AWS WAF. |
DeleteSqlInjectionMatchSetResponse |
The response to a request to delete a SqlInjectionMatchSet from AWS WAF. |
DeleteWebACLRequest | |
DeleteWebACLResponse | |
DeleteXssMatchSetRequest |
A request to delete an XssMatchSet from AWS WAF. |
DeleteXssMatchSetResponse |
The response to a request to delete an XssMatchSet from AWS WAF. |
FieldToMatch |
Specifies where in a web request to look for |
GetByteMatchSetRequest | |
GetByteMatchSetResponse | |
GetChangeTokenRequest | |
GetChangeTokenResponse | |
GetChangeTokenStatusRequest | |
GetChangeTokenStatusResponse | |
GetIPSetRequest | |
GetIPSetResponse | |
GetRuleRequest | |
GetRuleResponse | |
GetSampledRequestsRequest | |
GetSampledRequestsResponse | |
GetSizeConstraintSetRequest | |
GetSizeConstraintSetResponse | |
GetSqlInjectionMatchSetRequest |
A request to get a SqlInjectionMatchSet. |
GetSqlInjectionMatchSetResponse |
The response to a GetSqlInjectionMatchSet request. |
GetWebACLRequest | |
GetWebACLResponse | |
GetXssMatchSetRequest |
A request to get an XssMatchSet. |
GetXssMatchSetResponse |
The response to a GetXssMatchSet request. |
HTTPHeader |
The response from a GetSampledRequests request includes an |
HTTPRequest |
The response from a GetSampledRequests request includes an |
IPSet |
Contains one or more IP addresses or blocks of IP addresses specified in Classless Inter-Domain Routing (CIDR) notation. AWS WAF supports /8, /16, /24, and /32 IP address ranges for IPv4, and /24, /32, /48, /56, /64 and /128 for IPv6. To specify an individual IP address, you specify the four-part IP address followed by a |
IPSetDescriptor |
Specifies the IP address type ( |
IPSetSummary |
Contains the identifier and the name of the |
IPSetUpdate |
Specifies the type of update to perform to an IPSet with UpdateIPSet. |
ListByteMatchSetsRequest | |
ListByteMatchSetsResponse | |
ListIPSetsRequest | |
ListIPSetsResponse | |
ListRulesRequest | |
ListRulesResponse | |
ListSizeConstraintSetsRequest | |
ListSizeConstraintSetsResponse | |
ListSqlInjectionMatchSetsRequest |
A request to list the SqlInjectionMatchSet objects created by the current AWS account. |
ListSqlInjectionMatchSetsResponse |
The response to a ListSqlInjectionMatchSets request. |
ListWebACLsRequest | |
ListWebACLsResponse | |
ListXssMatchSetsRequest |
A request to list the XssMatchSet objects created by the current AWS account. |
ListXssMatchSetsResponse |
The response to a ListXssMatchSets request. |
Predicate |
Specifies the ByteMatchSet, IPSet, SqlInjectionMatchSet, XssMatchSet, and SizeConstraintSet objects that you want to add to a |
Rule |
A combination of ByteMatchSet, IPSet, and/or SqlInjectionMatchSet objects that identify the web requests that you want to allow, block, or count. For example, you might create a
To match the settings in this |
RuleSummary |
Contains the identifier and the friendly name or description of the |
RuleUpdate |
Specifies a |
SampledHTTPRequest |
The response from a GetSampledRequests request includes a |
SizeConstraint |
Specifies a constraint on the size of a part of the web request. AWS WAF uses the |
SizeConstraintSet |
A complex type that contains |
SizeConstraintSetSummary |
The |
SizeConstraintSetUpdate |
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 a |
SqlInjectionMatchSet |
A complex type that contains |
SqlInjectionMatchSetSummary |
The |
SqlInjectionMatchSetUpdate |
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 a |
SqlInjectionMatchTuple |
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. |
TimeWindow |
In a GetSampledRequests request, the In a GetSampledRequests response, the |
UpdateByteMatchSetRequest | |
UpdateByteMatchSetResponse | |
UpdateIPSetRequest | |
UpdateIPSetResponse | |
UpdateRuleRequest | |
UpdateRuleResponse | |
UpdateSizeConstraintSetRequest | |
UpdateSizeConstraintSetResponse | |
UpdateSqlInjectionMatchSetRequest |
A request to update a SqlInjectionMatchSet. |
UpdateSqlInjectionMatchSetResponse |
The response to an UpdateSqlInjectionMatchSets request. |
UpdateWebACLRequest | |
UpdateWebACLResponse | |
UpdateXssMatchSetRequest |
A request to update an XssMatchSet. |
UpdateXssMatchSetResponse |
The response to an UpdateXssMatchSets request. |
WafAction |
For the action that is associated with a rule in a |
WafClient |
A client for the WAF API. |
WebACL |
Contains the |
WebACLSummary |
Contains the identifier and the name or description of the WebACL. |
WebACLUpdate |
Specifies whether to insert a |
XssMatchSet |
A complex type that contains |
XssMatchSetSummary |
The |
XssMatchSetUpdate |
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 an |
XssMatchTuple |
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. |
Enums
CreateByteMatchSetError |
Errors returned by CreateByteMatchSet |
CreateIPSetError |
Errors returned by CreateIPSet |
CreateRuleError |
Errors returned by CreateRule |
CreateSizeConstraintSetError |
Errors returned by CreateSizeConstraintSet |
CreateSqlInjectionMatchSetError |
Errors returned by CreateSqlInjectionMatchSet |
CreateWebACLError |
Errors returned by CreateWebACL |
CreateXssMatchSetError |
Errors returned by CreateXssMatchSet |
DeleteByteMatchSetError |
Errors returned by DeleteByteMatchSet |
DeleteIPSetError |
Errors returned by DeleteIPSet |
DeleteRuleError |
Errors returned by DeleteRule |
DeleteSizeConstraintSetError |
Errors returned by DeleteSizeConstraintSet |
DeleteSqlInjectionMatchSetError |
Errors returned by DeleteSqlInjectionMatchSet |
DeleteWebACLError |
Errors returned by DeleteWebACL |
DeleteXssMatchSetError |
Errors returned by DeleteXssMatchSet |
GetByteMatchSetError |
Errors returned by GetByteMatchSet |
GetChangeTokenError |
Errors returned by GetChangeToken |
GetChangeTokenStatusError |
Errors returned by GetChangeTokenStatus |
GetIPSetError |
Errors returned by GetIPSet |
GetRuleError |
Errors returned by GetRule |
GetSampledRequestsError |
Errors returned by GetSampledRequests |
GetSizeConstraintSetError |
Errors returned by GetSizeConstraintSet |
GetSqlInjectionMatchSetError |
Errors returned by GetSqlInjectionMatchSet |
GetWebACLError |
Errors returned by GetWebACL |
GetXssMatchSetError |
Errors returned by GetXssMatchSet |
ListByteMatchSetsError |
Errors returned by ListByteMatchSets |
ListIPSetsError |
Errors returned by ListIPSets |
ListRulesError |
Errors returned by ListRules |
ListSizeConstraintSetsError |
Errors returned by ListSizeConstraintSets |
ListSqlInjectionMatchSetsError |
Errors returned by ListSqlInjectionMatchSets |
ListWebACLsError |
Errors returned by ListWebACLs |
ListXssMatchSetsError |
Errors returned by ListXssMatchSets |
UpdateByteMatchSetError |
Errors returned by UpdateByteMatchSet |
UpdateIPSetError |
Errors returned by UpdateIPSet |
UpdateRuleError |
Errors returned by UpdateRule |
UpdateSizeConstraintSetError |
Errors returned by UpdateSizeConstraintSet |
UpdateSqlInjectionMatchSetError |
Errors returned by UpdateSqlInjectionMatchSet |
UpdateWebACLError |
Errors returned by UpdateWebACL |
UpdateXssMatchSetError |
Errors returned by UpdateXssMatchSet |
Traits
Waf |
Trait representing the capabilities of the WAF API. WAF clients implement this trait. |