Certificate Issuance Configuration

Certificate Issuance Configuration in Google Cloud is a resource that defines how SSL/TLS certificates are issued and managed for your domains. It specifies the certificate authority, lifetime, and key parameters used when creating certificates. This configuration helps automate and standardize certificate provisioning for services like load balancers or managed domains, ensuring secure communication and compliance with organizational policies.

gcp.certificatemanager_certificate_issuance_config

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
certificate_authority_configcorejsonRequired. The CA that issues the workload certificate. It includes the CA address, type, authentication to CA service, etc.
create_timecoretimestampOutput only. The creation timestamp of a CertificateIssuanceConfig.
datadog_display_namecorestring
descriptioncorestringOptional. One or more paragraphs of text description of a CertificateIssuanceConfig.
key_algorithmcorestringRequired. The key algorithm to use when generating the private key.
labelscorearray<string>Optional. Set of labels associated with a CertificateIssuanceConfig.
lifetimecorestringRequired. Workload certificate lifetime requested.
namecorestringIdentifier. A user-defined name of the certificate issuance config. CertificateIssuanceConfig names must be unique globally and match pattern `projects/*/locations/*/certificateIssuanceConfigs/*`.
organization_idcorestring
parentcorestring
project_idcorestring
project_numbercorestring
region_idcorestring
resource_namecorestring
rotation_window_percentagecoreint64Required. Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive.
tagscorehstore_csv
update_timecoretimestampOutput only. The last update timestamp of a CertificateIssuanceConfig.
zone_idcorestring