CfnCertificateAuthorityProps

class aws_cdk.aws_acmpca.CfnCertificateAuthorityProps(*, key_algorithm, signing_algorithm, subject, type, csr_extensions=None, key_storage_security_standard=None, revocation_configuration=None, tags=None)

Bases: object

Properties for defining a AWS::ACMPCA::CertificateAuthority.

Parameters
  • key_algorithm (str) – AWS::ACMPCA::CertificateAuthority.KeyAlgorithm.

  • signing_algorithm (str) – AWS::ACMPCA::CertificateAuthority.SigningAlgorithm.

  • subject (Union[SubjectProperty, IResolvable]) – AWS::ACMPCA::CertificateAuthority.Subject.

  • type (str) – AWS::ACMPCA::CertificateAuthority.Type.

  • csr_extensions (Union[IResolvable, CsrExtensionsProperty, None]) – AWS::ACMPCA::CertificateAuthority.CsrExtensions.

  • key_storage_security_standard (Optional[str]) – AWS::ACMPCA::CertificateAuthority.KeyStorageSecurityStandard.

  • revocation_configuration (Union[IResolvable, RevocationConfigurationProperty, None]) – AWS::ACMPCA::CertificateAuthority.RevocationConfiguration.

  • tags (Optional[Sequence[CfnTag]]) – AWS::ACMPCA::CertificateAuthority.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html

Attributes

csr_extensions

AWS::ACMPCA::CertificateAuthority.CsrExtensions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-csrextensions

Return type

Union[IResolvable, CsrExtensionsProperty, None]

key_algorithm

AWS::ACMPCA::CertificateAuthority.KeyAlgorithm.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-keyalgorithm

Return type

str

key_storage_security_standard

AWS::ACMPCA::CertificateAuthority.KeyStorageSecurityStandard.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-keystoragesecuritystandard

Return type

Optional[str]

revocation_configuration

AWS::ACMPCA::CertificateAuthority.RevocationConfiguration.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-revocationconfiguration

Return type

Union[IResolvable, RevocationConfigurationProperty, None]

signing_algorithm

AWS::ACMPCA::CertificateAuthority.SigningAlgorithm.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-signingalgorithm

Return type

str

subject

AWS::ACMPCA::CertificateAuthority.Subject.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-subject

Return type

Union[SubjectProperty, IResolvable]

tags

AWS::ACMPCA::CertificateAuthority.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-tags

Return type

Optional[List[CfnTag]]

type

AWS::ACMPCA::CertificateAuthority.Type.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-certificateauthority.html#cfn-acmpca-certificateauthority-type

Return type

str