Interface ICfnCACertificateProps
Properties for defining a CfnCACertificate
.
Namespace: Amazon.CDK.AWS.IoT
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnCACertificateProps
Syntax (vb)
Public Interface ICfnCACertificateProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-cacertificate.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.IoT;
var cfnCACertificateProps = new CfnCACertificateProps {
CaCertificatePem = "caCertificatePem",
Status = "status",
// the properties below are optional
AutoRegistrationStatus = "autoRegistrationStatus",
CertificateMode = "certificateMode",
RegistrationConfig = new RegistrationConfigProperty {
RoleArn = "roleArn",
TemplateBody = "templateBody",
TemplateName = "templateName"
},
RemoveAutoRegistration = false,
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
VerificationCertificatePem = "verificationCertificatePem"
};
Synopsis
Properties
AutoRegistrationStatus | Whether the CA certificate is configured for auto registration of device certificates. |
CaCertificatePem | The certificate data in PEM format. |
CertificateMode | The mode of the CA. |
RegistrationConfig | Information about the registration configuration. |
RemoveAutoRegistration | If true, removes auto registration. |
Status | The status of the CA certificate. |
Tags | An array of key-value pairs to apply to this resource. |
VerificationCertificatePem | The private key verification certificate. |
Properties
AutoRegistrationStatus
Whether the CA certificate is configured for auto registration of device certificates.
string? AutoRegistrationStatus { get; }
Property Value
Remarks
Valid values are "ENABLE" and "DISABLE".
CaCertificatePem
The certificate data in PEM format.
string CaCertificatePem { get; }
Property Value
Remarks
CertificateMode
The mode of the CA.
string? CertificateMode { get; }
Property Value
Remarks
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
Information about the registration configuration.
object? RegistrationConfig { get; }
Property Value
Remarks
RemoveAutoRegistration
If true, removes auto registration.
object? RemoveAutoRegistration { get; }
Property Value
Remarks
Status
The status of the CA certificate.
string Status { get; }
Property Value
Remarks
Valid values are "ACTIVE" and "INACTIVE".
Tags
An array of key-value pairs to apply to this resource.
ICfnTag[]? Tags { get; }
Property Value
ICfnTag[]
Remarks
For more information, see Tag .
VerificationCertificatePem
The private key verification certificate.
string? VerificationCertificatePem { get; }