ACM module#
Index > ACM
Auto-generated documentation for ACM type annotations stubs module types-boto3-acm.
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.43.40' mypy-boto3-builder - Select
boto3AWS SDK. - Add
ACMservice. - 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 ACM.
From PyPI with pip#
Install types-boto3 for ACM service.
# install with boto3 type annotations
python -m pip install 'types-boto3[acm]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[acm]'
# standalone installation
python -m pip install types-boto3-acm
How to uninstall#
python -m pip uninstall -y types-boto3-acm
Usage#
Code samples can be found in Examples.
ACMClient#
Type annotations and code completion for boto3.client("acm") as ACMClient
boto3 documentation
# ACMClient usage example
from boto3.session import Session
from types_boto3_acm.client import ACMClient
def get_client() -> ACMClient:
return Session().client("acm")
Paginators#
Type annotations and code completion for paginators
from boto3.client("acm").get_paginator("...").
# ListAcmeAccountsPaginator usage example
from boto3.session import Session
from types_boto3_acm.paginator import ListAcmeAccountsPaginator
def get_list_acme_accounts_paginator() -> ListAcmeAccountsPaginator:
return Session().client("acm").get_paginator("list_acme_accounts"))
- ListAcmeAccountsPaginator
- ListAcmeDomainValidationsPaginator
- ListAcmeEndpointsPaginator
- ListAcmeExternalAccountBindingsPaginator
- ListCertificatesPaginator
- SearchCertificatesPaginator
Waiters#
Type annotations and code completion for waiters
from boto3.client("acm").get_waiter("...").
# AcmeDomainValidationDeletedWaiter usage example
from boto3.session import Session
from types_boto3_acm.waiter import AcmeDomainValidationDeletedWaiter
def get_acme_domain_validation_deleted_waiter() -> AcmeDomainValidationDeletedWaiter:
return Session().client("acm").get_waiter("acme_domain_validation_deleted")
- AcmeDomainValidationDeletedWaiter
- AcmeDomainValidationValidatedWaiter
- AcmeEndpointActiveWaiter
- AcmeEndpointDeletedWaiter
- CertificateValidatedWaiter
Literals#
Type annotations for literals used in methods and schema.
# AcmeAccountStatusType usage example
from types_boto3_acm.literals import AcmeAccountStatusType
def get_value() -> AcmeAccountStatusType:
return "DEACTIVATED"
- AcmeAccountStatusType
- AcmeAuthorizationBehaviorType
- AcmeContactType
- AcmeDomainValidationDeletedWaiterName
- AcmeDomainValidationFailureReasonType
- AcmeDomainValidationStatusType
- AcmeDomainValidationValidatedWaiterName
- AcmeEndpointActiveWaiterName
- AcmeEndpointDeletedWaiterName
- AcmeEndpointStatusType
- CertificateExportType
- CertificateKeyPairOriginType
- CertificateManagedByType
- CertificateStatusType
- CertificateTransparencyLoggingPreferenceType
- CertificateTypeType
- CertificateValidatedWaiterName
- ComparisonOperatorType
- DomainScopeOptionType
- DomainStatusType
- ExtendedKeyUsageNameType
- FailureReasonType
- KeyAlgorithmType
- KeyUsageNameType
- ListAcmeAccountsPaginatorName
- ListAcmeDomainValidationsPaginatorName
- ListAcmeEndpointsPaginatorName
- ListAcmeExternalAccountBindingsPaginatorName
- ListCertificatesPaginatorName
- PrevalidationTypeType
- PublicKeyAlgorithmType
- RecordTypeType
- RenewalEligibilityType
- RenewalStatusType
- RevocationReasonType
- SearchCertificatesPaginatorName
- SearchCertificatesSortByType
- SearchCertificatesSortOrderType
- SortByType
- SortOrderType
- TimeTypeType
- ValidationMethodType
- ACMServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AcmCertificateMetadataFilterTypeDef
- AcmCertificateMetadataTypeDef
- AcmeAccountSummaryTypeDef
- AcmeAccountTypeDef
- FailureDetailsTypeDef
- TagTypeDef
- AcmeExternalAccountBindingSummaryTypeDef
- AcmeExternalAccountBindingTypeDef
- BlobTypeDef
- PublicCertificateAuthorityOutputTypeDef
- PublicCertificateAuthorityTypeDef
- CertificateOptionsTypeDef
- ExtendedKeyUsageTypeDef
- KeyUsageTypeDef
- CertificateSummaryTypeDef
- CommonNameFilterTypeDef
- ResponseMetadataTypeDef
- ExpirationTypeDef
- CustomAttributeTypeDef
- DeleteAcmeDomainValidationRequestTypeDef
- DeleteAcmeEndpointRequestTypeDef
- DeleteAcmeExternalAccountBindingRequestTypeDef
- DeleteCertificateRequestTypeDef
- DescribeAcmeAccountRequestTypeDef
- DescribeAcmeDomainValidationRequestTypeDef
- WaiterConfigTypeDef
- DescribeAcmeEndpointRequestTypeDef
- DescribeAcmeExternalAccountBindingRequestTypeDef
- DescribeCertificateRequestTypeDef
- DnsNameFilterTypeDef
- DomainScopeTypeDef
- ResourceRecordTypeDef
- DomainValidationOptionTypeDef
- HttpRedirectTypeDef
- ExpiryEventsConfigurationTypeDef
- FiltersTypeDef
- OtherNameTypeDef
- GetAcmeExternalAccountBindingCredentialsRequestTypeDef
- GetCertificateRequestTypeDef
- PaginatorConfigTypeDef
- ListAcmeAccountsRequestTypeDef
- ListAcmeDomainValidationsRequestTypeDef
- ListAcmeEndpointsRequestTypeDef
- ListAcmeExternalAccountBindingsRequestTypeDef
- ListTagsForCertificateRequestTypeDef
- ListTagsForResourceRequestTypeDef
- RenewCertificateRequestTypeDef
- ResendValidationEmailRequestTypeDef
- RevokeAcmeAccountRequestTypeDef
- RevokeAcmeExternalAccountBindingRequestTypeDef
- RevokeCertificateRequestTypeDef
- TimestampTypeDef
- UntagResourceRequestTypeDef
- CertificateMetadataTypeDef
- AddTagsToCertificateRequestTypeDef
- RemoveTagsFromCertificateRequestTypeDef
- TagResourceRequestTypeDef
- ExportCertificateRequestTypeDef
- ImportCertificateRequestTypeDef
- CertificateAuthorityOutputTypeDef
- CertificateAuthorityTypeDef
- UpdateCertificateOptionsRequestTypeDef
- SubjectFilterTypeDef
- CreateAcmeDomainValidationResponseTypeDef
- CreateAcmeEndpointResponseTypeDef
- CreateAcmeExternalAccountBindingResponseTypeDef
- DescribeAcmeAccountResponseTypeDef
- DescribeAcmeExternalAccountBindingResponseTypeDef
- EmptyResponseMetadataTypeDef
- ExportCertificateResponseTypeDef
- GetAcmeExternalAccountBindingCredentialsResponseTypeDef
- GetCertificateResponseTypeDef
- ImportCertificateResponseTypeDef
- ListAcmeAccountsResponseTypeDef
- ListAcmeExternalAccountBindingsResponseTypeDef
- ListCertificatesResponseTypeDef
- ListTagsForCertificateResponseTypeDef
- ListTagsForResourceResponseTypeDef
- RequestCertificateResponseTypeDef
- RevokeCertificateResponseTypeDef
- CreateAcmeExternalAccountBindingRequestTypeDef
- DistinguishedNameTypeDef
- DescribeAcmeDomainValidationRequestWaitExtraTypeDef
- DescribeAcmeDomainValidationRequestWaitTypeDef
- DescribeAcmeEndpointRequestWaitExtraTypeDef
- DescribeAcmeEndpointRequestWaitTypeDef
- DescribeCertificateRequestWaitTypeDef
- SubjectAlternativeNameFilterTypeDef
- DnsPrevalidationOptionsTypeDef
- DnsPrevalidationDetailsTypeDef
- RequestCertificateRequestTypeDef
- DomainValidationTypeDef
- GetAccountConfigurationResponseTypeDef
- PutAccountConfigurationRequestTypeDef
- ListCertificatesRequestTypeDef
- ListAcmeAccountsRequestPaginateTypeDef
- ListAcmeDomainValidationsRequestPaginateTypeDef
- ListAcmeEndpointsRequestPaginateTypeDef
- ListAcmeExternalAccountBindingsRequestPaginateTypeDef
- ListCertificatesRequestPaginateTypeDef
- TimestampRangeTypeDef
- AcmeEndpointSummaryTypeDef
- AcmeEndpointTypeDef
- CertificateAuthorityUnionTypeDef
- GeneralNameTypeDef
- PrevalidationOptionsTypeDef
- PrevalidationDetailsTypeDef
- RenewalSummaryTypeDef
- X509AttributeFilterTypeDef
- ListAcmeEndpointsResponseTypeDef
- DescribeAcmeEndpointResponseTypeDef
- CreateAcmeEndpointRequestTypeDef
- UpdateAcmeEndpointRequestTypeDef
- X509AttributesTypeDef
- CreateAcmeDomainValidationRequestTypeDef
- UpdateAcmeDomainValidationRequestTypeDef
- AcmeDomainValidationSummaryTypeDef
- AcmeDomainValidationTypeDef
- CertificateDetailTypeDef
- CertificateFilterTypeDef
- CertificateSearchResultTypeDef
- ListAcmeDomainValidationsResponseTypeDef
- DescribeAcmeDomainValidationResponseTypeDef
- DescribeCertificateResponseTypeDef
- CertificateFilterStatementPaginatorTypeDef
- CertificateFilterStatementTypeDef
- SearchCertificatesResponseTypeDef
- SearchCertificatesRequestPaginateTypeDef
- SearchCertificatesRequestTypeDef