WAFV2 module#
Index > WAFV2
Auto-generated documentation for WAFV2 type annotations stubs module types-boto3-wafv2.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.26' mypy-boto3-builder
- Select
boto3
AWS SDK. - Add
WAFV2
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and WAFV2
.
From PyPI with pip#
Install types-boto3
for WAFV2
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[wafv2]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[wafv2]'
# standalone installation
python -m pip install types-boto3-wafv2
How to uninstall#
python -m pip uninstall -y types-boto3-wafv2
Usage#
Code samples can be found in Examples.
WAFV2Client#
Type annotations and code completion for boto3.client("wafv2")
as WAFV2Client
boto3 documentation
# WAFV2Client usage example
from boto3.session import Session
from types_boto3_wafv2.client import WAFV2Client
def get_client() -> WAFV2Client:
return Session().client("wafv2")
Literals#
Type annotations for literals used in methods and schema.
# ActionValueType usage example
from types_boto3_wafv2.literals import ActionValueType
def get_value() -> ActionValueType:
return "ALLOW"
- ActionValueType
- AssociatedResourceTypeType
- BodyParsingFallbackBehaviorType
- ComparisonOperatorType
- CountryCodeType
- DataProtectionActionType
- FailureReasonType
- FallbackBehaviorType
- FieldToProtectTypeType
- FilterBehaviorType
- FilterRequirementType
- ForwardedIPPositionType
- IPAddressVersionType
- InspectionLevelType
- JsonMatchScopeType
- LabelMatchScopeType
- LogScopeType
- LogTypeType
- MapMatchScopeType
- OversizeHandlingType
- PayloadTypeType
- PlatformType
- PositionalConstraintType
- RateBasedStatementAggregateKeyTypeType
- ResourceTypeType
- ResponseContentTypeType
- ScopeType
- SensitivityLevelType
- SizeInspectionLimitType
- TextTransformationTypeType
- WAFV2ServiceName
- ServiceName
- ResourceServiceName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- APIKeySummaryTypeDef
- AWSManagedRulesBotControlRuleSetTypeDef
- ActionConditionTypeDef
- AddressFieldTypeDef
- AndStatementOutputTypeDef
- AndStatementTypeDef
- AssociateWebACLRequestTypeDef
- RequestBodyAssociatedResourceTypeConfigTypeDef
- BlobTypeDef
- BodyTypeDef
- TextTransformationTypeDef
- ImmunityTimePropertyTypeDef
- CaptchaResponseTypeDef
- ChallengeResponseTypeDef
- ResponseMetadataTypeDef
- LabelNameConditionTypeDef
- CookieMatchPatternOutputTypeDef
- CookieMatchPatternTypeDef
- CreateAPIKeyRequestTypeDef
- TagTypeDef
- IPSetSummaryTypeDef
- RegexTypeDef
- RegexPatternSetSummaryTypeDef
- CustomResponseBodyTypeDef
- VisibilityConfigTypeDef
- RuleGroupSummaryTypeDef
- WebACLSummaryTypeDef
- CustomHTTPHeaderTypeDef
- FieldToProtectOutputTypeDef
- FieldToProtectTypeDef
- DeleteAPIKeyRequestTypeDef
- DeleteFirewallManagerRuleGroupsRequestTypeDef
- DeleteIPSetRequestTypeDef
- DeleteLoggingConfigurationRequestTypeDef
- DeletePermissionPolicyRequestTypeDef
- DeleteRegexPatternSetRequestTypeDef
- DeleteRuleGroupRequestTypeDef
- DeleteWebACLRequestTypeDef
- DescribeAllManagedProductsRequestTypeDef
- ManagedProductDescriptorTypeDef
- DescribeManagedProductsByVendorRequestTypeDef
- DescribeManagedRuleGroupRequestTypeDef
- LabelSummaryTypeDef
- DisassociateWebACLRequestTypeDef
- EmailFieldTypeDef
- ExcludedRuleTypeDef
- HeaderOrderTypeDef
- JA3FingerprintTypeDef
- SingleHeaderTypeDef
- SingleQueryArgumentTypeDef
- ForwardedIPConfigTypeDef
- GenerateMobileSdkReleaseUrlRequestTypeDef
- GetDecryptedAPIKeyRequestTypeDef
- GetIPSetRequestTypeDef
- IPSetTypeDef
- GetLoggingConfigurationRequestTypeDef
- GetManagedRuleSetRequestTypeDef
- GetMobileSdkReleaseRequestTypeDef
- GetPermissionPolicyRequestTypeDef
- GetRateBasedStatementManagedKeysRequestTypeDef
- RateBasedStatementManagedKeysIPSetTypeDef
- GetRegexPatternSetRequestTypeDef
- GetRuleGroupRequestTypeDef
- TimeWindowOutputTypeDef
- GetWebACLForResourceRequestTypeDef
- GetWebACLRequestTypeDef
- HTTPHeaderTypeDef
- HeaderMatchPatternOutputTypeDef
- HeaderMatchPatternTypeDef
- IPSetForwardedIPConfigTypeDef
- JsonMatchPatternOutputTypeDef
- JsonMatchPatternTypeDef
- LabelMatchStatementTypeDef
- LabelTypeDef
- ListAPIKeysRequestTypeDef
- ListAvailableManagedRuleGroupVersionsRequestTypeDef
- ManagedRuleGroupVersionTypeDef
- ListAvailableManagedRuleGroupsRequestTypeDef
- ManagedRuleGroupSummaryTypeDef
- ListIPSetsRequestTypeDef
- ListLoggingConfigurationsRequestTypeDef
- ListManagedRuleSetsRequestTypeDef
- ManagedRuleSetSummaryTypeDef
- ListMobileSdkReleasesRequestTypeDef
- ReleaseSummaryTypeDef
- ListRegexPatternSetsRequestTypeDef
- ListResourcesForWebACLRequestTypeDef
- ListRuleGroupsRequestTypeDef
- ListTagsForResourceRequestTypeDef
- ListWebACLsRequestTypeDef
- PasswordFieldTypeDef
- UsernameFieldTypeDef
- ManagedRuleSetVersionTypeDef
- NotStatementOutputTypeDef
- NotStatementTypeDef
- OrStatementOutputTypeDef
- OrStatementTypeDef
- PhoneNumberFieldTypeDef
- VersionToPublishTypeDef
- PutPermissionPolicyRequestTypeDef
- RateLimitLabelNamespaceTypeDef
- ResponseInspectionBodyContainsOutputTypeDef
- ResponseInspectionBodyContainsTypeDef
- ResponseInspectionHeaderOutputTypeDef
- ResponseInspectionHeaderTypeDef
- ResponseInspectionJsonOutputTypeDef
- ResponseInspectionJsonTypeDef
- ResponseInspectionStatusCodeOutputTypeDef
- ResponseInspectionStatusCodeTypeDef
- TimestampTypeDef
- UntagResourceRequestTypeDef
- UpdateIPSetRequestTypeDef
- AndStatementUnionTypeDef
- AssociationConfigOutputTypeDef
- AssociationConfigTypeDef
- RateLimitCookieOutputTypeDef
- RateLimitCookieTypeDef
- RateLimitHeaderOutputTypeDef
- RateLimitHeaderTypeDef
- RateLimitQueryArgumentOutputTypeDef
- RateLimitQueryArgumentTypeDef
- RateLimitQueryStringOutputTypeDef
- RateLimitQueryStringTypeDef
- RateLimitUriPathOutputTypeDef
- RateLimitUriPathTypeDef
- CaptchaConfigTypeDef
- ChallengeConfigTypeDef
- CheckCapacityResponseTypeDef
- CreateAPIKeyResponseTypeDef
- DeleteFirewallManagerRuleGroupsResponseTypeDef
- GenerateMobileSdkReleaseUrlResponseTypeDef
- GetDecryptedAPIKeyResponseTypeDef
- GetPermissionPolicyResponseTypeDef
- ListAPIKeysResponseTypeDef
- ListResourcesForWebACLResponseTypeDef
- PutManagedRuleSetVersionsResponseTypeDef
- UpdateIPSetResponseTypeDef
- UpdateManagedRuleSetVersionExpiryDateResponseTypeDef
- UpdateRegexPatternSetResponseTypeDef
- UpdateRuleGroupResponseTypeDef
- UpdateWebACLResponseTypeDef
- ConditionTypeDef
- CookiesOutputTypeDef
- CookieMatchPatternUnionTypeDef
- CreateIPSetRequestTypeDef
- MobileSdkReleaseTypeDef
- TagInfoForResourceTypeDef
- TagResourceRequestTypeDef
- CreateIPSetResponseTypeDef
- ListIPSetsResponseTypeDef
- CreateRegexPatternSetRequestTypeDef
- RegexPatternSetTypeDef
- UpdateRegexPatternSetRequestTypeDef
- CreateRegexPatternSetResponseTypeDef
- ListRegexPatternSetsResponseTypeDef
- CreateRuleGroupResponseTypeDef
- ListRuleGroupsResponseTypeDef
- CreateWebACLResponseTypeDef
- ListWebACLsResponseTypeDef
- CustomRequestHandlingOutputTypeDef
- CustomRequestHandlingTypeDef
- CustomResponseOutputTypeDef
- CustomResponseTypeDef
- DataProtectionOutputTypeDef
- DataProtectionTypeDef
- DescribeAllManagedProductsResponseTypeDef
- DescribeManagedProductsByVendorResponseTypeDef
- GeoMatchStatementOutputTypeDef
- GeoMatchStatementTypeDef
- GetIPSetResponseTypeDef
- GetRateBasedStatementManagedKeysResponseTypeDef
- HTTPRequestTypeDef
- HeadersOutputTypeDef
- HeaderMatchPatternUnionTypeDef
- IPSetReferenceStatementTypeDef
- JsonBodyOutputTypeDef
- JsonMatchPatternUnionTypeDef
- ListAvailableManagedRuleGroupVersionsResponseTypeDef
- ListAvailableManagedRuleGroupsResponseTypeDef
- ListManagedRuleSetsResponseTypeDef
- ListMobileSdkReleasesResponseTypeDef
- RequestInspectionTypeDef
- ManagedRuleSetTypeDef
- NotStatementUnionTypeDef
- OrStatementUnionTypeDef
- RequestInspectionACFPOutputTypeDef
- RequestInspectionACFPTypeDef
- PutManagedRuleSetVersionsRequestTypeDef
- ResponseInspectionBodyContainsUnionTypeDef
- ResponseInspectionHeaderUnionTypeDef
- ResponseInspectionJsonUnionTypeDef
- ResponseInspectionOutputTypeDef
- ResponseInspectionStatusCodeUnionTypeDef
- TimeWindowTypeDef
- UpdateManagedRuleSetVersionExpiryDateRequestTypeDef
- AssociationConfigUnionTypeDef
- RateLimitCookieUnionTypeDef
- RateLimitHeaderUnionTypeDef
- RateLimitQueryArgumentUnionTypeDef
- RateLimitQueryStringUnionTypeDef
- RateBasedStatementCustomKeyOutputTypeDef
- RateLimitUriPathUnionTypeDef
- FilterOutputTypeDef
- FilterTypeDef
- CookiesTypeDef
- GetMobileSdkReleaseResponseTypeDef
- ListTagsForResourceResponseTypeDef
- GetRegexPatternSetResponseTypeDef
- AllowActionOutputTypeDef
- CaptchaActionOutputTypeDef
- ChallengeActionOutputTypeDef
- CountActionOutputTypeDef
- CustomRequestHandlingUnionTypeDef
- BlockActionOutputTypeDef
- CustomResponseUnionTypeDef
- DataProtectionConfigOutputTypeDef
- DataProtectionConfigTypeDef
- GeoMatchStatementUnionTypeDef
- SampledHTTPRequestTypeDef
- HeadersTypeDef
- FieldToMatchOutputTypeDef
- JsonBodyTypeDef
- GetManagedRuleSetResponseTypeDef
- RequestInspectionACFPUnionTypeDef
- AWSManagedRulesACFPRuleSetOutputTypeDef
- AWSManagedRulesATPRuleSetOutputTypeDef
- ResponseInspectionTypeDef
- TimeWindowUnionTypeDef
- RateBasedStatementOutputTypeDef
- RateBasedStatementCustomKeyTypeDef
- LoggingFilterOutputTypeDef
- LoggingFilterTypeDef
- CookiesUnionTypeDef
- OverrideActionOutputTypeDef
- AllowActionTypeDef
- CaptchaActionTypeDef
- ChallengeActionTypeDef
- CountActionTypeDef
- DefaultActionOutputTypeDef
- RuleActionOutputTypeDef
- BlockActionTypeDef
- DataProtectionConfigUnionTypeDef
- GetSampledRequestsResponseTypeDef
- HeadersUnionTypeDef
- ByteMatchStatementOutputTypeDef
- RegexMatchStatementOutputTypeDef
- RegexPatternSetReferenceStatementOutputTypeDef
- SizeConstraintStatementOutputTypeDef
- SqliMatchStatementOutputTypeDef
- XssMatchStatementOutputTypeDef
- JsonBodyUnionTypeDef
- ManagedRuleGroupConfigOutputTypeDef
- ResponseInspectionUnionTypeDef
- GetSampledRequestsRequestTypeDef
- RateBasedStatementCustomKeyUnionTypeDef
- LoggingConfigurationOutputTypeDef
- AllowActionUnionTypeDef
- CaptchaActionUnionTypeDef
- ChallengeActionUnionTypeDef
- CountActionUnionTypeDef
- RuleActionOverrideOutputTypeDef
- RuleSummaryTypeDef
- BlockActionUnionTypeDef
- DefaultActionTypeDef
- FieldToMatchTypeDef
- AWSManagedRulesACFPRuleSetTypeDef
- AWSManagedRulesATPRuleSetTypeDef
- RateBasedStatementTypeDef
- GetLoggingConfigurationResponseTypeDef
- ListLoggingConfigurationsResponseTypeDef
- PutLoggingConfigurationResponseTypeDef
- OverrideActionTypeDef
- ManagedRuleGroupStatementOutputTypeDef
- RuleGroupReferenceStatementOutputTypeDef
- DescribeManagedRuleGroupResponseTypeDef
- RuleActionTypeDef
- DefaultActionUnionTypeDef
- FieldToMatchUnionTypeDef
- LoggingConfigurationTypeDef
- AWSManagedRulesACFPRuleSetUnionTypeDef
- AWSManagedRulesATPRuleSetUnionTypeDef
- RateBasedStatementUnionTypeDef
- OverrideActionUnionTypeDef
- FirewallManagerStatementTypeDef
- StatementOutputTypeDef
- RuleActionUnionTypeDef
- ByteMatchStatementTypeDef
- RegexMatchStatementTypeDef
- RegexPatternSetReferenceStatementTypeDef
- SizeConstraintStatementTypeDef
- SqliMatchStatementTypeDef
- XssMatchStatementTypeDef
- LoggingConfigurationUnionTypeDef
- ManagedRuleGroupConfigTypeDef
- FirewallManagerRuleGroupTypeDef
- RuleOutputTypeDef
- RuleActionOverrideTypeDef
- ByteMatchStatementUnionTypeDef
- RegexMatchStatementUnionTypeDef
- RegexPatternSetReferenceStatementUnionTypeDef
- SizeConstraintStatementUnionTypeDef
- SqliMatchStatementUnionTypeDef
- XssMatchStatementUnionTypeDef
- PutLoggingConfigurationRequestTypeDef
- ManagedRuleGroupConfigUnionTypeDef
- RuleGroupTypeDef
- WebACLTypeDef
- RuleActionOverrideUnionTypeDef
- GetRuleGroupResponseTypeDef
- GetWebACLForResourceResponseTypeDef
- GetWebACLResponseTypeDef
- ManagedRuleGroupStatementTypeDef
- RuleGroupReferenceStatementTypeDef
- ManagedRuleGroupStatementUnionTypeDef
- RuleGroupReferenceStatementUnionTypeDef
- StatementTypeDef
- StatementUnionTypeDef
- RuleTypeDef
- RuleUnionTypeDef
- CheckCapacityRequestTypeDef
- CreateRuleGroupRequestTypeDef
- CreateWebACLRequestTypeDef
- UpdateRuleGroupRequestTypeDef
- UpdateWebACLRequestTypeDef