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

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

Properties

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

A list of Extended/Enhanced Key Usages.

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.

Link copied to clipboard
val subject: Output<String>

The Certificate's Subject.

Link copied to clipboard

A subject_alternative_names block as defined below.

Link copied to clipboard
val validityInMonths: Output<Int>

The Certificates Validity Period in Months.

Functions

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