CaCertificateArgs

data class CaCertificateArgs(val autoRegistrationStatus: Output<CaCertificateAutoRegistrationStatus>? = null, val caCertificatePem: Output<String>? = null, val certificateMode: Output<CaCertificateCertificateMode>? = null, val registrationConfig: Output<CaCertificateRegistrationConfigArgs>? = null, val removeAutoRegistration: Output<Boolean>? = null, val status: Output<CaCertificateStatus>? = null, val tags: Output<List<TagArgs>>? = null, val verificationCertificatePem: Output<String>? = null) : ConvertibleToJava<CaCertificateArgs>

Registers a CA Certificate in IoT.

Constructors

Link copied to clipboard
constructor(autoRegistrationStatus: Output<CaCertificateAutoRegistrationStatus>? = null, caCertificatePem: Output<String>? = null, certificateMode: Output<CaCertificateCertificateMode>? = null, registrationConfig: Output<CaCertificateRegistrationConfigArgs>? = null, removeAutoRegistration: Output<Boolean>? = null, status: Output<CaCertificateStatus>? = null, tags: Output<List<TagArgs>>? = null, verificationCertificatePem: Output<String>? = null)

Properties

Link copied to clipboard

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

Link copied to clipboard
val caCertificatePem: Output<String>? = null

The certificate data in PEM format.

Link copied to clipboard

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

Link copied to clipboard

Information about the registration configuration.

Link copied to clipboard
val removeAutoRegistration: Output<Boolean>? = null

If true, removes auto registration.

Link copied to clipboard
val status: Output<CaCertificateStatus>? = null

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

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val verificationCertificatePem: Output<String>? = null

The private key verification certificate.

Functions

Link copied to clipboard
open override fun toJava(): CaCertificateArgs