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
- 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
- AndStatementTypeDef
- AssociateWebACLRequestRequestTypeDef
- RequestBodyAssociatedResourceTypeConfigTypeDef
- BlobTypeDef
- BodyTypeDef
- TextTransformationTypeDef
- ImmunityTimePropertyTypeDef
- CaptchaResponseTypeDef
- ChallengeResponseTypeDef
- ResponseMetadataTypeDef
- LabelNameConditionTypeDef
- CookieMatchPatternTypeDef
- CreateAPIKeyRequestRequestTypeDef
- TagTypeDef
- IPSetSummaryTypeDef
- RegexTypeDef
- RegexPatternSetSummaryTypeDef
- CustomResponseBodyTypeDef
- VisibilityConfigTypeDef
- RuleGroupSummaryTypeDef
- WebACLSummaryTypeDef
- CustomHTTPHeaderTypeDef
- 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
- GetWebACLForResourceRequestRequestTypeDef
- GetWebACLRequestRequestTypeDef
- HTTPHeaderTypeDef
- HeaderMatchPatternTypeDef
- IPSetForwardedIPConfigTypeDef
- JsonMatchPatternTypeDef
- LabelMatchStatementTypeDef
- LabelTypeDef
- ListAPIKeysRequestRequestTypeDef
- ListAvailableManagedRuleGroupVersionsRequestRequestTypeDef
- ManagedRuleGroupVersionTypeDef
- ListAvailableManagedRuleGroupsRequestRequestTypeDef
- ManagedRuleGroupSummaryTypeDef
- ListIPSetsRequestRequestTypeDef
- ListLoggingConfigurationsRequestRequestTypeDef
- ListManagedRuleSetsRequestRequestTypeDef
- ManagedRuleSetSummaryTypeDef
- ListMobileSdkReleasesRequestRequestTypeDef
- ReleaseSummaryTypeDef
- ListRegexPatternSetsRequestRequestTypeDef
- ListResourcesForWebACLRequestRequestTypeDef
- ListRuleGroupsRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- ListWebACLsRequestRequestTypeDef
- PasswordFieldTypeDef
- UsernameFieldTypeDef
- ManagedRuleSetVersionTypeDef
- NotStatementTypeDef
- OrStatementTypeDef
- PhoneNumberFieldTypeDef
- VersionToPublishTypeDef
- PutPermissionPolicyRequestRequestTypeDef
- RateLimitLabelNamespaceTypeDef
- ResponseInspectionBodyContainsTypeDef
- ResponseInspectionHeaderTypeDef
- ResponseInspectionJsonTypeDef
- ResponseInspectionStatusCodeTypeDef
- TimestampTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateIPSetRequestRequestTypeDef
- AssociationConfigTypeDef
- RateLimitCookieTypeDef
- RateLimitHeaderTypeDef
- RateLimitQueryArgumentTypeDef
- RateLimitQueryStringTypeDef
- RateLimitUriPathTypeDef
- CaptchaConfigTypeDef
- ChallengeConfigTypeDef
- CheckCapacityResponseTypeDef
- CreateAPIKeyResponseTypeDef
- DeleteFirewallManagerRuleGroupsResponseTypeDef
- GenerateMobileSdkReleaseUrlResponseTypeDef
- GetDecryptedAPIKeyResponseTypeDef
- GetPermissionPolicyResponseTypeDef
- ListAPIKeysResponseTypeDef
- ListResourcesForWebACLResponseTypeDef
- PutManagedRuleSetVersionsResponseTypeDef
- UpdateIPSetResponseTypeDef
- UpdateManagedRuleSetVersionExpiryDateResponseTypeDef
- UpdateRegexPatternSetResponseTypeDef
- UpdateRuleGroupResponseTypeDef
- UpdateWebACLResponseTypeDef
- ConditionTypeDef
- CookiesTypeDef
- CreateIPSetRequestRequestTypeDef
- MobileSdkReleaseTypeDef
- TagInfoForResourceTypeDef
- TagResourceRequestRequestTypeDef
- CreateIPSetResponseTypeDef
- ListIPSetsResponseTypeDef
- CreateRegexPatternSetRequestRequestTypeDef
- RegexPatternSetTypeDef
- UpdateRegexPatternSetRequestRequestTypeDef
- CreateRegexPatternSetResponseTypeDef
- ListRegexPatternSetsResponseTypeDef
- CreateRuleGroupResponseTypeDef
- ListRuleGroupsResponseTypeDef
- CreateWebACLResponseTypeDef
- ListWebACLsResponseTypeDef
- CustomRequestHandlingTypeDef
- CustomResponseTypeDef
- DescribeAllManagedProductsResponseTypeDef
- DescribeManagedProductsByVendorResponseTypeDef
- GeoMatchStatementTypeDef
- GetIPSetResponseTypeDef
- GetRateBasedStatementManagedKeysResponseTypeDef
- HTTPRequestTypeDef
- HeadersTypeDef
- IPSetReferenceStatementTypeDef
- JsonBodyTypeDef
- ListAvailableManagedRuleGroupVersionsResponseTypeDef
- ListAvailableManagedRuleGroupsResponseTypeDef
- ListManagedRuleSetsResponseTypeDef
- ListMobileSdkReleasesResponseTypeDef
- RequestInspectionTypeDef
- ManagedRuleSetTypeDef
- RequestInspectionACFPTypeDef
- PutManagedRuleSetVersionsRequestRequestTypeDef
- ResponseInspectionTypeDef
- TimeWindowTypeDef
- UpdateManagedRuleSetVersionExpiryDateRequestRequestTypeDef
- RateBasedStatementCustomKeyTypeDef
- FilterTypeDef
- GetMobileSdkReleaseResponseTypeDef
- ListTagsForResourceResponseTypeDef
- GetRegexPatternSetResponseTypeDef
- AllowActionTypeDef
- CaptchaActionTypeDef
- ChallengeActionTypeDef
- CountActionTypeDef
- BlockActionTypeDef
- SampledHTTPRequestTypeDef
- FieldToMatchTypeDef
- GetManagedRuleSetResponseTypeDef
- AWSManagedRulesACFPRuleSetTypeDef
- AWSManagedRulesATPRuleSetTypeDef
- GetSampledRequestsRequestRequestTypeDef
- RateBasedStatementTypeDef
- LoggingFilterTypeDef
- OverrideActionTypeDef
- DefaultActionTypeDef
- RuleActionTypeDef
- GetSampledRequestsResponseTypeDef
- ByteMatchStatementTypeDef
- RegexMatchStatementTypeDef
- RegexPatternSetReferenceStatementTypeDef
- SizeConstraintStatementTypeDef
- SqliMatchStatementTypeDef
- XssMatchStatementTypeDef
- ManagedRuleGroupConfigTypeDef
- LoggingConfigurationTypeDef
- RuleActionOverrideTypeDef
- RuleSummaryTypeDef
- RuleTypeDef
- GetLoggingConfigurationResponseTypeDef
- ListLoggingConfigurationsResponseTypeDef
- PutLoggingConfigurationRequestRequestTypeDef
- PutLoggingConfigurationResponseTypeDef
- ManagedRuleGroupStatementTypeDef
- RuleGroupReferenceStatementTypeDef
- DescribeManagedRuleGroupResponseTypeDef
- CheckCapacityRequestRequestTypeDef
- CreateRuleGroupRequestRequestTypeDef
- CreateWebACLRequestRequestTypeDef
- RuleGroupTypeDef
- UpdateRuleGroupRequestRequestTypeDef
- UpdateWebACLRequestRequestTypeDef
- FirewallManagerStatementTypeDef
- StatementTypeDef
- GetRuleGroupResponseTypeDef
- FirewallManagerRuleGroupTypeDef
- WebACLTypeDef
- GetWebACLForResourceResponseTypeDef
- GetWebACLResponseTypeDef