Package com.pulumi.aws.acmpca.inputs
Class CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.acmpca.inputs.CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder
-
- Enclosing class:
- CertificateAuthorityRevocationConfigurationCrlConfigurationArgs
public static final class CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(CertificateAuthorityRevocationConfigurationCrlConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CertificateAuthorityRevocationConfigurationCrlConfigurationArgs defaults)
-
-
Method Detail
-
customCname
public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder customCname(@Nullable com.pulumi.core.Output<java.lang.String> customCname)
- Parameters:
customCname
- 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.- Returns:
- builder
-
customCname
public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder customCname(java.lang.String customCname)
- Parameters:
customCname
- 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.- Returns:
- builder
-
enabled
public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled
- Boolean value that specifies whether certificate revocation lists (CRLs) are enabled. Defaults to `false`.- Returns:
- builder
-
enabled
public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled
- Boolean value that specifies whether certificate revocation lists (CRLs) are enabled. Defaults to `false`.- Returns:
- builder
-
expirationInDays
public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder expirationInDays(@Nullable com.pulumi.core.Output<java.lang.Integer> expirationInDays)
- Parameters:
expirationInDays
- Number of days until a certificate expires. Must be between 1 and 5000.- Returns:
- builder
-
expirationInDays
public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder expirationInDays(java.lang.Integer expirationInDays)
- Parameters:
expirationInDays
- Number of days until a certificate expires. Must be between 1 and 5000.- Returns:
- builder
-
s3BucketName
public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder s3BucketName(@Nullable com.pulumi.core.Output<java.lang.String> s3BucketName)
- Parameters:
s3BucketName
- 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.- Returns:
- builder
-
s3BucketName
public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder s3BucketName(java.lang.String s3BucketName)
- Parameters:
s3BucketName
- 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.- Returns:
- builder
-
s3ObjectAcl
public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder s3ObjectAcl(@Nullable com.pulumi.core.Output<java.lang.String> s3ObjectAcl)
- Parameters:
s3ObjectAcl
- Determines whether the CRL will be publicly readable or privately held in the CRL Amazon S3 bucket. Defaults to `PUBLIC_READ`.- Returns:
- builder
-
s3ObjectAcl
public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder s3ObjectAcl(java.lang.String s3ObjectAcl)
- Parameters:
s3ObjectAcl
- Determines whether the CRL will be publicly readable or privately held in the CRL Amazon S3 bucket. Defaults to `PUBLIC_READ`.- Returns:
- builder
-
build
public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs build()
-
-