CertificateAuthorityRevocationConfigurationCrlConfigurationArgs

data class CertificateAuthorityRevocationConfigurationCrlConfigurationArgs(val customCname: Output<String>? = null, val enabled: Output<Boolean>? = null, val expirationInDays: Output<Int>? = null, val s3BucketName: Output<String>? = null, val s3ObjectAcl: Output<String>? = null) : ConvertibleToJava<CertificateAuthorityRevocationConfigurationCrlConfigurationArgs>

Constructors

constructor(customCname: Output<String>? = null, enabled: Output<Boolean>? = null, expirationInDays: Output<Int>? = null, s3BucketName: Output<String>? = null, s3ObjectAcl: Output<String>? = null)

Properties

Link copied to clipboard
val customCname: Output<String>? = null

Name inserted into the certificate CRL Distribution Points extension that enables the use of an alias for the CRL distribution point. Use this value if you don't want the name of your S3 bucket to be public. Must be less than or equal to 253 characters in length.

Link copied to clipboard
val enabled: Output<Boolean>? = null

Boolean value that specifies whether certificate revocation lists (CRLs) are enabled. Defaults to false.

Link copied to clipboard
val expirationInDays: Output<Int>? = null

Number of days until a certificate expires. Must be between 1 and 5000.

Link copied to clipboard
val s3BucketName: Output<String>? = null

Name of the S3 bucket that contains the CRL. If you do not provide a value for the custom_cname argument, the name of your S3 bucket is placed into the CRL Distribution Points extension of the issued certificate. You must specify a bucket policy that allows ACM PCA to write the CRL to your bucket. Must be between 3 and 255 characters in length.

Link copied to clipboard
val s3ObjectAcl: Output<String>? = null

Determines whether the CRL will be publicly readable or privately held in the CRL Amazon S3 bucket. Defaults to PUBLIC_READ.

Functions

Link copied to clipboard
open override fun toJava(): CertificateAuthorityRevocationConfigurationCrlConfigurationArgs