CertificateConfigX509ConfigArgs

data class CertificateConfigX509ConfigArgs(val additionalExtensions: Output<List<CertificateConfigX509ConfigAdditionalExtensionArgs>>? = null, val aiaOcspServers: Output<List<String>>? = null, val caOptions: Output<CertificateConfigX509ConfigCaOptionsArgs>? = null, val keyUsage: Output<CertificateConfigX509ConfigKeyUsageArgs>, val nameConstraints: Output<CertificateConfigX509ConfigNameConstraintsArgs>? = null, val policyIds: Output<List<CertificateConfigX509ConfigPolicyIdArgs>>? = null) : ConvertibleToJava<CertificateConfigX509ConfigArgs>

Constructors

Link copied to clipboard
constructor(additionalExtensions: Output<List<CertificateConfigX509ConfigAdditionalExtensionArgs>>? = null, aiaOcspServers: Output<List<String>>? = null, caOptions: Output<CertificateConfigX509ConfigCaOptionsArgs>? = null, keyUsage: Output<CertificateConfigX509ConfigKeyUsageArgs>, nameConstraints: Output<CertificateConfigX509ConfigNameConstraintsArgs>? = null, policyIds: Output<List<CertificateConfigX509ConfigPolicyIdArgs>>? = null)

Properties

Link copied to clipboard

(Output) Describes custom X.509 extensions. Structure is documented below.

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

(Output) Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.

Link copied to clipboard

(Output) Describes values that are relevant in a CA certificate. Structure is documented below.

Link copied to clipboard

(Output) Indicates the intended use for keys that correspond to a certificate. Structure is documented below.

Link copied to clipboard

(Output) Describes the X.509 name constraints extension. Structure is documented below.

Link copied to clipboard

(Output) Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. Structure is documented below.

Functions

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