Certificate Issuance Config Args
data class CertificateIssuanceConfigArgs(val certificateAuthorityConfig: Output<CertificateAuthorityConfigArgs>? = null, val certificateIssuanceConfigId: Output<String>? = null, val description: Output<String>? = null, val keyAlgorithm: Output<CertificateIssuanceConfigKeyAlgorithm>? = null, val labels: Output<Map<String, String>>? = null, val lifetime: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val rotationWindowPercentage: Output<Int>? = null) : ConvertibleToJava<CertificateIssuanceConfigArgs>
Creates a new CertificateIssuanceConfig in a given project and location.
Constructors
Link copied to clipboard
constructor(certificateAuthorityConfig: Output<CertificateAuthorityConfigArgs>? = null, certificateIssuanceConfigId: Output<String>? = null, description: Output<String>? = null, keyAlgorithm: Output<CertificateIssuanceConfigKeyAlgorithm>? = null, labels: Output<Map<String, String>>? = null, lifetime: Output<String>? = null, location: Output<String>? = null, name: Output<String>? = null, project: Output<String>? = null, rotationWindowPercentage: Output<Int>? = null)
Properties
Link copied to clipboard
The CA that issues the workload certificate. It includes the CA address, type, authentication to CA service, etc.
Link copied to clipboard
Required. A user-provided name of the certificate config.
Link copied to clipboard
One or more paragraphs of text description of a CertificateIssuanceConfig.
Link copied to clipboard
The key algorithm to use when generating the private key.
Link copied to clipboard
Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive. //*/