Acm Pca Classes
ASN1SubjectExtraOutputTypeDef
Country
- Type: typing.Optional[str]
Organization
- Type: typing.Optional[str]
OrganizationalUnit
- Type: typing.Optional[str]
DistinguishedNameQualifier
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
CommonName
- Type: typing.Optional[str]
SerialNumber
- Type: typing.Optional[str]
Locality
- Type: typing.Optional[str]
Title
- Type: typing.Optional[str]
Surname
- Type: typing.Optional[str]
GivenName
- Type: typing.Optional[str]
Initials
- Type: typing.Optional[str]
Pseudonym
- Type: typing.Optional[str]
GenerationQualifier
- Type: typing.Optional[str]
CustomAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.acm_pca_classes.CustomAttributeTypeDef]]
ASN1SubjectOutputTypeDef
Country
- Type: typing.Optional[str]
Organization
- Type: typing.Optional[str]
OrganizationalUnit
- Type: typing.Optional[str]
DistinguishedNameQualifier
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
CommonName
- Type: typing.Optional[str]
SerialNumber
- Type: typing.Optional[str]
Locality
- Type: typing.Optional[str]
Title
- Type: typing.Optional[str]
Surname
- Type: typing.Optional[str]
GivenName
- Type: typing.Optional[str]
Initials
- Type: typing.Optional[str]
Pseudonym
- Type: typing.Optional[str]
GenerationQualifier
- Type: typing.Optional[str]
CustomAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.acm_pca_classes.CustomAttributeTypeDef]]
ASN1SubjectTypeDef
Country
- Type: typing.Optional[str]
Organization
- Type: typing.Optional[str]
OrganizationalUnit
- Type: typing.Optional[str]
DistinguishedNameQualifier
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
CommonName
- Type: typing.Optional[str]
SerialNumber
- Type: typing.Optional[str]
Locality
- Type: typing.Optional[str]
Title
- Type: typing.Optional[str]
Surname
- Type: typing.Optional[str]
GivenName
- Type: typing.Optional[str]
Initials
- Type: typing.Optional[str]
Pseudonym
- Type: typing.Optional[str]
GenerationQualifier
- Type: typing.Optional[str]
CustomAttributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.acm_pca_classes.CustomAttributeTypeDef]]
AccessDescriptionExtraOutputTypeDef
AccessMethod
- Type:
- Required: Yes
AccessLocation
- Type:
- Required: Yes
AccessDescriptionOutputTypeDef
AccessMethod
- Type:
- Required: Yes
AccessLocation
- Type:
- Required: Yes
AccessDescriptionTypeDef
AccessMethod
- Type:
- Required: Yes
AccessLocation
- Type:
- Required: Yes
AccessMethodTypeDef
CustomObjectIdentifier
- Type: typing.Optional[str]
AccessMethodType
- Type: typing.Optional[typing.Literal['CA_REPOSITORY', 'RESOURCE_PKI_MANIFEST', 'RESOURCE_PKI_NOTIFY']]
ApiPassthroughTypeDef
Extensions
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.ExtensionsTypeDef]
Subject
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.ASN1SubjectTypeDef]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CertificateAuthorityConfigurationExtraOutputTypeDef
KeyAlgorithm
- Type: typing.Literal['EC_prime256v1', 'EC_secp384r1', 'RSA_2048', 'RSA_4096', 'SM2']
- Required: Yes
SigningAlgorithm
- Type: typing.Literal['SHA256WITHECDSA', 'SHA256WITHRSA', 'SHA384WITHECDSA', 'SHA384WITHRSA', 'SHA512WITHECDSA', 'SHA512WITHRSA', 'SM3WITHSM2']
- Required: Yes
Subject
- Type:
- Required: Yes
CsrExtensions
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.CsrExtensionsExtraOutputTypeDef]
CertificateAuthorityConfigurationOutputTypeDef
KeyAlgorithm
- Type: typing.Literal['EC_prime256v1', 'EC_secp384r1', 'RSA_2048', 'RSA_4096', 'SM2']
- Required: Yes
SigningAlgorithm
- Type: typing.Literal['SHA256WITHECDSA', 'SHA256WITHRSA', 'SHA384WITHECDSA', 'SHA384WITHRSA', 'SHA512WITHECDSA', 'SHA512WITHRSA', 'SM3WITHSM2']
- Required: Yes
Subject
- Type:
- Required: Yes
CsrExtensions
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.CsrExtensionsOutputTypeDef]
CertificateAuthorityConfigurationTypeDef
KeyAlgorithm
- Type: typing.Literal['EC_prime256v1', 'EC_secp384r1', 'RSA_2048', 'RSA_4096', 'SM2']
- Required: Yes
SigningAlgorithm
- Type: typing.Literal['SHA256WITHECDSA', 'SHA256WITHRSA', 'SHA384WITHECDSA', 'SHA384WITHRSA', 'SHA512WITHECDSA', 'SHA512WITHRSA', 'SM3WITHSM2']
- Required: Yes
Subject
- Type:
- Required: Yes
CsrExtensions
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.CsrExtensionsTypeDef]
CertificateAuthorityTypeDef
Arn
- Type: typing.Optional[str]
OwnerAccount
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
LastStateChangeAt
- Type: typing.Optional[datetime.datetime]
Type
- Type: typing.Optional[typing.Literal['ROOT', 'SUBORDINATE']]
Serial
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETED', 'DISABLED', 'EXPIRED', 'FAILED', 'PENDING_CERTIFICATE']]
NotBefore
- Type: typing.Optional[datetime.datetime]
NotAfter
- Type: typing.Optional[datetime.datetime]
FailureReason
- Type: typing.Optional[typing.Literal['OTHER', 'REQUEST_TIMED_OUT', 'UNSUPPORTED_ALGORITHM']]
CertificateAuthorityConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.CertificateAuthorityConfigurationOutputTypeDef]
RevocationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.RevocationConfigurationTypeDef]
RestorableUntil
- Type: typing.Optional[datetime.datetime]
KeyStorageSecurityStandard
- Type: typing.Optional[typing.Literal['CCPC_LEVEL_1_OR_HIGHER', 'FIPS_140_2_LEVEL_2_OR_HIGHER', 'FIPS_140_2_LEVEL_3_OR_HIGHER']]
UsageMode
- Type: typing.Optional[typing.Literal['GENERAL_PURPOSE', 'SHORT_LIVED_CERTIFICATE']]
CreateCertificateAuthorityAuditReportRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
S3BucketName
- Type:
- Required: Yes
AuditReportResponseFormat
- Type: typing.Literal['CSV', 'JSON']
- Required: Yes
CreateCertificateAuthorityAuditReportResponseTypeDef
AuditReportId
- Type:
- Required: Yes
S3Key
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCertificateAuthorityRequestRequestTypeDef
CertificateAuthorityConfiguration
- Type:
- Required: Yes
CertificateAuthorityType
- Type: typing.Literal['ROOT', 'SUBORDINATE']
- Required: Yes
RevocationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.RevocationConfigurationTypeDef]
IdempotencyToken
- Type: typing.Optional[str]
KeyStorageSecurityStandard
- Type: typing.Optional[typing.Literal['CCPC_LEVEL_1_OR_HIGHER', 'FIPS_140_2_LEVEL_2_OR_HIGHER', 'FIPS_140_2_LEVEL_3_OR_HIGHER']]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.acm_pca_classes.TagTypeDef]]
UsageMode
- Type: typing.Optional[typing.Literal['GENERAL_PURPOSE', 'SHORT_LIVED_CERTIFICATE']]
CreateCertificateAuthorityResponseTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePermissionRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
Principal
- Type:
- Required: Yes
Actions
- Type: typing.Sequence[typing.Literal['GetCertificate', 'IssueCertificate', 'ListPermissions']]
- Required: Yes
SourceAccount
- Type: typing.Optional[str]
CrlConfigurationTypeDef
Enabled
- Type:
- Required: Yes
ExpirationInDays
- Type: typing.Optional[int]
CustomCname
- Type: typing.Optional[str]
S3BucketName
- Type: typing.Optional[str]
S3ObjectAcl
- Type: typing.Optional[typing.Literal['BUCKET_OWNER_FULL_CONTROL', 'PUBLIC_READ']]
CrlDistributionPointExtensionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.CrlDistributionPointExtensionConfigurationTypeDef]
CrlDistributionPointExtensionConfigurationTypeDef
OmitExtension
- Type:
- Required: Yes
CsrExtensionsExtraOutputTypeDef
KeyUsage
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.KeyUsageTypeDef]
SubjectInformationAccess
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.acm_pca_classes.AccessDescriptionExtraOutputTypeDef]]
CsrExtensionsOutputTypeDef
KeyUsage
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.KeyUsageTypeDef]
SubjectInformationAccess
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.acm_pca_classes.AccessDescriptionOutputTypeDef]]
CsrExtensionsTypeDef
KeyUsage
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.KeyUsageTypeDef]
SubjectInformationAccess
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.acm_pca_classes.AccessDescriptionTypeDef]]
CustomAttributeTypeDef
ObjectIdentifier
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
CustomExtensionTypeDef
ObjectIdentifier
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
Critical
- Type: typing.Optional[bool]
DeleteCertificateAuthorityRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
PermanentDeletionTimeInDays
- Type: typing.Optional[int]
DeletePermissionRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
Principal
- Type:
- Required: Yes
SourceAccount
- Type: typing.Optional[str]
DeletePolicyRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
DescribeCertificateAuthorityAuditReportRequestAuditReportCreatedWaitTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
AuditReportId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.WaiterConfigTypeDef]
DescribeCertificateAuthorityAuditReportRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
AuditReportId
- Type:
- Required: Yes
DescribeCertificateAuthorityAuditReportResponseTypeDef
AuditReportStatus
- Type: typing.Literal['CREATING', 'FAILED', 'SUCCESS']
- Required: Yes
S3BucketName
- Type:
- Required: Yes
S3Key
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCertificateAuthorityRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
DescribeCertificateAuthorityResponseTypeDef
CertificateAuthority
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EdiPartyNameTypeDef
PartyName
- Type:
- Required: Yes
NameAssigner
- Type: typing.Optional[str]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
ExtendedKeyUsageTypeDef
ExtendedKeyUsageType
- Type: typing.Optional[typing.Literal['CERTIFICATE_TRANSPARENCY', 'CLIENT_AUTH', 'CODE_SIGNING', 'DOCUMENT_SIGNING', 'EMAIL_PROTECTION', 'OCSP_SIGNING', 'SERVER_AUTH', 'SMART_CARD_LOGIN', 'TIME_STAMPING']]
ExtendedKeyUsageObjectIdentifier
- Type: typing.Optional[str]
ExtensionsTypeDef
CertificatePolicies
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.acm_pca_classes.PolicyInformationTypeDef]]
ExtendedKeyUsage
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.acm_pca_classes.ExtendedKeyUsageTypeDef]]
KeyUsage
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.KeyUsageTypeDef]
SubjectAlternativeNames
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.acm_pca_classes.GeneralNameTypeDef]]
CustomExtensions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.acm_pca_classes.CustomExtensionTypeDef]]
GeneralNameExtraOutputTypeDef
OtherName
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.OtherNameTypeDef]
Rfc822Name
- Type: typing.Optional[str]
DnsName
- Type: typing.Optional[str]
DirectoryName
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.ASN1SubjectExtraOutputTypeDef]
EdiPartyName
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.EdiPartyNameTypeDef]
UniformResourceIdentifier
- Type: typing.Optional[str]
IpAddress
- Type: typing.Optional[str]
RegisteredId
- Type: typing.Optional[str]
GeneralNameOutputTypeDef
OtherName
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.OtherNameTypeDef]
Rfc822Name
- Type: typing.Optional[str]
DnsName
- Type: typing.Optional[str]
DirectoryName
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.ASN1SubjectOutputTypeDef]
EdiPartyName
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.EdiPartyNameTypeDef]
UniformResourceIdentifier
- Type: typing.Optional[str]
IpAddress
- Type: typing.Optional[str]
RegisteredId
- Type: typing.Optional[str]
GeneralNameTypeDef
OtherName
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.OtherNameTypeDef]
Rfc822Name
- Type: typing.Optional[str]
DnsName
- Type: typing.Optional[str]
DirectoryName
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.ASN1SubjectTypeDef]
EdiPartyName
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.EdiPartyNameTypeDef]
UniformResourceIdentifier
- Type: typing.Optional[str]
IpAddress
- Type: typing.Optional[str]
RegisteredId
- Type: typing.Optional[str]
GetCertificateAuthorityCertificateRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
GetCertificateAuthorityCertificateResponseTypeDef
Certificate
- Type:
- Required: Yes
CertificateChain
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCertificateAuthorityCsrRequestCertificateAuthorityCSRCreatedWaitTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.WaiterConfigTypeDef]
GetCertificateAuthorityCsrRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
GetCertificateAuthorityCsrResponseTypeDef
Csr
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCertificateRequestCertificateIssuedWaitTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
CertificateArn
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.WaiterConfigTypeDef]
GetCertificateRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
CertificateArn
- Type:
- Required: Yes
GetCertificateResponseTypeDef
Certificate
- Type:
- Required: Yes
CertificateChain
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPolicyRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
GetPolicyResponseTypeDef
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ImportCertificateAuthorityCertificateRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
Certificate
- Type: typing.Union[str, bytes, typing.IO[typing.Any]]
- Required: Yes
CertificateChain
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
IssueCertificateRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
Csr
- Type: typing.Union[str, bytes, typing.IO[typing.Any]]
- Required: Yes
SigningAlgorithm
- Type: typing.Literal['SHA256WITHECDSA', 'SHA256WITHRSA', 'SHA384WITHECDSA', 'SHA384WITHRSA', 'SHA512WITHECDSA', 'SHA512WITHRSA', 'SM3WITHSM2']
- Required: Yes
Validity
- Type:
- Required: Yes
ApiPassthrough
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.ApiPassthroughTypeDef]
TemplateArn
- Type: typing.Optional[str]
ValidityNotBefore
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.ValidityTypeDef]
IdempotencyToken
- Type: typing.Optional[str]
IssueCertificateResponseTypeDef
CertificateArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
KeyUsageTypeDef
DigitalSignature
- Type: typing.Optional[bool]
NonRepudiation
- Type: typing.Optional[bool]
KeyEncipherment
- Type: typing.Optional[bool]
DataEncipherment
- Type: typing.Optional[bool]
KeyAgreement
- Type: typing.Optional[bool]
KeyCertSign
- Type: typing.Optional[bool]
CRLSign
- Type: typing.Optional[bool]
EncipherOnly
- Type: typing.Optional[bool]
DecipherOnly
- Type: typing.Optional[bool]
ListCertificateAuthoritiesRequestListCertificateAuthoritiesPaginateTypeDef
ResourceOwner
- Type: typing.Optional[typing.Literal['OTHER_ACCOUNTS', 'SELF']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.PaginatorConfigTypeDef]
ListCertificateAuthoritiesRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ResourceOwner
- Type: typing.Optional[typing.Literal['OTHER_ACCOUNTS', 'SELF']]
ListCertificateAuthoritiesResponseTypeDef
CertificateAuthorities
- Type: typing.List[aws_resource_validator.pydantic_models.acm_pca_classes.CertificateAuthorityTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPermissionsRequestListPermissionsPaginateTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.PaginatorConfigTypeDef]
ListPermissionsRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPermissionsResponseTypeDef
Permissions
- Type: typing.List[aws_resource_validator.pydantic_models.acm_pca_classes.PermissionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsRequestListTagsPaginateTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.PaginatorConfigTypeDef]
ListTagsRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListTagsResponseTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.acm_pca_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
OcspConfigurationTypeDef
Enabled
- Type:
- Required: Yes
OcspCustomCname
- Type: typing.Optional[str]
OtherNameTypeDef
TypeId
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PermissionTypeDef
CertificateAuthorityArn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
Principal
- Type: typing.Optional[str]
SourceAccount
- Type: typing.Optional[str]
Actions
- Type: typing.Optional[typing.List[typing.Literal['GetCertificate', 'IssueCertificate', 'ListPermissions']]]
Policy
- Type: typing.Optional[str]
PolicyInformationTypeDef
CertPolicyId
- Type:
- Required: Yes
PolicyQualifiers
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.acm_pca_classes.PolicyQualifierInfoTypeDef]]
PolicyQualifierInfoTypeDef
PolicyQualifierId
- Type: typing.Literal['CPS']
- Required: Yes
Qualifier
- Type:
- Required: Yes
PutPolicyRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
QualifierTypeDef
CpsUri
- Type:
- Required: Yes
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RestoreCertificateAuthorityRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
RevocationConfigurationTypeDef
CrlConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.CrlConfigurationTypeDef]
OcspConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.OcspConfigurationTypeDef]
RevokeCertificateRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
CertificateSerial
- Type:
- Required: Yes
RevocationReason
- Type: typing.Literal['AFFILIATION_CHANGED', 'A_A_COMPROMISE', 'CERTIFICATE_AUTHORITY_COMPROMISE', 'CESSATION_OF_OPERATION', 'KEY_COMPROMISE', 'PRIVILEGE_WITHDRAWN', 'SUPERSEDED', 'UNSPECIFIED']
- Required: Yes
TagCertificateAuthorityRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.acm_pca_classes.TagTypeDef]
- Required: Yes
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type: typing.Optional[str]
UntagCertificateAuthorityRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.acm_pca_classes.TagTypeDef]
- Required: Yes
UpdateCertificateAuthorityRequestRequestTypeDef
CertificateAuthorityArn
- Type:
- Required: Yes
RevocationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca_classes.RevocationConfigurationTypeDef]
Status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETED', 'DISABLED', 'EXPIRED', 'FAILED', 'PENDING_CERTIFICATE']]
ValidityTypeDef
Value
- Type:
- Required: Yes
Type
- Type: typing.Literal['ABSOLUTE', 'DAYS', 'END_DATE', 'MONTHS', 'YEARS']
- Required: Yes
WaiterConfigTypeDef
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]