ACMPCA module#
Index > ACMPCA
Auto-generated documentation for ACMPCA type annotations stubs module mypy-boto3-acm-pca.
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.35.86' mypy_boto3_builder
- Select
boto3-stubs
AWS SDK. - Add
ACMPCA
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 ACMPCA
.
From PyPI with pip#
Install boto3-stubs
for ACMPCA
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[acm-pca]'
# 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[acm-pca]'
# standalone installation
python -m pip install mypy-boto3-acm-pca
How to uninstall#
python -m pip uninstall -y mypy-boto3-acm-pca
Usage#
Code samples can be found in Examples.
ACMPCAClient#
Type annotations and code completion for boto3.client("acm-pca")
as ACMPCAClient
boto3 documentation
# ACMPCAClient usage example
from boto3.session import Session
from mypy_boto3_acm_pca.client import ACMPCAClient
def get_client() -> ACMPCAClient:
return Session().client("acm-pca")
Paginators#
Type annotations and code completion for paginators
from boto3.client("acm-pca").get_paginator("...")
.
# ListCertificateAuthoritiesPaginator usage example
from boto3.session import Session
from mypy_boto3_acm_pca.paginator import ListCertificateAuthoritiesPaginator
def get_list_certificate_authorities_paginator() -> ListCertificateAuthoritiesPaginator:
return Session().client("acm-pca").get_paginator("list_certificate_authorities"))
Waiters#
Type annotations and code completion for waiters
from boto3.client("acm-pca").get_waiter("...")
.
# AuditReportCreatedWaiter usage example
from boto3.session import Session
from mypy_boto3_acm_pca.waiter import AuditReportCreatedWaiter
def get_audit_report_created_waiter() -> AuditReportCreatedWaiter:
return Session().client("acm-pca").get_waiter("audit_report_created")
Literals#
Type annotations for literals used in methods and schema.
# AccessMethodTypeType usage example
from mypy_boto3_acm_pca.literals import AccessMethodTypeType
def get_value() -> AccessMethodTypeType:
return "CA_REPOSITORY"
- AccessMethodTypeType
- ActionTypeType
- AuditReportCreatedWaiterName
- AuditReportResponseFormatType
- AuditReportStatusType
- CertificateAuthorityCSRCreatedWaiterName
- CertificateAuthorityStatusType
- CertificateAuthorityTypeType
- CertificateAuthorityUsageModeType
- CertificateIssuedWaiterName
- ExtendedKeyUsageTypeType
- FailureReasonType
- KeyAlgorithmType
- KeyStorageSecurityStandardType
- ListCertificateAuthoritiesPaginatorName
- ListPermissionsPaginatorName
- ListTagsPaginatorName
- PolicyQualifierIdType
- ResourceOwnerType
- RevocationReasonType
- S3ObjectAclType
- SigningAlgorithmType
- ValidityPeriodTypeType
- ACMPCAServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- CustomAttributeTypeDef
- AccessMethodTypeDef
- BlobTypeDef
- CreateCertificateAuthorityAuditReportRequestRequestTypeDef
- ResponseMetadataTypeDef
- TagTypeDef
- CreatePermissionRequestRequestTypeDef
- CrlDistributionPointExtensionConfigurationTypeDef
- KeyUsageTypeDef
- CustomExtensionTypeDef
- DeleteCertificateAuthorityRequestRequestTypeDef
- DeletePermissionRequestRequestTypeDef
- DeletePolicyRequestRequestTypeDef
- DescribeCertificateAuthorityAuditReportRequestRequestTypeDef
- WaiterConfigTypeDef
- DescribeCertificateAuthorityRequestRequestTypeDef
- EdiPartyNameTypeDef
- ExtendedKeyUsageTypeDef
- OtherNameTypeDef
- GetCertificateAuthorityCertificateRequestRequestTypeDef
- GetCertificateAuthorityCsrRequestRequestTypeDef
- GetCertificateRequestRequestTypeDef
- GetPolicyRequestRequestTypeDef
- ValidityTypeDef
- PaginatorConfigTypeDef
- ListCertificateAuthoritiesRequestRequestTypeDef
- ListPermissionsRequestRequestTypeDef
- PermissionTypeDef
- ListTagsRequestRequestTypeDef
- OcspConfigurationTypeDef
- QualifierTypeDef
- PutPolicyRequestRequestTypeDef
- RestoreCertificateAuthorityRequestRequestTypeDef
- RevokeCertificateRequestRequestTypeDef
- ASN1SubjectOutputTypeDef
- ASN1SubjectTypeDef
- ImportCertificateAuthorityCertificateRequestRequestTypeDef
- CreateCertificateAuthorityAuditReportResponseTypeDef
- CreateCertificateAuthorityResponseTypeDef
- DescribeCertificateAuthorityAuditReportResponseTypeDef
- EmptyResponseMetadataTypeDef
- GetCertificateAuthorityCertificateResponseTypeDef
- GetCertificateAuthorityCsrResponseTypeDef
- GetCertificateResponseTypeDef
- GetPolicyResponseTypeDef
- IssueCertificateResponseTypeDef
- ListTagsResponseTypeDef
- TagCertificateAuthorityRequestRequestTypeDef
- UntagCertificateAuthorityRequestRequestTypeDef
- CrlConfigurationTypeDef
- DescribeCertificateAuthorityAuditReportRequestWaitTypeDef
- GetCertificateAuthorityCsrRequestWaitTypeDef
- GetCertificateRequestWaitTypeDef
- ListCertificateAuthoritiesRequestPaginateTypeDef
- ListPermissionsRequestPaginateTypeDef
- ListTagsRequestPaginateTypeDef
- ListPermissionsResponseTypeDef
- PolicyQualifierInfoTypeDef
- GeneralNameOutputTypeDef
- ASN1SubjectUnionTypeDef
- RevocationConfigurationTypeDef
- PolicyInformationTypeDef
- AccessDescriptionOutputTypeDef
- GeneralNameTypeDef
- UpdateCertificateAuthorityRequestRequestTypeDef
- CsrExtensionsOutputTypeDef
- GeneralNameUnionTypeDef
- CertificateAuthorityConfigurationOutputTypeDef
- AccessDescriptionTypeDef
- ExtensionsTypeDef
- CertificateAuthorityTypeDef
- AccessDescriptionUnionTypeDef
- ApiPassthroughTypeDef
- DescribeCertificateAuthorityResponseTypeDef
- ListCertificateAuthoritiesResponseTypeDef
- CsrExtensionsTypeDef
- IssueCertificateRequestRequestTypeDef
- CsrExtensionsUnionTypeDef
- CertificateAuthorityConfigurationTypeDef
- CreateCertificateAuthorityRequestRequestTypeDef