CustomHostnameSslArgs

data class CustomHostnameSslArgs(val bundleMethod: Output<String>? = null, val certificateAuthority: Output<String>? = null, val customCertificate: Output<String>? = null, val customKey: Output<String>? = null, val method: Output<String>? = null, val settings: Output<List<CustomHostnameSslSettingArgs>>? = null, val status: Output<String>? = null, val type: Output<String>? = null, val validationErrors: Output<List<CustomHostnameSslValidationErrorArgs>>? = null, val validationRecords: Output<List<CustomHostnameSslValidationRecordArgs>>? = null, val wildcard: Output<Boolean>? = null) : ConvertibleToJava<CustomHostnameSslArgs>

Constructors

Link copied to clipboard
constructor(bundleMethod: Output<String>? = null, certificateAuthority: Output<String>? = null, customCertificate: Output<String>? = null, customKey: Output<String>? = null, method: Output<String>? = null, settings: Output<List<CustomHostnameSslSettingArgs>>? = null, status: Output<String>? = null, type: Output<String>? = null, validationErrors: Output<List<CustomHostnameSslValidationErrorArgs>>? = null, validationRecords: Output<List<CustomHostnameSslValidationRecordArgs>>? = null, wildcard: Output<Boolean>? = null)

Properties

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

A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: ubiquitous, optimal, force.

Link copied to clipboard
val certificateAuthority: Output<String>? = null
Link copied to clipboard
val customCertificate: Output<String>? = null

If a custom uploaded certificate is used.

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

The key for a custom uploaded certificate.

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

Domain control validation (DCV) method used for this hostname. Available values: http, txt, email.

Link copied to clipboard

SSL/TLS settings for the certificate.

Link copied to clipboard
val status: Output<String>? = null
Link copied to clipboard
val type: Output<String>? = null

Level of validation to be used for this hostname. Available values: dv. Defaults to dv.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val wildcard: Output<Boolean>? = null

Indicates whether the certificate covers a wildcard.

Functions

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