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,
]
CertificateAuthorityConfigurationUnionTypeDef#
# CertificateAuthorityConfigurationUnionTypeDef definition
CertificateAuthorityConfigurationUnionTypeDef = Union[
CertificateAuthorityConfigurationTypeDef, # (1)
CertificateAuthorityConfigurationExtraOutputTypeDef, # (2)
]
- See CertificateAuthorityConfigurationTypeDef
- See CertificateAuthorityConfigurationExtraOutputTypeDef
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,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
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
CrlDistributionPointExtensionConfigurationTypeDef#
# CrlDistributionPointExtensionConfigurationTypeDef definition
class CrlDistributionPointExtensionConfigurationTypeDef(TypedDict):
OmitExtension: bool,
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#
# Get