Interface CfnCACertificateMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCACertificateMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:26.979Z")
@Stability(Stable)
public interface CfnCACertificateMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnCACertificatePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.iot.mixins.*;
CfnCACertificateMixinProps cfnCACertificateMixinProps = CfnCACertificateMixinProps.builder()
.autoRegistrationStatus("autoRegistrationStatus")
.caCertificatePem("caCertificatePem")
.certificateMode("certificateMode")
.registrationConfig(RegistrationConfigProperty.builder()
.roleArn("roleArn")
.templateBody("templateBody")
.templateName("templateName")
.build())
.removeAutoRegistration(false)
.status("status")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.verificationCertificatePem("verificationCertificatePem")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCACertificateMixinPropsstatic final classAn implementation forCfnCACertificateMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringWhether the CA certificate is configured for auto registration of device certificates.default StringThe certificate data in PEM format.default StringThe mode of the CA.default ObjectInformation about the registration configuration.default ObjectIf true, removes auto registration.default StringThe status of the CA certificate.getTags()An array of key-value pairs to apply to this resource.default StringThe private key verification certificate.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAutoRegistrationStatus
Whether the CA certificate is configured for auto registration of device certificates.Valid values are "ENABLE" and "DISABLE".
- See Also:
-
getCaCertificatePem
The certificate data in PEM format.- See Also:
-
getCertificateMode
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".
- See Also:
-
getRegistrationConfig
Information about the registration configuration.Returns union: either
IResolvableorCfnCACertificatePropsMixin.RegistrationConfigProperty- See Also:
-
getRemoveAutoRegistration
If true, removes auto registration.Returns union: either
BooleanorIResolvable- See Also:
-
getStatus
The status of the CA certificate.Valid values are "ACTIVE" and "INACTIVE".
- See Also:
-
getTags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- See Also:
-
getVerificationCertificatePem
The private key verification certificate.- See Also:
-
builder
- Returns:
- a
CfnCACertificateMixinProps.BuilderofCfnCACertificateMixinProps
-