SubjectAltNamesArgs

data class SubjectAltNamesArgs(val customSans: Output<List<X509ExtensionArgs>>? = null, val dnsNames: Output<List<String>>? = null, val emailAddresses: Output<List<String>>? = null, val ipAddresses: Output<List<String>>? = null, val uris: Output<List<String>>? = null) : ConvertibleToJava<SubjectAltNamesArgs>

SubjectAltNames corresponds to a more modern way of listing what the asserted identity is in a certificate (i.e., compared to the "common name" in the distinguished name).

Constructors

Link copied to clipboard
fun SubjectAltNamesArgs(customSans: Output<List<X509ExtensionArgs>>? = null, dnsNames: Output<List<String>>? = null, emailAddresses: Output<List<String>>? = null, ipAddresses: Output<List<String>>? = null, uris: Output<List<String>>? = null)

Functions

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

Properties

Link copied to clipboard
val customSans: Output<List<X509ExtensionArgs>>? = null

Contains additional subject alternative name values. For each custom_san, the value field must contain an ASN.1 encoded UTF8String.

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

Contains only valid, fully-qualified host names.

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

Contains only valid RFC 2822 E-mail addresses.

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

Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.

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

Contains only valid RFC 3986 URIs.