{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.WAFV2.Lens
(
associateWebACL_webACLArn,
associateWebACL_resourceArn,
associateWebACLResponse_httpStatus,
checkCapacity_scope,
checkCapacity_rules,
checkCapacityResponse_capacity,
checkCapacityResponse_httpStatus,
createIPSet_description,
createIPSet_tags,
createIPSet_name,
createIPSet_scope,
createIPSet_iPAddressVersion,
createIPSet_addresses,
createIPSetResponse_summary,
createIPSetResponse_httpStatus,
createRegexPatternSet_description,
createRegexPatternSet_tags,
createRegexPatternSet_name,
createRegexPatternSet_scope,
createRegexPatternSet_regularExpressionList,
createRegexPatternSetResponse_summary,
createRegexPatternSetResponse_httpStatus,
createRuleGroup_customResponseBodies,
createRuleGroup_description,
createRuleGroup_rules,
createRuleGroup_tags,
createRuleGroup_name,
createRuleGroup_scope,
createRuleGroup_capacity,
createRuleGroup_visibilityConfig,
createRuleGroupResponse_summary,
createRuleGroupResponse_httpStatus,
createWebACL_captchaConfig,
createWebACL_challengeConfig,
createWebACL_customResponseBodies,
createWebACL_description,
createWebACL_rules,
createWebACL_tags,
createWebACL_tokenDomains,
createWebACL_name,
createWebACL_scope,
createWebACL_defaultAction,
createWebACL_visibilityConfig,
createWebACLResponse_summary,
createWebACLResponse_httpStatus,
deleteFirewallManagerRuleGroups_webACLArn,
deleteFirewallManagerRuleGroups_webACLLockToken,
deleteFirewallManagerRuleGroupsResponse_nextWebACLLockToken,
deleteFirewallManagerRuleGroupsResponse_httpStatus,
deleteIPSet_name,
deleteIPSet_scope,
deleteIPSet_id,
deleteIPSet_lockToken,
deleteIPSetResponse_httpStatus,
deleteLoggingConfiguration_resourceArn,
deleteLoggingConfigurationResponse_httpStatus,
deletePermissionPolicy_resourceArn,
deletePermissionPolicyResponse_httpStatus,
deleteRegexPatternSet_name,
deleteRegexPatternSet_scope,
deleteRegexPatternSet_id,
deleteRegexPatternSet_lockToken,
deleteRegexPatternSetResponse_httpStatus,
deleteRuleGroup_name,
deleteRuleGroup_scope,
deleteRuleGroup_id,
deleteRuleGroup_lockToken,
deleteRuleGroupResponse_httpStatus,
deleteWebACL_name,
deleteWebACL_scope,
deleteWebACL_id,
deleteWebACL_lockToken,
deleteWebACLResponse_httpStatus,
describeManagedRuleGroup_versionName,
describeManagedRuleGroup_vendorName,
describeManagedRuleGroup_name,
describeManagedRuleGroup_scope,
describeManagedRuleGroupResponse_availableLabels,
describeManagedRuleGroupResponse_capacity,
describeManagedRuleGroupResponse_consumedLabels,
describeManagedRuleGroupResponse_labelNamespace,
describeManagedRuleGroupResponse_rules,
describeManagedRuleGroupResponse_snsTopicArn,
describeManagedRuleGroupResponse_versionName,
describeManagedRuleGroupResponse_httpStatus,
disassociateWebACL_resourceArn,
disassociateWebACLResponse_httpStatus,
generateMobileSdkReleaseUrl_platform,
generateMobileSdkReleaseUrl_releaseVersion,
generateMobileSdkReleaseUrlResponse_url,
generateMobileSdkReleaseUrlResponse_httpStatus,
getIPSet_name,
getIPSet_scope,
getIPSet_id,
getIPSetResponse_iPSet,
getIPSetResponse_lockToken,
getIPSetResponse_httpStatus,
getLoggingConfiguration_resourceArn,
getLoggingConfigurationResponse_loggingConfiguration,
getLoggingConfigurationResponse_httpStatus,
getManagedRuleSet_name,
getManagedRuleSet_scope,
getManagedRuleSet_id,
getManagedRuleSetResponse_lockToken,
getManagedRuleSetResponse_managedRuleSet,
getManagedRuleSetResponse_httpStatus,
getMobileSdkRelease_platform,
getMobileSdkRelease_releaseVersion,
getMobileSdkReleaseResponse_mobileSdkRelease,
getMobileSdkReleaseResponse_httpStatus,
getPermissionPolicy_resourceArn,
getPermissionPolicyResponse_policy,
getPermissionPolicyResponse_httpStatus,
getRateBasedStatementManagedKeys_ruleGroupRuleName,
getRateBasedStatementManagedKeys_scope,
getRateBasedStatementManagedKeys_webACLName,
getRateBasedStatementManagedKeys_webACLId,
getRateBasedStatementManagedKeys_ruleName,
getRateBasedStatementManagedKeysResponse_managedKeysIPV4,
getRateBasedStatementManagedKeysResponse_managedKeysIPV6,
getRateBasedStatementManagedKeysResponse_httpStatus,
getRegexPatternSet_name,
getRegexPatternSet_scope,
getRegexPatternSet_id,
getRegexPatternSetResponse_lockToken,
getRegexPatternSetResponse_regexPatternSet,
getRegexPatternSetResponse_httpStatus,
getRuleGroup_arn,
getRuleGroup_id,
getRuleGroup_name,
getRuleGroup_scope,
getRuleGroupResponse_lockToken,
getRuleGroupResponse_ruleGroup,
getRuleGroupResponse_httpStatus,
getSampledRequests_webAclArn,
getSampledRequests_ruleMetricName,
getSampledRequests_scope,
getSampledRequests_timeWindow,
getSampledRequests_maxItems,
getSampledRequestsResponse_populationSize,
getSampledRequestsResponse_sampledRequests,
getSampledRequestsResponse_timeWindow,
getSampledRequestsResponse_httpStatus,
getWebACL_name,
getWebACL_scope,
getWebACL_id,
getWebACLResponse_applicationIntegrationURL,
getWebACLResponse_lockToken,
getWebACLResponse_webACL,
getWebACLResponse_httpStatus,
getWebACLForResource_resourceArn,
getWebACLForResourceResponse_webACL,
getWebACLForResourceResponse_httpStatus,
listAvailableManagedRuleGroupVersions_limit,
listAvailableManagedRuleGroupVersions_nextMarker,
listAvailableManagedRuleGroupVersions_vendorName,
listAvailableManagedRuleGroupVersions_name,
listAvailableManagedRuleGroupVersions_scope,
listAvailableManagedRuleGroupVersionsResponse_currentDefaultVersion,
listAvailableManagedRuleGroupVersionsResponse_nextMarker,
listAvailableManagedRuleGroupVersionsResponse_versions,
listAvailableManagedRuleGroupVersionsResponse_httpStatus,
listAvailableManagedRuleGroups_limit,
listAvailableManagedRuleGroups_nextMarker,
listAvailableManagedRuleGroups_scope,
listAvailableManagedRuleGroupsResponse_managedRuleGroups,
listAvailableManagedRuleGroupsResponse_nextMarker,
listAvailableManagedRuleGroupsResponse_httpStatus,
listIPSets_limit,
listIPSets_nextMarker,
listIPSets_scope,
listIPSetsResponse_iPSets,
listIPSetsResponse_nextMarker,
listIPSetsResponse_httpStatus,
listLoggingConfigurations_limit,
listLoggingConfigurations_nextMarker,
listLoggingConfigurations_scope,
listLoggingConfigurationsResponse_loggingConfigurations,
listLoggingConfigurationsResponse_nextMarker,
listLoggingConfigurationsResponse_httpStatus,
listManagedRuleSets_limit,
listManagedRuleSets_nextMarker,
listManagedRuleSets_scope,
listManagedRuleSetsResponse_managedRuleSets,
listManagedRuleSetsResponse_nextMarker,
listManagedRuleSetsResponse_httpStatus,
listMobileSdkReleases_limit,
listMobileSdkReleases_nextMarker,
listMobileSdkReleases_platform,
listMobileSdkReleasesResponse_nextMarker,
listMobileSdkReleasesResponse_releaseSummaries,
listMobileSdkReleasesResponse_httpStatus,
listRegexPatternSets_limit,
listRegexPatternSets_nextMarker,
listRegexPatternSets_scope,
listRegexPatternSetsResponse_nextMarker,
listRegexPatternSetsResponse_regexPatternSets,
listRegexPatternSetsResponse_httpStatus,
listResourcesForWebACL_resourceType,
listResourcesForWebACL_webACLArn,
listResourcesForWebACLResponse_resourceArns,
listResourcesForWebACLResponse_httpStatus,
listRuleGroups_limit,
listRuleGroups_nextMarker,
listRuleGroups_scope,
listRuleGroupsResponse_nextMarker,
listRuleGroupsResponse_ruleGroups,
listRuleGroupsResponse_httpStatus,
listTagsForResource_limit,
listTagsForResource_nextMarker,
listTagsForResource_resourceARN,
listTagsForResourceResponse_nextMarker,
listTagsForResourceResponse_tagInfoForResource,
listTagsForResourceResponse_httpStatus,
listWebACLs_limit,
listWebACLs_nextMarker,
listWebACLs_scope,
listWebACLsResponse_nextMarker,
listWebACLsResponse_webACLs,
listWebACLsResponse_httpStatus,
putLoggingConfiguration_loggingConfiguration,
putLoggingConfigurationResponse_loggingConfiguration,
putLoggingConfigurationResponse_httpStatus,
putManagedRuleSetVersions_recommendedVersion,
putManagedRuleSetVersions_versionsToPublish,
putManagedRuleSetVersions_name,
putManagedRuleSetVersions_scope,
putManagedRuleSetVersions_id,
putManagedRuleSetVersions_lockToken,
putManagedRuleSetVersionsResponse_nextLockToken,
putManagedRuleSetVersionsResponse_httpStatus,
putPermissionPolicy_resourceArn,
putPermissionPolicy_policy,
putPermissionPolicyResponse_httpStatus,
tagResource_resourceARN,
tagResource_tags,
tagResourceResponse_httpStatus,
untagResource_resourceARN,
untagResource_tagKeys,
untagResourceResponse_httpStatus,
updateIPSet_description,
updateIPSet_name,
updateIPSet_scope,
updateIPSet_id,
updateIPSet_addresses,
updateIPSet_lockToken,
updateIPSetResponse_nextLockToken,
updateIPSetResponse_httpStatus,
updateManagedRuleSetVersionExpiryDate_name,
updateManagedRuleSetVersionExpiryDate_scope,
updateManagedRuleSetVersionExpiryDate_id,
updateManagedRuleSetVersionExpiryDate_lockToken,
updateManagedRuleSetVersionExpiryDate_versionToExpire,
updateManagedRuleSetVersionExpiryDate_expiryTimestamp,
updateManagedRuleSetVersionExpiryDateResponse_expiringVersion,
updateManagedRuleSetVersionExpiryDateResponse_expiryTimestamp,
updateManagedRuleSetVersionExpiryDateResponse_nextLockToken,
updateManagedRuleSetVersionExpiryDateResponse_httpStatus,
updateRegexPatternSet_description,
updateRegexPatternSet_name,
updateRegexPatternSet_scope,
updateRegexPatternSet_id,
updateRegexPatternSet_regularExpressionList,
updateRegexPatternSet_lockToken,
updateRegexPatternSetResponse_nextLockToken,
updateRegexPatternSetResponse_httpStatus,
updateRuleGroup_customResponseBodies,
updateRuleGroup_description,
updateRuleGroup_rules,
updateRuleGroup_name,
updateRuleGroup_scope,
updateRuleGroup_id,
updateRuleGroup_visibilityConfig,
updateRuleGroup_lockToken,
updateRuleGroupResponse_nextLockToken,
updateRuleGroupResponse_httpStatus,
updateWebACL_captchaConfig,
updateWebACL_challengeConfig,
updateWebACL_customResponseBodies,
updateWebACL_description,
updateWebACL_rules,
updateWebACL_tokenDomains,
updateWebACL_name,
updateWebACL_scope,
updateWebACL_id,
updateWebACL_defaultAction,
updateWebACL_visibilityConfig,
updateWebACL_lockToken,
updateWebACLResponse_nextLockToken,
updateWebACLResponse_httpStatus,
aWSManagedRulesBotControlRuleSet_inspectionLevel,
actionCondition_action,
allowAction_customRequestHandling,
andStatement_statements,
blockAction_customResponse,
body_oversizeHandling,
byteMatchStatement_searchString,
byteMatchStatement_fieldToMatch,
byteMatchStatement_textTransformations,
byteMatchStatement_positionalConstraint,
captchaAction_customRequestHandling,
captchaConfig_immunityTimeProperty,
captchaResponse_failureReason,
captchaResponse_responseCode,
captchaResponse_solveTimestamp,
challengeAction_customRequestHandling,
challengeConfig_immunityTimeProperty,
challengeResponse_failureReason,
challengeResponse_responseCode,
challengeResponse_solveTimestamp,
condition_actionCondition,
condition_labelNameCondition,
cookieMatchPattern_all,
cookieMatchPattern_excludedCookies,
cookieMatchPattern_includedCookies,
cookies_matchPattern,
cookies_matchScope,
cookies_oversizeHandling,
countAction_customRequestHandling,
customHTTPHeader_name,
customHTTPHeader_value,
customRequestHandling_insertHeaders,
customResponse_customResponseBodyKey,
customResponse_responseHeaders,
customResponse_responseCode,
customResponseBody_contentType,
customResponseBody_content,
defaultAction_allow,
defaultAction_block,
excludedRule_name,
fieldToMatch_allQueryArguments,
fieldToMatch_body,
fieldToMatch_cookies,
fieldToMatch_headers,
fieldToMatch_jsonBody,
fieldToMatch_method,
fieldToMatch_queryString,
fieldToMatch_singleHeader,
fieldToMatch_singleQueryArgument,
fieldToMatch_uriPath,
filter_behavior,
filter_requirement,
filter_conditions,
firewallManagerRuleGroup_name,
firewallManagerRuleGroup_priority,
firewallManagerRuleGroup_firewallManagerStatement,
firewallManagerRuleGroup_overrideAction,
firewallManagerRuleGroup_visibilityConfig,
firewallManagerStatement_managedRuleGroupStatement,
firewallManagerStatement_ruleGroupReferenceStatement,
forwardedIPConfig_headerName,
forwardedIPConfig_fallbackBehavior,
geoMatchStatement_countryCodes,
geoMatchStatement_forwardedIPConfig,
hTTPHeader_name,
hTTPHeader_value,
hTTPRequest_clientIP,
hTTPRequest_country,
hTTPRequest_hTTPVersion,
hTTPRequest_headers,
hTTPRequest_method,
hTTPRequest_uri,
headerMatchPattern_all,
headerMatchPattern_excludedHeaders,
headerMatchPattern_includedHeaders,
headers_matchPattern,
headers_matchScope,
headers_oversizeHandling,
iPSet_description,
iPSet_name,
iPSet_id,
iPSet_arn,
iPSet_iPAddressVersion,
iPSet_addresses,
iPSetForwardedIPConfig_headerName,
iPSetForwardedIPConfig_fallbackBehavior,
iPSetForwardedIPConfig_position,
iPSetReferenceStatement_iPSetForwardedIPConfig,
iPSetReferenceStatement_arn,
iPSetSummary_arn,
iPSetSummary_description,
iPSetSummary_id,
iPSetSummary_lockToken,
iPSetSummary_name,
immunityTimeProperty_immunityTime,
jsonBody_invalidFallbackBehavior,
jsonBody_oversizeHandling,
jsonBody_matchPattern,
jsonBody_matchScope,
jsonMatchPattern_all,
jsonMatchPattern_includedPaths,
label_name,
labelMatchStatement_scope,
labelMatchStatement_key,
labelNameCondition_labelName,
labelSummary_name,
loggingConfiguration_loggingFilter,
loggingConfiguration_managedByFirewallManager,
loggingConfiguration_redactedFields,
loggingConfiguration_resourceArn,
loggingConfiguration_logDestinationConfigs,
loggingFilter_filters,
loggingFilter_defaultBehavior,
managedRuleGroupConfig_aWSManagedRulesBotControlRuleSet,
managedRuleGroupConfig_loginPath,
managedRuleGroupConfig_passwordField,
managedRuleGroupConfig_payloadType,
managedRuleGroupConfig_usernameField,
managedRuleGroupStatement_excludedRules,
managedRuleGroupStatement_managedRuleGroupConfigs,
managedRuleGroupStatement_ruleActionOverrides,
managedRuleGroupStatement_scopeDownStatement,
managedRuleGroupStatement_version,
managedRuleGroupStatement_vendorName,
managedRuleGroupStatement_name,
managedRuleGroupSummary_description,
managedRuleGroupSummary_name,
managedRuleGroupSummary_vendorName,
managedRuleGroupSummary_versioningSupported,
managedRuleGroupVersion_lastUpdateTimestamp,
managedRuleGroupVersion_name,
managedRuleSet_description,
managedRuleSet_labelNamespace,
managedRuleSet_publishedVersions,
managedRuleSet_recommendedVersion,
managedRuleSet_name,
managedRuleSet_id,
managedRuleSet_arn,
managedRuleSetSummary_arn,
managedRuleSetSummary_description,
managedRuleSetSummary_id,
managedRuleSetSummary_labelNamespace,
managedRuleSetSummary_lockToken,
managedRuleSetSummary_name,
managedRuleSetVersion_associatedRuleGroupArn,
managedRuleSetVersion_capacity,
managedRuleSetVersion_expiryTimestamp,
managedRuleSetVersion_forecastedLifetime,
managedRuleSetVersion_lastUpdateTimestamp,
managedRuleSetVersion_publishTimestamp,
mobileSdkRelease_releaseNotes,
mobileSdkRelease_releaseVersion,
mobileSdkRelease_tags,
mobileSdkRelease_timestamp,
notStatement_statement,
orStatement_statements,
overrideAction_count,
overrideAction_none,
passwordField_identifier,
rateBasedStatement_forwardedIPConfig,
rateBasedStatement_scopeDownStatement,
rateBasedStatement_limit,
rateBasedStatement_aggregateKeyType,
rateBasedStatementManagedKeysIPSet_addresses,
rateBasedStatementManagedKeysIPSet_iPAddressVersion,
regex_regexString,
regexMatchStatement_regexString,
regexMatchStatement_fieldToMatch,
regexMatchStatement_textTransformations,
regexPatternSet_arn,
regexPatternSet_description,
regexPatternSet_id,
regexPatternSet_name,
regexPatternSet_regularExpressionList,
regexPatternSetReferenceStatement_arn,
regexPatternSetReferenceStatement_fieldToMatch,
regexPatternSetReferenceStatement_textTransformations,
regexPatternSetSummary_arn,
regexPatternSetSummary_description,
regexPatternSetSummary_id,
regexPatternSetSummary_lockToken,
regexPatternSetSummary_name,
releaseSummary_releaseVersion,
releaseSummary_timestamp,
rule_action,
rule_captchaConfig,
rule_challengeConfig,
rule_overrideAction,
rule_ruleLabels,
rule_name,
rule_priority,
rule_statement,
rule_visibilityConfig,
ruleAction_allow,
ruleAction_block,
ruleAction_captcha,
ruleAction_challenge,
ruleAction_count,
ruleActionOverride_name,
ruleActionOverride_actionToUse,
ruleGroup_availableLabels,
ruleGroup_consumedLabels,
ruleGroup_customResponseBodies,
ruleGroup_description,
ruleGroup_labelNamespace,
ruleGroup_rules,
ruleGroup_name,
ruleGroup_id,
ruleGroup_capacity,
ruleGroup_arn,
ruleGroup_visibilityConfig,
ruleGroupReferenceStatement_excludedRules,
ruleGroupReferenceStatement_ruleActionOverrides,
ruleGroupReferenceStatement_arn,
ruleGroupSummary_arn,
ruleGroupSummary_description,
ruleGroupSummary_id,
ruleGroupSummary_lockToken,
ruleGroupSummary_name,
ruleSummary_action,
ruleSummary_name,
sampledHTTPRequest_action,
sampledHTTPRequest_captchaResponse,
sampledHTTPRequest_challengeResponse,
sampledHTTPRequest_labels,
sampledHTTPRequest_overriddenAction,
sampledHTTPRequest_requestHeadersInserted,
sampledHTTPRequest_responseCodeSent,
sampledHTTPRequest_ruleNameWithinRuleGroup,
sampledHTTPRequest_timestamp,
sampledHTTPRequest_request,
sampledHTTPRequest_weight,
singleHeader_name,
singleQueryArgument_name,
sizeConstraintStatement_fieldToMatch,
sizeConstraintStatement_comparisonOperator,
sizeConstraintStatement_size,
sizeConstraintStatement_textTransformations,
sqliMatchStatement_sensitivityLevel,
sqliMatchStatement_fieldToMatch,
sqliMatchStatement_textTransformations,
statement_andStatement,
statement_byteMatchStatement,
statement_geoMatchStatement,
statement_iPSetReferenceStatement,
statement_labelMatchStatement,
statement_managedRuleGroupStatement,
statement_notStatement,
statement_orStatement,
statement_rateBasedStatement,
statement_regexMatchStatement,
statement_regexPatternSetReferenceStatement,
statement_ruleGroupReferenceStatement,
statement_sizeConstraintStatement,
statement_sqliMatchStatement,
statement_xssMatchStatement,
tag_key,
tag_value,
tagInfoForResource_resourceARN,
tagInfoForResource_tagList,
textTransformation_priority,
textTransformation_type,
timeWindow_startTime,
timeWindow_endTime,
usernameField_identifier,
versionToPublish_associatedRuleGroupArn,
versionToPublish_forecastedLifetime,
visibilityConfig_sampledRequestsEnabled,
visibilityConfig_cloudWatchMetricsEnabled,
visibilityConfig_metricName,
webACL_capacity,
webACL_captchaConfig,
webACL_challengeConfig,
webACL_customResponseBodies,
webACL_description,
webACL_labelNamespace,
webACL_managedByFirewallManager,
webACL_postProcessFirewallManagerRuleGroups,
webACL_preProcessFirewallManagerRuleGroups,
webACL_rules,
webACL_tokenDomains,
webACL_name,
webACL_id,
webACL_arn,
webACL_defaultAction,
webACL_visibilityConfig,
webACLSummary_arn,
webACLSummary_description,
webACLSummary_id,
webACLSummary_lockToken,
webACLSummary_name,
xssMatchStatement_fieldToMatch,
xssMatchStatement_textTransformations,
)
where
import Amazonka.WAFV2.AssociateWebACL
import Amazonka.WAFV2.CheckCapacity
import Amazonka.WAFV2.CreateIPSet
import Amazonka.WAFV2.CreateRegexPatternSet
import Amazonka.WAFV2.CreateRuleGroup
import Amazonka.WAFV2.CreateWebACL
import Amazonka.WAFV2.DeleteFirewallManagerRuleGroups
import Amazonka.WAFV2.DeleteIPSet
import Amazonka.WAFV2.DeleteLoggingConfiguration
import Amazonka.WAFV2.DeletePermissionPolicy
import Amazonka.WAFV2.DeleteRegexPatternSet
import Amazonka.WAFV2.DeleteRuleGroup
import Amazonka.WAFV2.DeleteWebACL
import Amazonka.WAFV2.DescribeManagedRuleGroup
import Amazonka.WAFV2.DisassociateWebACL
import Amazonka.WAFV2.GenerateMobileSdkReleaseUrl
import Amazonka.WAFV2.GetIPSet
import Amazonka.WAFV2.GetLoggingConfiguration
import Amazonka.WAFV2.GetManagedRuleSet
import Amazonka.WAFV2.GetMobileSdkRelease
import Amazonka.WAFV2.GetPermissionPolicy
import Amazonka.WAFV2.GetRateBasedStatementManagedKeys
import Amazonka.WAFV2.GetRegexPatternSet
import Amazonka.WAFV2.GetRuleGroup
import Amazonka.WAFV2.GetSampledRequests
import Amazonka.WAFV2.GetWebACL
import Amazonka.WAFV2.GetWebACLForResource
import Amazonka.WAFV2.ListAvailableManagedRuleGroupVersions
import Amazonka.WAFV2.ListAvailableManagedRuleGroups
import Amazonka.WAFV2.ListIPSets
import Amazonka.WAFV2.ListLoggingConfigurations
import Amazonka.WAFV2.ListManagedRuleSets
import Amazonka.WAFV2.ListMobileSdkReleases
import Amazonka.WAFV2.ListRegexPatternSets
import Amazonka.WAFV2.ListResourcesForWebACL
import Amazonka.WAFV2.ListRuleGroups
import Amazonka.WAFV2.ListTagsForResource
import Amazonka.WAFV2.ListWebACLs
import Amazonka.WAFV2.PutLoggingConfiguration
import Amazonka.WAFV2.PutManagedRuleSetVersions
import Amazonka.WAFV2.PutPermissionPolicy
import Amazonka.WAFV2.TagResource
import Amazonka.WAFV2.Types.AWSManagedRulesBotControlRuleSet
import Amazonka.WAFV2.Types.ActionCondition
import Amazonka.WAFV2.Types.All
import Amazonka.WAFV2.Types.AllQueryArguments
import Amazonka.WAFV2.Types.AllowAction
import Amazonka.WAFV2.Types.AndStatement
import Amazonka.WAFV2.Types.BlockAction
import Amazonka.WAFV2.Types.Body
import Amazonka.WAFV2.Types.ByteMatchStatement
import Amazonka.WAFV2.Types.CaptchaAction
import Amazonka.WAFV2.Types.CaptchaConfig
import Amazonka.WAFV2.Types.CaptchaResponse
import Amazonka.WAFV2.Types.ChallengeAction
import Amazonka.WAFV2.Types.ChallengeConfig
import Amazonka.WAFV2.Types.ChallengeResponse
import Amazonka.WAFV2.Types.Condition
import Amazonka.WAFV2.Types.CookieMatchPattern
import Amazonka.WAFV2.Types.Cookies
import Amazonka.WAFV2.Types.CountAction
import Amazonka.WAFV2.Types.CustomHTTPHeader
import Amazonka.WAFV2.Types.CustomRequestHandling
import Amazonka.WAFV2.Types.CustomResponse
import Amazonka.WAFV2.Types.CustomResponseBody
import Amazonka.WAFV2.Types.DefaultAction
import Amazonka.WAFV2.Types.ExcludedRule
import Amazonka.WAFV2.Types.FieldToMatch
import Amazonka.WAFV2.Types.Filter
import Amazonka.WAFV2.Types.FirewallManagerRuleGroup
import Amazonka.WAFV2.Types.FirewallManagerStatement
import Amazonka.WAFV2.Types.ForwardedIPConfig
import Amazonka.WAFV2.Types.GeoMatchStatement
import Amazonka.WAFV2.Types.HTTPHeader
import Amazonka.WAFV2.Types.HTTPRequest
import Amazonka.WAFV2.Types.HeaderMatchPattern
import Amazonka.WAFV2.Types.Headers
import Amazonka.WAFV2.Types.IPSet
import Amazonka.WAFV2.Types.IPSetForwardedIPConfig
import Amazonka.WAFV2.Types.IPSetReferenceStatement
import Amazonka.WAFV2.Types.IPSetSummary
import Amazonka.WAFV2.Types.ImmunityTimeProperty
import Amazonka.WAFV2.Types.JsonBody
import Amazonka.WAFV2.Types.JsonMatchPattern
import Amazonka.WAFV2.Types.Label
import Amazonka.WAFV2.Types.LabelMatchStatement
import Amazonka.WAFV2.Types.LabelNameCondition
import Amazonka.WAFV2.Types.LabelSummary
import Amazonka.WAFV2.Types.LoggingConfiguration
import Amazonka.WAFV2.Types.LoggingFilter
import Amazonka.WAFV2.Types.ManagedRuleGroupConfig
import Amazonka.WAFV2.Types.ManagedRuleGroupStatement
import Amazonka.WAFV2.Types.ManagedRuleGroupSummary
import Amazonka.WAFV2.Types.ManagedRuleGroupVersion
import Amazonka.WAFV2.Types.ManagedRuleSet
import Amazonka.WAFV2.Types.ManagedRuleSetSummary
import Amazonka.WAFV2.Types.ManagedRuleSetVersion
import Amazonka.WAFV2.Types.Method
import Amazonka.WAFV2.Types.MobileSdkRelease
import Amazonka.WAFV2.Types.NoneAction
import Amazonka.WAFV2.Types.NotStatement
import Amazonka.WAFV2.Types.OrStatement
import Amazonka.WAFV2.Types.OverrideAction
import Amazonka.WAFV2.Types.PasswordField
import Amazonka.WAFV2.Types.QueryString
import Amazonka.WAFV2.Types.RateBasedStatement
import Amazonka.WAFV2.Types.RateBasedStatementManagedKeysIPSet
import Amazonka.WAFV2.Types.Regex
import Amazonka.WAFV2.Types.RegexMatchStatement
import Amazonka.WAFV2.Types.RegexPatternSet
import Amazonka.WAFV2.Types.RegexPatternSetReferenceStatement
import Amazonka.WAFV2.Types.RegexPatternSetSummary
import Amazonka.WAFV2.Types.ReleaseSummary
import Amazonka.WAFV2.Types.Rule
import Amazonka.WAFV2.Types.RuleAction
import Amazonka.WAFV2.Types.RuleActionOverride
import Amazonka.WAFV2.Types.RuleGroup
import Amazonka.WAFV2.Types.RuleGroupReferenceStatement
import Amazonka.WAFV2.Types.RuleGroupSummary
import Amazonka.WAFV2.Types.RuleSummary
import Amazonka.WAFV2.Types.SampledHTTPRequest
import Amazonka.WAFV2.Types.SingleHeader
import Amazonka.WAFV2.Types.SingleQueryArgument
import Amazonka.WAFV2.Types.SizeConstraintStatement
import Amazonka.WAFV2.Types.SqliMatchStatement
import Amazonka.WAFV2.Types.Statement
import Amazonka.WAFV2.Types.Tag
import Amazonka.WAFV2.Types.TagInfoForResource
import Amazonka.WAFV2.Types.TextTransformation
import Amazonka.WAFV2.Types.TimeWindow
import Amazonka.WAFV2.Types.UriPath
import Amazonka.WAFV2.Types.UsernameField
import Amazonka.WAFV2.Types.VersionToPublish
import Amazonka.WAFV2.Types.VisibilityConfig
import Amazonka.WAFV2.Types.WebACL
import Amazonka.WAFV2.Types.WebACLSummary
import Amazonka.WAFV2.Types.XssMatchStatement
import Amazonka.WAFV2.UntagResource
import Amazonka.WAFV2.UpdateIPSet
import Amazonka.WAFV2.UpdateManagedRuleSetVersionExpiryDate
import Amazonka.WAFV2.UpdateRegexPatternSet
import Amazonka.WAFV2.UpdateRuleGroup
import Amazonka.WAFV2.UpdateWebACL