GetCertificateIssuanceConfigResult

data class GetCertificateIssuanceConfigResult(val certificateAuthorityConfig: CertificateAuthorityConfigResponse, val createTime: String, val description: String, val keyAlgorithm: String, val labels: Map<String, String>, val lifetime: String, val name: String, val rotationWindowPercentage: Int, val updateTime: String)

Constructors

Link copied to clipboard
fun GetCertificateIssuanceConfigResult(certificateAuthorityConfig: CertificateAuthorityConfigResponse, createTime: String, description: String, keyAlgorithm: String, labels: Map<String, String>, lifetime: String, name: String, rotationWindowPercentage: Int, updateTime: String)

Types

Link copied to clipboard
object Companion

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

The creation timestamp of a CertificateIssuanceConfig.

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

Set of labels associated with a CertificateIssuanceConfig.

Link copied to clipboard

Workload certificate lifetime requested.

Link copied to clipboard

A user-defined name of the certificate issuance config. CertificateIssuanceConfig names must be unique globally and match pattern projects/*/locations/*/certificateIssuanceConfigs/*.

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.

Link copied to clipboard

The last update timestamp of a CertificateIssuanceConfig. //*/