CertifiateCertificatePolicyX509CertificatePropertiesArgs

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

Constructors

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

Functions

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

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.