Skip to content

Acm Pca Classes

ASN1Subject

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.acm_pca_classes.CustomAttribute]]

ASN1SubjectOutput

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.acm_pca_classes.CustomAttribute]]

AccessDescription

AccessMethod

  • Type:
  • Required: Yes

AccessLocation

  • Type:
  • Required: Yes

AccessDescriptionOutput

AccessMethod

  • Type:
  • Required: Yes

AccessLocation

  • Type:
  • Required: Yes

AccessMethod

CustomObjectIdentifier

  • Type: typing.Optional[str]

AccessMethodType

  • Type: typing.Optional[typing.Literal['CA_REPOSITORY', 'RESOURCE_PKI_MANIFEST', 'RESOURCE_PKI_NOTIFY']]

ApiPassthrough

Extensions

  • Type:

Subject

  • Type: typing.Union[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.ASN1Subject, aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.ASN1SubjectOutput, NoneType]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CertificateAuthority

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.acm_pca_classes.CertificateAuthorityConfigurationOutput]

RevocationConfiguration

  • Type:

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']]

CertificateAuthorityConfiguration

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:

CertificateAuthorityConfigurationOutput

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.acm_pca_classes.CsrExtensionsOutput]

CreateCertificateAuthorityAuditReportRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

S3BucketName

  • Type:
  • Required: Yes

AuditReportResponseFormat

  • Type: typing.Literal['CSV', 'JSON']
  • Required: Yes

CreateCertificateAuthorityAuditReportResponse

AuditReportId

  • Type:
  • Required: Yes

S3Key

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCertificateAuthorityRequest

CertificateAuthorityConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.CertificateAuthorityConfiguration, aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.CertificateAuthorityConfigurationOutput]
  • Required: Yes

CertificateAuthorityType

  • Type: typing.Literal['ROOT', 'SUBORDINATE']
  • Required: Yes

RevocationConfiguration

  • Type:

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.List[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.Tag]]

UsageMode

  • Type: typing.Optional[typing.Literal['GENERAL_PURPOSE', 'SHORT_LIVED_CERTIFICATE']]

CreateCertificateAuthorityResponse

CertificateAuthorityArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePermissionRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

Principal

  • Type:
  • Required: Yes

Actions

  • Type: typing.List[typing.Literal['GetCertificate', 'IssueCertificate', 'ListPermissions']]
  • Required: Yes

SourceAccount

  • Type: typing.Optional[str]

CrlConfiguration

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:

CrlType

  • Type: typing.Optional[typing.Literal['COMPLETE', 'PARTITIONED']]

CustomPath

  • Type: typing.Optional[str]

CrlDistributionPointExtensionConfiguration

OmitExtension

  • Type:
  • Required: Yes

CsrExtensions

KeyUsage

  • Type:

SubjectInformationAccess

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.AccessDescription]]

CsrExtensionsOutput

KeyUsage

  • Type:

SubjectInformationAccess

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.AccessDescriptionOutput]]

CustomAttribute

ObjectIdentifier

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

CustomExtension

ObjectIdentifier

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

Critical

  • Type: typing.Optional[bool]

DeleteCertificateAuthorityRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

PermanentDeletionTimeInDays

  • Type: typing.Optional[int]

DeletePermissionRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

Principal

  • Type:
  • Required: Yes

SourceAccount

  • Type: typing.Optional[str]

DeletePolicyRequest

ResourceArn

  • Type:
  • Required: Yes

DescribeCertificateAuthorityAuditReportRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

AuditReportId

  • Type:
  • Required: Yes

DescribeCertificateAuthorityAuditReportRequestWait

CertificateAuthorityArn

  • Type:
  • Required: Yes

AuditReportId

  • Type:
  • Required: Yes

WaiterConfig

  • Type:

DescribeCertificateAuthorityAuditReportResponse

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

DescribeCertificateAuthorityRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

DescribeCertificateAuthorityResponse

CertificateAuthority

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EdiPartyName

PartyName

  • Type:
  • Required: Yes

NameAssigner

  • Type: typing.Optional[str]

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

ExtendedKeyUsage

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]

Extensions

CertificatePolicies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.PolicyInformation]]

ExtendedKeyUsage

  • Type: typing.Optional[typing.List[NoneType]]

KeyUsage

  • Type:

SubjectAlternativeNames

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.GeneralName, aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.GeneralNameOutput]]]

CustomExtensions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.CustomExtension]]

GeneralName

OtherName

  • Type:

Rfc822Name

  • Type: typing.Optional[str]

DnsName

  • Type: typing.Optional[str]

DirectoryName

  • Type: typing.Union[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.ASN1Subject, aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.ASN1SubjectOutput, NoneType]

EdiPartyName

  • Type:

UniformResourceIdentifier

  • Type: typing.Optional[str]

IpAddress

  • Type: typing.Optional[str]

RegisteredId

  • Type: typing.Optional[str]

GeneralNameOutput

OtherName

  • Type:

Rfc822Name

  • Type: typing.Optional[str]

DnsName

  • Type: typing.Optional[str]

DirectoryName

  • Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.ASN1SubjectOutput]

EdiPartyName

  • Type:

UniformResourceIdentifier

  • Type: typing.Optional[str]

IpAddress

  • Type: typing.Optional[str]

RegisteredId

  • Type: typing.Optional[str]

GetCertificateAuthorityCertificateRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

GetCertificateAuthorityCertificateResponse

Certificate

  • Type:
  • Required: Yes

CertificateChain

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCertificateAuthorityCsrRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

GetCertificateAuthorityCsrRequestWait

CertificateAuthorityArn

  • Type:
  • Required: Yes

WaiterConfig

  • Type:

GetCertificateAuthorityCsrResponse

Csr

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCertificateRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

CertificateArn

  • Type:
  • Required: Yes

GetCertificateRequestWait

CertificateAuthorityArn

  • Type:
  • Required: Yes

CertificateArn

  • Type:
  • Required: Yes

WaiterConfig

  • Type:

GetCertificateResponse

Certificate

  • Type:
  • Required: Yes

CertificateChain

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPolicyRequest

ResourceArn

  • Type:
  • Required: Yes

GetPolicyResponse

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportCertificateAuthorityCertificateRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

Certificate

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
  • Required: Yes

CertificateChain

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]

IssueCertificateRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

Csr

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
  • Required: Yes

SigningAlgorithm

  • Type: typing.Literal['SHA256WITHECDSA', 'SHA256WITHRSA', 'SHA384WITHECDSA', 'SHA384WITHRSA', 'SHA512WITHECDSA', 'SHA512WITHRSA', 'SM3WITHSM2']
  • Required: Yes

Validity

  • Type:
  • Required: Yes

ApiPassthrough

  • Type:

TemplateArn

  • Type: typing.Optional[str]

ValidityNotBefore

  • Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.Validity]

IdempotencyToken

  • Type: typing.Optional[str]

IssueCertificateResponse

CertificateArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

KeyUsage

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]

ListCertificateAuthoritiesRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ResourceOwner

  • Type: typing.Optional[typing.Literal['OTHER_ACCOUNTS', 'SELF']]

ListCertificateAuthoritiesRequestPaginate

ResourceOwner

  • Type: typing.Optional[typing.Literal['OTHER_ACCOUNTS', 'SELF']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.PaginatorConfig]

ListCertificateAuthoritiesResponse

CertificateAuthorities

  • Type: typing.List[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.CertificateAuthority]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPermissionsRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListPermissionsRequestPaginate

CertificateAuthorityArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.PaginatorConfig]

ListPermissionsResponse

Permissions

  • Type: typing.List[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.Permission]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTagsRequestPaginate

CertificateAuthorityArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.PaginatorConfig]

ListTagsResponse

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

OcspConfiguration

Enabled

  • Type:
  • Required: Yes

OcspCustomCname

  • Type: typing.Optional[str]

OtherName

TypeId

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

Permission

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]

PolicyInformation

CertPolicyId

  • Type:
  • Required: Yes

PolicyQualifiers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.PolicyQualifierInfo]]

PolicyQualifierInfo

PolicyQualifierId

  • Type: typing.Literal['CPS']
  • Required: Yes

Qualifier

  • Type:
  • Required: Yes

PutPolicyRequest

ResourceArn

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

Qualifier

CpsUri

  • Type:
  • Required: Yes

ResponseMetadata

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]

RestoreCertificateAuthorityRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

RevocationConfiguration

CrlConfiguration

  • Type:

OcspConfiguration

  • Type:

RevokeCertificateRequest

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

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type: typing.Optional[str]

TagCertificateAuthorityRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.Tag]
  • Required: Yes

UntagCertificateAuthorityRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.acm_pca.acm_pca_classes.Tag]
  • Required: Yes

UpdateCertificateAuthorityRequest

CertificateAuthorityArn

  • Type:
  • Required: Yes

RevocationConfiguration

  • Type:

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETED', 'DISABLED', 'EXPIRED', 'FAILED', 'PENDING_CERTIFICATE']]

Validity

Value

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['ABSOLUTE', 'DAYS', 'END_DATE', 'MONTHS', 'YEARS']
  • Required: Yes

WaiterConfig

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]