Skip to main content

certificate_issuance_configs

Overview

Namecertificate_issuance_configs
TypeResource
Idgoogle.certificatemanager.certificate_issuance_configs

Fields

NameDatatypeDescription
namestringA user-defined name of the certificate issuance config. CertificateIssuanceConfig names must be unique globally and match pattern projects/*/locations/*/certificateIssuanceConfigs/*.
descriptionstringOne or more paragraphs of text description of a CertificateIssuanceConfig.
certificateAuthorityConfigobjectThe CA that issues the workload certificate. It includes CA address, type, authentication to CA service, etc.
keyAlgorithmstringRequired. The key algorithm to use when generating the private key.
updateTimestringOutput only. The last update timestamp of a CertificateIssuanceConfig.
rotationWindowPercentageintegerRequired. Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive.
createTimestringOutput only. The creation timestamp of a CertificateIssuanceConfig.
lifetimestringRequired. Workload certificate lifetime requested.
labelsobjectSet of labels associated with a CertificateIssuanceConfig.

Methods

NameAccessible byRequired ParamsDescription
getSELECTcertificateIssuanceConfigsId, locationsId, projectsIdGets details of a single CertificateIssuanceConfig.
listSELECTlocationsId, projectsIdLists CertificateIssuanceConfigs in a given project and location.
createINSERTlocationsId, projectsIdCreates a new CertificateIssuanceConfig in a given project and location.
deleteDELETEcertificateIssuanceConfigsId, locationsId, projectsIdDeletes a single CertificateIssuanceConfig.
_listEXEClocationsId, projectsIdLists CertificateIssuanceConfigs in a given project and location.