ZeroTrustGatewayCertificateArgs

data class ZeroTrustGatewayCertificateArgs(val accountId: Output<String>? = null, val activate: Output<Boolean>? = null, val custom: Output<Boolean>? = null, val gatewayManaged: Output<Boolean>? = null, val validityPeriodDays: Output<Int>? = null) : ConvertibleToJava<ZeroTrustGatewayCertificateArgs>

Provides a Cloudflare Teams Gateway Certificate resource. A Teams Certificate can be specified for Gateway TLS interception and block pages.

Constructors

Link copied to clipboard
constructor(accountId: Output<String>? = null, activate: Output<Boolean>? = null, custom: Output<Boolean>? = null, gatewayManaged: Output<Boolean>? = null, validityPeriodDays: Output<Int>? = null)

Properties

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

The account identifier to target for the resource.

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

Whether or not to activate a certificate. A certificate must be activated to use in Gateway certificate settings. Defaults to false.

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

The type of certificate (custom or Gateway-managed). Must provide only one of custom, gateway_managed.

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

The type of certificate (custom or Gateway-managed). Must provide only one of custom, gateway_managed.

Link copied to clipboard
val validityPeriodDays: Output<Int>? = null

Number of days the generated certificate will be valid, minimum 1 day and maximum 30 years. Defaults to 5 years. Defaults to 1826. Required when using gateway_managed. Conflicts with custom. Modifying this attribute will force creation of a new resource.

Functions

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