package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package wafv2iface provides an interface to enable mocking the AWS WAFV2 service client for testing your code.

# Functions

ActionValue_Values returns all elements of the ActionValue enum.
AssociatedResourceType_Values returns all elements of the AssociatedResourceType enum.
BodyParsingFallbackBehavior_Values returns all elements of the BodyParsingFallbackBehavior enum.
ComparisonOperator_Values returns all elements of the ComparisonOperator enum.
CountryCode_Values returns all elements of the CountryCode enum.
FailureReason_Values returns all elements of the FailureReason enum.
FallbackBehavior_Values returns all elements of the FallbackBehavior enum.
FilterBehavior_Values returns all elements of the FilterBehavior enum.
FilterRequirement_Values returns all elements of the FilterRequirement enum.
ForwardedIPPosition_Values returns all elements of the ForwardedIPPosition enum.
InspectionLevel_Values returns all elements of the InspectionLevel enum.
IPAddressVersion_Values returns all elements of the IPAddressVersion enum.
JsonMatchScope_Values returns all elements of the JsonMatchScope enum.
LabelMatchScope_Values returns all elements of the LabelMatchScope enum.
LogScope_Values returns all elements of the LogScope enum.
LogType_Values returns all elements of the LogType enum.
MapMatchScope_Values returns all elements of the MapMatchScope enum.
New creates a new instance of the WAFV2 client with a session.
OversizeHandling_Values returns all elements of the OversizeHandling enum.
ParameterExceptionField_Values returns all elements of the ParameterExceptionField enum.
PayloadType_Values returns all elements of the PayloadType enum.
Platform_Values returns all elements of the Platform enum.
PositionalConstraint_Values returns all elements of the PositionalConstraint enum.
RateBasedStatementAggregateKeyType_Values returns all elements of the RateBasedStatementAggregateKeyType enum.
ResourceType_Values returns all elements of the ResourceType enum.
ResponseContentType_Values returns all elements of the ResponseContentType enum.
Scope_Values returns all elements of the Scope enum.
SensitivityLevel_Values returns all elements of the SensitivityLevel enum.
SizeInspectionLimit_Values returns all elements of the SizeInspectionLimit enum.
TextTransformationType_Values returns all elements of the TextTransformationType enum.

# Constants

ActionValueAllow is a ActionValue enum value.
ActionValueBlock is a ActionValue enum value.
ActionValueCaptcha is a ActionValue enum value.
ActionValueChallenge is a ActionValue enum value.
ActionValueCount is a ActionValue enum value.
ActionValueExcludedAsCount is a ActionValue enum value.
AssociatedResourceTypeApiGateway is a AssociatedResourceType enum value.
AssociatedResourceTypeAppRunnerService is a AssociatedResourceType enum value.
AssociatedResourceTypeCloudfront is a AssociatedResourceType enum value.
AssociatedResourceTypeCognitoUserPool is a AssociatedResourceType enum value.
AssociatedResourceTypeVerifiedAccessInstance is a AssociatedResourceType enum value.
BodyParsingFallbackBehaviorEvaluateAsString is a BodyParsingFallbackBehavior enum value.
BodyParsingFallbackBehaviorMatch is a BodyParsingFallbackBehavior enum value.
BodyParsingFallbackBehaviorNoMatch is a BodyParsingFallbackBehavior 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.
CountryCodeAd is a CountryCode enum value.
CountryCodeAe is a CountryCode enum value.
CountryCodeAf is a CountryCode enum value.
CountryCodeAg is a CountryCode enum value.
CountryCodeAi is a CountryCode enum value.
CountryCodeAl is a CountryCode enum value.
CountryCodeAm is a CountryCode enum value.
CountryCodeAo is a CountryCode enum value.
CountryCodeAq is a CountryCode enum value.
CountryCodeAr is a CountryCode enum value.
CountryCodeAs is a CountryCode enum value.
CountryCodeAt is a CountryCode enum value.
CountryCodeAu is a CountryCode enum value.
CountryCodeAw is a CountryCode enum value.
CountryCodeAx is a CountryCode enum value.
CountryCodeAz is a CountryCode enum value.
CountryCodeBa is a CountryCode enum value.
CountryCodeBb is a CountryCode enum value.
CountryCodeBd is a CountryCode enum value.
CountryCodeBe is a CountryCode enum value.
CountryCodeBf is a CountryCode enum value.
CountryCodeBg is a CountryCode enum value.
CountryCodeBh is a CountryCode enum value.
CountryCodeBi is a CountryCode enum value.
CountryCodeBj is a CountryCode enum value.
CountryCodeBl is a CountryCode enum value.
CountryCodeBm is a CountryCode enum value.
CountryCodeBn is a CountryCode enum value.
CountryCodeBo is a CountryCode enum value.
CountryCodeBq is a CountryCode enum value.
CountryCodeBr is a CountryCode enum value.
CountryCodeBs is a CountryCode enum value.
CountryCodeBt is a CountryCode enum value.
CountryCodeBv is a CountryCode enum value.
CountryCodeBw is a CountryCode enum value.
CountryCodeBy is a CountryCode enum value.
CountryCodeBz is a CountryCode enum value.
CountryCodeCa is a CountryCode enum value.
CountryCodeCc is a CountryCode enum value.
CountryCodeCd is a CountryCode enum value.
CountryCodeCf is a CountryCode enum value.
CountryCodeCg is a CountryCode enum value.
CountryCodeCh is a CountryCode enum value.
CountryCodeCi is a CountryCode enum value.
CountryCodeCk is a CountryCode enum value.
CountryCodeCl is a CountryCode enum value.
CountryCodeCm is a CountryCode enum value.
CountryCodeCn is a CountryCode enum value.
CountryCodeCo is a CountryCode enum value.
CountryCodeCr is a CountryCode enum value.
CountryCodeCu is a CountryCode enum value.
CountryCodeCv is a CountryCode enum value.
CountryCodeCw is a CountryCode enum value.
CountryCodeCx is a CountryCode enum value.
CountryCodeCy is a CountryCode enum value.
CountryCodeCz is a CountryCode enum value.
CountryCodeDe is a CountryCode enum value.
CountryCodeDj is a CountryCode enum value.
CountryCodeDk is a CountryCode enum value.
CountryCodeDm is a CountryCode enum value.
CountryCodeDo is a CountryCode enum value.
CountryCodeDz is a CountryCode enum value.
CountryCodeEc is a CountryCode enum value.
CountryCodeEe is a CountryCode enum value.
CountryCodeEg is a CountryCode enum value.
CountryCodeEh is a CountryCode enum value.
CountryCodeEr is a CountryCode enum value.
CountryCodeEs is a CountryCode enum value.
CountryCodeEt is a CountryCode enum value.
CountryCodeFi is a CountryCode enum value.
CountryCodeFj is a CountryCode enum value.
CountryCodeFk is a CountryCode enum value.
CountryCodeFm is a CountryCode enum value.
CountryCodeFo is a CountryCode enum value.
CountryCodeFr is a CountryCode enum value.
CountryCodeGa is a CountryCode enum value.
CountryCodeGb is a CountryCode enum value.
CountryCodeGd is a CountryCode enum value.
CountryCodeGe is a CountryCode enum value.
CountryCodeGf is a CountryCode enum value.
CountryCodeGg is a CountryCode enum value.
CountryCodeGh is a CountryCode enum value.
CountryCodeGi is a CountryCode enum value.
CountryCodeGl is a CountryCode enum value.
CountryCodeGm is a CountryCode enum value.
CountryCodeGn is a CountryCode enum value.
CountryCodeGp is a CountryCode enum value.
CountryCodeGq is a CountryCode enum value.
CountryCodeGr is a CountryCode enum value.
CountryCodeGs is a CountryCode enum value.
CountryCodeGt is a CountryCode enum value.
CountryCodeGu is a CountryCode enum value.
CountryCodeGw is a CountryCode enum value.
CountryCodeGy is a CountryCode enum value.
CountryCodeHk is a CountryCode enum value.
CountryCodeHm is a CountryCode enum value.
CountryCodeHn is a CountryCode enum value.
CountryCodeHr is a CountryCode enum value.
CountryCodeHt is a CountryCode enum value.
CountryCodeHu is a CountryCode enum value.
CountryCodeId is a CountryCode enum value.
CountryCodeIe is a CountryCode enum value.
CountryCodeIl is a CountryCode enum value.
CountryCodeIm is a CountryCode enum value.
CountryCodeIn is a CountryCode enum value.
CountryCodeIo is a CountryCode enum value.
CountryCodeIq is a CountryCode enum value.
CountryCodeIr is a CountryCode enum value.
CountryCodeIs is a CountryCode enum value.
CountryCodeIt is a CountryCode enum value.
CountryCodeJe is a CountryCode enum value.
CountryCodeJm is a CountryCode enum value.
CountryCodeJo is a CountryCode enum value.
CountryCodeJp is a CountryCode enum value.
CountryCodeKe is a CountryCode enum value.
CountryCodeKg is a CountryCode enum value.
CountryCodeKh is a CountryCode enum value.
CountryCodeKi is a CountryCode enum value.
CountryCodeKm is a CountryCode enum value.
CountryCodeKn is a CountryCode enum value.
CountryCodeKp is a CountryCode enum value.
CountryCodeKr is a CountryCode enum value.
CountryCodeKw is a CountryCode enum value.
CountryCodeKy is a CountryCode enum value.
CountryCodeKz is a CountryCode enum value.
CountryCodeLa is a CountryCode enum value.
CountryCodeLb is a CountryCode enum value.
CountryCodeLc is a CountryCode enum value.
CountryCodeLi is a CountryCode enum value.
CountryCodeLk is a CountryCode enum value.
CountryCodeLr is a CountryCode enum value.
CountryCodeLs is a CountryCode enum value.
CountryCodeLt is a CountryCode enum value.
CountryCodeLu is a CountryCode enum value.
CountryCodeLv is a CountryCode enum value.
CountryCodeLy is a CountryCode enum value.
CountryCodeMa is a CountryCode enum value.
CountryCodeMc is a CountryCode enum value.
CountryCodeMd is a CountryCode enum value.
CountryCodeMe is a CountryCode enum value.
CountryCodeMf is a CountryCode enum value.
CountryCodeMg is a CountryCode enum value.
CountryCodeMh is a CountryCode enum value.
CountryCodeMk is a CountryCode enum value.
CountryCodeMl is a CountryCode enum value.
CountryCodeMm is a CountryCode enum value.
CountryCodeMn is a CountryCode enum value.
CountryCodeMo is a CountryCode enum value.
CountryCodeMp is a CountryCode enum value.
CountryCodeMq is a CountryCode enum value.
CountryCodeMr is a CountryCode enum value.
CountryCodeMs is a CountryCode enum value.
CountryCodeMt is a CountryCode enum value.
CountryCodeMu is a CountryCode enum value.
CountryCodeMv is a CountryCode enum value.
CountryCodeMw is a CountryCode enum value.
CountryCodeMx is a CountryCode enum value.
CountryCodeMy is a CountryCode enum value.
CountryCodeMz is a CountryCode enum value.
CountryCodeNa is a CountryCode enum value.
CountryCodeNc is a CountryCode enum value.
CountryCodeNe is a CountryCode enum value.
CountryCodeNf is a CountryCode enum value.
CountryCodeNg is a CountryCode enum value.
CountryCodeNi is a CountryCode enum value.
CountryCodeNl is a CountryCode enum value.
CountryCodeNo is a CountryCode enum value.
CountryCodeNp is a CountryCode enum value.
CountryCodeNr is a CountryCode enum value.
CountryCodeNu is a CountryCode enum value.
CountryCodeNz is a CountryCode enum value.
CountryCodeOm is a CountryCode enum value.
CountryCodePa is a CountryCode enum value.
CountryCodePe is a CountryCode enum value.
CountryCodePf is a CountryCode enum value.
CountryCodePg is a CountryCode enum value.
CountryCodePh is a CountryCode enum value.
CountryCodePk is a CountryCode enum value.
CountryCodePl is a CountryCode enum value.
CountryCodePm is a CountryCode enum value.
CountryCodePn is a CountryCode enum value.
CountryCodePr is a CountryCode enum value.
CountryCodePs is a CountryCode enum value.
CountryCodePt is a CountryCode enum value.
CountryCodePw is a CountryCode enum value.
CountryCodePy is a CountryCode enum value.
CountryCodeQa is a CountryCode enum value.
CountryCodeRe is a CountryCode enum value.
CountryCodeRo is a CountryCode enum value.
CountryCodeRs is a CountryCode enum value.
CountryCodeRu is a CountryCode enum value.
CountryCodeRw is a CountryCode enum value.
CountryCodeSa is a CountryCode enum value.
CountryCodeSb is a CountryCode enum value.
CountryCodeSc is a CountryCode enum value.
CountryCodeSd is a CountryCode enum value.
CountryCodeSe is a CountryCode enum value.
CountryCodeSg is a CountryCode enum value.
CountryCodeSh is a CountryCode enum value.
CountryCodeSi is a CountryCode enum value.
CountryCodeSj is a CountryCode enum value.
CountryCodeSk is a CountryCode enum value.
CountryCodeSl is a CountryCode enum value.
CountryCodeSm is a CountryCode enum value.
CountryCodeSn is a CountryCode enum value.
CountryCodeSo is a CountryCode enum value.
CountryCodeSr is a CountryCode enum value.
CountryCodeSs is a CountryCode enum value.
CountryCodeSt is a CountryCode enum value.
CountryCodeSv is a CountryCode enum value.
CountryCodeSx is a CountryCode enum value.
CountryCodeSy is a CountryCode enum value.
CountryCodeSz is a CountryCode enum value.
CountryCodeTc is a CountryCode enum value.
CountryCodeTd is a CountryCode enum value.
CountryCodeTf is a CountryCode enum value.
CountryCodeTg is a CountryCode enum value.
CountryCodeTh is a CountryCode enum value.
CountryCodeTj is a CountryCode enum value.
CountryCodeTk is a CountryCode enum value.
CountryCodeTl is a CountryCode enum value.
CountryCodeTm is a CountryCode enum value.
CountryCodeTn is a CountryCode enum value.
CountryCodeTo is a CountryCode enum value.
CountryCodeTr is a CountryCode enum value.
CountryCodeTt is a CountryCode enum value.
CountryCodeTv is a CountryCode enum value.
CountryCodeTw is a CountryCode enum value.
CountryCodeTz is a CountryCode enum value.
CountryCodeUa is a CountryCode enum value.
CountryCodeUg is a CountryCode enum value.
CountryCodeUm is a CountryCode enum value.
CountryCodeUs is a CountryCode enum value.
CountryCodeUy is a CountryCode enum value.
CountryCodeUz is a CountryCode enum value.
CountryCodeVa is a CountryCode enum value.
CountryCodeVc is a CountryCode enum value.
CountryCodeVe is a CountryCode enum value.
CountryCodeVg is a CountryCode enum value.
CountryCodeVi is a CountryCode enum value.
CountryCodeVn is a CountryCode enum value.
CountryCodeVu is a CountryCode enum value.
CountryCodeWf is a CountryCode enum value.
CountryCodeWs is a CountryCode enum value.
CountryCodeXk is a CountryCode enum value.
CountryCodeYe is a CountryCode enum value.
CountryCodeYt is a CountryCode enum value.
CountryCodeZa is a CountryCode enum value.
CountryCodeZm is a CountryCode enum value.
CountryCodeZw is a CountryCode enum value.
ID to lookup a service endpoint with.
ErrCodeWAFAssociatedItemException for service response error code "WAFAssociatedItemException".
ErrCodeWAFConfigurationWarningException for service response error code "WAFConfigurationWarningException".
ErrCodeWAFDuplicateItemException for service response error code "WAFDuplicateItemException".
ErrCodeWAFExpiredManagedRuleGroupVersionException for service response error code "WAFExpiredManagedRuleGroupVersionException".
ErrCodeWAFInternalErrorException for service response error code "WAFInternalErrorException".
ErrCodeWAFInvalidOperationException for service response error code "WAFInvalidOperationException".
ErrCodeWAFInvalidParameterException for service response error code "WAFInvalidParameterException".
ErrCodeWAFInvalidPermissionPolicyException for service response error code "WAFInvalidPermissionPolicyException".
ErrCodeWAFInvalidResourceException for service response error code "WAFInvalidResourceException".
ErrCodeWAFLimitsExceededException for service response error code "WAFLimitsExceededException".
ErrCodeWAFLogDestinationPermissionIssueException for service response error code "WAFLogDestinationPermissionIssueException".
ErrCodeWAFNonexistentItemException for service response error code "WAFNonexistentItemException".
ErrCodeWAFOptimisticLockException for service response error code "WAFOptimisticLockException".
ErrCodeWAFServiceLinkedRoleErrorException for service response error code "WAFServiceLinkedRoleErrorException".
ErrCodeWAFSubscriptionNotFoundException for service response error code "WAFSubscriptionNotFoundException".
ErrCodeWAFTagOperationException for service response error code "WAFTagOperationException".
ErrCodeWAFTagOperationInternalErrorException for service response error code "WAFTagOperationInternalErrorException".
ErrCodeWAFUnavailableEntityException for service response error code "WAFUnavailableEntityException".
ErrCodeWAFUnsupportedAggregateKeyTypeException for service response error code "WAFUnsupportedAggregateKeyTypeException".
FailureReasonTokenDomainMismatch is a FailureReason enum value.
FailureReasonTokenExpired is a FailureReason enum value.
FailureReasonTokenInvalid is a FailureReason enum value.
FailureReasonTokenMissing is a FailureReason enum value.
FallbackBehaviorMatch is a FallbackBehavior enum value.
FallbackBehaviorNoMatch is a FallbackBehavior enum value.
FilterBehaviorDrop is a FilterBehavior enum value.
FilterBehaviorKeep is a FilterBehavior enum value.
FilterRequirementMeetsAll is a FilterRequirement enum value.
FilterRequirementMeetsAny is a FilterRequirement enum value.
ForwardedIPPositionAny is a ForwardedIPPosition enum value.
ForwardedIPPositionFirst is a ForwardedIPPosition enum value.
ForwardedIPPositionLast is a ForwardedIPPosition enum value.
InspectionLevelCommon is a InspectionLevel enum value.
InspectionLevelTargeted is a InspectionLevel enum value.
IPAddressVersionIpv4 is a IPAddressVersion enum value.
IPAddressVersionIpv6 is a IPAddressVersion enum value.
JsonMatchScopeAll is a JsonMatchScope enum value.
JsonMatchScopeKey is a JsonMatchScope enum value.
JsonMatchScopeValue is a JsonMatchScope enum value.
LabelMatchScopeLabel is a LabelMatchScope enum value.
LabelMatchScopeNamespace is a LabelMatchScope enum value.
LogScopeCustomer is a LogScope enum value.
LogScopeSecurityLake is a LogScope enum value.
LogTypeWafLogs is a LogType enum value.
MapMatchScopeAll is a MapMatchScope enum value.
MapMatchScopeKey is a MapMatchScope enum value.
MapMatchScopeValue is a MapMatchScope enum value.
OversizeHandlingContinue is a OversizeHandling enum value.
OversizeHandlingMatch is a OversizeHandling enum value.
OversizeHandlingNoMatch is a OversizeHandling enum value.
ParameterExceptionFieldAcpRuleSetResponseInspection is a ParameterExceptionField enum value.
ParameterExceptionFieldAndStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldAssociableResource is a ParameterExceptionField enum value.
ParameterExceptionFieldAssociatedResourceType is a ParameterExceptionField enum value.
ParameterExceptionFieldAtpRuleSetResponseInspection is a ParameterExceptionField enum value.
ParameterExceptionFieldBodyParsingFallbackBehavior is a ParameterExceptionField enum value.
ParameterExceptionFieldByteMatchStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldChallengeConfig is a ParameterExceptionField enum value.
ParameterExceptionFieldChangePropagationStatus is a ParameterExceptionField enum value.
ParameterExceptionFieldCookieMatchPattern is a ParameterExceptionField enum value.
ParameterExceptionFieldCustomKeys is a ParameterExceptionField enum value.
ParameterExceptionFieldCustomRequestHandling is a ParameterExceptionField enum value.
ParameterExceptionFieldCustomResponse is a ParameterExceptionField enum value.
ParameterExceptionFieldCustomResponseBody is a ParameterExceptionField enum value.
ParameterExceptionFieldDefaultAction is a ParameterExceptionField enum value.
ParameterExceptionFieldEntityLimit is a ParameterExceptionField enum value.
ParameterExceptionFieldExcludedRule is a ParameterExceptionField enum value.
ParameterExceptionFieldExpireTimestamp is a ParameterExceptionField enum value.
ParameterExceptionFieldFallbackBehavior is a ParameterExceptionField enum value.
ParameterExceptionFieldFieldToMatch is a ParameterExceptionField enum value.
ParameterExceptionFieldFilterCondition is a ParameterExceptionField enum value.
ParameterExceptionFieldFirewallManagerStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldForwardedIpConfig is a ParameterExceptionField enum value.
ParameterExceptionFieldGeoMatchStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldHeaderMatchPattern is a ParameterExceptionField enum value.
ParameterExceptionFieldHeaderName is a ParameterExceptionField enum value.
ParameterExceptionFieldIpAddress is a ParameterExceptionField enum value.
ParameterExceptionFieldIpAddressVersion is a ParameterExceptionField enum value.
ParameterExceptionFieldIpSet is a ParameterExceptionField enum value.
ParameterExceptionFieldIpSetForwardedIpConfig is a ParameterExceptionField enum value.
ParameterExceptionFieldIpSetReferenceStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldJsonMatchPattern is a ParameterExceptionField enum value.
ParameterExceptionFieldJsonMatchScope is a ParameterExceptionField enum value.
ParameterExceptionFieldLabelMatchStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldLogDestination is a ParameterExceptionField enum value.
ParameterExceptionFieldLoggingFilter is a ParameterExceptionField enum value.
ParameterExceptionFieldManagedRuleGroupConfig is a ParameterExceptionField enum value.
ParameterExceptionFieldManagedRuleSet is a ParameterExceptionField enum value.
ParameterExceptionFieldManagedRuleSetStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldMapMatchScope is a ParameterExceptionField enum value.
ParameterExceptionFieldMetricName is a ParameterExceptionField enum value.
ParameterExceptionFieldNotStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldOrStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldOverrideAction is a ParameterExceptionField enum value.
ParameterExceptionFieldOversizeHandling is a ParameterExceptionField enum value.
ParameterExceptionFieldPayloadType is a ParameterExceptionField enum value.
ParameterExceptionFieldPosition is a ParameterExceptionField enum value.
ParameterExceptionFieldRateBasedStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldRegexPatternReferenceStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldRegexPatternSet is a ParameterExceptionField enum value.
ParameterExceptionFieldResourceArn is a ParameterExceptionField enum value.
ParameterExceptionFieldResourceType is a ParameterExceptionField enum value.
ParameterExceptionFieldResponseContentType is a ParameterExceptionField enum value.
ParameterExceptionFieldRule is a ParameterExceptionField enum value.
ParameterExceptionFieldRuleAction is a ParameterExceptionField enum value.
ParameterExceptionFieldRuleGroup is a ParameterExceptionField enum value.
ParameterExceptionFieldRuleGroupReferenceStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldScopeDown is a ParameterExceptionField enum value.
ParameterExceptionFieldScopeValue is a ParameterExceptionField enum value.
ParameterExceptionFieldSingleHeader is a ParameterExceptionField enum value.
ParameterExceptionFieldSingleQueryArgument is a ParameterExceptionField enum value.
ParameterExceptionFieldSizeConstraintStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldSqliMatchStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldStatement is a ParameterExceptionField enum value.
ParameterExceptionFieldTagKeys is a ParameterExceptionField enum value.
ParameterExceptionFieldTags is a ParameterExceptionField enum value.
ParameterExceptionFieldTextTransformation is a ParameterExceptionField enum value.
ParameterExceptionFieldTokenDomain is a ParameterExceptionField enum value.
ParameterExceptionFieldWebAcl is a ParameterExceptionField enum value.
ParameterExceptionFieldXssMatchStatement is a ParameterExceptionField enum value.
PayloadTypeFormEncoded is a PayloadType enum value.
PayloadTypeJson is a PayloadType enum value.
PlatformAndroid is a Platform enum value.
PlatformIos is a Platform 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.
RateBasedStatementAggregateKeyTypeConstant is a RateBasedStatementAggregateKeyType enum value.
RateBasedStatementAggregateKeyTypeCustomKeys is a RateBasedStatementAggregateKeyType enum value.
RateBasedStatementAggregateKeyTypeForwardedIp is a RateBasedStatementAggregateKeyType enum value.
RateBasedStatementAggregateKeyTypeIp is a RateBasedStatementAggregateKeyType enum value.
ResourceTypeApiGateway is a ResourceType enum value.
ResourceTypeApplicationLoadBalancer is a ResourceType enum value.
ResourceTypeAppRunnerService is a ResourceType enum value.
ResourceTypeAppsync is a ResourceType enum value.
ResourceTypeCognitoUserPool is a ResourceType enum value.
ResourceTypeVerifiedAccessInstance is a ResourceType enum value.
ResponseContentTypeApplicationJson is a ResponseContentType enum value.
ResponseContentTypeTextHtml is a ResponseContentType enum value.
ResponseContentTypeTextPlain is a ResponseContentType enum value.
ScopeCloudfront is a Scope enum value.
ScopeRegional is a Scope enum value.
SensitivityLevelHigh is a SensitivityLevel enum value.
SensitivityLevelLow is a SensitivityLevel enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SizeInspectionLimitKb16 is a SizeInspectionLimit enum value.
SizeInspectionLimitKb32 is a SizeInspectionLimit enum value.
SizeInspectionLimitKb48 is a SizeInspectionLimit enum value.
SizeInspectionLimitKb64 is a SizeInspectionLimit enum value.
TextTransformationTypeBase64Decode is a TextTransformationType enum value.
TextTransformationTypeBase64DecodeExt is a TextTransformationType enum value.
TextTransformationTypeCmdLine is a TextTransformationType enum value.
TextTransformationTypeCompressWhiteSpace is a TextTransformationType enum value.
TextTransformationTypeCssDecode is a TextTransformationType enum value.
TextTransformationTypeEscapeSeqDecode is a TextTransformationType enum value.
TextTransformationTypeHexDecode is a TextTransformationType enum value.
TextTransformationTypeHtmlEntityDecode is a TextTransformationType enum value.
TextTransformationTypeJsDecode is a TextTransformationType enum value.
TextTransformationTypeLowercase is a TextTransformationType enum value.
TextTransformationTypeMd5 is a TextTransformationType enum value.
TextTransformationTypeNone is a TextTransformationType enum value.
TextTransformationTypeNormalizePath is a TextTransformationType enum value.
TextTransformationTypeNormalizePathWin is a TextTransformationType enum value.
TextTransformationTypeRemoveNulls is a TextTransformationType enum value.
TextTransformationTypeReplaceComments is a TextTransformationType enum value.
TextTransformationTypeReplaceNulls is a TextTransformationType enum value.
TextTransformationTypeSqlHexDecode is a TextTransformationType enum value.
TextTransformationTypeUrlDecode is a TextTransformationType enum value.
TextTransformationTypeUrlDecodeUni is a TextTransformationType enum value.
TextTransformationTypeUtf8ToUnicode is a TextTransformationType enum value.

# Structs

A single action condition for a Condition in a logging filter.
The name of a field in the request payload that contains part or all of your customer's primary physical address.
Inspect all of the elements that WAF has parsed and extracted from the web request component that you've identified in your FieldToMatch specifications.
Specifies that WAF should allow the request and optionally defines additional custom handling for the request.
Inspect all query arguments of the web request.
A logical rule statement used to combine other rule statements with AND logic.
Information for a single API key.
Specifies custom configurations for the associations between the web ACL and protected resources.
Details for your use of the account creation fraud prevention managed rule group, AWSManagedRulesACFPRuleSet.
Details for your use of the account takeover prevention managed rule group, AWSManagedRulesATPRuleSet.
Details for your use of the Bot Control managed rule group, AWSManagedRulesBotControlRuleSet.
Specifies that WAF should block the request and optionally defines additional custom handling for the response to the web request.
Inspect the body of the web request.
A rule statement that defines a string match search for WAF to apply to web requests.
Specifies that WAF should run a CAPTCHA check against the request: - If the request includes a valid, unexpired CAPTCHA token, WAF applies any custom request handling and labels that you've configured and then allows the web request inspection to proceed to the next rule, similar to a CountAction.
Specifies how WAF should handle CAPTCHA evaluations.
The result from the inspection of the web request for a valid CAPTCHA token.
Specifies that WAF should run a Challenge check against the request to verify that the request is coming from a legitimate client session: - If the request includes a valid, unexpired challenge token, WAF applies any custom request handling and labels that you've configured and then allows the web request inspection to proceed to the next rule, similar to a CountAction.
Specifies how WAF should handle Challenge evaluations.
The result from the inspection of the web request for a valid challenge token.
A single match condition for a Filter.
The filter to use to identify the subset of cookies to inspect in a web request.
Inspect the cookies in the web request.
Specifies that WAF should count the request.
A custom header for custom request and response handling.
Custom request handling behavior that inserts custom headers into a web request.
A custom response to send to the client.
The response body to use in a custom response to a web request.
In a WebACL, this is the action that you want WAF to perform when a web request doesn't match any of the rules in the WebACL.
The name of the field in the request payload that contains your customer's email.
Specifies a single rule in a rule group whose action you want to override to Count.
Specifies a web request component to be used in a rule match statement or in a logging configuration.
A single logging filter, used in LoggingFilter.
A rule group that's defined for an Firewall Manager WAF policy.
The processing guidance for an Firewall Manager rule.
The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin.
A rule statement that labels web requests by country and region and that matches against web requests based on country code.
The filter to use to identify the subset of headers to inspect in a web request.
Inspect a string containing the list of the request's header names, ordered as they appear in the web request that WAF receives for inspection.
Inspect all headers in the web request.
Part of the response from GetSampledRequests.
Part of the response from GetSampledRequests.
Used for CAPTCHA and challenge token settings.
Contains zero or more IP addresses or blocks of IP addresses specified in Classless Inter-Domain Routing (CIDR) notation.
The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin.
A rule statement used to detect web requests coming from particular IP addresses or address ranges.
High-level information about an IPSet, returned by operations like create and list.
Available for use with Amazon CloudFront distributions and Application Load Balancers.
Inspect the body of the web request as JSON.
The patterns to look for in the JSON body.
A single label container.
A rule statement to match against labels that have been added to the web request by rules that have already run in the web ACL.
A single label name condition for a Condition in a logging filter.
List of labels used by one or more of the rules of a RuleGroup.
Defines an association between logging destinations and a web ACL resource, for logging from WAF.
Filtering that specifies which web requests are kept in the logs and which are dropped, defined for a web ACL's LoggingConfiguration.
The properties of a managed product, such as an Amazon Web Services Managed Rules rule group or an Amazon Web Services Marketplace managed rule group.
Additional information that's used by a managed rule group.
A rule statement used to run the rules that are defined in a managed rule group.
High-level information about a managed rule group, returned by ListAvailableManagedRuleGroups.
Describes a single version of a managed rule group.
A set of rules that is managed by Amazon Web Services and Amazon Web Services Marketplace sellers to provide versioned managed rule groups for customers of WAF.
High-level information for a managed rule set.
Information for a single version of a managed rule set.
Inspect the HTTP method of the web request.
Information for a release of the mobile SDK, including release notes and tags.
Specifies that WAF should do nothing.
A logical rule statement used to negate the results of another rule statement.
A logical rule statement used to combine other rule statements with OR logic.
The action to use in the place of the action that results from the rule group evaluation.
The name of the field in the request payload that contains your customer's password.
The name of a field in the request payload that contains part or all of your customer's primary phone number.
Inspect the query string of the web request.
A rate-based rule counts incoming requests and rate limits requests when they are coming at too fast a rate.
Specifies a single custom aggregate key for a rate-base rule.
The set of IP addresses that are currently blocked for a RateBasedStatement.
Specifies a cookie as an aggregate key for a rate-based rule.
Specifies the first IP address in an HTTP header as an aggregate key for a rate-based rule.
Specifies a header as an aggregate key for a rate-based rule.
Specifies the request's HTTP method as an aggregate key for a rate-based rule.
Specifies the IP address in the web request as an aggregate key for a rate-based rule.
Specifies a label namespace to use as an aggregate key for a rate-based rule.
Specifies a query argument in the request as an aggregate key for a rate-based rule.
Specifies the request's query string as an aggregate key for a rate-based rule.
Specifies the request's URI path as an aggregate key for a rate-based rule.
A single regular expression.
A rule statement used to search web request components for a match against a single regular expression.
Contains one or more regular expressions.
A rule statement used to search web request components for matches with regular expressions.
High-level information about a RegexPatternSet, returned by operations like create and list.
High level information for an SDK release.
Customizes the maximum size of the request body that your protected CloudFront, API Gateway, Amazon Cognito, App Runner, and Verified Access resources forward to WAF for inspection.
The criteria for inspecting login requests, used by the ATP rule group to validate credentials usage.
The criteria for inspecting account creation requests, used by the ACFP rule group to validate and track account creation attempts.
The criteria for inspecting responses to login requests and account creation requests, used by the ATP and ACFP rule groups to track login and account creation success and failure rates.
Configures inspection of the response body.
Configures inspection of the response header.
Configures inspection of the response JSON.
Configures inspection of the response status code.
A single rule, which you can use in a WebACL or RuleGroup to identify web requests that you want to manage in some way.
The action that WAF should take on a web request when it matches a rule's statement.
Action setting to use in the place of a rule action that is configured inside the rule group.
A rule group defines a collection of rules to inspect and control web requests that you can use in a WebACL.
A rule statement used to run the rules that are defined in a RuleGroup.
High-level information about a RuleGroup, returned by operations like create and list.
High-level information about a Rule, returned by operations like DescribeManagedRuleGroup.
Represents a single sampled web request.
Inspect one of the headers in the web request, identified by name, for example, User-Agent or Referer.
Inspect one query argument in the web request, identified by name, for example UserName or SalesRegion.
A rule statement that compares a number of bytes against the size of a request component, using a comparison operator, such as greater than (>) or less than (<).
A rule statement that inspects for malicious SQL code.
The processing guidance for a Rule, used by WAF to determine whether a web request matches the rule.
A tag associated with an Amazon Web Services resource.
The collection of tagging definitions for an Amazon Web Services resource.
Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection.
In a GetSampledRequests request, the StartTime and EndTime objects specify the time range for which you want WAF to return a sample of web requests.
Inspect the path component of the URI of the web request.
The name of the field in the request payload that contains your customer's username.
A version of the named managed rule group, that the rule group's vendor publishes for use by customers.
Defines and enables Amazon CloudWatch metrics and web request sample collection.
WAF couldn’t perform the operation because your resource is being used by another resource or it’s associated with another resource.
The operation failed because you are inspecting the web request body, headers, or cookies without specifying how to handle oversize components.
WAF couldn’t perform the operation because the resource that you tried to save is a duplicate of an existing one.
The operation failed because the specified version for the managed rule group has expired.
Your request is valid, but WAF couldn’t perform the operation because of a system problem.
The operation isn't valid.
The operation failed because WAF didn't recognize a parameter in the request.
The operation failed because the specified policy isn't in the proper format.
WAF couldn’t perform the operation because the resource that you requested isn’t valid.
WAF couldn’t perform the operation because you exceeded your resource limit.
The operation failed because you don't have the permissions that your logging configuration requires.
WAF couldn’t perform the operation because your resource doesn't exist.
WAF couldn’t save your changes because you tried to update or delete a resource that has changed since you last retrieved it.
WAF is not able to access the service linked role.
You tried to use a managed rule group that's available by subscription, but you aren't subscribed to it yet.
An error occurred during the tagging operation.
WAF couldn’t perform your tagging operation because of an internal error.
WAF couldn’t retrieve a resource that you specified for this operation.
The rule that you've named doesn't aggregate solely on the IP address or solely on the forwarded IP address.
WAFV2 provides the API operation methods for making requests to AWS WAFV2.
A web ACL defines a collection of rules to use to inspect and control web requests.
High-level information about a WebACL, returned by operations like create and list.
A rule statement that inspects for cross-site scripting (XSS) attacks.