Class CfnCertificateAuthorityActivationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.acmpca.CfnCertificateAuthorityActivationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCertificateAuthorityActivationPropsMixin>
- Enclosing class:
CfnCertificateAuthorityActivationPropsMixin
@Stability(Stable)
public static final class CfnCertificateAuthorityActivationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCertificateAuthorityActivationPropsMixin>
A fluent builder for
CfnCertificateAuthorityActivationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()certificate(String certificate) The Base64 PEM-encoded certificate authority certificate.certificateAuthorityArn(String certificateAuthorityArn) The Amazon Resource Name (ARN) of your private CA.certificateAuthorityArn(ICertificateAuthorityRef certificateAuthorityArn) The Amazon Resource Name (ARN) of your private CA.certificateChain(String certificateChain) The Base64 PEM-encoded certificate chain that chains up to the root CA certificate that you used to sign your private CA certificate.create()create(CfnPropertyMixinOptions options) Status of your private CA.
-
Method Details
-
create
@Stability(Stable) public static CfnCertificateAuthorityActivationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnCertificateAuthorityActivationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnCertificateAuthorityActivationPropsMixin.Builder.
-
certificate
@Stability(Stable) public CfnCertificateAuthorityActivationPropsMixin.Builder certificate(String certificate) The Base64 PEM-encoded certificate authority certificate.- Parameters:
certificate- The Base64 PEM-encoded certificate authority certificate. This parameter is required.- Returns:
this- See Also:
-
certificateAuthorityArn
@Stability(Stable) public CfnCertificateAuthorityActivationPropsMixin.Builder certificateAuthorityArn(String certificateAuthorityArn) The Amazon Resource Name (ARN) of your private CA.- Parameters:
certificateAuthorityArn- The Amazon Resource Name (ARN) of your private CA. This parameter is required.- Returns:
this- See Also:
-
certificateAuthorityArn
@Stability(Stable) public CfnCertificateAuthorityActivationPropsMixin.Builder certificateAuthorityArn(ICertificateAuthorityRef certificateAuthorityArn) The Amazon Resource Name (ARN) of your private CA.- Parameters:
certificateAuthorityArn- The Amazon Resource Name (ARN) of your private CA. This parameter is required.- Returns:
this- See Also:
-
certificateChain
@Stability(Stable) public CfnCertificateAuthorityActivationPropsMixin.Builder certificateChain(String certificateChain) The Base64 PEM-encoded certificate chain that chains up to the root CA certificate that you used to sign your private CA certificate.- Parameters:
certificateChain- The Base64 PEM-encoded certificate chain that chains up to the root CA certificate that you used to sign your private CA certificate. This parameter is required.- Returns:
this- See Also:
-
status
Status of your private CA.- Parameters:
status- Status of your private CA. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCertificateAuthorityActivationPropsMixin>- Returns:
- a newly built instance of
CfnCertificateAuthorityActivationPropsMixin.
-