Package com.pulumi.aws.acmpca.inputs
Class CertificateAuthorityCertificateAuthorityConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.acmpca.inputs.CertificateAuthorityCertificateAuthorityConfigurationArgs.Builder
-
- Enclosing class:
- CertificateAuthorityCertificateAuthorityConfigurationArgs
public static final class CertificateAuthorityCertificateAuthorityConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CertificateAuthorityCertificateAuthorityConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateAuthorityCertificateAuthorityConfigurationArgsbuild()CertificateAuthorityCertificateAuthorityConfigurationArgs.BuilderkeyAlgorithm(com.pulumi.core.Output<java.lang.String> keyAlgorithm)CertificateAuthorityCertificateAuthorityConfigurationArgs.BuilderkeyAlgorithm(java.lang.String keyAlgorithm)CertificateAuthorityCertificateAuthorityConfigurationArgs.BuildersigningAlgorithm(com.pulumi.core.Output<java.lang.String> signingAlgorithm)CertificateAuthorityCertificateAuthorityConfigurationArgs.BuildersigningAlgorithm(java.lang.String signingAlgorithm)CertificateAuthorityCertificateAuthorityConfigurationArgs.Buildersubject(CertificateAuthorityCertificateAuthorityConfigurationSubjectArgs subject)CertificateAuthorityCertificateAuthorityConfigurationArgs.Buildersubject(com.pulumi.core.Output<CertificateAuthorityCertificateAuthorityConfigurationSubjectArgs> subject)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CertificateAuthorityCertificateAuthorityConfigurationArgs defaults)
-
-
Method Detail
-
keyAlgorithm
public CertificateAuthorityCertificateAuthorityConfigurationArgs.Builder keyAlgorithm(com.pulumi.core.Output<java.lang.String> keyAlgorithm)
- Parameters:
keyAlgorithm- Type of the public key algorithm and size, in bits, of the key pair that your key pair creates when it issues a certificate. Valid values can be found in the [ACM PCA Documentation](https://docs.aws.amazon.com/privateca/latest/APIReference/API_CertificateAuthorityConfiguration.html).- Returns:
- builder
-
keyAlgorithm
public CertificateAuthorityCertificateAuthorityConfigurationArgs.Builder keyAlgorithm(java.lang.String keyAlgorithm)
- Parameters:
keyAlgorithm- Type of the public key algorithm and size, in bits, of the key pair that your key pair creates when it issues a certificate. Valid values can be found in the [ACM PCA Documentation](https://docs.aws.amazon.com/privateca/latest/APIReference/API_CertificateAuthorityConfiguration.html).- Returns:
- builder
-
signingAlgorithm
public CertificateAuthorityCertificateAuthorityConfigurationArgs.Builder signingAlgorithm(com.pulumi.core.Output<java.lang.String> signingAlgorithm)
- Parameters:
signingAlgorithm- Name of the algorithm your private CA uses to sign certificate requests. Valid values can be found in the [ACM PCA Documentation](https://docs.aws.amazon.com/privateca/latest/APIReference/API_CertificateAuthorityConfiguration.html).- Returns:
- builder
-
signingAlgorithm
public CertificateAuthorityCertificateAuthorityConfigurationArgs.Builder signingAlgorithm(java.lang.String signingAlgorithm)
- Parameters:
signingAlgorithm- Name of the algorithm your private CA uses to sign certificate requests. Valid values can be found in the [ACM PCA Documentation](https://docs.aws.amazon.com/privateca/latest/APIReference/API_CertificateAuthorityConfiguration.html).- Returns:
- builder
-
subject
public CertificateAuthorityCertificateAuthorityConfigurationArgs.Builder subject(com.pulumi.core.Output<CertificateAuthorityCertificateAuthorityConfigurationSubjectArgs> subject)
- Parameters:
subject- Nested argument that contains X.500 distinguished name information. At least one nested attribute must be specified.- Returns:
- builder
-
subject
public CertificateAuthorityCertificateAuthorityConfigurationArgs.Builder subject(CertificateAuthorityCertificateAuthorityConfigurationSubjectArgs subject)
- Parameters:
subject- Nested argument that contains X.500 distinguished name information. At least one nested attribute must be specified.- Returns:
- builder
-
build
public CertificateAuthorityCertificateAuthorityConfigurationArgs build()
-
-