Skip to content

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]