Type definitions#
Auto-generated documentation for ACMPCA type annotations stubs module mypy-boto3-acm-pca.
BlobTypeDef#
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
CustomAttributeTypeDef#
# CustomAttributeTypeDef definition
class CustomAttributeTypeDef(TypedDict):
ObjectIdentifier: str,
Value: str,
AccessMethodTypeDef#
# AccessMethodTypeDef definition
class AccessMethodTypeDef(TypedDict):
CustomObjectIdentifier: NotRequired[str],
AccessMethodType: NotRequired[AccessMethodTypeType], # (1)
CreateCertificateAuthorityAuditReportRequestRequestTypeDef#
# CreateCertificateAuthorityAuditReportRequestRequestTypeDef definition
class CreateCertificateAuthorityAuditReportRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
S3BucketName: str,
AuditReportResponseFormat: AuditReportResponseFormatType, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: NotRequired[str],
CreatePermissionRequestRequestTypeDef#
# CreatePermissionRequestRequestTypeDef definition
class CreatePermissionRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
Principal: str,
Actions: Sequence[ActionTypeType], # (1)
SourceAccount: NotRequired[str],
- See ActionTypeType
CrlConfigurationTypeDef#
# CrlConfigurationTypeDef definition
class CrlConfigurationTypeDef(TypedDict):
Enabled: bool,
ExpirationInDays: NotRequired[int],
CustomCname: NotRequired[str],
S3BucketName: NotRequired[str],
S3ObjectAcl: NotRequired[S3ObjectAclType], # (1)
- See S3ObjectAclType
KeyUsageTypeDef#
# KeyUsageTypeDef definition
class KeyUsageTypeDef(TypedDict):
DigitalSignature: NotRequired[bool],
NonRepudiation: NotRequired[bool],
KeyEncipherment: NotRequired[bool],
DataEncipherment: NotRequired[bool],
KeyAgreement: NotRequired[bool],
KeyCertSign: NotRequired[bool],
CRLSign: NotRequired[bool],
EncipherOnly: NotRequired[bool],
DecipherOnly: NotRequired[bool],
CustomExtensionTypeDef#
# CustomExtensionTypeDef definition
class CustomExtensionTypeDef(TypedDict):
ObjectIdentifier: str,
Value: str,
Critical: NotRequired[bool],
DeleteCertificateAuthorityRequestRequestTypeDef#
# DeleteCertificateAuthorityRequestRequestTypeDef definition
class DeleteCertificateAuthorityRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
PermanentDeletionTimeInDays: NotRequired[int],
DeletePermissionRequestRequestTypeDef#
# DeletePermissionRequestRequestTypeDef definition
class DeletePermissionRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
Principal: str,
SourceAccount: NotRequired[str],
DeletePolicyRequestRequestTypeDef#
# DeletePolicyRequestRequestTypeDef definition
class DeletePolicyRequestRequestTypeDef(TypedDict):
ResourceArn: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeCertificateAuthorityAuditReportRequestRequestTypeDef#
# DescribeCertificateAuthorityAuditReportRequestRequestTypeDef definition
class DescribeCertificateAuthorityAuditReportRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
AuditReportId: str,
DescribeCertificateAuthorityRequestRequestTypeDef#
# DescribeCertificateAuthorityRequestRequestTypeDef definition
class DescribeCertificateAuthorityRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
EdiPartyNameTypeDef#
# EdiPartyNameTypeDef definition
class EdiPartyNameTypeDef(TypedDict):
PartyName: str,
NameAssigner: NotRequired[str],
ExtendedKeyUsageTypeDef#
# ExtendedKeyUsageTypeDef definition
class ExtendedKeyUsageTypeDef(TypedDict):
ExtendedKeyUsageType: NotRequired[ExtendedKeyUsageTypeType], # (1)
ExtendedKeyUsageObjectIdentifier: NotRequired[str],
OtherNameTypeDef#
# OtherNameTypeDef definition
class OtherNameTypeDef(TypedDict):
TypeId: str,
Value: str,
GetCertificateAuthorityCertificateRequestRequestTypeDef#
# GetCertificateAuthorityCertificateRequestRequestTypeDef definition
class GetCertificateAuthorityCertificateRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
GetCertificateAuthorityCsrRequestRequestTypeDef#
# GetCertificateAuthorityCsrRequestRequestTypeDef definition
class GetCertificateAuthorityCsrRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
GetCertificateRequestRequestTypeDef#
# GetCertificateRequestRequestTypeDef definition
class GetCertificateRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
CertificateArn: str,
GetPolicyRequestRequestTypeDef#
# GetPolicyRequestRequestTypeDef definition
class GetPolicyRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ValidityTypeDef#
# ValidityTypeDef definition
class ValidityTypeDef(TypedDict):
Value: int,
Type: ValidityPeriodTypeType, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListCertificateAuthoritiesRequestRequestTypeDef#
# ListCertificateAuthoritiesRequestRequestTypeDef definition
class ListCertificateAuthoritiesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ResourceOwner: NotRequired[ResourceOwnerType], # (1)
ListPermissionsRequestRequestTypeDef#
# ListPermissionsRequestRequestTypeDef definition
class ListPermissionsRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PermissionTypeDef#
# PermissionTypeDef definition
class PermissionTypeDef(TypedDict):
CertificateAuthorityArn: NotRequired[str],
CreatedAt: NotRequired[datetime],
Principal: NotRequired[str],
SourceAccount: NotRequired[str],
Actions: NotRequired[List[ActionTypeType]], # (1)
Policy: NotRequired[str],
- See ActionTypeType
ListTagsRequestRequestTypeDef#
# ListTagsRequestRequestTypeDef definition
class ListTagsRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OcspConfigurationTypeDef#
# OcspConfigurationTypeDef definition
class OcspConfigurationTypeDef(TypedDict):
Enabled: bool,
OcspCustomCname: NotRequired[str],
QualifierTypeDef#
# QualifierTypeDef definition
class QualifierTypeDef(TypedDict):
CpsUri: str,
PutPolicyRequestRequestTypeDef#
# PutPolicyRequestRequestTypeDef definition
class PutPolicyRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
RestoreCertificateAuthorityRequestRequestTypeDef#
# RestoreCertificateAuthorityRequestRequestTypeDef definition
class RestoreCertificateAuthorityRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
RevokeCertificateRequestRequestTypeDef#
# RevokeCertificateRequestRequestTypeDef definition
class RevokeCertificateRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
CertificateSerial: str,
RevocationReason: RevocationReasonType, # (1)
ASN1SubjectPaginatorTypeDef#
# ASN1SubjectPaginatorTypeDef definition
class ASN1SubjectPaginatorTypeDef(TypedDict):
Country: NotRequired[str],
Organization: NotRequired[str],
OrganizationalUnit: NotRequired[str],
DistinguishedNameQualifier: NotRequired[str],
State: NotRequired[str],
CommonName: NotRequired[str],
SerialNumber: NotRequired[str],
Locality: NotRequired[str],
Title: NotRequired[str],
Surname: NotRequired[str],
GivenName: NotRequired[str],
Initials: NotRequired[str],
Pseudonym: NotRequired[str],
GenerationQualifier: NotRequired[str],
CustomAttributes: NotRequired[List[CustomAttributeTypeDef]], # (1)
ASN1SubjectTypeDef#
# ASN1SubjectTypeDef definition
class ASN1SubjectTypeDef(TypedDict):
Country: NotRequired[str],
Organization: NotRequired[str],
OrganizationalUnit: NotRequired[str],
DistinguishedNameQualifier: NotRequired[str],
State: NotRequired[str],
CommonName: NotRequired[str],
SerialNumber: NotRequired[str],
Locality: NotRequired[str],
Title: NotRequired[str],
Surname: NotRequired[str],
GivenName: NotRequired[str],
Initials: NotRequired[str],
Pseudonym: NotRequired[str],
GenerationQualifier: NotRequired[str],
CustomAttributes: NotRequired[Sequence[CustomAttributeTypeDef]], # (1)
ImportCertificateAuthorityCertificateRequestRequestTypeDef#
# ImportCertificateAuthorityCertificateRequestRequestTypeDef definition
class ImportCertificateAuthorityCertificateRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
Certificate: Union[str, bytes, IO[Any], StreamingBody],
CertificateChain: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
CreateCertificateAuthorityAuditReportResponseTypeDef#
# CreateCertificateAuthorityAuditReportResponseTypeDef definition
class CreateCertificateAuthorityAuditReportResponseTypeDef(TypedDict):
AuditReportId: str,
S3Key: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateCertificateAuthorityResponseTypeDef#
# CreateCertificateAuthorityResponseTypeDef definition
class CreateCertificateAuthorityResponseTypeDef(TypedDict):
CertificateAuthorityArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeCertificateAuthorityAuditReportResponseTypeDef#
# DescribeCertificateAuthorityAuditReportResponseTypeDef definition
class DescribeCertificateAuthorityAuditReportResponseTypeDef(TypedDict):
AuditReportStatus: AuditReportStatusType, # (1)
S3BucketName: str,
S3Key: str,
CreatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCertificateAuthorityCertificateResponseTypeDef#
# GetCertificateAuthorityCertificateResponseTypeDef definition
class GetCertificateAuthorityCertificateResponseTypeDef(TypedDict):
Certificate: str,
CertificateChain: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCertificateAuthorityCsrResponseTypeDef#
# GetCertificateAuthorityCsrResponseTypeDef definition
class GetCertificateAuthorityCsrResponseTypeDef(TypedDict):
Csr: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCertificateResponseTypeDef#
# GetCertificateResponseTypeDef definition
class GetCertificateResponseTypeDef(TypedDict):
Certificate: str,
CertificateChain: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPolicyResponseTypeDef#
# GetPolicyResponseTypeDef definition
class GetPolicyResponseTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
IssueCertificateResponseTypeDef#
# IssueCertificateResponseTypeDef definition
class IssueCertificateResponseTypeDef(TypedDict):
CertificateArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsResponseTypeDef#
# ListTagsResponseTypeDef definition
class ListTagsResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagCertificateAuthorityRequestRequestTypeDef#
# TagCertificateAuthorityRequestRequestTypeDef definition
class TagCertificateAuthorityRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
UntagCertificateAuthorityRequestRequestTypeDef#
# UntagCertificateAuthorityRequestRequestTypeDef definition
class UntagCertificateAuthorityRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DescribeCertificateAuthorityAuditReportRequestAuditReportCreatedWaitTypeDef#
# DescribeCertificateAuthorityAuditReportRequestAuditReportCreatedWaitTypeDef definition
class DescribeCertificateAuthorityAuditReportRequestAuditReportCreatedWaitTypeDef(TypedDict):
CertificateAuthorityArn: str,
AuditReportId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetCertificateAuthorityCsrRequestCertificateAuthorityCSRCreatedWaitTypeDef#
# GetCertificateAuthorityCsrRequestCertificateAuthorityCSRCreatedWaitTypeDef definition
class GetCertificateAuthorityCsrRequestCertificateAuthorityCSRCreatedWaitTypeDef(TypedDict):
CertificateAuthorityArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetCertificateRequestCertificateIssuedWaitTypeDef#
# GetCertificateRequestCertificateIssuedWaitTypeDef definition
class GetCertificateRequestCertificateIssuedWaitTypeDef(TypedDict):
CertificateAuthorityArn: str,
CertificateArn: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
ListCertificateAuthoritiesRequestListCertificateAuthoritiesPaginateTypeDef#
# ListCertificateAuthoritiesRequestListCertificateAuthoritiesPaginateTypeDef definition
class ListCertificateAuthoritiesRequestListCertificateAuthoritiesPaginateTypeDef(TypedDict):
ResourceOwner: NotRequired[ResourceOwnerType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPermissionsRequestListPermissionsPaginateTypeDef#
# ListPermissionsRequestListPermissionsPaginateTypeDef definition
class ListPermissionsRequestListPermissionsPaginateTypeDef(TypedDict):
CertificateAuthorityArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsRequestListTagsPaginateTypeDef#
# ListTagsRequestListTagsPaginateTypeDef definition
class ListTagsRequestListTagsPaginateTypeDef(TypedDict):
CertificateAuthorityArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPermissionsResponseTypeDef#
# ListPermissionsResponseTypeDef definition
class ListPermissionsResponseTypeDef(TypedDict):
Permissions: List[PermissionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RevocationConfigurationTypeDef#
# RevocationConfigurationTypeDef definition
class RevocationConfigurationTypeDef(TypedDict):
CrlConfiguration: NotRequired[CrlConfigurationTypeDef], # (1)
OcspConfiguration: NotRequired[OcspConfigurationTypeDef], # (2)
PolicyQualifierInfoTypeDef#
# PolicyQualifierInfoTypeDef definition
class PolicyQualifierInfoTypeDef(TypedDict):
PolicyQualifierId: PolicyQualifierIdType, # (1)
Qualifier: QualifierTypeDef, # (2)
GeneralNamePaginatorTypeDef#
# GeneralNamePaginatorTypeDef definition
class GeneralNamePaginatorTypeDef(TypedDict):
OtherName: NotRequired[OtherNameTypeDef], # (1)
Rfc822Name: NotRequired[str],
DnsName: NotRequired[str],
DirectoryName: NotRequired[ASN1SubjectPaginatorTypeDef], # (2)
EdiPartyName: NotRequired[EdiPartyNameTypeDef], # (3)
UniformResourceIdentifier: NotRequired[str],
IpAddress: NotRequired[str],
RegisteredId: NotRequired[str],
GeneralNameTypeDef#
# GeneralNameTypeDef definition
class GeneralNameTypeDef(TypedDict):
OtherName: NotRequired[OtherNameTypeDef], # (1)
Rfc822Name: NotRequired[str],
DnsName: NotRequired[str],
DirectoryName: NotRequired[ASN1SubjectTypeDef], # (2)
EdiPartyName: NotRequired[EdiPartyNameTypeDef], # (3)
UniformResourceIdentifier: NotRequired[str],
IpAddress: NotRequired[str],
RegisteredId: NotRequired[str],
- See OtherNameTypeDef
- See ASN1SubjectTypeDef
- See EdiPartyNameTypeDef
UpdateCertificateAuthorityRequestRequestTypeDef#
# UpdateCertificateAuthorityRequestRequestTypeDef definition
class UpdateCertificateAuthorityRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
RevocationConfiguration: NotRequired[RevocationConfigurationTypeDef], # (1)
Status: NotRequired[CertificateAuthorityStatusType], # (2)
PolicyInformationTypeDef#
# PolicyInformationTypeDef definition
class PolicyInformationTypeDef(TypedDict):
CertPolicyId: str,
PolicyQualifiers: NotRequired[Sequence[PolicyQualifierInfoTypeDef]], # (1)
AccessDescriptionPaginatorTypeDef#
# AccessDescriptionPaginatorTypeDef definition
class AccessDescriptionPaginatorTypeDef(TypedDict):
AccessMethod: AccessMethodTypeDef, # (1)
AccessLocation: GeneralNamePaginatorTypeDef, # (2)
AccessDescriptionTypeDef#
# AccessDescriptionTypeDef definition
class AccessDescriptionTypeDef(TypedDict):
AccessMethod: AccessMethodTypeDef, # (1)
AccessLocation: GeneralNameTypeDef, # (2)
ExtensionsTypeDef#
# ExtensionsTypeDef definition
class ExtensionsTypeDef(TypedDict):
CertificatePolicies: NotRequired[Sequence[PolicyInformationTypeDef]], # (1)
ExtendedKeyUsage: NotRequired[Sequence[ExtendedKeyUsageTypeDef]], # (2)
KeyUsage: NotRequired[KeyUsageTypeDef], # (3)
SubjectAlternativeNames: NotRequired[Sequence[GeneralNameTypeDef]], # (4)
CustomExtensions: NotRequired[Sequence[CustomExtensionTypeDef]], # (5)
- See PolicyInformationTypeDef
- See ExtendedKeyUsageTypeDef
- See KeyUsageTypeDef
- See GeneralNameTypeDef
- See CustomExtensionTypeDef
CsrExtensionsPaginatorTypeDef#
# CsrExtensionsPaginatorTypeDef definition
class CsrExtensionsPaginatorTypeDef(TypedDict):
KeyUsage: NotRequired[KeyUsageTypeDef], # (1)
SubjectInformationAccess: NotRequired[List[AccessDescriptionPaginatorTypeDef]], # (2)
CsrExtensionsTypeDef#
# CsrExtensionsTypeDef definition
class CsrExtensionsTypeDef(TypedDict):
KeyUsage: NotRequired[KeyUsageTypeDef], # (1)
SubjectInformationAccess: NotRequired[Sequence[AccessDescriptionTypeDef]], # (2)
ApiPassthroughTypeDef#
# ApiPassthroughTypeDef definition
class ApiPassthroughTypeDef(TypedDict):
Extensions: NotRequired[ExtensionsTypeDef], # (1)
Subject: NotRequired[ASN1SubjectTypeDef], # (2)
- See ExtensionsTypeDef
- See ASN1SubjectTypeDef
CertificateAuthorityConfigurationPaginatorTypeDef#
# CertificateAuthorityConfigurationPaginatorTypeDef definition
class CertificateAuthorityConfigurationPaginatorTypeDef(TypedDict):
KeyAlgorithm: KeyAlgorithmType, # (1)
SigningAlgorithm: SigningAlgorithmType, # (2)
Subject: ASN1SubjectPaginatorTypeDef, # (3)
CsrExtensions: NotRequired[CsrExtensionsPaginatorTypeDef], # (4)
- See KeyAlgorithmType
- See SigningAlgorithmType
- See ASN1SubjectPaginatorTypeDef
- See CsrExtensionsPaginatorTypeDef
CertificateAuthorityConfigurationTypeDef#
# CertificateAuthorityConfigurationTypeDef definition
class CertificateAuthorityConfigurationTypeDef(TypedDict):
KeyAlgorithm: KeyAlgorithmType, # (1)
SigningAlgorithm: SigningAlgorithmType, # (2)
Subject: ASN1SubjectTypeDef, # (3)
CsrExtensions: NotRequired[CsrExtensionsTypeDef], # (4)
- See KeyAlgorithmType
- See SigningAlgorithmType
- See ASN1SubjectTypeDef
- See CsrExtensionsTypeDef
IssueCertificateRequestRequestTypeDef#
# IssueCertificateRequestRequestTypeDef definition
class IssueCertificateRequestRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
Csr: Union[str, bytes, IO[Any], StreamingBody],
SigningAlgorithm: SigningAlgorithmType, # (1)
Validity: ValidityTypeDef, # (2)
ApiPassthrough: NotRequired[ApiPassthroughTypeDef], # (3)
TemplateArn: NotRequired[str],
ValidityNotBefore: NotRequired[ValidityTypeDef], # (2)
IdempotencyToken: NotRequired[str],
- See SigningAlgorithmType
- See ValidityTypeDef
- See ApiPassthroughTypeDef
- See ValidityTypeDef
CertificateAuthorityPaginatorTypeDef#
# CertificateAuthorityPaginatorTypeDef definition
class CertificateAuthorityPaginatorTypeDef(TypedDict):
Arn: NotRequired[str],
OwnerAccount: NotRequired[str],
CreatedAt: NotRequired[datetime],
LastStateChangeAt: NotRequired[datetime],
Type: NotRequired[CertificateAuthorityTypeType], # (1)
Serial: NotRequired[str],
Status: NotRequired[CertificateAuthorityStatusType], # (2)
NotBefore: NotRequired[datetime],
NotAfter: NotRequired[datetime],
FailureReason: NotRequired[FailureReasonType], # (3)
CertificateAuthorityConfiguration: NotRequired[CertificateAuthorityConfigurationPaginatorTypeDef], # (4)
RevocationConfiguration: NotRequired[RevocationConfigurationTypeDef], # (5)
RestorableUntil: NotRequired[datetime],
KeyStorageSecurityStandard: NotRequired[KeyStorageSecurityStandardType], # (6)
UsageMode: NotRequired[CertificateAuthorityUsageModeType], # (7)
- See CertificateAuthorityTypeType
- See CertificateAuthorityStatusType
- See FailureReasonType
- See CertificateAuthorityConfigurationPaginatorTypeDef
- See RevocationConfigurationTypeDef
- See KeyStorageSecurityStandardType
- See CertificateAuthorityUsageModeType
CertificateAuthorityTypeDef#
# CertificateAuthorityTypeDef definition
class CertificateAuthorityTypeDef(TypedDict):
Arn: NotRequired[str],
OwnerAccount: NotRequired[str],
CreatedAt: NotRequired[datetime],
LastStateChangeAt: NotRequired[datetime],
Type: NotRequired[CertificateAuthorityTypeType], # (1)
Serial: NotRequired[str],
Status: NotRequired[CertificateAuthorityStatusType], # (2)
NotBefore: NotRequired[datetime],
NotAfter: NotRequired[datetime],
FailureReason: NotRequired[FailureReasonType], # (3)
CertificateAuthorityConfiguration: NotRequired[CertificateAuthorityConfigurationTypeDef], # (4)
RevocationConfiguration: NotRequired[RevocationConfigurationTypeDef], # (5)
RestorableUntil: NotRequired[datetime],
KeyStorageSecurityStandard: NotRequired[KeyStorageSecurityStandardType], # (6)
UsageMode: NotRequired[CertificateAuthorityUsageModeType], # (7)