Package com.pulumi.aws.acmpca.inputs
Class CertificateState.Builder
- java.lang.Object
-
- com.pulumi.aws.acmpca.inputs.CertificateState.Builder
-
- Enclosing class:
- CertificateState
public static final class CertificateState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CertificateState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateState.BuilderapiPassthrough(com.pulumi.core.Output<java.lang.String> apiPassthrough)CertificateState.BuilderapiPassthrough(java.lang.String apiPassthrough)CertificateState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)CertificateState.Builderarn(java.lang.String arn)CertificateStatebuild()CertificateState.Buildercertificate(com.pulumi.core.Output<java.lang.String> certificate)CertificateState.Buildercertificate(java.lang.String certificate)CertificateState.BuildercertificateAuthorityArn(com.pulumi.core.Output<java.lang.String> certificateAuthorityArn)CertificateState.BuildercertificateAuthorityArn(java.lang.String certificateAuthorityArn)CertificateState.BuildercertificateChain(com.pulumi.core.Output<java.lang.String> certificateChain)CertificateState.BuildercertificateChain(java.lang.String certificateChain)CertificateState.BuildercertificateSigningRequest(com.pulumi.core.Output<java.lang.String> certificateSigningRequest)CertificateState.BuildercertificateSigningRequest(java.lang.String certificateSigningRequest)CertificateState.Builderregion(com.pulumi.core.Output<java.lang.String> region)CertificateState.Builderregion(java.lang.String region)CertificateState.BuildersigningAlgorithm(com.pulumi.core.Output<java.lang.String> signingAlgorithm)CertificateState.BuildersigningAlgorithm(java.lang.String signingAlgorithm)CertificateState.BuildertemplateArn(com.pulumi.core.Output<java.lang.String> templateArn)CertificateState.BuildertemplateArn(java.lang.String templateArn)CertificateState.Buildervalidity(CertificateValidityArgs validity)CertificateState.Buildervalidity(com.pulumi.core.Output<CertificateValidityArgs> validity)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CertificateState defaults)
-
-
Method Detail
-
apiPassthrough
public CertificateState.Builder apiPassthrough(@Nullable com.pulumi.core.Output<java.lang.String> apiPassthrough)
- Parameters:
apiPassthrough- Specifies X.509 certificate information to be included in the issued certificate. To use with API Passthrough templates- Returns:
- builder
-
apiPassthrough
public CertificateState.Builder apiPassthrough(java.lang.String apiPassthrough)
- Parameters:
apiPassthrough- Specifies X.509 certificate information to be included in the issued certificate. To use with API Passthrough templates- Returns:
- builder
-
arn
public CertificateState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the certificate.- Returns:
- builder
-
arn
public CertificateState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the certificate.- Returns:
- builder
-
certificate
public CertificateState.Builder certificate(@Nullable com.pulumi.core.Output<java.lang.String> certificate)
- Parameters:
certificate- PEM-encoded certificate value.- Returns:
- builder
-
certificate
public CertificateState.Builder certificate(java.lang.String certificate)
- Parameters:
certificate- PEM-encoded certificate value.- Returns:
- builder
-
certificateAuthorityArn
public CertificateState.Builder certificateAuthorityArn(@Nullable com.pulumi.core.Output<java.lang.String> certificateAuthorityArn)
- Parameters:
certificateAuthorityArn- ARN of the certificate authority.- Returns:
- builder
-
certificateAuthorityArn
public CertificateState.Builder certificateAuthorityArn(java.lang.String certificateAuthorityArn)
- Parameters:
certificateAuthorityArn- ARN of the certificate authority.- Returns:
- builder
-
certificateChain
public CertificateState.Builder certificateChain(@Nullable com.pulumi.core.Output<java.lang.String> certificateChain)
- Parameters:
certificateChain- PEM-encoded certificate chain that includes any intermediate certificates and chains up to root CA.- Returns:
- builder
-
certificateChain
public CertificateState.Builder certificateChain(java.lang.String certificateChain)
- Parameters:
certificateChain- PEM-encoded certificate chain that includes any intermediate certificates and chains up to root CA.- Returns:
- builder
-
certificateSigningRequest
public CertificateState.Builder certificateSigningRequest(@Nullable com.pulumi.core.Output<java.lang.String> certificateSigningRequest)
- Parameters:
certificateSigningRequest- Certificate Signing Request in PEM format.- Returns:
- builder
-
certificateSigningRequest
public CertificateState.Builder certificateSigningRequest(java.lang.String certificateSigningRequest)
- Parameters:
certificateSigningRequest- Certificate Signing Request in PEM format.- Returns:
- builder
-
region
public CertificateState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public CertificateState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
signingAlgorithm
public CertificateState.Builder signingAlgorithm(@Nullable com.pulumi.core.Output<java.lang.String> signingAlgorithm)
- Parameters:
signingAlgorithm- Algorithm to use to sign certificate requests. Valid values: `SHA256WITHRSA`, `SHA256WITHECDSA`, `SHA384WITHRSA`, `SHA384WITHECDSA`, `SHA512WITHRSA`, `SHA512WITHECDSA`.- Returns:
- builder
-
signingAlgorithm
public CertificateState.Builder signingAlgorithm(java.lang.String signingAlgorithm)
- Parameters:
signingAlgorithm- Algorithm to use to sign certificate requests. Valid values: `SHA256WITHRSA`, `SHA256WITHECDSA`, `SHA384WITHRSA`, `SHA384WITHECDSA`, `SHA512WITHRSA`, `SHA512WITHECDSA`.- Returns:
- builder
-
templateArn
public CertificateState.Builder templateArn(@Nullable com.pulumi.core.Output<java.lang.String> templateArn)
- Parameters:
templateArn- Template to use when issuing a certificate. See [ACM PCA Documentation](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html) for more information.- Returns:
- builder
-
templateArn
public CertificateState.Builder templateArn(java.lang.String templateArn)
- Parameters:
templateArn- Template to use when issuing a certificate. See [ACM PCA Documentation](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html) for more information.- Returns:
- builder
-
validity
public CertificateState.Builder validity(@Nullable com.pulumi.core.Output<CertificateValidityArgs> validity)
- Parameters:
validity- Configures end of the validity period for the certificate. See validity block below.- Returns:
- builder
-
validity
public CertificateState.Builder validity(CertificateValidityArgs validity)
- Parameters:
validity- Configures end of the validity period for the certificate. See validity block below.- Returns:
- builder
-
build
public CertificateState build()
-
-