Typed dictionaries#
Auto-generated documentation for ACM type annotations stubs module mypy-boto3-acm.
TagTypeDef#
# TagTypeDef 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],
CertificateOptionsTypeDef#
# CertificateOptionsTypeDef 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)
ExtendedKeyUsageTypeDef#
# ExtendedKeyUsageTypeDef 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 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 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)
InUse: NotRequired[bool],
Exported: NotRequired[bool],
RenewalEligibility: NotRequired[RenewalEligibilityType], # (6)
NotBefore: NotRequired[datetime],
NotAfter: NotRequired[datetime],
CreatedAt: NotRequired[datetime],
IssuedAt: NotRequired[datetime],
ImportedAt: NotRequired[datetime],
RevokedAt: NotRequired[datetime],
- See CertificateStatusType
- See CertificateTypeType
- See KeyAlgorithmType
- See KeyUsageNameType
- See ExtendedKeyUsageNameType
- See RenewalEligibilityType
DeleteCertificateRequestRequestTypeDef#
# DeleteCertificateRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import DeleteCertificateRequestRequestTypeDef
def get_value() -> DeleteCertificateRequestRequestTypeDef:
return {
"CertificateArn": ...,
}
# DeleteCertificateRequestRequestTypeDef definition
class DeleteCertificateRequestRequestTypeDef(TypedDict):
CertificateArn: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef 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],
DescribeCertificateRequestRequestTypeDef#
# DescribeCertificateRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import DescribeCertificateRequestRequestTypeDef
def get_value() -> DescribeCertificateRequestRequestTypeDef:
return {
"CertificateArn": ...,
}
# DescribeCertificateRequestRequestTypeDef definition
class DescribeCertificateRequestRequestTypeDef(TypedDict):
CertificateArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_acm.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
DomainValidationOptionTypeDef#
# DomainValidationOptionTypeDef usage example
from mypy_boto3_acm.type_defs import DomainValidationOptionTypeDef
def get_value() -> DomainValidationOptionTypeDef:
return {
"DomainName": ...,
"ValidationDomain": ...,
}
# DomainValidationOptionTypeDef definition
class DomainValidationOptionTypeDef(TypedDict):
DomainName: str,
ValidationDomain: str,
ResourceRecordTypeDef#
# ResourceRecordTypeDef usage example
from mypy_boto3_acm.type_defs import ResourceRecordTypeDef
def get_value() -> ResourceRecordTypeDef:
return {
"Name": ...,
"Type": ...,
"Value": ...,
}
# ResourceRecordTypeDef definition
class ResourceRecordTypeDef(TypedDict):
Name: str,
Type: RecordTypeType, # (1)
Value: str,
- See RecordTypeType
ExpiryEventsConfigurationTypeDef#
# ExpiryEventsConfigurationTypeDef usage example
from mypy_boto3_acm.type_defs import ExpiryEventsConfigurationTypeDef
def get_value() -> ExpiryEventsConfigurationTypeDef:
return {
"DaysBeforeExpiry": ...,
}
# ExpiryEventsConfigurationTypeDef definition
class ExpiryEventsConfigurationTypeDef(TypedDict):
DaysBeforeExpiry: NotRequired[int],
ExportCertificateRequestRequestTypeDef#
# ExportCertificateRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import ExportCertificateRequestRequestTypeDef
def get_value() -> ExportCertificateRequestRequestTypeDef:
return {
"CertificateArn": ...,
"Passphrase": ...,
}
# ExportCertificateRequestRequestTypeDef definition
class ExportCertificateRequestRequestTypeDef(TypedDict):
CertificateArn: str,
Passphrase: Union[str, bytes, IO[Any], StreamingBody],
FiltersTypeDef#
# FiltersTypeDef 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)
- See ExtendedKeyUsageNameType
- See KeyUsageNameType
- See KeyAlgorithmType
GetCertificateRequestRequestTypeDef#
# GetCertificateRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import GetCertificateRequestRequestTypeDef
def get_value() -> GetCertificateRequestRequestTypeDef:
return {
"CertificateArn": ...,
}
# GetCertificateRequestRequestTypeDef definition
class GetCertificateRequestRequestTypeDef(TypedDict):
CertificateArn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef 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],
ListTagsForCertificateRequestRequestTypeDef#
# ListTagsForCertificateRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import ListTagsForCertificateRequestRequestTypeDef
def get_value() -> ListTagsForCertificateRequestRequestTypeDef:
return {
"CertificateArn": ...,
}
# ListTagsForCertificateRequestRequestTypeDef definition
class ListTagsForCertificateRequestRequestTypeDef(TypedDict):
CertificateArn: str,
RenewCertificateRequestRequestTypeDef#
# RenewCertificateRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import RenewCertificateRequestRequestTypeDef
def get_value() -> RenewCertificateRequestRequestTypeDef:
return {
"CertificateArn": ...,
}
# RenewCertificateRequestRequestTypeDef definition
class RenewCertificateRequestRequestTypeDef(TypedDict):
CertificateArn: str,
ResendValidationEmailRequestRequestTypeDef#
# ResendValidationEmailRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import ResendValidationEmailRequestRequestTypeDef
def get_value() -> ResendValidationEmailRequestRequestTypeDef:
return {
"CertificateArn": ...,
"Domain": ...,
"ValidationDomain": ...,
}
# ResendValidationEmailRequestRequestTypeDef definition
class ResendValidationEmailRequestRequestTypeDef(TypedDict):
CertificateArn: str,
Domain: str,
ValidationDomain: str,
AddTagsToCertificateRequestRequestTypeDef#
# AddTagsToCertificateRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import AddTagsToCertificateRequestRequestTypeDef
def get_value() -> AddTagsToCertificateRequestRequestTypeDef:
return {
"CertificateArn": ...,
"Tags": ...,
}
# AddTagsToCertificateRequestRequestTypeDef definition
class AddTagsToCertificateRequestRequestTypeDef(TypedDict):
CertificateArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
ImportCertificateRequestRequestTypeDef#
# ImportCertificateRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import ImportCertificateRequestRequestTypeDef
def get_value() -> ImportCertificateRequestRequestTypeDef:
return {
"Certificate": ...,
"PrivateKey": ...,
}
# ImportCertificateRequestRequestTypeDef definition
class ImportCertificateRequestRequestTypeDef(TypedDict):
Certificate: Union[str, bytes, IO[Any], StreamingBody],
PrivateKey: Union[str, bytes, IO[Any], StreamingBody],
CertificateArn: NotRequired[str],
CertificateChain: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
RemoveTagsFromCertificateRequestRequestTypeDef#
# RemoveTagsFromCertificateRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import RemoveTagsFromCertificateRequestRequestTypeDef
def get_value() -> RemoveTagsFromCertificateRequestRequestTypeDef:
return {
"CertificateArn": ...,
"Tags": ...,
}
# RemoveTagsFromCertificateRequestRequestTypeDef definition
class RemoveTagsFromCertificateRequestRequestTypeDef(TypedDict):
CertificateArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
UpdateCertificateOptionsRequestRequestTypeDef#
# UpdateCertificateOptionsRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import UpdateCertificateOptionsRequestRequestTypeDef
def get_value() -> UpdateCertificateOptionsRequestRequestTypeDef:
return {
"CertificateArn": ...,
"Options": ...,
}
# UpdateCertificateOptionsRequestRequestTypeDef definition
class UpdateCertificateOptionsRequestRequestTypeDef(TypedDict):
CertificateArn: str,
Options: CertificateOptionsTypeDef, # (1)
DescribeCertificateRequestCertificateValidatedWaitTypeDef#
# DescribeCertificateRequestCertificateValidatedWaitTypeDef usage example
from mypy_boto3_acm.type_defs import DescribeCertificateRequestCertificateValidatedWaitTypeDef
def get_value() -> DescribeCertificateRequestCertificateValidatedWaitTypeDef:
return {
"CertificateArn": ...,
}
# DescribeCertificateRequestCertificateValidatedWaitTypeDef definition
class DescribeCertificateRequestCertificateValidatedWaitTypeDef(TypedDict):
CertificateArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef 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 usage example
from mypy_boto3_acm.type_defs import ExportCertificateResponseTypeDef
def get_value() -> ExportCertificateResponseTypeDef:
return {
"Certificate": ...,
"CertificateChain": ...,
"PrivateKey": ...,
"ResponseMetadata": ...,
}
# ExportCertificateResponseTypeDef definition
class ExportCertificateResponseTypeDef(TypedDict):
Certificate: str,
CertificateChain: str,
PrivateKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCertificateResponseTypeDef#
# GetCertificateResponseTypeDef usage example
from mypy_boto3_acm.type_defs import GetCertificateResponseTypeDef
def get_value() -> GetCertificateResponseTypeDef:
return {
"Certificate": ...,
"CertificateChain": ...,
"ResponseMetadata": ...,
}
# GetCertificateResponseTypeDef definition
class GetCertificateResponseTypeDef(TypedDict):
Certificate: str,
CertificateChain: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportCertificateResponseTypeDef#
# ImportCertificateResponseTypeDef usage example
from mypy_boto3_acm.type_defs import ImportCertificateResponseTypeDef
def get_value() -> ImportCertificateResponseTypeDef:
return {
"CertificateArn": ...,
"ResponseMetadata": ...,
}
# ImportCertificateResponseTypeDef definition
class ImportCertificateResponseTypeDef(TypedDict):
CertificateArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListCertificatesResponseTypeDef#
# ListCertificatesResponseTypeDef usage example
from mypy_boto3_acm.type_defs import ListCertificatesResponseTypeDef
def get_value() -> ListCertificatesResponseTypeDef:
return {
"NextToken": ...,
"CertificateSummaryList": ...,
"ResponseMetadata": ...,
}
# ListCertificatesResponseTypeDef definition
class ListCertificatesResponseTypeDef(TypedDict):
NextToken: str,
CertificateSummaryList: List[CertificateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForCertificateResponseTypeDef#
# ListTagsForCertificateResponseTypeDef usage example
from mypy_boto3_acm.type_defs import ListTagsForCertificateResponseTypeDef
def get_value() -> ListTagsForCertificateResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForCertificateResponseTypeDef definition
class ListTagsForCertificateResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
RequestCertificateResponseTypeDef#
# RequestCertificateResponseTypeDef usage example
from mypy_boto3_acm.type_defs import RequestCertificateResponseTypeDef
def get_value() -> RequestCertificateResponseTypeDef:
return {
"CertificateArn": ...,
"ResponseMetadata": ...,
}
# RequestCertificateResponseTypeDef definition
class RequestCertificateResponseTypeDef(TypedDict):
CertificateArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RequestCertificateRequestRequestTypeDef#
# RequestCertificateRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import RequestCertificateRequestRequestTypeDef
def get_value() -> RequestCertificateRequestRequestTypeDef:
return {
"DomainName": ...,
}
# RequestCertificateRequestRequestTypeDef definition
class RequestCertificateRequestRequestTypeDef(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)
- See ValidationMethodType
- See DomainValidationOptionTypeDef
- See CertificateOptionsTypeDef
- See TagTypeDef
- See KeyAlgorithmType
DomainValidationTypeDef#
# DomainValidationTypeDef 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)
ValidationMethod: NotRequired[ValidationMethodType], # (3)
GetAccountConfigurationResponseTypeDef#
# GetAccountConfigurationResponseTypeDef usage example
from mypy_boto3_acm.type_defs import GetAccountConfigurationResponseTypeDef
def get_value() -> GetAccountConfigurationResponseTypeDef:
return {
"ExpiryEvents": ...,
"ResponseMetadata": ...,
}
# GetAccountConfigurationResponseTypeDef definition
class GetAccountConfigurationResponseTypeDef(TypedDict):
ExpiryEvents: ExpiryEventsConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutAccountConfigurationRequestRequestTypeDef#
# PutAccountConfigurationRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import PutAccountConfigurationRequestRequestTypeDef
def get_value() -> PutAccountConfigurationRequestRequestTypeDef:
return {
"IdempotencyToken": ...,
}
# PutAccountConfigurationRequestRequestTypeDef definition
class PutAccountConfigurationRequestRequestTypeDef(TypedDict):
IdempotencyToken: str,
ExpiryEvents: NotRequired[ExpiryEventsConfigurationTypeDef], # (1)
ListCertificatesRequestRequestTypeDef#
# ListCertificatesRequestRequestTypeDef usage example
from mypy_boto3_acm.type_defs import ListCertificatesRequestRequestTypeDef
def get_value() -> ListCertificatesRequestRequestTypeDef:
return {
"CertificateStatuses": ...,
}
# ListCertificatesRequestRequestTypeDef definition
class ListCertificatesRequestRequestTypeDef(TypedDict):
CertificateStatuses: NotRequired[Sequence[CertificateStatusType]], # (1)
Includes: NotRequired[FiltersTypeDef], # (2)
NextToken: NotRequired[str],
MaxItems: NotRequired[int],
SortBy: NotRequired[SortByType], # (3)
SortOrder: NotRequired[SortOrderType], # (4)
- See CertificateStatusType
- See FiltersTypeDef
- See SortByType
- See SortOrderType
ListCertificatesRequestListCertificatesPaginateTypeDef#
# ListCertificatesRequestListCertificatesPaginateTypeDef usage example
from mypy_boto3_acm.type_defs import ListCertificatesRequestListCertificatesPaginateTypeDef
def get_value() -> ListCertificatesRequestListCertificatesPaginateTypeDef:
return {
"CertificateStatuses": ...,
}
# ListCertificatesRequestListCertificatesPaginateTypeDef definition
class ListCertificatesRequestListCertificatesPaginateTypeDef(TypedDict):
CertificateStatuses: NotRequired[Sequence[CertificateStatusType]], # (1)
Includes: NotRequired[FiltersTypeDef], # (2)
SortBy: NotRequired[SortByType], # (3)
SortOrder: NotRequired[SortOrderType], # (4)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- See CertificateStatusType
- See FiltersTypeDef
- See SortByType
- See SortOrderType
- See PaginatorConfigTypeDef
RenewalSummaryTypeDef#
# RenewalSummaryTypeDef usage example
from mypy_boto3_acm.type_defs import RenewalSummaryTypeDef
def get_value() -> RenewalSummaryTypeDef:
return {
"RenewalStatus": ...,
"DomainValidationOptions": ...,
"UpdatedAt": ...,
}
# RenewalSummaryTypeDef definition
class RenewalSummaryTypeDef(TypedDict):
RenewalStatus: RenewalStatusType, # (1)
DomainValidationOptions: List[DomainValidationTypeDef], # (2)
UpdatedAt: datetime,
RenewalStatusReason: NotRequired[FailureReasonType], # (3)
CertificateDetailTypeDef#
# CertificateDetailTypeDef 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]],
DomainValidationOptions: NotRequired[List[DomainValidationTypeDef]], # (1)
Serial: NotRequired[str],
Subject: NotRequired[str],
Issuer: NotRequired[str],
CreatedAt: NotRequired[datetime],
IssuedAt: NotRequired[datetime],
ImportedAt: NotRequired[datetime],
Status: NotRequired[CertificateStatusType], # (2)
RevokedAt: NotRequired[datetime],
RevocationReason: NotRequired[RevocationReasonType], # (3)
NotBefore: NotRequired[datetime],
NotAfter: NotRequired[datetime],
KeyAlgorithm: NotRequired[KeyAlgorithmType], # (4)
SignatureAlgorithm: NotRequired[str],
InUseBy: NotRequired[List[str]],
FailureReason: NotRequired[FailureReasonType], # (5)
Type: NotRequired[CertificateTypeType], # (6)
RenewalSummary: NotRequired[RenewalSummaryTypeDef], # (7)
KeyUsages: NotRequired[List[KeyUsageTypeDef]], # (8)
ExtendedKeyUsages: NotRequired[List[ExtendedKeyUsageTypeDef]], # (9)
CertificateAuthorityArn: NotRequired[str],
RenewalEligibility: NotRequired[RenewalEligibilityType], # (10)
Options: NotRequired[CertificateOptionsTypeDef], # (11)
- See DomainValidationTypeDef
- See CertificateStatusType
- See RevocationReasonType
- See KeyAlgorithmType
- See FailureReasonType
- See CertificateTypeType
- See RenewalSummaryTypeDef
- See KeyUsageTypeDef
- See ExtendedKeyUsageTypeDef
- See RenewalEligibilityType
- See CertificateOptionsTypeDef
DescribeCertificateResponseTypeDef#
# DescribeCertificateResponseTypeDef usage example
from mypy_boto3_acm.type_defs import DescribeCertificateResponseTypeDef
def get_value() -> DescribeCertificateResponseTypeDef:
return {
"Certificate": ...,
"ResponseMetadata": ...,
}
# DescribeCertificateResponseTypeDef definition
class DescribeCertificateResponseTypeDef(TypedDict):
Certificate: CertificateDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)