types-aiobotocore-acm provides type annotations for the aiobotocore AWS Certificate Manager (ACM) service client, generated by mypy-boto3-builder. These annotations enable static type checking with tools like MyPy, Pyright, and enhance IDE auto-completion for asynchronous AWS client interactions. The library maintains a versioning in sync with the corresponding aiobotocore and botocore versions and is actively developed with frequent releases.
pip install types-aiobotocore-acmVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to initialize an aiobotocore ACM client and use the `ACMClient` type annotation from `types-aiobotocore-acm` to enable static type checking and IDE auto-completion for client methods and their parameters. It lists issued certificates in a specified region.
Upgrade your Python environment to version 3.9 or later. Alternatively, pin `types-aiobotocore-acm` to a version compatible with Python 3.8 if available for your specific aiobotocore version.
Update your type annotations in code to reflect the new, shorter TypeDef names and corrected `Extra` postfix placements. Refer to the `types-aiobotocore` documentation for the exact TypeDef names for your service and method.
Ensure `aiobotocore` is installed in your environment: `pip install aiobotocore`.
For explicit typing, always annotate your client objects (e.g., `client: ACMClient`). If experiencing issues with `mypy`, verify your `mypy.ini` configuration and that the stub package is installed in an accessible location for your type checker.