WAFV2 module#
Index > WAFV2
Auto-generated documentation for WAFV2 type annotations stubs module mypy-boto3-wafv2.
How to install#
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 boto3-stubs
for WAFV2
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[wafv2]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[wafv2]'
# standalone installation
python -m pip install mypy-boto3-wafv2
How to uninstall#
python -m pip uninstall -y mypy-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 mypy_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 mypy_boto3_wafv2.literals import ActionValueType
def get_value() -> ActionValueType:
return "ALLOW"
- ActionValueType
- AssociatedResourceTypeType
- BodyParsingFallbackBehaviorType
- ComparisonOperatorType
- CountryCodeType
- FailureReasonType
- FallbackBehaviorType
- 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
- AssociateWebACLRequestRequestTypeDef
- RequestBodyAssociatedResourceTypeConfigTypeDef
- BlobTypeDef
- BodyTypeDef
- TextTransformationTypeDef
- ImmunityTimePropertyTypeDef
- CaptchaResponseTypeDef
- ChallengeResponseTypeDef
- ResponseMetadataTypeDef
- LabelNameConditionTypeDef
- CookieMatchPatternOutputTypeDef
- CookieMatchPatternTypeDef
- CreateAPIKeyRequestRequestTypeDef
- TagTypeDef
- IPSetSummaryTypeDef
- RegexTypeDef
- RegexPatternSetSummaryTypeDef
- CustomResponseBodyTypeDef
- VisibilityConfigTypeDef
- RuleGroupSummaryTypeDef
- WebACLSummaryTypeDef
- CustomHTTPHeaderTypeDef
- DeleteAPIKeyRequestRequestTypeDef
- DeleteFirewallManagerRuleGroupsRequestRequestTypeDef
- DeleteIPSetRequestRequestTypeDef
- DeleteLoggingConfigurationRequestRequestTypeDef
- DeletePermissionPolicyRequestRequestTypeDef
- DeleteRegexPatternSetRequestRequestTypeDef
- DeleteRuleGroupRequestRequestTypeDef
- DeleteWebACLRequestRequestTypeDef
- DescribeAllManagedProductsRequestRequestTypeDef
- ManagedProductDescriptorTypeDef
- DescribeManagedProductsByVendorRequestRequestTypeDef
- DescribeManagedRuleGroupRequestRequestTypeDef
- LabelSummaryTypeDef
- DisassociateWebACLRequestRequestTypeDef
- EmailFieldTypeDef
- ExcludedRuleTypeDef
- HeaderOrderTypeDef
- JA3FingerprintTypeDef
- SingleHeaderTypeDef
- SingleQueryArgumentTypeDef
- ForwardedIPConfigTypeDef
- GenerateMobileSdkReleaseUrlRequestRequestTypeDef
- GetDecryptedAPIKeyRequestRequestTypeDef
- GetIPSetRequestRequestTypeDef
- IPSetTypeDef
- GetLoggingConfigurationRequestRequestTypeDef
- GetManagedRuleSetRequestRequestTypeDef
- GetMobileSdkReleaseRequestRequestTypeDef
- GetPermissionPolicyRequestRequestTypeDef
- GetRateBasedStatementManagedKeysRequestRequestTypeDef
- RateBasedStatementManagedKeysIPSetTypeDef
- GetRegexPatternSetRequestRequestTypeDef
- GetRuleGroupRequestRequestTypeDef
- TimeWindowOutputTypeDef
- GetWebACLForResourceRequestRequestTypeDef
- GetWebACLRequestRequestTypeDef
- HTTPHeaderTypeDef
- HeaderMatchPatternOutputTypeDef
- HeaderMatchPatternTypeDef
- IPSetForwardedIPConfigTypeDef
- JsonMatchPatternOutputTypeDef
- JsonMatchPatternTypeDef
- LabelMatchStatementTypeDef
- LabelTypeDef
- ListAPIKeysRequestRequestTypeDef
- ListAvailableManagedRuleGroupVersionsRequestRequestTypeDef
- ManagedRuleGroupVersionTypeDef
- ListAvailableManagedRuleGroupsRequestRequestTypeDef
- ManagedRuleGroupSummaryTypeDef
- ListIPSetsRequestRequestTypeDef
- ListLoggingConfigurationsRequestRequestTypeDef
- ListManagedRuleSetsRequestRequestTypeDef
- ManagedRuleSetSummaryTypeDef
- ListMobileSdkReleasesRequestRequestTypeDef
- ReleaseSummaryTypeDef
- ListRegexPatternSetsRequestRequestTypeDef
- ListResourcesForWebACLRequestRequestTypeDef
- ListRuleGroupsRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- ListWebACLsRequestRequestTypeDef
- PasswordFieldTypeDef
- UsernameFieldTypeDef
- ManagedRuleSetVersionTypeDef
- NotStatementTypeDef
- OrStatementOutputTypeDef
- OrStatementTypeDef
- PhoneNumberFieldTypeDef
- VersionToPublishTypeDef
- PutPermissionPolicyRequestRequestTypeDef
- RateLimitLabelNamespaceTypeDef
- ResponseInspectionBodyContainsOutputTypeDef
- ResponseInspectionBodyContainsTypeDef
- ResponseInspectionHeaderOutputTypeDef
- ResponseInspectionHeaderTypeDef
- ResponseInspectionJsonOutputTypeDef
- ResponseInspectionJsonTypeDef
- ResponseInspectionStatusCodeOutputTypeDef
- ResponseInspectionStatusCodeTypeDef
- TimestampTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateIPSetRequestRequestTypeDef
- 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
- CookiesTypeDef
- CreateIPSetRequestRequestTypeDef
- MobileSdkReleaseTypeDef
- TagInfoForResourceTypeDef
- TagResourceRequestRequestTypeDef
- CreateIPSetResponseTypeDef
- ListIPSetsResponseTypeDef
- CreateRegexPatternSetRequestRequestTypeDef
- RegexPatternSetTypeDef
- UpdateRegexPatternSetRequestRequestTypeDef
- CreateRegexPatternSetResponseTypeDef
- ListRegexPatternSetsResponseTypeDef
- CreateRuleGroupResponseTypeDef
- ListRuleGroupsResponseTypeDef
- CreateWebACLResponseTypeDef
- ListWebACLsResponseTypeDef
- CustomRequestHandlingOutputTypeDef
- CustomRequestHandlingTypeDef
- CustomResponseOutputTypeDef
- CustomResponseTypeDef
- DescribeAllManagedProductsResponseTypeDef
- DescribeManagedProductsByVendorResponseTypeDef
- GeoMatchStatementOutputTypeDef
- GeoMatchStatementTypeDef
- GetIPSetResponseTypeDef
- GetRateBasedStatementManagedKeysResponseTypeDef
- HTTPRequestTypeDef
- HeadersOutputTypeDef
- HeadersTypeDef
- IPSetReferenceStatementTypeDef
- JsonBodyOutputTypeDef
- JsonBodyTypeDef
- ListAvailableManagedRuleGroupVersionsResponseTypeDef
- ListAvailableManagedRuleGroupsResponseTypeDef
- ListManagedRuleSetsResponseTypeDef
- ListMobileSdkReleasesResponseTypeDef
- RequestInspectionTypeDef
- ManagedRuleSetTypeDef
- RequestInspectionACFPOutputTypeDef
- RequestInspectionACFPTypeDef
- PutManagedRuleSetVersionsRequestRequestTypeDef
- ResponseInspectionOutputTypeDef
- ResponseInspectionTypeDef
- TimeWindowTypeDef
- UpdateManagedRuleSetVersionExpiryDateRequestRequestTypeDef
- AssociationConfigUnionTypeDef
- RateBasedStatementCustomKeyOutputTypeDef
- RateBasedStatementCustomKeyTypeDef
- FilterOutputTypeDef
- FilterTypeDef
- GetMobileSdkReleaseResponseTypeDef
- ListTagsForResourceResponseTypeDef
- GetRegexPatternSetResponseTypeDef
- AllowActionOutputTypeDef
- CaptchaActionOutputTypeDef
- ChallengeActionOutputTypeDef
- CountActionOutputTypeDef
- AllowActionTypeDef
- CaptchaActionTypeDef
- ChallengeActionTypeDef
- CountActionTypeDef
- BlockActionOutputTypeDef
- BlockActionTypeDef
- SampledHTTPRequestTypeDef
- FieldToMatchOutputTypeDef
- FieldToMatchTypeDef
- GetManagedRuleSetResponseTypeDef
- AWSManagedRulesACFPRuleSetOutputTypeDef
- AWSManagedRulesATPRuleSetOutputTypeDef
- AWSManagedRulesACFPRuleSetTypeDef
- AWSManagedRulesATPRuleSetTypeDef
- GetSampledRequestsRequestRequestTypeDef
- TimeWindowUnionTypeDef
- RateBasedStatementOutputTypeDef
- RateBasedStatementTypeDef
- LoggingFilterOutputTypeDef
- LoggingFilterTypeDef
- OverrideActionOutputTypeDef
- OverrideActionTypeDef
- DefaultActionOutputTypeDef
- RuleActionOutputTypeDef
- DefaultActionTypeDef
- RuleActionTypeDef
- GetSampledRequestsResponseTypeDef
- ByteMatchStatementOutputTypeDef
- RegexMatchStatementOutputTypeDef
- RegexPatternSetReferenceStatementOutputTypeDef
- SizeConstraintStatementOutputTypeDef
- SqliMatchStatementOutputTypeDef
- XssMatchStatementOutputTypeDef
- ByteMatchStatementTypeDef
- RegexMatchStatementTypeDef
- RegexPatternSetReferenceStatementTypeDef
- SizeConstraintStatementTypeDef
- SqliMatchStatementTypeDef
- XssMatchStatementTypeDef
- ManagedRuleGroupConfigOutputTypeDef
- ManagedRuleGroupConfigTypeDef
- LoggingConfigurationOutputTypeDef
- LoggingConfigurationTypeDef
- RuleActionOverrideOutputTypeDef
- RuleOutputTypeDef
- RuleSummaryTypeDef
- DefaultActionUnionTypeDef
- RuleActionOverrideTypeDef
- RuleTypeDef
- GetLoggingConfigurationResponseTypeDef
- ListLoggingConfigurationsResponseTypeDef
- PutLoggingConfigurationResponseTypeDef
- LoggingConfigurationUnionTypeDef
- PutLoggingConfigurationRequestRequestTypeDef
- ManagedRuleGroupStatementOutputTypeDef
- RuleGroupReferenceStatementOutputTypeDef
- RuleGroupTypeDef
- DescribeManagedRuleGroupResponseTypeDef
- ManagedRuleGroupStatementTypeDef
- RuleGroupReferenceStatementTypeDef
- RuleUnionTypeDef
- FirewallManagerStatementTypeDef
- StatementOutputTypeDef
- GetRuleGroupResponseTypeDef
- StatementTypeDef
- CheckCapacityRequestRequestTypeDef
- CreateRuleGroupRequestRequestTypeDef
- CreateWebACLRequestRequestTypeDef
- UpdateRuleGroupRequestRequestTypeDef
- UpdateWebACLRequestRequestTypeDef
- FirewallManagerRuleGroupTypeDef
- WebACLTypeDef
- GetWebACLForResourceResponseTypeDef
- GetWebACLResponseTypeDef