ManagedCertificateArgs

data class ManagedCertificateArgs(val dnsAuthorizations: Output<List<String>>? = null, val domains: Output<List<String>>? = null, val issuanceConfig: Output<String>? = null) : ConvertibleToJava<ManagedCertificateArgs>

Configuration and state of a Managed Certificate. Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.

Constructors

Link copied to clipboard
fun ManagedCertificateArgs(dnsAuthorizations: Output<List<String>>? = null, domains: Output<List<String>>? = null, issuanceConfig: Output<String>? = null)

Functions

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

Properties

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

Immutable. Authorizations that will be used for performing domain authorization.

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

Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.

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

Immutable. The resource name for a CertificateIssuanceConfig used to configure private PKI certificates in the format projects/*/locations/*/certificateIssuanceConfigs/*. If this field is not set, the certificates will instead be publicly signed as documented at https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa. //*/