CertificateCertificatePolicyX509CertificatePropertiesArgs

data class CertificateCertificatePolicyX509CertificatePropertiesArgs(val extendedKeyUsages: Output<List<String>>? = null, val keyUsages: Output<List<String>>, val subject: Output<String>, val subjectAlternativeNames: Output<CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs>? = null, val validityInMonths: Output<Int>) : ConvertibleToJava<CertificateCertificatePolicyX509CertificatePropertiesArgs>

Constructors

fun CertificateCertificatePolicyX509CertificatePropertiesArgs(extendedKeyUsages: Output<List<String>>? = null, keyUsages: Output<List<String>>, subject: Output<String>, subjectAlternativeNames: Output<CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs>? = null, validityInMonths: Output<Int>)

Functions

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

Properties

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

A list of Extended/Enhanced Key Usages. Changing this forces a new resource to be created.

Link copied to clipboard
val keyUsages: Output<List<String>>

A list of uses associated with this Key. Possible values include cRLSign, dataEncipherment, decipherOnly, digitalSignature, encipherOnly, keyAgreement, keyCertSign, keyEncipherment and nonRepudiation and are case-sensitive. Changing this forces a new resource to be created.

Link copied to clipboard
val subject: Output<String>

The Certificate's Subject. Changing this forces a new resource to be created.

Link copied to clipboard

A subject_alternative_names block as defined below. Changing this forces a new resource to be created.

Link copied to clipboard
val validityInMonths: Output<Int>

The Certificates Validity Period in Months. Changing this forces a new resource to be created.