Registry / type-stubs / types-aiobotocore-wafv2

types-aiobotocore-wafv2

JSON →
library3.7.0pypypiunverified

Type annotations for aiobotocore WAFV2 service (version 3.5.0), generated by mypy-boto3-builder 8.12.0. Provides static typing stubs for AWS WAFV2 async client and service resources when using aiobotocore. Compatible with Python >=3.9.

pip install 'types-aiobotocore-wafv2'
INSTALL
IMPORT
SIG · TYPES-AIOBOTOCORE-
T
types-aiobotocore-wafv2
type-stubspythonv3.7.0
Install
1.7s avg
Import
—
Disk
16MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.9–3.13
musl
3.9–3.13
Install & Compatibility
Where this runs
tested against v3.7.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 18.5MB
glibc
py 3.10–3.95 runs
installs and imports cleanly · install 1.7s · import 0.000s · 19MB
16MB installed
● package 16MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

WAFV2Client
✓ from types_aiobotocore_wafv2 import WAFV2Client
✗ from types_aiobotocore_wafv2 import WAFV2Client

Async client initialization with type annotations for WAFV2.

import os from types_aiobotocore_wafv2 import WAFV2Client async def get_web_acls(): # Replace with actual credentials session = aiobotocore.session.AioSession() async with session.create_client('wafv2', region_name='us-east-1', aws_access_key_id=os.environ.get('AWS_ACCESS_KEY_ID', ''), aws_secret_access_key=os.environ.get('AWS_SECRET_ACCESS_KEY', '')) as client: # client is now type-annotated as WAFV2Client result = await client.list_web_acls(Scope='REGIONAL') return result['WebACLs']
Debug
Known issues
breakingVersion 8.9.0 of the builder introduced breaking changes: TypeDefs for packed method arguments use shorter names (e.g., CreateDistributionRequestRequestTypeDef -> CreateDistributionRequestTypeDef). This affects type definitions inherited from the builder.
fix
Update any hardcoded type names to match the new shorter pattern. Check your type hints for any RequestRequestTypeDef suffixes.
affects: >=3.5.0
deprecatedPython 3.8 support was removed in version 8.12.0. This package requires Python >=3.9.
fix
Upgrade your Python runtime to 3.9 or later.
affects: >=3.5.0
gotchaThe package only provides type stubs. It does not include the actual aiobotocore client implementation. You must have aiobotocore and boto3 installed separately.
fix
Install aiobotocore (e.g., pip install aiobotocore) alongside this stubs package.
affects: all
gotchaThe top-level package name is types_aiobotocore_wafv2 (with underscores), not types-aiobotocore-wafv2 (with hyphens). Python import paths use underscores.
fix
Use import from types_aiobotocore_wafv2, not from types_aiobotocore_wafv2 (can't import with hyphens).
affects: all
Upgrade
Version history
3.7.0latest on PyPI · released May 10, 2026
Audit
Dependencies
aiobotocorerequiredRuntime dependency for AWS SDK interactions; stubs are used with aiobotocore.
typing-extensionsoptionalRequired for Python 3.9 compatibility with certain type constructs.
Agent activity
40 hits · last 30 days
node
34
OpenAI (training)
1
Resources
types-aiobotocore-wafv2 — pip install types-aiobotocore-wafv2 · libregistry