@Stability(value=Stable) public static final class CfnCACertificateProps.Builder extends Object implements software.amazon.jsii.Builder<CfnCACertificateProps>
CfnCACertificateProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnCACertificateProps.Builder caCertificatePem(String caCertificatePem)
CfnCACertificateProps.getCaCertificatePem()caCertificatePem - The certificate data in PEM format. This parameter is required.this@Stability(value=Stable) public CfnCACertificateProps.Builder status(String status)
CfnCACertificateProps.getStatus()status - The status of the CA certificate. This parameter is required.
Valid values are "ACTIVE" and "INACTIVE".this@Stability(value=Stable) public CfnCACertificateProps.Builder autoRegistrationStatus(String autoRegistrationStatus)
CfnCACertificateProps.getAutoRegistrationStatus()autoRegistrationStatus - Whether the CA certificate is configured for auto registration of device certificates.
Valid values are "ENABLE" and "DISABLE".this@Stability(value=Stable) public CfnCACertificateProps.Builder certificateMode(String certificateMode)
CfnCACertificateProps.getCertificateMode()certificateMode - The mode of the CA.
All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see certificate mode .
Valid values are "DEFAULT" and "SNI_ONLY".
this@Stability(value=Stable) public CfnCACertificateProps.Builder registrationConfig(IResolvable registrationConfig)
CfnCACertificateProps.getRegistrationConfig()registrationConfig - Information about the registration configuration.this@Stability(value=Stable) public CfnCACertificateProps.Builder registrationConfig(CfnCACertificate.RegistrationConfigProperty registrationConfig)
CfnCACertificateProps.getRegistrationConfig()registrationConfig - Information about the registration configuration.this@Stability(value=Stable) public CfnCACertificateProps.Builder removeAutoRegistration(Boolean removeAutoRegistration)
CfnCACertificateProps.getRemoveAutoRegistration()removeAutoRegistration - If true, removes auto registration.this@Stability(value=Stable) public CfnCACertificateProps.Builder removeAutoRegistration(IResolvable removeAutoRegistration)
CfnCACertificateProps.getRemoveAutoRegistration()removeAutoRegistration - If true, removes auto registration.this@Stability(value=Stable) public CfnCACertificateProps.Builder tags(List<? extends CfnTag> tags)
CfnCACertificateProps.getTags()tags - An array of key-value pairs to apply to this resource.
For more information, see Tag .this@Stability(value=Stable) public CfnCACertificateProps.Builder verificationCertificatePem(String verificationCertificatePem)
CfnCACertificateProps.getVerificationCertificatePem()verificationCertificatePem - The private key verification certificate.this@Stability(value=Stable) public CfnCACertificateProps build()
build in interface software.amazon.jsii.Builder<CfnCACertificateProps>CfnCACertificatePropsNullPointerException - if any required attribute was not providedCopyright © 2023. All rights reserved.