Class CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder

    • 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
      • customPath

        public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder customPath​(@Nullable
                                                                                                  com.pulumi.core.Output<java.lang.String> customPath)
        Parameters:
        customPath - Configures a custom path for the CRL in S3. If specified, the CRL will be written to `s3://<s3_bucket_name>/<custom_path>/<crl_file>`. Must conform to the pattern `[-a-zA-Z0-9;?:@&=+$,%_.!~*()']+(/[-a-zA-Z0-9;?:@&=+$,%_.!~*()']+)*` and be between 0 and 253 characters in length.
        Returns:
        builder
      • customPath

        public CertificateAuthorityRevocationConfigurationCrlConfigurationArgs.Builder customPath​(java.lang.String customPath)
        Parameters:
        customPath - Configures a custom path for the CRL in S3. If specified, the CRL will be written to `s3://<s3_bucket_name>/<custom_path>/<crl_file>`. Must conform to the pattern `[-a-zA-Z0-9;?:@&=+$,%_.!~*()']+(/[-a-zA-Z0-9;?:@&=+$,%_.!~*()']+)*` and be between 0 and 253 characters in length.
        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 `customCname` 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 `customCname` 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