Type definitions#
Auto-generated documentation for ACM type annotations stubs module mypy-boto3-acm.
BlobTypeDef#
# BlobTypeDef Union usage example
from mypy_boto3_acm.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
botocore.response.StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_acm.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
CertificateAuthorityUnionTypeDef#
# CertificateAuthorityUnionTypeDef Union usage example
from mypy_boto3_acm.type_defs import CertificateAuthorityUnionTypeDef
def get_value() -> CertificateAuthorityUnionTypeDef:
return ...
# CertificateAuthorityUnionTypeDef definition
CertificateAuthorityUnionTypeDef = Union[
CertificateAuthorityTypeDef, # (1)
CertificateAuthorityOutputTypeDef, # (2)
]
AcmCertificateMetadataFilterTypeDef#
# AcmCertificateMetadataFilterTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import AcmCertificateMetadataFilterTypeDef
def get_value() -> AcmCertificateMetadataFilterTypeDef:
return {
"Status": ...,
}
# AcmCertificateMetadataFilterTypeDef definition
class AcmCertificateMetadataFilterTypeDef(TypedDict):
Status: NotRequired[CertificateStatusType], # (1)
RenewalStatus: NotRequired[RenewalStatusType], # (2)
Type: NotRequired[CertificateTypeType], # (3)
InUse: NotRequired[bool],
Exported: NotRequired[bool],
ExportOption: NotRequired[CertificateExportType], # (4)
ManagedBy: NotRequired[CertificateManagedByType], # (5)
ValidationMethod: NotRequired[ValidationMethodType], # (6)
CertificateKeyPairOrigin: NotRequired[CertificateKeyPairOriginType], # (7)
AcmeEndpointArn: NotRequired[str],
AcmeAccountId: NotRequired[str],
- See CertificateStatusType
- See RenewalStatusType
- See CertificateTypeType
- See CertificateExportType
- See CertificateManagedByType
- See ValidationMethodType
- See CertificateKeyPairOriginType
AcmCertificateMetadataTypeDef#
# AcmCertificateMetadataTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import AcmCertificateMetadataTypeDef
def get_value() -> AcmCertificateMetadataTypeDef:
return {
"CreatedAt": ...,
}
# AcmCertificateMetadataTypeDef definition
class AcmCertificateMetadataTypeDef(TypedDict):
CreatedAt: NotRequired[datetime.datetime],
Exported: NotRequired[bool],
ImportedAt: NotRequired[datetime.datetime],
InUse: NotRequired[bool],
IssuedAt: NotRequired[datetime.datetime],
RenewalEligibility: NotRequired[RenewalEligibilityType], # (1)
RevokedAt: NotRequired[datetime.datetime],
Status: NotRequired[CertificateStatusType], # (2)
RenewalStatus: NotRequired[RenewalStatusType], # (3)
Type: NotRequired[CertificateTypeType], # (4)
ExportOption: NotRequired[CertificateExportType], # (5)
ManagedBy: NotRequired[CertificateManagedByType], # (6)
ValidationMethod: NotRequired[ValidationMethodType], # (7)
CertificateKeyPairOrigin: NotRequired[CertificateKeyPairOriginType], # (8)
AcmeEndpointArn: NotRequired[str],
AcmeAccountId: NotRequired[str],
- See RenewalEligibilityType
- See CertificateStatusType
- See RenewalStatusType
- See CertificateTypeType
- See CertificateExportType
- See CertificateManagedByType
- See ValidationMethodType
- See CertificateKeyPairOriginType
AcmeAccountSummaryTypeDef#
# AcmeAccountSummaryTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import AcmeAccountSummaryTypeDef
def get_value() -> AcmeAccountSummaryTypeDef:
return {
"AccountUrl": ...,
}
# AcmeAccountSummaryTypeDef definition
class AcmeAccountSummaryTypeDef(TypedDict):
AccountUrl: NotRequired[str],
PublicKeyThumbprint: NotRequired[str],
Status: NotRequired[AcmeAccountStatusType], # (1)
CreatedAt: NotRequired[datetime.datetime],
AcmeExternalAccountBindingArn: NotRequired[str],
Contacts: NotRequired[list[str]],
AcmeAccountTypeDef#
# AcmeAccountTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import AcmeAccountTypeDef
def get_value() -> AcmeAccountTypeDef:
return {
"AccountUrl": ...,
}
# AcmeAccountTypeDef definition
class AcmeAccountTypeDef(TypedDict):
AccountUrl: NotRequired[str],
PublicKeyThumbprint: NotRequired[str],
Status: NotRequired[AcmeAccountStatusType], # (1)
CreatedAt: NotRequired[datetime.datetime],
AcmeExternalAccountBindingArn: NotRequired[str],
Contacts: NotRequired[list[str]],
FailureDetailsTypeDef#
# FailureDetailsTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import FailureDetailsTypeDef
def get_value() -> FailureDetailsTypeDef:
return {
"Reason": ...,
}
# FailureDetailsTypeDef definition
class FailureDetailsTypeDef(TypedDict):
Reason: NotRequired[AcmeDomainValidationFailureReasonType], # (1)
Message: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: NotRequired[str],
AcmeExternalAccountBindingSummaryTypeDef#
# AcmeExternalAccountBindingSummaryTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import AcmeExternalAccountBindingSummaryTypeDef
def get_value() -> AcmeExternalAccountBindingSummaryTypeDef:
return {
"AcmeExternalAccountBindingArn": ...,
}
# AcmeExternalAccountBindingSummaryTypeDef definition
class AcmeExternalAccountBindingSummaryTypeDef(TypedDict):
AcmeExternalAccountBindingArn: NotRequired[str],
AcmeEndpointArn: NotRequired[str],
RoleArn: NotRequired[str],
ExpiresAt: NotRequired[datetime.datetime],
RevokedAt: NotRequired[datetime.datetime],
LastUsedAt: NotRequired[datetime.datetime],
CreatedAt: NotRequired[datetime.datetime],
UpdatedAt: NotRequired[datetime.datetime],
AcmeExternalAccountBindingTypeDef#
# AcmeExternalAccountBindingTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import AcmeExternalAccountBindingTypeDef
def get_value() -> AcmeExternalAccountBindingTypeDef:
return {
"AcmeExternalAccountBindingArn": ...,
}
# AcmeExternalAccountBindingTypeDef definition
class AcmeExternalAccountBindingTypeDef(TypedDict):
AcmeExternalAccountBindingArn: NotRequired[str],
AcmeEndpointArn: NotRequired[str],
RoleArn: NotRequired[str],
ExpiresAt: NotRequired[datetime.datetime],
RevokedAt: NotRequired[datetime.datetime],
LastUsedAt: NotRequired[datetime.datetime],
CreatedAt: NotRequired[datetime.datetime],
UpdatedAt: NotRequired[datetime.datetime],
PublicCertificateAuthorityOutputTypeDef#
# PublicCertificateAuthorityOutputTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import PublicCertificateAuthorityOutputTypeDef
def get_value() -> PublicCertificateAuthorityOutputTypeDef:
return {
"AllowedKeyAlgorithms": ...,
}
# PublicCertificateAuthorityOutputTypeDef definition
class PublicCertificateAuthorityOutputTypeDef(TypedDict):
AllowedKeyAlgorithms: NotRequired[list[PublicKeyAlgorithmType]], # (1)
- See
list[PublicKeyAlgorithmType]
PublicCertificateAuthorityTypeDef#
# PublicCertificateAuthorityTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import PublicCertificateAuthorityTypeDef
def get_value() -> PublicCertificateAuthorityTypeDef:
return {
"AllowedKeyAlgorithms": ...,
}
# PublicCertificateAuthorityTypeDef definition
class PublicCertificateAuthorityTypeDef(TypedDict):
AllowedKeyAlgorithms: NotRequired[Sequence[PublicKeyAlgorithmType]], # (1)
- See
Sequence[PublicKeyAlgorithmType]
CertificateOptionsTypeDef#
# CertificateOptionsTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CertificateOptionsTypeDef
def get_value() -> CertificateOptionsTypeDef:
return {
"CertificateTransparencyLoggingPreference": ...,
}
# CertificateOptionsTypeDef definition
class CertificateOptionsTypeDef(TypedDict):
CertificateTransparencyLoggingPreference: NotRequired[CertificateTransparencyLoggingPreferenceType], # (1)
Export: NotRequired[CertificateExportType], # (2)
ExtendedKeyUsageTypeDef#
# ExtendedKeyUsageTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ExtendedKeyUsageTypeDef
def get_value() -> ExtendedKeyUsageTypeDef:
return {
"Name": ...,
}
# ExtendedKeyUsageTypeDef definition
class ExtendedKeyUsageTypeDef(TypedDict):
Name: NotRequired[ExtendedKeyUsageNameType], # (1)
OID: NotRequired[str],
KeyUsageTypeDef#
# KeyUsageTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import KeyUsageTypeDef
def get_value() -> KeyUsageTypeDef:
return {
"Name": ...,
}
# KeyUsageTypeDef definition
class KeyUsageTypeDef(TypedDict):
Name: NotRequired[KeyUsageNameType], # (1)
- See KeyUsageNameType
CertificateSummaryTypeDef#
# CertificateSummaryTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CertificateSummaryTypeDef
def get_value() -> CertificateSummaryTypeDef:
return {
"CertificateArn": ...,
}
# CertificateSummaryTypeDef definition
class CertificateSummaryTypeDef(TypedDict):
CertificateArn: NotRequired[str],
DomainName: NotRequired[str],
SubjectAlternativeNameSummaries: NotRequired[list[str]],
HasAdditionalSubjectAlternativeNames: NotRequired[bool],
Status: NotRequired[CertificateStatusType], # (1)
Type: NotRequired[CertificateTypeType], # (2)
KeyAlgorithm: NotRequired[KeyAlgorithmType], # (3)
KeyUsages: NotRequired[list[KeyUsageNameType]], # (4)
ExtendedKeyUsages: NotRequired[list[ExtendedKeyUsageNameType]], # (5)
ExportOption: NotRequired[CertificateExportType], # (6)
InUse: NotRequired[bool],
Exported: NotRequired[bool],
RenewalEligibility: NotRequired[RenewalEligibilityType], # (7)
NotBefore: NotRequired[datetime.datetime],
NotAfter: NotRequired[datetime.datetime],
CreatedAt: NotRequired[datetime.datetime],
IssuedAt: NotRequired[datetime.datetime],
ImportedAt: NotRequired[datetime.datetime],
RevokedAt: NotRequired[datetime.datetime],
ManagedBy: NotRequired[CertificateManagedByType], # (8)
CertificateKeyPairOrigin: NotRequired[CertificateKeyPairOriginType], # (9)
- See CertificateStatusType
- See CertificateTypeType
- See KeyAlgorithmType
- See
list[KeyUsageNameType] - See
list[ExtendedKeyUsageNameType] - See CertificateExportType
- See RenewalEligibilityType
- See CertificateManagedByType
- See CertificateKeyPairOriginType
CommonNameFilterTypeDef#
# CommonNameFilterTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CommonNameFilterTypeDef
def get_value() -> CommonNameFilterTypeDef:
return {
"Value": ...,
}
# CommonNameFilterTypeDef definition
class CommonNameFilterTypeDef(TypedDict):
Value: str,
ComparisonOperator: ComparisonOperatorType, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ExpirationTypeDef#
# ExpirationTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ExpirationTypeDef
def get_value() -> ExpirationTypeDef:
return {
"Value": ...,
}
# ExpirationTypeDef definition
class ExpirationTypeDef(TypedDict):
Value: int,
Type: TimeTypeType, # (1)
- See TimeTypeType
CustomAttributeTypeDef#
# CustomAttributeTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CustomAttributeTypeDef
def get_value() -> CustomAttributeTypeDef:
return {
"ObjectIdentifier": ...,
}
# CustomAttributeTypeDef definition
class CustomAttributeTypeDef(TypedDict):
ObjectIdentifier: NotRequired[str],
Value: NotRequired[str],
DeleteAcmeDomainValidationRequestTypeDef#
# DeleteAcmeDomainValidationRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DeleteAcmeDomainValidationRequestTypeDef
def get_value() -> DeleteAcmeDomainValidationRequestTypeDef:
return {
"AcmeDomainValidationArn": ...,
}
# DeleteAcmeDomainValidationRequestTypeDef definition
class DeleteAcmeDomainValidationRequestTypeDef(TypedDict):
AcmeDomainValidationArn: str,
DeleteAcmeEndpointRequestTypeDef#
# DeleteAcmeEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DeleteAcmeEndpointRequestTypeDef
def get_value() -> DeleteAcmeEndpointRequestTypeDef:
return {
"AcmeEndpointArn": ...,
}
# DeleteAcmeEndpointRequestTypeDef definition
class DeleteAcmeEndpointRequestTypeDef(TypedDict):
AcmeEndpointArn: str,
DeleteAcmeExternalAccountBindingRequestTypeDef#
# DeleteAcmeExternalAccountBindingRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DeleteAcmeExternalAccountBindingRequestTypeDef
def get_value() -> DeleteAcmeExternalAccountBindingRequestTypeDef:
return {
"AcmeExternalAccountBindingArn": ...,
}
# DeleteAcmeExternalAccountBindingRequestTypeDef definition
class DeleteAcmeExternalAccountBindingRequestTypeDef(TypedDict):
AcmeExternalAccountBindingArn: str,
DeleteCertificateRequestTypeDef#
# DeleteCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DeleteCertificateRequestTypeDef
def get_value() -> DeleteCertificateRequestTypeDef:
return {
"CertificateArn": ...,
}
# DeleteCertificateRequestTypeDef definition
class DeleteCertificateRequestTypeDef(TypedDict):
CertificateArn: str,
DescribeAcmeAccountRequestTypeDef#
# DescribeAcmeAccountRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeAcmeAccountRequestTypeDef
def get_value() -> DescribeAcmeAccountRequestTypeDef:
return {
"AcmeEndpointArn": ...,
}
# DescribeAcmeAccountRequestTypeDef definition
class DescribeAcmeAccountRequestTypeDef(TypedDict):
AcmeEndpointArn: str,
AccountUrl: str,
DescribeAcmeDomainValidationRequestTypeDef#
# DescribeAcmeDomainValidationRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeAcmeDomainValidationRequestTypeDef
def get_value() -> DescribeAcmeDomainValidationRequestTypeDef:
return {
"AcmeDomainValidationArn": ...,
}
# DescribeAcmeDomainValidationRequestTypeDef definition
class DescribeAcmeDomainValidationRequestTypeDef(TypedDict):
AcmeDomainValidationArn: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeAcmeEndpointRequestTypeDef#
# DescribeAcmeEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeAcmeEndpointRequestTypeDef
def get_value() -> DescribeAcmeEndpointRequestTypeDef:
return {
"AcmeEndpointArn": ...,
}
# DescribeAcmeEndpointRequestTypeDef definition
class DescribeAcmeEndpointRequestTypeDef(TypedDict):
AcmeEndpointArn: str,
DescribeAcmeExternalAccountBindingRequestTypeDef#
# DescribeAcmeExternalAccountBindingRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeAcmeExternalAccountBindingRequestTypeDef
def get_value() -> DescribeAcmeExternalAccountBindingRequestTypeDef:
return {
"AcmeExternalAccountBindingArn": ...,
}
# DescribeAcmeExternalAccountBindingRequestTypeDef definition
class DescribeAcmeExternalAccountBindingRequestTypeDef(TypedDict):
AcmeExternalAccountBindingArn: str,
DescribeCertificateRequestTypeDef#
# DescribeCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeCertificateRequestTypeDef
def get_value() -> DescribeCertificateRequestTypeDef:
return {
"CertificateArn": ...,
}
# DescribeCertificateRequestTypeDef definition
class DescribeCertificateRequestTypeDef(TypedDict):
CertificateArn: str,
DnsNameFilterTypeDef#
# DnsNameFilterTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DnsNameFilterTypeDef
def get_value() -> DnsNameFilterTypeDef:
return {
"Value": ...,
}
# DnsNameFilterTypeDef definition
class DnsNameFilterTypeDef(TypedDict):
Value: str,
ComparisonOperator: ComparisonOperatorType, # (1)
DomainScopeTypeDef#
# DomainScopeTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DomainScopeTypeDef
def get_value() -> DomainScopeTypeDef:
return {
"ExactDomain": ...,
}
# DomainScopeTypeDef definition
class DomainScopeTypeDef(TypedDict):
ExactDomain: NotRequired[DomainScopeOptionType], # (1)
Subdomains: NotRequired[DomainScopeOptionType], # (1)
Wildcards: NotRequired[DomainScopeOptionType], # (1)
ResourceRecordTypeDef#
# ResourceRecordTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ResourceRecordTypeDef
def get_value() -> ResourceRecordTypeDef:
return {
"Name": ...,
}
# ResourceRecordTypeDef definition
class ResourceRecordTypeDef(TypedDict):
Name: str,
Type: RecordTypeType, # (1)
Value: str,
- See RecordTypeType
DomainValidationOptionTypeDef#
# DomainValidationOptionTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DomainValidationOptionTypeDef
def get_value() -> DomainValidationOptionTypeDef:
return {
"DomainName": ...,
}
# DomainValidationOptionTypeDef definition
class DomainValidationOptionTypeDef(TypedDict):
DomainName: str,
ValidationDomain: str,
HttpRedirectTypeDef#
# HttpRedirectTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import HttpRedirectTypeDef
def get_value() -> HttpRedirectTypeDef:
return {
"RedirectFrom": ...,
}
# HttpRedirectTypeDef definition
class HttpRedirectTypeDef(TypedDict):
RedirectFrom: NotRequired[str],
RedirectTo: NotRequired[str],
ExpiryEventsConfigurationTypeDef#
# ExpiryEventsConfigurationTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ExpiryEventsConfigurationTypeDef
def get_value() -> ExpiryEventsConfigurationTypeDef:
return {
"DaysBeforeExpiry": ...,
}
# ExpiryEventsConfigurationTypeDef definition
class ExpiryEventsConfigurationTypeDef(TypedDict):
DaysBeforeExpiry: NotRequired[int],
FiltersTypeDef#
# FiltersTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import FiltersTypeDef
def get_value() -> FiltersTypeDef:
return {
"extendedKeyUsage": ...,
}
# FiltersTypeDef definition
class FiltersTypeDef(TypedDict):
extendedKeyUsage: NotRequired[Sequence[ExtendedKeyUsageNameType]], # (1)
keyUsage: NotRequired[Sequence[KeyUsageNameType]], # (2)
keyTypes: NotRequired[Sequence[KeyAlgorithmType]], # (3)
exportOption: NotRequired[CertificateExportType], # (4)
managedBy: NotRequired[CertificateManagedByType], # (5)
- See
Sequence[ExtendedKeyUsageNameType] - See
Sequence[KeyUsageNameType] - See
Sequence[KeyAlgorithmType] - See CertificateExportType
- See CertificateManagedByType
OtherNameTypeDef#
# OtherNameTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import OtherNameTypeDef
def get_value() -> OtherNameTypeDef:
return {
"ObjectIdentifier": ...,
}
# OtherNameTypeDef definition
class OtherNameTypeDef(TypedDict):
ObjectIdentifier: NotRequired[str],
Value: NotRequired[str],
GetAcmeExternalAccountBindingCredentialsRequestTypeDef#
# GetAcmeExternalAccountBindingCredentialsRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import GetAcmeExternalAccountBindingCredentialsRequestTypeDef
def get_value() -> GetAcmeExternalAccountBindingCredentialsRequestTypeDef:
return {
"AcmeExternalAccountBindingArn": ...,
}
# GetAcmeExternalAccountBindingCredentialsRequestTypeDef definition
class GetAcmeExternalAccountBindingCredentialsRequestTypeDef(TypedDict):
AcmeExternalAccountBindingArn: str,
GetCertificateRequestTypeDef#
# GetCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import GetCertificateRequestTypeDef
def get_value() -> GetCertificateRequestTypeDef:
return {
"CertificateArn": ...,
}
# GetCertificateRequestTypeDef definition
class GetCertificateRequestTypeDef(TypedDict):
CertificateArn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAcmeAccountsRequestTypeDef#
# ListAcmeAccountsRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListAcmeAccountsRequestTypeDef
def get_value() -> ListAcmeAccountsRequestTypeDef:
return {
"AcmeEndpointArn": ...,
}
# ListAcmeAccountsRequestTypeDef definition
class ListAcmeAccountsRequestTypeDef(TypedDict):
AcmeEndpointArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListAcmeDomainValidationsRequestTypeDef#
# ListAcmeDomainValidationsRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListAcmeDomainValidationsRequestTypeDef
def get_value() -> ListAcmeDomainValidationsRequestTypeDef:
return {
"AcmeEndpointArn": ...,
}
# ListAcmeDomainValidationsRequestTypeDef definition
class ListAcmeDomainValidationsRequestTypeDef(TypedDict):
AcmeEndpointArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListAcmeEndpointsRequestTypeDef#
# ListAcmeEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListAcmeEndpointsRequestTypeDef
def get_value() -> ListAcmeEndpointsRequestTypeDef:
return {
"NextToken": ...,
}
# ListAcmeEndpointsRequestTypeDef definition
class ListAcmeEndpointsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListAcmeExternalAccountBindingsRequestTypeDef#
# ListAcmeExternalAccountBindingsRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListAcmeExternalAccountBindingsRequestTypeDef
def get_value() -> ListAcmeExternalAccountBindingsRequestTypeDef:
return {
"AcmeEndpointArn": ...,
}
# ListAcmeExternalAccountBindingsRequestTypeDef definition
class ListAcmeExternalAccountBindingsRequestTypeDef(TypedDict):
AcmeEndpointArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForCertificateRequestTypeDef#
# ListTagsForCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListTagsForCertificateRequestTypeDef
def get_value() -> ListTagsForCertificateRequestTypeDef:
return {
"CertificateArn": ...,
}
# ListTagsForCertificateRequestTypeDef definition
class ListTagsForCertificateRequestTypeDef(TypedDict):
CertificateArn: str,
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
RenewCertificateRequestTypeDef#
# RenewCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import RenewCertificateRequestTypeDef
def get_value() -> RenewCertificateRequestTypeDef:
return {
"CertificateArn": ...,
}
# RenewCertificateRequestTypeDef definition
class RenewCertificateRequestTypeDef(TypedDict):
CertificateArn: str,
ResendValidationEmailRequestTypeDef#
# ResendValidationEmailRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ResendValidationEmailRequestTypeDef
def get_value() -> ResendValidationEmailRequestTypeDef:
return {
"CertificateArn": ...,
}
# ResendValidationEmailRequestTypeDef definition
class ResendValidationEmailRequestTypeDef(TypedDict):
CertificateArn: str,
Domain: str,
ValidationDomain: str,
RevokeAcmeAccountRequestTypeDef#
# RevokeAcmeAccountRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import RevokeAcmeAccountRequestTypeDef
def get_value() -> RevokeAcmeAccountRequestTypeDef:
return {
"AcmeEndpointArn": ...,
}
# RevokeAcmeAccountRequestTypeDef definition
class RevokeAcmeAccountRequestTypeDef(TypedDict):
AcmeEndpointArn: str,
AccountUrl: str,
RevokeAcmeExternalAccountBindingRequestTypeDef#
# RevokeAcmeExternalAccountBindingRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import RevokeAcmeExternalAccountBindingRequestTypeDef
def get_value() -> RevokeAcmeExternalAccountBindingRequestTypeDef:
return {
"AcmeExternalAccountBindingArn": ...,
}
# RevokeAcmeExternalAccountBindingRequestTypeDef definition
class RevokeAcmeExternalAccountBindingRequestTypeDef(TypedDict):
AcmeExternalAccountBindingArn: str,
RevokeCertificateRequestTypeDef#
# RevokeCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import RevokeCertificateRequestTypeDef
def get_value() -> RevokeCertificateRequestTypeDef:
return {
"CertificateArn": ...,
}
# RevokeCertificateRequestTypeDef definition
class RevokeCertificateRequestTypeDef(TypedDict):
CertificateArn: str,
RevocationReason: RevocationReasonType, # (1)
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
CertificateMetadataTypeDef#
# CertificateMetadataTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CertificateMetadataTypeDef
def get_value() -> CertificateMetadataTypeDef:
return {
"AcmCertificateMetadata": ...,
}
# CertificateMetadataTypeDef definition
class CertificateMetadataTypeDef(TypedDict):
AcmCertificateMetadata: NotRequired[AcmCertificateMetadataTypeDef], # (1)
AddTagsToCertificateRequestTypeDef#
# AddTagsToCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import AddTagsToCertificateRequestTypeDef
def get_value() -> AddTagsToCertificateRequestTypeDef:
return {
"CertificateArn": ...,
}
# AddTagsToCertificateRequestTypeDef definition
class AddTagsToCertificateRequestTypeDef(TypedDict):
CertificateArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See
Sequence[TagTypeDef]
RemoveTagsFromCertificateRequestTypeDef#
# RemoveTagsFromCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import RemoveTagsFromCertificateRequestTypeDef
def get_value() -> RemoveTagsFromCertificateRequestTypeDef:
return {
"CertificateArn": ...,
}
# RemoveTagsFromCertificateRequestTypeDef definition
class RemoveTagsFromCertificateRequestTypeDef(TypedDict):
CertificateArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See
Sequence[TagTypeDef]
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See
Sequence[TagTypeDef]
ExportCertificateRequestTypeDef#
# ExportCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ExportCertificateRequestTypeDef
def get_value() -> ExportCertificateRequestTypeDef:
return {
"CertificateArn": ...,
}
# ExportCertificateRequestTypeDef definition
class ExportCertificateRequestTypeDef(TypedDict):
CertificateArn: str,
Passphrase: BlobTypeDef,
ImportCertificateRequestTypeDef#
# ImportCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ImportCertificateRequestTypeDef
def get_value() -> ImportCertificateRequestTypeDef:
return {
"Certificate": ...,
}
# ImportCertificateRequestTypeDef definition
class ImportCertificateRequestTypeDef(TypedDict):
Certificate: BlobTypeDef,
PrivateKey: BlobTypeDef,
CertificateArn: NotRequired[str],
CertificateChain: NotRequired[BlobTypeDef],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
CertificateAuthorityOutputTypeDef#
# CertificateAuthorityOutputTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CertificateAuthorityOutputTypeDef
def get_value() -> CertificateAuthorityOutputTypeDef:
return {
"PublicCertificateAuthority": ...,
}
# CertificateAuthorityOutputTypeDef definition
class CertificateAuthorityOutputTypeDef(TypedDict):
PublicCertificateAuthority: NotRequired[PublicCertificateAuthorityOutputTypeDef], # (1)
CertificateAuthorityTypeDef#
# CertificateAuthorityTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CertificateAuthorityTypeDef
def get_value() -> CertificateAuthorityTypeDef:
return {
"PublicCertificateAuthority": ...,
}
# CertificateAuthorityTypeDef definition
class CertificateAuthorityTypeDef(TypedDict):
PublicCertificateAuthority: NotRequired[PublicCertificateAuthorityTypeDef], # (1)
UpdateCertificateOptionsRequestTypeDef#
# UpdateCertificateOptionsRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import UpdateCertificateOptionsRequestTypeDef
def get_value() -> UpdateCertificateOptionsRequestTypeDef:
return {
"CertificateArn": ...,
}
# UpdateCertificateOptionsRequestTypeDef definition
class UpdateCertificateOptionsRequestTypeDef(TypedDict):
CertificateArn: str,
Options: CertificateOptionsTypeDef, # (1)
SubjectFilterTypeDef#
# SubjectFilterTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import SubjectFilterTypeDef
def get_value() -> SubjectFilterTypeDef:
return {
"CommonName": ...,
}
# SubjectFilterTypeDef definition
class SubjectFilterTypeDef(TypedDict):
CommonName: NotRequired[CommonNameFilterTypeDef], # (1)
CreateAcmeDomainValidationResponseTypeDef#
# CreateAcmeDomainValidationResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CreateAcmeDomainValidationResponseTypeDef
def get_value() -> CreateAcmeDomainValidationResponseTypeDef:
return {
"AcmeDomainValidationArn": ...,
}
# CreateAcmeDomainValidationResponseTypeDef definition
class CreateAcmeDomainValidationResponseTypeDef(TypedDict):
AcmeDomainValidationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAcmeEndpointResponseTypeDef#
# CreateAcmeEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CreateAcmeEndpointResponseTypeDef
def get_value() -> CreateAcmeEndpointResponseTypeDef:
return {
"AcmeEndpointArn": ...,
}
# CreateAcmeEndpointResponseTypeDef definition
class CreateAcmeEndpointResponseTypeDef(TypedDict):
AcmeEndpointArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAcmeExternalAccountBindingResponseTypeDef#
# CreateAcmeExternalAccountBindingResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CreateAcmeExternalAccountBindingResponseTypeDef
def get_value() -> CreateAcmeExternalAccountBindingResponseTypeDef:
return {
"ExternalAccountBinding": ...,
}
# CreateAcmeExternalAccountBindingResponseTypeDef definition
class CreateAcmeExternalAccountBindingResponseTypeDef(TypedDict):
ExternalAccountBinding: AcmeExternalAccountBindingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAcmeAccountResponseTypeDef#
# DescribeAcmeAccountResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeAcmeAccountResponseTypeDef
def get_value() -> DescribeAcmeAccountResponseTypeDef:
return {
"AcmeAccount": ...,
}
# DescribeAcmeAccountResponseTypeDef definition
class DescribeAcmeAccountResponseTypeDef(TypedDict):
AcmeAccount: AcmeAccountTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAcmeExternalAccountBindingResponseTypeDef#
# DescribeAcmeExternalAccountBindingResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeAcmeExternalAccountBindingResponseTypeDef
def get_value() -> DescribeAcmeExternalAccountBindingResponseTypeDef:
return {
"ExternalAccountBinding": ...,
}
# DescribeAcmeExternalAccountBindingResponseTypeDef definition
class DescribeAcmeExternalAccountBindingResponseTypeDef(TypedDict):
ExternalAccountBinding: AcmeExternalAccountBindingTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportCertificateResponseTypeDef#
# ExportCertificateResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ExportCertificateResponseTypeDef
def get_value() -> ExportCertificateResponseTypeDef:
return {
"Certificate": ...,
}
# ExportCertificateResponseTypeDef definition
class ExportCertificateResponseTypeDef(TypedDict):
Certificate: str,
CertificateChain: str,
PrivateKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAcmeExternalAccountBindingCredentialsResponseTypeDef#
# GetAcmeExternalAccountBindingCredentialsResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import GetAcmeExternalAccountBindingCredentialsResponseTypeDef
def get_value() -> GetAcmeExternalAccountBindingCredentialsResponseTypeDef:
return {
"KeyId": ...,
}
# GetAcmeExternalAccountBindingCredentialsResponseTypeDef definition
class GetAcmeExternalAccountBindingCredentialsResponseTypeDef(TypedDict):
KeyId: str,
MacKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCertificateResponseTypeDef#
# GetCertificateResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import GetCertificateResponseTypeDef
def get_value() -> GetCertificateResponseTypeDef:
return {
"Certificate": ...,
}
# GetCertificateResponseTypeDef definition
class GetCertificateResponseTypeDef(TypedDict):
Certificate: str,
CertificateChain: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportCertificateResponseTypeDef#
# ImportCertificateResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ImportCertificateResponseTypeDef
def get_value() -> ImportCertificateResponseTypeDef:
return {
"CertificateArn": ...,
}
# ImportCertificateResponseTypeDef definition
class ImportCertificateResponseTypeDef(TypedDict):
CertificateArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAcmeAccountsResponseTypeDef#
# ListAcmeAccountsResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListAcmeAccountsResponseTypeDef
def get_value() -> ListAcmeAccountsResponseTypeDef:
return {
"AcmeAccounts": ...,
}
# ListAcmeAccountsResponseTypeDef definition
class ListAcmeAccountsResponseTypeDef(TypedDict):
AcmeAccounts: list[AcmeAccountSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[AcmeAccountSummaryTypeDef] - See ResponseMetadataTypeDef
ListAcmeExternalAccountBindingsResponseTypeDef#
# ListAcmeExternalAccountBindingsResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListAcmeExternalAccountBindingsResponseTypeDef
def get_value() -> ListAcmeExternalAccountBindingsResponseTypeDef:
return {
"ExternalAccountBindings": ...,
}
# ListAcmeExternalAccountBindingsResponseTypeDef definition
class ListAcmeExternalAccountBindingsResponseTypeDef(TypedDict):
ExternalAccountBindings: list[AcmeExternalAccountBindingSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[AcmeExternalAccountBindingSummaryTypeDef] - See ResponseMetadataTypeDef
ListCertificatesResponseTypeDef#
# ListCertificatesResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListCertificatesResponseTypeDef
def get_value() -> ListCertificatesResponseTypeDef:
return {
"NextToken": ...,
}
# ListCertificatesResponseTypeDef definition
class ListCertificatesResponseTypeDef(TypedDict):
CertificateSummaryList: list[CertificateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[CertificateSummaryTypeDef] - See ResponseMetadataTypeDef
ListTagsForCertificateResponseTypeDef#
# ListTagsForCertificateResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListTagsForCertificateResponseTypeDef
def get_value() -> ListTagsForCertificateResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForCertificateResponseTypeDef definition
class ListTagsForCertificateResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[TagTypeDef] - See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[TagTypeDef] - See ResponseMetadataTypeDef
RequestCertificateResponseTypeDef#
# RequestCertificateResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import RequestCertificateResponseTypeDef
def get_value() -> RequestCertificateResponseTypeDef:
return {
"CertificateArn": ...,
}
# RequestCertificateResponseTypeDef definition
class RequestCertificateResponseTypeDef(TypedDict):
CertificateArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RevokeCertificateResponseTypeDef#
# RevokeCertificateResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import RevokeCertificateResponseTypeDef
def get_value() -> RevokeCertificateResponseTypeDef:
return {
"CertificateArn": ...,
}
# RevokeCertificateResponseTypeDef definition
class RevokeCertificateResponseTypeDef(TypedDict):
CertificateArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAcmeExternalAccountBindingRequestTypeDef#
# CreateAcmeExternalAccountBindingRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CreateAcmeExternalAccountBindingRequestTypeDef
def get_value() -> CreateAcmeExternalAccountBindingRequestTypeDef:
return {
"AcmeEndpointArn": ...,
}
# CreateAcmeExternalAccountBindingRequestTypeDef definition
class CreateAcmeExternalAccountBindingRequestTypeDef(TypedDict):
AcmeEndpointArn: str,
RoleArn: str,
IdempotencyToken: NotRequired[str],
Expiration: NotRequired[ExpirationTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ExpirationTypeDef
- See
Sequence[TagTypeDef]
DistinguishedNameTypeDef#
# DistinguishedNameTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DistinguishedNameTypeDef
def get_value() -> DistinguishedNameTypeDef:
return {
"CommonName": ...,
}
# DistinguishedNameTypeDef definition
class DistinguishedNameTypeDef(TypedDict):
CommonName: NotRequired[str],
DomainComponents: NotRequired[list[str]],
Country: NotRequired[str],
CustomAttributes: NotRequired[list[CustomAttributeTypeDef]], # (1)
DistinguishedNameQualifier: NotRequired[str],
GenerationQualifier: NotRequired[str],
GivenName: NotRequired[str],
Initials: NotRequired[str],
Locality: NotRequired[str],
Organization: NotRequired[str],
OrganizationalUnit: NotRequired[str],
Pseudonym: NotRequired[str],
SerialNumber: NotRequired[str],
State: NotRequired[str],
Surname: NotRequired[str],
Title: NotRequired[str],
- See
list[CustomAttributeTypeDef]
DescribeAcmeDomainValidationRequestWaitExtraTypeDef#
# DescribeAcmeDomainValidationRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeAcmeDomainValidationRequestWaitExtraTypeDef
def get_value() -> DescribeAcmeDomainValidationRequestWaitExtraTypeDef:
return {
"AcmeDomainValidationArn": ...,
}
# DescribeAcmeDomainValidationRequestWaitExtraTypeDef definition
class DescribeAcmeDomainValidationRequestWaitExtraTypeDef(TypedDict):
AcmeDomainValidationArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeAcmeDomainValidationRequestWaitTypeDef#
# DescribeAcmeDomainValidationRequestWaitTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeAcmeDomainValidationRequestWaitTypeDef
def get_value() -> DescribeAcmeDomainValidationRequestWaitTypeDef:
return {
"AcmeDomainValidationArn": ...,
}
# DescribeAcmeDomainValidationRequestWaitTypeDef definition
class DescribeAcmeDomainValidationRequestWaitTypeDef(TypedDict):
AcmeDomainValidationArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeAcmeEndpointRequestWaitExtraTypeDef#
# DescribeAcmeEndpointRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeAcmeEndpointRequestWaitExtraTypeDef
def get_value() -> DescribeAcmeEndpointRequestWaitExtraTypeDef:
return {
"AcmeEndpointArn": ...,
}
# DescribeAcmeEndpointRequestWaitExtraTypeDef definition
class DescribeAcmeEndpointRequestWaitExtraTypeDef(TypedDict):
AcmeEndpointArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeAcmeEndpointRequestWaitTypeDef#
# DescribeAcmeEndpointRequestWaitTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeAcmeEndpointRequestWaitTypeDef
def get_value() -> DescribeAcmeEndpointRequestWaitTypeDef:
return {
"AcmeEndpointArn": ...,
}
# DescribeAcmeEndpointRequestWaitTypeDef definition
class DescribeAcmeEndpointRequestWaitTypeDef(TypedDict):
AcmeEndpointArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeCertificateRequestWaitTypeDef#
# DescribeCertificateRequestWaitTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeCertificateRequestWaitTypeDef
def get_value() -> DescribeCertificateRequestWaitTypeDef:
return {
"CertificateArn": ...,
}
# DescribeCertificateRequestWaitTypeDef definition
class DescribeCertificateRequestWaitTypeDef(TypedDict):
CertificateArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
SubjectAlternativeNameFilterTypeDef#
# SubjectAlternativeNameFilterTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import SubjectAlternativeNameFilterTypeDef
def get_value() -> SubjectAlternativeNameFilterTypeDef:
return {
"DnsName": ...,
}
# SubjectAlternativeNameFilterTypeDef definition
class SubjectAlternativeNameFilterTypeDef(TypedDict):
DnsName: NotRequired[DnsNameFilterTypeDef], # (1)
DnsPrevalidationOptionsTypeDef#
# DnsPrevalidationOptionsTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DnsPrevalidationOptionsTypeDef
def get_value() -> DnsPrevalidationOptionsTypeDef:
return {
"DomainScope": ...,
}
# DnsPrevalidationOptionsTypeDef definition
class DnsPrevalidationOptionsTypeDef(TypedDict):
DomainScope: NotRequired[DomainScopeTypeDef], # (1)
HostedZoneId: NotRequired[str],
DnsPrevalidationDetailsTypeDef#
# DnsPrevalidationDetailsTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DnsPrevalidationDetailsTypeDef
def get_value() -> DnsPrevalidationDetailsTypeDef:
return {
"DomainScope": ...,
}
# DnsPrevalidationDetailsTypeDef definition
class DnsPrevalidationDetailsTypeDef(TypedDict):
DomainScope: NotRequired[DomainScopeTypeDef], # (1)
HostedZoneId: NotRequired[str],
ResourceRecord: NotRequired[ResourceRecordTypeDef], # (2)
RequestCertificateRequestTypeDef#
# RequestCertificateRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import RequestCertificateRequestTypeDef
def get_value() -> RequestCertificateRequestTypeDef:
return {
"DomainName": ...,
}
# RequestCertificateRequestTypeDef definition
class RequestCertificateRequestTypeDef(TypedDict):
DomainName: str,
ValidationMethod: NotRequired[ValidationMethodType], # (1)
SubjectAlternativeNames: NotRequired[Sequence[str]],
IdempotencyToken: NotRequired[str],
DomainValidationOptions: NotRequired[Sequence[DomainValidationOptionTypeDef]], # (2)
Options: NotRequired[CertificateOptionsTypeDef], # (3)
CertificateAuthorityArn: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
KeyAlgorithm: NotRequired[KeyAlgorithmType], # (5)
ManagedBy: NotRequired[CertificateManagedByType], # (6)
- See ValidationMethodType
- See
Sequence[DomainValidationOptionTypeDef] - See CertificateOptionsTypeDef
- See
Sequence[TagTypeDef] - See KeyAlgorithmType
- See CertificateManagedByType
DomainValidationTypeDef#
# DomainValidationTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DomainValidationTypeDef
def get_value() -> DomainValidationTypeDef:
return {
"DomainName": ...,
}
# DomainValidationTypeDef definition
class DomainValidationTypeDef(TypedDict):
DomainName: str,
ValidationEmails: NotRequired[list[str]],
ValidationDomain: NotRequired[str],
ValidationStatus: NotRequired[DomainStatusType], # (1)
ResourceRecord: NotRequired[ResourceRecordTypeDef], # (2)
HttpRedirect: NotRequired[HttpRedirectTypeDef], # (3)
ValidationMethod: NotRequired[ValidationMethodType], # (4)
- See DomainStatusType
- See ResourceRecordTypeDef
- See HttpRedirectTypeDef
- See ValidationMethodType
GetAccountConfigurationResponseTypeDef#
# GetAccountConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import GetAccountConfigurationResponseTypeDef
def get_value() -> GetAccountConfigurationResponseTypeDef:
return {
"ExpiryEvents": ...,
}
# GetAccountConfigurationResponseTypeDef definition
class GetAccountConfigurationResponseTypeDef(TypedDict):
ExpiryEvents: ExpiryEventsConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutAccountConfigurationRequestTypeDef#
# PutAccountConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import PutAccountConfigurationRequestTypeDef
def get_value() -> PutAccountConfigurationRequestTypeDef:
return {
"IdempotencyToken": ...,
}
# PutAccountConfigurationRequestTypeDef definition
class PutAccountConfigurationRequestTypeDef(TypedDict):
IdempotencyToken: str,
ExpiryEvents: NotRequired[ExpiryEventsConfigurationTypeDef], # (1)
ListCertificatesRequestTypeDef#
# ListCertificatesRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListCertificatesRequestTypeDef
def get_value() -> ListCertificatesRequestTypeDef:
return {
"CertificateStatuses": ...,
}
# ListCertificatesRequestTypeDef definition
class ListCertificatesRequestTypeDef(TypedDict):
CertificateStatuses: NotRequired[Sequence[CertificateStatusType]], # (1)
CertificateKeyPairOrigins: NotRequired[Sequence[CertificateKeyPairOriginType]], # (2)
Includes: NotRequired[FiltersTypeDef], # (3)
NextToken: NotRequired[str],
MaxItems: NotRequired[int],
SortBy: NotRequired[SortByType], # (4)
SortOrder: NotRequired[SortOrderType], # (5)
- See
Sequence[CertificateStatusType] - See
Sequence[CertificateKeyPairOriginType] - See FiltersTypeDef
- See SortByType
- See SortOrderType
ListAcmeAccountsRequestPaginateTypeDef#
# ListAcmeAccountsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListAcmeAccountsRequestPaginateTypeDef
def get_value() -> ListAcmeAccountsRequestPaginateTypeDef:
return {
"AcmeEndpointArn": ...,
}
# ListAcmeAccountsRequestPaginateTypeDef definition
class ListAcmeAccountsRequestPaginateTypeDef(TypedDict):
AcmeEndpointArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAcmeDomainValidationsRequestPaginateTypeDef#
# ListAcmeDomainValidationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListAcmeDomainValidationsRequestPaginateTypeDef
def get_value() -> ListAcmeDomainValidationsRequestPaginateTypeDef:
return {
"AcmeEndpointArn": ...,
}
# ListAcmeDomainValidationsRequestPaginateTypeDef definition
class ListAcmeDomainValidationsRequestPaginateTypeDef(TypedDict):
AcmeEndpointArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAcmeEndpointsRequestPaginateTypeDef#
# ListAcmeEndpointsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListAcmeEndpointsRequestPaginateTypeDef
def get_value() -> ListAcmeEndpointsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAcmeEndpointsRequestPaginateTypeDef definition
class ListAcmeEndpointsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAcmeExternalAccountBindingsRequestPaginateTypeDef#
# ListAcmeExternalAccountBindingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListAcmeExternalAccountBindingsRequestPaginateTypeDef
def get_value() -> ListAcmeExternalAccountBindingsRequestPaginateTypeDef:
return {
"AcmeEndpointArn": ...,
}
# ListAcmeExternalAccountBindingsRequestPaginateTypeDef definition
class ListAcmeExternalAccountBindingsRequestPaginateTypeDef(TypedDict):
AcmeEndpointArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCertificatesRequestPaginateTypeDef#
# ListCertificatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListCertificatesRequestPaginateTypeDef
def get_value() -> ListCertificatesRequestPaginateTypeDef:
return {
"CertificateStatuses": ...,
}
# ListCertificatesRequestPaginateTypeDef definition
class ListCertificatesRequestPaginateTypeDef(TypedDict):
CertificateStatuses: NotRequired[Sequence[CertificateStatusType]], # (1)
CertificateKeyPairOrigins: NotRequired[Sequence[CertificateKeyPairOriginType]], # (2)
Includes: NotRequired[FiltersTypeDef], # (3)
SortBy: NotRequired[SortByType], # (4)
SortOrder: NotRequired[SortOrderType], # (5)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (6)
- See
Sequence[CertificateStatusType] - See
Sequence[CertificateKeyPairOriginType] - See FiltersTypeDef
- See SortByType
- See SortOrderType
- See PaginatorConfigTypeDef
TimestampRangeTypeDef#
# TimestampRangeTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import TimestampRangeTypeDef
def get_value() -> TimestampRangeTypeDef:
return {
"Start": ...,
}
# TimestampRangeTypeDef definition
class TimestampRangeTypeDef(TypedDict):
Start: NotRequired[TimestampTypeDef],
End: NotRequired[TimestampTypeDef],
AcmeEndpointSummaryTypeDef#
# AcmeEndpointSummaryTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import AcmeEndpointSummaryTypeDef
def get_value() -> AcmeEndpointSummaryTypeDef:
return {
"AcmeEndpointArn": ...,
}
# AcmeEndpointSummaryTypeDef definition
class AcmeEndpointSummaryTypeDef(TypedDict):
AcmeEndpointArn: NotRequired[str],
EndpointUrl: NotRequired[str],
Status: NotRequired[AcmeEndpointStatusType], # (1)
FailureReason: NotRequired[str],
AuthorizationBehavior: NotRequired[AcmeAuthorizationBehaviorType], # (2)
Contact: NotRequired[AcmeContactType], # (3)
CertificateAuthority: NotRequired[CertificateAuthorityOutputTypeDef], # (4)
CertificateTags: NotRequired[list[TagTypeDef]], # (5)
CreatedAt: NotRequired[datetime.datetime],
UpdatedAt: NotRequired[datetime.datetime],
- See AcmeEndpointStatusType
- See AcmeAuthorizationBehaviorType
- See AcmeContactType
- See CertificateAuthorityOutputTypeDef
- See
list[TagTypeDef]
AcmeEndpointTypeDef#
# AcmeEndpointTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import AcmeEndpointTypeDef
def get_value() -> AcmeEndpointTypeDef:
return {
"AcmeEndpointArn": ...,
}
# AcmeEndpointTypeDef definition
class AcmeEndpointTypeDef(TypedDict):
AcmeEndpointArn: NotRequired[str],
EndpointUrl: NotRequired[str],
Status: NotRequired[AcmeEndpointStatusType], # (1)
FailureReason: NotRequired[str],
AuthorizationBehavior: NotRequired[AcmeAuthorizationBehaviorType], # (2)
Contact: NotRequired[AcmeContactType], # (3)
CertificateAuthority: NotRequired[CertificateAuthorityOutputTypeDef], # (4)
CertificateTags: NotRequired[list[TagTypeDef]], # (5)
CreatedAt: NotRequired[datetime.datetime],
UpdatedAt: NotRequired[datetime.datetime],
- See AcmeEndpointStatusType
- See AcmeAuthorizationBehaviorType
- See AcmeContactType
- See CertificateAuthorityOutputTypeDef
- See
list[TagTypeDef]
GeneralNameTypeDef#
# GeneralNameTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import GeneralNameTypeDef
def get_value() -> GeneralNameTypeDef:
return {
"DirectoryName": ...,
}
# GeneralNameTypeDef definition
class GeneralNameTypeDef(TypedDict):
DirectoryName: NotRequired[DistinguishedNameTypeDef], # (1)
DnsName: NotRequired[str],
IpAddress: NotRequired[str],
OtherName: NotRequired[OtherNameTypeDef], # (2)
RegisteredId: NotRequired[str],
Rfc822Name: NotRequired[str],
UniformResourceIdentifier: NotRequired[str],
PrevalidationOptionsTypeDef#
# PrevalidationOptionsTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import PrevalidationOptionsTypeDef
def get_value() -> PrevalidationOptionsTypeDef:
return {
"DnsPrevalidation": ...,
}
# PrevalidationOptionsTypeDef definition
class PrevalidationOptionsTypeDef(TypedDict):
DnsPrevalidation: NotRequired[DnsPrevalidationOptionsTypeDef], # (1)
PrevalidationDetailsTypeDef#
# PrevalidationDetailsTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import PrevalidationDetailsTypeDef
def get_value() -> PrevalidationDetailsTypeDef:
return {
"DnsPrevalidation": ...,
}
# PrevalidationDetailsTypeDef definition
class PrevalidationDetailsTypeDef(TypedDict):
DnsPrevalidation: NotRequired[DnsPrevalidationDetailsTypeDef], # (1)
RenewalSummaryTypeDef#
# RenewalSummaryTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import RenewalSummaryTypeDef
def get_value() -> RenewalSummaryTypeDef:
return {
"RenewalStatus": ...,
}
# RenewalSummaryTypeDef definition
class RenewalSummaryTypeDef(TypedDict):
RenewalStatus: RenewalStatusType, # (1)
DomainValidationOptions: list[DomainValidationTypeDef], # (2)
UpdatedAt: datetime.datetime,
RenewalStatusReason: NotRequired[FailureReasonType], # (3)
- See RenewalStatusType
- See
list[DomainValidationTypeDef] - See FailureReasonType
X509AttributeFilterTypeDef#
# X509AttributeFilterTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import X509AttributeFilterTypeDef
def get_value() -> X509AttributeFilterTypeDef:
return {
"Subject": ...,
}
# X509AttributeFilterTypeDef definition
class X509AttributeFilterTypeDef(TypedDict):
Subject: NotRequired[SubjectFilterTypeDef], # (1)
SubjectAlternativeName: NotRequired[SubjectAlternativeNameFilterTypeDef], # (2)
ExtendedKeyUsage: NotRequired[ExtendedKeyUsageNameType], # (3)
KeyUsage: NotRequired[KeyUsageNameType], # (4)
KeyAlgorithm: NotRequired[KeyAlgorithmType], # (5)
SerialNumber: NotRequired[str],
NotAfter: NotRequired[TimestampRangeTypeDef], # (6)
NotBefore: NotRequired[TimestampRangeTypeDef], # (6)
- See SubjectFilterTypeDef
- See SubjectAlternativeNameFilterTypeDef
- See ExtendedKeyUsageNameType
- See KeyUsageNameType
- See KeyAlgorithmType
- See TimestampRangeTypeDef
- See TimestampRangeTypeDef
ListAcmeEndpointsResponseTypeDef#
# ListAcmeEndpointsResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListAcmeEndpointsResponseTypeDef
def get_value() -> ListAcmeEndpointsResponseTypeDef:
return {
"AcmeEndpoints": ...,
}
# ListAcmeEndpointsResponseTypeDef definition
class ListAcmeEndpointsResponseTypeDef(TypedDict):
AcmeEndpoints: list[AcmeEndpointSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[AcmeEndpointSummaryTypeDef] - See ResponseMetadataTypeDef
DescribeAcmeEndpointResponseTypeDef#
# DescribeAcmeEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeAcmeEndpointResponseTypeDef
def get_value() -> DescribeAcmeEndpointResponseTypeDef:
return {
"AcmeEndpoint": ...,
}
# DescribeAcmeEndpointResponseTypeDef definition
class DescribeAcmeEndpointResponseTypeDef(TypedDict):
AcmeEndpoint: AcmeEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAcmeEndpointRequestTypeDef#
# CreateAcmeEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CreateAcmeEndpointRequestTypeDef
def get_value() -> CreateAcmeEndpointRequestTypeDef:
return {
"AuthorizationBehavior": ...,
}
# CreateAcmeEndpointRequestTypeDef definition
class CreateAcmeEndpointRequestTypeDef(TypedDict):
AuthorizationBehavior: AcmeAuthorizationBehaviorType, # (1)
CertificateAuthority: CertificateAuthorityUnionTypeDef, # (2)
IdempotencyToken: NotRequired[str],
Contact: NotRequired[AcmeContactType], # (3)
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
CertificateTags: NotRequired[Sequence[TagTypeDef]], # (4)
- See AcmeAuthorizationBehaviorType
- See CertificateAuthorityUnionTypeDef
- See AcmeContactType
- See
Sequence[TagTypeDef] - See
Sequence[TagTypeDef]
UpdateAcmeEndpointRequestTypeDef#
# UpdateAcmeEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import UpdateAcmeEndpointRequestTypeDef
def get_value() -> UpdateAcmeEndpointRequestTypeDef:
return {
"AcmeEndpointArn": ...,
}
# UpdateAcmeEndpointRequestTypeDef definition
class UpdateAcmeEndpointRequestTypeDef(TypedDict):
AcmeEndpointArn: str,
AuthorizationBehavior: NotRequired[AcmeAuthorizationBehaviorType], # (1)
Contact: NotRequired[AcmeContactType], # (2)
CertificateAuthority: NotRequired[CertificateAuthorityUnionTypeDef], # (3)
X509AttributesTypeDef#
# X509AttributesTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import X509AttributesTypeDef
def get_value() -> X509AttributesTypeDef:
return {
"Issuer": ...,
}
# X509AttributesTypeDef definition
class X509AttributesTypeDef(TypedDict):
Issuer: NotRequired[DistinguishedNameTypeDef], # (1)
Subject: NotRequired[DistinguishedNameTypeDef], # (1)
SubjectAlternativeNames: NotRequired[list[GeneralNameTypeDef]], # (3)
ExtendedKeyUsages: NotRequired[list[ExtendedKeyUsageNameType]], # (4)
KeyAlgorithm: NotRequired[KeyAlgorithmType], # (5)
KeyUsages: NotRequired[list[KeyUsageNameType]], # (6)
SerialNumber: NotRequired[str],
NotAfter: NotRequired[datetime.datetime],
NotBefore: NotRequired[datetime.datetime],
- See DistinguishedNameTypeDef
- See DistinguishedNameTypeDef
- See
list[GeneralNameTypeDef] - See
list[ExtendedKeyUsageNameType] - See KeyAlgorithmType
- See
list[KeyUsageNameType]
CreateAcmeDomainValidationRequestTypeDef#
# CreateAcmeDomainValidationRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CreateAcmeDomainValidationRequestTypeDef
def get_value() -> CreateAcmeDomainValidationRequestTypeDef:
return {
"AcmeEndpointArn": ...,
}
# CreateAcmeDomainValidationRequestTypeDef definition
class CreateAcmeDomainValidationRequestTypeDef(TypedDict):
AcmeEndpointArn: str,
DomainName: str,
PrevalidationOptions: PrevalidationOptionsTypeDef, # (1)
IdempotencyToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See PrevalidationOptionsTypeDef
- See
Sequence[TagTypeDef]
UpdateAcmeDomainValidationRequestTypeDef#
# UpdateAcmeDomainValidationRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import UpdateAcmeDomainValidationRequestTypeDef
def get_value() -> UpdateAcmeDomainValidationRequestTypeDef:
return {
"AcmeDomainValidationArn": ...,
}
# UpdateAcmeDomainValidationRequestTypeDef definition
class UpdateAcmeDomainValidationRequestTypeDef(TypedDict):
AcmeDomainValidationArn: str,
PrevalidationOptions: NotRequired[PrevalidationOptionsTypeDef], # (1)
AcmeDomainValidationSummaryTypeDef#
# AcmeDomainValidationSummaryTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import AcmeDomainValidationSummaryTypeDef
def get_value() -> AcmeDomainValidationSummaryTypeDef:
return {
"AcmeDomainValidationArn": ...,
}
# AcmeDomainValidationSummaryTypeDef definition
class AcmeDomainValidationSummaryTypeDef(TypedDict):
AcmeDomainValidationArn: NotRequired[str],
AcmeEndpointArn: NotRequired[str],
DomainName: NotRequired[str],
PrevalidationType: NotRequired[PrevalidationTypeType], # (1)
PrevalidationDetails: NotRequired[PrevalidationDetailsTypeDef], # (2)
Status: NotRequired[AcmeDomainValidationStatusType], # (3)
FailureDetails: NotRequired[FailureDetailsTypeDef], # (4)
CreatedAt: NotRequired[datetime.datetime],
UpdatedAt: NotRequired[datetime.datetime],
- See PrevalidationTypeType
- See PrevalidationDetailsTypeDef
- See AcmeDomainValidationStatusType
- See FailureDetailsTypeDef
AcmeDomainValidationTypeDef#
# AcmeDomainValidationTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import AcmeDomainValidationTypeDef
def get_value() -> AcmeDomainValidationTypeDef:
return {
"AcmeDomainValidationArn": ...,
}
# AcmeDomainValidationTypeDef definition
class AcmeDomainValidationTypeDef(TypedDict):
AcmeDomainValidationArn: NotRequired[str],
AcmeEndpointArn: NotRequired[str],
DomainName: NotRequired[str],
PrevalidationType: NotRequired[PrevalidationTypeType], # (1)
PrevalidationDetails: NotRequired[PrevalidationDetailsTypeDef], # (2)
Status: NotRequired[AcmeDomainValidationStatusType], # (3)
FailureDetails: NotRequired[FailureDetailsTypeDef], # (4)
CreatedAt: NotRequired[datetime.datetime],
UpdatedAt: NotRequired[datetime.datetime],
- See PrevalidationTypeType
- See PrevalidationDetailsTypeDef
- See AcmeDomainValidationStatusType
- See FailureDetailsTypeDef
CertificateDetailTypeDef#
# CertificateDetailTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CertificateDetailTypeDef
def get_value() -> CertificateDetailTypeDef:
return {
"CertificateArn": ...,
}
# CertificateDetailTypeDef definition
class CertificateDetailTypeDef(TypedDict):
CertificateArn: NotRequired[str],
DomainName: NotRequired[str],
SubjectAlternativeNames: NotRequired[list[str]],
ManagedBy: NotRequired[CertificateManagedByType], # (1)
DomainValidationOptions: NotRequired[list[DomainValidationTypeDef]], # (2)
Serial: NotRequired[str],
Subject: NotRequired[str],
Issuer: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
IssuedAt: NotRequired[datetime.datetime],
ImportedAt: NotRequired[datetime.datetime],
Status: NotRequired[CertificateStatusType], # (3)
RevokedAt: NotRequired[datetime.datetime],
RevocationReason: NotRequired[RevocationReasonType], # (4)
NotBefore: NotRequired[datetime.datetime],
NotAfter: NotRequired[datetime.datetime],
KeyAlgorithm: NotRequired[KeyAlgorithmType], # (5)
SignatureAlgorithm: NotRequired[str],
InUseBy: NotRequired[list[str]],
FailureReason: NotRequired[FailureReasonType], # (6)
Type: NotRequired[CertificateTypeType], # (7)
RenewalSummary: NotRequired[RenewalSummaryTypeDef], # (8)
KeyUsages: NotRequired[list[KeyUsageTypeDef]], # (9)
ExtendedKeyUsages: NotRequired[list[ExtendedKeyUsageTypeDef]], # (10)
CertificateAuthorityArn: NotRequired[str],
RenewalEligibility: NotRequired[RenewalEligibilityType], # (11)
Options: NotRequired[CertificateOptionsTypeDef], # (12)
CertificateKeyPairOrigin: NotRequired[CertificateKeyPairOriginType], # (13)
AcmeEndpointArn: NotRequired[str],
AcmeAccountId: NotRequired[str],
- See CertificateManagedByType
- See
list[DomainValidationTypeDef] - See CertificateStatusType
- See RevocationReasonType
- See KeyAlgorithmType
- See FailureReasonType
- See CertificateTypeType
- See RenewalSummaryTypeDef
- See
list[KeyUsageTypeDef] - See
list[ExtendedKeyUsageTypeDef] - See RenewalEligibilityType
- See CertificateOptionsTypeDef
- See CertificateKeyPairOriginType
CertificateFilterTypeDef#
# CertificateFilterTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CertificateFilterTypeDef
def get_value() -> CertificateFilterTypeDef:
return {
"CertificateArn": ...,
}
# CertificateFilterTypeDef definition
class CertificateFilterTypeDef(TypedDict):
CertificateArn: NotRequired[str],
X509AttributeFilter: NotRequired[X509AttributeFilterTypeDef], # (1)
AcmCertificateMetadataFilter: NotRequired[AcmCertificateMetadataFilterTypeDef], # (2)
CertificateSearchResultTypeDef#
# CertificateSearchResultTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CertificateSearchResultTypeDef
def get_value() -> CertificateSearchResultTypeDef:
return {
"CertificateArn": ...,
}
# CertificateSearchResultTypeDef definition
class CertificateSearchResultTypeDef(TypedDict):
CertificateArn: NotRequired[str],
X509Attributes: NotRequired[X509AttributesTypeDef], # (1)
CertificateMetadata: NotRequired[CertificateMetadataTypeDef], # (2)
ListAcmeDomainValidationsResponseTypeDef#
# ListAcmeDomainValidationsResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import ListAcmeDomainValidationsResponseTypeDef
def get_value() -> ListAcmeDomainValidationsResponseTypeDef:
return {
"AcmeDomainValidations": ...,
}
# ListAcmeDomainValidationsResponseTypeDef definition
class ListAcmeDomainValidationsResponseTypeDef(TypedDict):
AcmeDomainValidations: list[AcmeDomainValidationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[AcmeDomainValidationSummaryTypeDef] - See ResponseMetadataTypeDef
DescribeAcmeDomainValidationResponseTypeDef#
# DescribeAcmeDomainValidationResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeAcmeDomainValidationResponseTypeDef
def get_value() -> DescribeAcmeDomainValidationResponseTypeDef:
return {
"AcmeDomainValidation": ...,
}
# DescribeAcmeDomainValidationResponseTypeDef definition
class DescribeAcmeDomainValidationResponseTypeDef(TypedDict):
AcmeDomainValidation: AcmeDomainValidationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCertificateResponseTypeDef#
# DescribeCertificateResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import DescribeCertificateResponseTypeDef
def get_value() -> DescribeCertificateResponseTypeDef:
return {
"Certificate": ...,
}
# DescribeCertificateResponseTypeDef definition
class DescribeCertificateResponseTypeDef(TypedDict):
Certificate: CertificateDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CertificateFilterStatementPaginatorTypeDef#
# CertificateFilterStatementPaginatorTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CertificateFilterStatementPaginatorTypeDef
def get_value() -> CertificateFilterStatementPaginatorTypeDef:
return {
"And": ...,
}
# CertificateFilterStatementPaginatorTypeDef definition
class CertificateFilterStatementPaginatorTypeDef(TypedDict):
And: NotRequired[Sequence[Mapping[str, Any]]],
Or: NotRequired[Sequence[Mapping[str, Any]]],
Not: NotRequired[Mapping[str, Any]],
Filter: NotRequired[CertificateFilterTypeDef], # (1)
CertificateFilterStatementTypeDef#
# CertificateFilterStatementTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import CertificateFilterStatementTypeDef
def get_value() -> CertificateFilterStatementTypeDef:
return {
"And": ...,
}
# CertificateFilterStatementTypeDef definition
class CertificateFilterStatementTypeDef(TypedDict):
And: NotRequired[Sequence[Mapping[str, Any]]],
Or: NotRequired[Sequence[Mapping[str, Any]]],
Not: NotRequired[Mapping[str, Any]],
Filter: NotRequired[CertificateFilterTypeDef], # (1)
SearchCertificatesResponseTypeDef#
# SearchCertificatesResponseTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import SearchCertificatesResponseTypeDef
def get_value() -> SearchCertificatesResponseTypeDef:
return {
"Results": ...,
}
# SearchCertificatesResponseTypeDef definition
class SearchCertificatesResponseTypeDef(TypedDict):
Results: list[CertificateSearchResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[CertificateSearchResultTypeDef] - See ResponseMetadataTypeDef
SearchCertificatesRequestPaginateTypeDef#
# SearchCertificatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import SearchCertificatesRequestPaginateTypeDef
def get_value() -> SearchCertificatesRequestPaginateTypeDef:
return {
"FilterStatement": ...,
}
# SearchCertificatesRequestPaginateTypeDef definition
class SearchCertificatesRequestPaginateTypeDef(TypedDict):
FilterStatement: NotRequired[CertificateFilterStatementPaginatorTypeDef], # (1)
SortBy: NotRequired[SearchCertificatesSortByType], # (2)
SortOrder: NotRequired[SearchCertificatesSortOrderType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See CertificateFilterStatementPaginatorTypeDef
- See SearchCertificatesSortByType
- See SearchCertificatesSortOrderType
- See PaginatorConfigTypeDef
SearchCertificatesRequestTypeDef#
# SearchCertificatesRequestTypeDef TypedDict usage example
from mypy_boto3_acm.type_defs import SearchCertificatesRequestTypeDef
def get_value() -> SearchCertificatesRequestTypeDef:
return {
"FilterStatement": ...,
}
# SearchCertificatesRequestTypeDef definition
class SearchCertificatesRequestTypeDef(TypedDict):
FilterStatement: NotRequired[CertificateFilterStatementTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SortBy: NotRequired[SearchCertificatesSortByType], # (2)
SortOrder: NotRequired[SearchCertificatesSortOrderType], # (3)