@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-02T14:17:13.857Z") @Stability(value=Stable) public interface CfnCACertificateProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.iot.*;
CfnCACertificateProps cfnCACertificateProps = CfnCACertificateProps.builder()
.caCertificatePem("caCertificatePem")
.status("status")
// the properties below are optional
.autoRegistrationStatus("autoRegistrationStatus")
.certificateMode("certificateMode")
.registrationConfig(RegistrationConfigProperty.builder()
.roleArn("roleArn")
.templateBody("templateBody")
.templateName("templateName")
.build())
.removeAutoRegistration(false)
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.verificationCertificatePem("verificationCertificatePem")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnCACertificateProps.Builder
A builder for
CfnCACertificateProps |
static class |
CfnCACertificateProps.Jsii$Proxy
An implementation for
CfnCACertificateProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnCACertificateProps.Builder |
builder() |
default String |
getAutoRegistrationStatus()
Whether the CA certificate is configured for auto registration of device certificates.
|
String |
getCaCertificatePem()
The certificate data in PEM format.
|
default String |
getCertificateMode()
The mode of the CA.
|
default Object |
getRegistrationConfig()
Information about the registration configuration.
|
default Object |
getRemoveAutoRegistration()
If true, removes auto registration.
|
String |
getStatus()
The status of the CA certificate.
|
default List<CfnTag> |
getTags()
An array of key-value pairs to apply to this resource.
|
default String |
getVerificationCertificatePem()
The private key verification certificate.
|
@Stability(value=Stable) @NotNull String getCaCertificatePem()
@Stability(value=Stable) @NotNull String getStatus()
Valid values are "ACTIVE" and "INACTIVE".
@Stability(value=Stable) @Nullable default String getAutoRegistrationStatus()
Valid values are "ENABLE" and "DISABLE".
@Stability(value=Stable) @Nullable default String getCertificateMode()
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".
@Stability(value=Stable) @Nullable default Object getRegistrationConfig()
@Stability(value=Stable) @Nullable default Object getRemoveAutoRegistration()
@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
For more information, see Tag .
@Stability(value=Stable) @Nullable default String getVerificationCertificatePem()
@Stability(value=Stable) static CfnCACertificateProps.Builder builder()
CfnCACertificateProps.Builder of CfnCACertificatePropsCopyright © 2023. All rights reserved.