@Stability(value=Stable) public static final class CfnCACertificate.Builder extends Object implements software.amazon.jsii.Builder<CfnCACertificate>
CfnCACertificate.| Modifier and Type | Method and Description |
|---|---|
CfnCACertificate.Builder |
autoRegistrationStatus(String autoRegistrationStatus)
Whether the CA certificate is configured for auto registration of device certificates.
|
CfnCACertificate |
build() |
CfnCACertificate.Builder |
caCertificatePem(String caCertificatePem)
The certificate data in PEM format.
|
CfnCACertificate.Builder |
certificateMode(String certificateMode)
The mode of the CA.
|
static CfnCACertificate.Builder |
create(Construct scope,
String id) |
CfnCACertificate.Builder |
registrationConfig(CfnCACertificate.RegistrationConfigProperty registrationConfig)
Information about the registration configuration.
|
CfnCACertificate.Builder |
registrationConfig(IResolvable registrationConfig)
Information about the registration configuration.
|
CfnCACertificate.Builder |
removeAutoRegistration(Boolean removeAutoRegistration)
If true, removes auto registration.
|
CfnCACertificate.Builder |
removeAutoRegistration(IResolvable removeAutoRegistration)
If true, removes auto registration.
|
CfnCACertificate.Builder |
status(String status)
The status of the CA certificate.
|
CfnCACertificate.Builder |
tags(List<? extends CfnTag> tags)
An array of key-value pairs to apply to this resource.
|
CfnCACertificate.Builder |
verificationCertificatePem(String verificationCertificatePem)
The private key verification certificate.
|
@Stability(value=Stable) public static CfnCACertificate.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnCACertificate.RegistrationConfigProperty.Builder.@Stability(value=Stable) public CfnCACertificate.Builder caCertificatePem(String caCertificatePem)
caCertificatePem - The certificate data in PEM format. This parameter is required.this@Stability(value=Stable) public CfnCACertificate.Builder status(String status)
Valid values are "ACTIVE" and "INACTIVE".
status - The status of the CA certificate. This parameter is required.this@Stability(value=Stable) public CfnCACertificate.Builder autoRegistrationStatus(String autoRegistrationStatus)
Valid values are "ENABLE" and "DISABLE".
autoRegistrationStatus - Whether the CA certificate is configured for auto registration of device certificates. This parameter is required.this@Stability(value=Stable) public CfnCACertificate.Builder certificateMode(String certificateMode)
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".
certificateMode - The mode of the CA. This parameter is required.this@Stability(value=Stable) public CfnCACertificate.Builder registrationConfig(IResolvable registrationConfig)
registrationConfig - Information about the registration configuration. This parameter is required.this@Stability(value=Stable) public CfnCACertificate.Builder registrationConfig(CfnCACertificate.RegistrationConfigProperty registrationConfig)
registrationConfig - Information about the registration configuration. This parameter is required.this@Stability(value=Stable) public CfnCACertificate.Builder removeAutoRegistration(Boolean removeAutoRegistration)
removeAutoRegistration - If true, removes auto registration. This parameter is required.this@Stability(value=Stable) public CfnCACertificate.Builder removeAutoRegistration(IResolvable removeAutoRegistration)
removeAutoRegistration - If true, removes auto registration. This parameter is required.this@Stability(value=Stable) public CfnCACertificate.Builder tags(List<? extends CfnTag> tags)
For more information, see Tag .
tags - An array of key-value pairs to apply to this resource. This parameter is required.this@Stability(value=Stable) public CfnCACertificate.Builder verificationCertificatePem(String verificationCertificatePem)
verificationCertificatePem - The private key verification certificate. This parameter is required.this@Stability(value=Stable) public CfnCACertificate build()
build in interface software.amazon.jsii.Builder<CfnCACertificate>Copyright © 2023. All rights reserved.