AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::IoT::CACertificate

CfnCACertificate

Specifies a CA certificate.

Import

import { CfnCACertificate } from 'aws-cdk-lib/aws-iot';

Or use the module namespace:

import * as iot from 'aws-cdk-lib/aws-iot';
// iot.CfnCACertificate

Properties

Configuration passed to the constructor as CfnCACertificateProps.

caCertificatePemRequired
string

The certificate data in PEM format.

statusRequired
string

The status of the CA certificate. Valid values are "ACTIVE" and "INACTIVE".

autoRegistrationStatusOptional
string

Whether the CA certificate is configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE".

certificateModeOptional
string

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](https://docs.aws.amazon.com//iot/latest/apireference/API_CertificateDescription.html#iot-Type-CertificateDescription-certificateMode) . Valid values are "DEFAULT" and "SNI_ONLY".

registrationConfigOptional
IResolvable | RegistrationConfigProperty

Information about the registration configuration.

removeAutoRegistrationOptional
boolean | IResolvable

If true, removes auto registration.

tagsOptional
CfnTag[]

An array of key-value pairs to apply to this resource. For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) .

verificationCertificatePemOptional
string

The private key verification certificate.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter