interface CfnCACertificateMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.IoT.Mixins.CfnCACertificateMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsiot/mixins#CfnCACertificateMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.iot.mixins.CfnCACertificateMixinProps |
Python | aws_cdk.mixins_preview.aws_iot.mixins.CfnCACertificateMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_iot » mixins » CfnCACertificateMixinProps |
Properties for CfnCACertificatePropsMixin.
See also: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-cacertificate.html
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as iot_mixins } from '@aws-cdk/mixins-preview/aws-iot';
const cfnCACertificateMixinProps: iot_mixins.CfnCACertificateMixinProps = {
autoRegistrationStatus: 'autoRegistrationStatus',
caCertificatePem: 'caCertificatePem',
certificateMode: 'certificateMode',
registrationConfig: {
roleArn: 'roleArn',
templateBody: 'templateBody',
templateName: 'templateName',
},
removeAutoRegistration: false,
status: 'status',
tags: [{
key: 'key',
value: 'value',
}],
verificationCertificatePem: 'verificationCertificatePem',
};
Properties
| Name | Type | Description |
|---|---|---|
| auto | string | Whether the CA certificate is configured for auto registration of device certificates. |
| ca | string | The certificate data in PEM format. |
| certificate | string | The mode of the CA. |
| registration | IResolvable | Registration | Information about the registration configuration. |
| remove | boolean | IResolvable | If true, removes auto registration. |
| status? | string | The status of the CA certificate. |
| tags? | Cfn[] | An array of key-value pairs to apply to this resource. |
| verification | string | The private key verification certificate. |
autoRegistrationStatus?
Type:
string
(optional)
Whether the CA certificate is configured for auto registration of device certificates.
Valid values are "ENABLE" and "DISABLE".
caCertificatePem?
Type:
string
(optional)
The certificate data in PEM format.
certificateMode?
Type:
string
(optional)
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".
registrationConfig?
Type:
IResolvable | Registration
(optional)
Information about the registration configuration.
removeAutoRegistration?
Type:
boolean | IResolvable
(optional)
If true, removes auto registration.
status?
Type:
string
(optional)
The status of the CA certificate.
Valid values are "ACTIVE" and "INACTIVE".
tags?
Type:
Cfn[]
(optional)
An array of key-value pairs to apply to this resource.
For more information, see Tag .
verificationCertificatePem?
Type:
string
(optional)
The private key verification certificate.

.NET
Go
Java
Python
TypeScript