# Packages
Package wafiface provides an interface to enable mocking the AWS WAF service client for testing your code.
# Functions
New creates a new instance of the WAF client with a session.
# Constants
ChangeActionDelete is a ChangeAction enum value.
ChangeActionInsert is a ChangeAction enum value.
ChangeTokenStatusInsync is a ChangeTokenStatus enum value.
ChangeTokenStatusPending is a ChangeTokenStatus enum value.
ChangeTokenStatusProvisioned is a ChangeTokenStatus enum value.
ComparisonOperatorEq is a ComparisonOperator enum value.
ComparisonOperatorGe is a ComparisonOperator enum value.
ComparisonOperatorGt is a ComparisonOperator enum value.
ComparisonOperatorLe is a ComparisonOperator enum value.
ComparisonOperatorLt is a ComparisonOperator enum value.
ComparisonOperatorNe is a ComparisonOperator enum value.
ID to lookup a service endpoint with.
ErrCodeDisallowedNameException for service response error code "WAFDisallowedNameException".
ErrCodeInternalErrorException for service response error code "WAFInternalErrorException".
ErrCodeInvalidAccountException for service response error code "WAFInvalidAccountException".
ErrCodeInvalidOperationException for service response error code "WAFInvalidOperationException".
ErrCodeInvalidParameterException for service response error code "WAFInvalidParameterException".
ErrCodeInvalidPermissionPolicyException for service response error code "WAFInvalidPermissionPolicyException".
ErrCodeInvalidRegexPatternException for service response error code "WAFInvalidRegexPatternException".
ErrCodeLimitsExceededException for service response error code "WAFLimitsExceededException".
ErrCodeNonEmptyEntityException for service response error code "WAFNonEmptyEntityException".
ErrCodeNonexistentContainerException for service response error code "WAFNonexistentContainerException".
ErrCodeNonexistentItemException for service response error code "WAFNonexistentItemException".
ErrCodeReferencedItemException for service response error code "WAFReferencedItemException".
ErrCodeStaleDataException for service response error code "WAFStaleDataException".
ErrCodeSubscriptionNotFoundException for service response error code "WAFSubscriptionNotFoundException".
GeoMatchConstraintTypeCountry is a GeoMatchConstraintType enum value.
GeoMatchConstraintValueAd is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAf is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAi is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAl is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAo is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAq is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAs is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAt is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAu is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAw is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAx is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueAz is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBa is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBb is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBd is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBf is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBh is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBi is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBj is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBl is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBn is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBo is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBq is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBs is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBt is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBv is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBw is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBy is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueBz is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCa is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCc is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCd is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCf is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCh is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCi is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCk is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCl is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCn is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCo is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCu is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCv is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCw is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCx is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCy is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueCz is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueDe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueDj is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueDk is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueDm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueDo is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueDz is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueEc is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueEe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueEg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueEh is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueEr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueEs is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueEt is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueFi is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueFj is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueFk is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueFm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueFo is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueFr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGa is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGb is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGd is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGf is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGh is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGi is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGl is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGn is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGp is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGq is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGs is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGt is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGu is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGw is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueGy is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueHk is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueHm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueHn is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueHr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueHt is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueHu is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueId is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueIe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueIl is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueIm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueIn is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueIo is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueIq is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueIr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueIs is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueIt is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueJe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueJm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueJo is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueJp is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueKe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueKg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueKh is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueKi is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueKm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueKn is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueKp is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueKr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueKw is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueKy is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueKz is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueLa is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueLb is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueLc is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueLi is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueLk is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueLr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueLs is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueLt is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueLu is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueLv is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueLy is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMa is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMc is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMd is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMf is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMh is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMk is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMl is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMn is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMo is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMp is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMq is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMs is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMt is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMu is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMv is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMw is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMx is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMy is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueMz is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueNa is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueNc is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueNe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueNf is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueNg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueNi is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueNl is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueNo is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueNp is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueNr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueNu is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueNz is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueOm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePa is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePf is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePh is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePk is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePl is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePn is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePs is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePt is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePw is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValuePy is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueQa is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueRe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueRo is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueRs is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueRu is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueRw is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSa is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSb is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSc is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSd is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSh is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSi is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSj is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSk is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSl is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSn is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSo is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSs is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSt is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSv is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSx is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSy is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueSz is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTc is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTd is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTf is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTh is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTj is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTk is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTl is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTn is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTo is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTr is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTt is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTv is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTw is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueTz is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueUa is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueUg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueUm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueUs is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueUy is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueUz is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueVa is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueVc is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueVe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueVg is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueVi is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueVn is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueVu is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueWf is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueWs is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueYe is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueYt is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueZa is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueZm is a GeoMatchConstraintValue enum value.
GeoMatchConstraintValueZw is a GeoMatchConstraintValue enum value.
IPSetDescriptorTypeIpv4 is a IPSetDescriptorType enum value.
IPSetDescriptorTypeIpv6 is a IPSetDescriptorType enum value.
MatchFieldTypeBody is a MatchFieldType enum value.
MatchFieldTypeHeader is a MatchFieldType enum value.
MatchFieldTypeMethod is a MatchFieldType enum value.
MatchFieldTypeQueryString is a MatchFieldType enum value.
MatchFieldTypeUri is a MatchFieldType enum value.
ParameterExceptionFieldByteMatchFieldType is a ParameterExceptionField enum value.
ParameterExceptionFieldByteMatchPositionalConstraint is a ParameterExceptionField enum value.
ParameterExceptionFieldByteMatchTextTransformation is a ParameterExceptionField enum value.
ParameterExceptionFieldChangeAction is a ParameterExceptionField enum value.
ParameterExceptionFieldGeoMatchLocationType is a ParameterExceptionField enum value.
ParameterExceptionFieldGeoMatchLocationValue is a ParameterExceptionField enum value.
ParameterExceptionFieldIpsetType is a ParameterExceptionField enum value.
ParameterExceptionFieldNextMarker is a ParameterExceptionField enum value.
ParameterExceptionFieldPredicateType is a ParameterExceptionField enum value.
ParameterExceptionFieldRateKey is a ParameterExceptionField enum value.
ParameterExceptionFieldRuleType is a ParameterExceptionField enum value.
ParameterExceptionFieldSizeConstraintComparisonOperator is a ParameterExceptionField enum value.
ParameterExceptionFieldSqlInjectionMatchFieldType is a ParameterExceptionField enum value.
ParameterExceptionFieldWafAction is a ParameterExceptionField enum value.
ParameterExceptionFieldWafOverrideAction is a ParameterExceptionField enum value.
ParameterExceptionReasonIllegalCombination is a ParameterExceptionReason enum value.
ParameterExceptionReasonInvalidOption is a ParameterExceptionReason enum value.
PositionalConstraintContains is a PositionalConstraint enum value.
PositionalConstraintContainsWord is a PositionalConstraint enum value.
PositionalConstraintEndsWith is a PositionalConstraint enum value.
PositionalConstraintExactly is a PositionalConstraint enum value.
PositionalConstraintStartsWith is a PositionalConstraint enum value.
PredicateTypeByteMatch is a PredicateType enum value.
PredicateTypeGeoMatch is a PredicateType enum value.
PredicateTypeIpmatch is a PredicateType enum value.
PredicateTypeRegexMatch is a PredicateType enum value.
PredicateTypeSizeConstraint is a PredicateType enum value.
PredicateTypeSqlInjectionMatch is a PredicateType enum value.
PredicateTypeXssMatch is a PredicateType enum value.
RateKeyIp is a RateKey enum value.
ServiceID is a unique identifer of a specific service.
Name of service.
TextTransformationCmdLine is a TextTransformation enum value.
TextTransformationCompressWhiteSpace is a TextTransformation enum value.
TextTransformationHtmlEntityDecode is a TextTransformation enum value.
TextTransformationLowercase is a TextTransformation enum value.
TextTransformationNone is a TextTransformation enum value.
TextTransformationUrlDecode is a TextTransformation enum value.
WafActionTypeAllow is a WafActionType enum value.
WafActionTypeBlock is a WafActionType enum value.
WafActionTypeCount is a WafActionType enum value.
WafOverrideActionTypeCount is a WafOverrideActionType enum value.
WafOverrideActionTypeNone is a WafOverrideActionType enum value.
WafRuleTypeGroup is a WafRuleType enum value.
WafRuleTypeRateBased is a WafRuleType enum value.
WafRuleTypeRegular is a WafRuleType enum value.
# Structs
The ActivatedRule object in an UpdateWebACL request specifies a Rule that you want to insert or delete, the priority of the Rule in the WebACL, and the action that you want AWS WAF to take when a web request matches the Rule (ALLOW, BLOCK, or COUNT).
In a GetByteMatchSet request, ByteMatchSet is a complex type that contains the ByteMatchSetId and Name of a ByteMatchSet, and the values that you specified when you updated the ByteMatchSet.
Returned by ListByteMatchSets.
In an UpdateByteMatchSet request, ByteMatchSetUpdate specifies whether to insert or delete a ByteMatchTuple and includes the settings for the 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.
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
A request to create a SqlInjectionMatchSet.
The response to a CreateSqlInjectionMatchSet request.
No description provided by the author
No description provided by the author
A request to create an XssMatchSet.
The response to a CreateXssMatchSet request.
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
A request to delete a SqlInjectionMatchSet from AWS WAF.
The response to a request to delete a SqlInjectionMatchSet from AWS WAF.
No description provided by the author
No description provided by the author
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 for TargetString.
The country from which web requests originate that you want AWS WAF to search for.
Contains one or more countries that AWS WAF will search for.
Contains the identifier and the name of the GeoMatchSet.
Specifies the type of update to perform to an GeoMatchSet with UpdateGeoMatchSet.
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
A request to get a SqlInjectionMatchSet.
The response to a GetSqlInjectionMatchSet request.
No description provided by the author
No description provided by the author
A request to get an XssMatchSet.
The response to a GetXssMatchSet request.
The response from a GetSampledRequests request includes an HTTPHeader complex type that appears as Headers in the response syntax.
The response from a GetSampledRequests request includes an HTTPRequest complex type that appears as Request in 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 or IPV6) and the IP address range (in CIDR format) that web requests originate from.
Contains the identifier and the name of the IPSet.
Specifies the type of update to perform to an IPSet with UpdateIPSet.
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
A request to list the SqlInjectionMatchSet objects created by the current AWS account.
The response to a ListSqlInjectionMatchSets request.
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 request to list the XssMatchSet objects created by the current AWS account.
The response to a ListXssMatchSets request.
Specifies the ByteMatchSet, IPSet, SqlInjectionMatchSet, XssMatchSet, RegexMatchSet, GeoMatchSet, and SizeConstraintSet objects that you want to add to a Rule and, 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.
No description provided by the author
No description provided by the author
A RateBasedRule is identical to a regular Rule, with one addition: a RateBasedRule counts the number of requests that arrive from a specified IP address every five minutes.
In a GetRegexMatchSet request, RegexMatchSet is a complex type that contains the RegexMatchSetId and Name of a RegexMatchSet, and the values that you specified when you updated the RegexMatchSet.
Returned by ListRegexMatchSets.
In an UpdateRegexMatchSet request, RegexMatchSetUpdate specifies whether to insert or delete a RegexMatchTuple and includes the settings for the RegexMatchTuple.
The regular expression pattern 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.
The RegexPatternSet specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.
Returned by ListRegexPatternSets.
In an UpdateRegexPatternSet request, RegexPatternSetUpdate specifies whether to insert or delete a RegexPatternString and includes the settings for the RegexPatternString.
A combination of ByteMatchSet, IPSet, and/or SqlInjectionMatchSet objects that identify the web requests that you want to allow, block, or count.
A collection of predefined rules that you can add to a web ACL.
Contains the identifier and the friendly name or description of the RuleGroup.
Specifies an ActivatedRule and indicates whether you want to add it to a RuleGroup or delete it from a RuleGroup.
Contains the identifier and the friendly name or description of the Rule.
Specifies a Predicate (such as an IPSet) and indicates whether you want to add it to a Rule or delete it from a Rule.
The response from a GetSampledRequests request includes a SampledHTTPRequests complex type that appears as SampledRequests in the response syntax.
Specifies a constraint on the size of a part of the web request.
A complex type that contains SizeConstraint objects, which specify the parts of web requests that you want AWS WAF to inspect the size of.
The Id and Name of a SizeConstraintSet.
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 SizeConstraintSet.
A complex type that contains SqlInjectionMatchTuple objects, 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.
The Id and Name of a SqlInjectionMatchSet.
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 SqlInjectionMatchSet.
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.
A summary of the rule groups you are subscribed to.
In a GetSampledRequests request, the StartTime and EndTime objects specify the time range for which you want AWS WAF to return a sample of web requests.
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
A request to update a SqlInjectionMatchSet.
The response to an UpdateSqlInjectionMatchSets request.
No description provided by the author
No description provided by the author
A request to update an XssMatchSet.
The response to an UpdateXssMatchSets request.
WAF provides the API operation methods for making requests to AWS WAF.
For the action that is associated with a rule in a WebACL, specifies the action that you want AWS WAF to perform when a web request matches all of the conditions in a rule.
The action to take if any rule within the RuleGroup matches a request.
Contains the Rules that 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 a Rule into or delete a Rule from a WebACL.
A complex type that contains XssMatchTuple objects, 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.
The Id and Name of an XssMatchSet.
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 XssMatchSet.
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.