Class CfnCACertificateMixinProps
Properties for CfnCACertificatePropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.IoT
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnCACertificateMixinProps : ICfnCACertificateMixinProps
Syntax (vb)
Public Class CfnCACertificateMixinProps Implements ICfnCACertificateMixinProps
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.CfnPropertyMixins.AWS.IoT;
var cfnCACertificateMixinProps = new CfnCACertificateMixinProps {
AutoRegistrationStatus = "autoRegistrationStatus",
CaCertificatePem = "caCertificatePem",
CertificateMode = "certificateMode",
RegistrationConfig = new RegistrationConfigProperty {
RoleArn = "roleArn",
TemplateBody = "templateBody",
TemplateName = "templateName"
},
RemoveAutoRegistration = false,
Status = "status",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
VerificationCertificatePem = "verificationCertificatePem"
};
Synopsis
Constructors
| CfnCACertificateMixinProps() | Properties for CfnCACertificatePropsMixin. |
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. |
Constructors
CfnCACertificateMixinProps()
Properties for CfnCACertificatePropsMixin.
public CfnCACertificateMixinProps()
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.CfnPropertyMixins.AWS.IoT;
var cfnCACertificateMixinProps = new CfnCACertificateMixinProps {
AutoRegistrationStatus = "autoRegistrationStatus",
CaCertificatePem = "caCertificatePem",
CertificateMode = "certificateMode",
RegistrationConfig = new RegistrationConfigProperty {
RoleArn = "roleArn",
TemplateBody = "templateBody",
TemplateName = "templateName"
},
RemoveAutoRegistration = false,
Status = "status",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
VerificationCertificatePem = "verificationCertificatePem"
};
Properties
AutoRegistrationStatus
Whether the CA certificate is configured for auto registration of device certificates.
public string? AutoRegistrationStatus { get; set; }
Property Value
Remarks
Valid values are "ENABLE" and "DISABLE".
CaCertificatePem
The certificate data in PEM format.
public string? CaCertificatePem { get; set; }
Property Value
Remarks
CertificateMode
The mode of the CA.
public string? CertificateMode { get; set; }
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.
public object? RegistrationConfig { get; set; }
Property Value
Remarks
RemoveAutoRegistration
If true, removes auto registration.
public object? RemoveAutoRegistration { get; set; }
Property Value
Remarks
Status
The status of the CA certificate.
public string? Status { get; set; }
Property Value
Remarks
Valid values are "ACTIVE" and "INACTIVE".
Tags
An array of key-value pairs to apply to this resource.
public ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
For more information, see Tag .
VerificationCertificatePem
The private key verification certificate.
public string? VerificationCertificatePem { get; set; }