Show / Hide Table of Contents

Class CfnCACertificateMixinProps

Properties for CfnCACertificatePropsMixin.

Inheritance
object
CfnCACertificateMixinProps
Implements
ICfnCACertificateMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

string

Remarks

Valid values are "ENABLE" and "DISABLE".

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-cacertificate.html#cfn-iot-cacertificate-autoregistrationstatus

CaCertificatePem

The certificate data in PEM format.

public string? CaCertificatePem { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-cacertificate.html#cfn-iot-cacertificate-cacertificatepem

CertificateMode

The mode of the CA.

public string? CertificateMode { get; set; }
Property Value

string

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".

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-cacertificate.html#cfn-iot-cacertificate-certificatemode

RegistrationConfig

Information about the registration configuration.

public object? RegistrationConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-cacertificate.html#cfn-iot-cacertificate-registrationconfig

Type union: either IResolvable or CfnCACertificatePropsMixin.IRegistrationConfigProperty

RemoveAutoRegistration

If true, removes auto registration.

public object? RemoveAutoRegistration { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-cacertificate.html#cfn-iot-cacertificate-removeautoregistration

Type union: either bool or IResolvable

Status

The status of the CA certificate.

public string? Status { get; set; }
Property Value

string

Remarks

Valid values are "ACTIVE" and "INACTIVE".

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-cacertificate.html#cfn-iot-cacertificate-status

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 .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-cacertificate.html#cfn-iot-cacertificate-tags

VerificationCertificatePem

The private key verification certificate.

public string? VerificationCertificatePem { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-cacertificate.html#cfn-iot-cacertificate-verificationcertificatepem

Implements

ICfnCACertificateMixinProps
Back to top Generated by DocFX