Skip to main content

certificate_templates

Overview

Namecertificate_templates
TypeResource
Idgoogle.privateca.certificate_templates

Fields

NameDatatypeDescription
namestringOutput only. The resource name for this CertificateTemplate in the format projects/*/locations/*/certificateTemplates/*.
descriptionstringOptional. A human-readable description of scenarios this template is intended for.
createTimestringOutput only. The time at which this CertificateTemplate was created.
identityConstraintsobjectDescribes constraints on a Certificate's Subject and SubjectAltNames.
labelsobjectOptional. Labels with user-defined metadata.
passthroughExtensionsobjectDescribes a set of X.509 extensions that may be part of some certificate issuance controls.
predefinedValuesobjectAn X509Parameters is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.
updateTimestringOutput only. The time at which this CertificateTemplate was updated.

Methods

NameAccessible byRequired ParamsDescription
getSELECTcertificateTemplatesId, locationsId, projectsIdReturns a CertificateTemplate.
listSELECTlocationsId, projectsIdLists CertificateTemplates.
createINSERTlocationsId, projectsIdCreate a new CertificateTemplate in a given Project and Location.
deleteDELETEcertificateTemplatesId, locationsId, projectsIdDeleteCertificateTemplate deletes a CertificateTemplate.
_listEXEClocationsId, projectsIdLists CertificateTemplates.
patchEXECcertificateTemplatesId, locationsId, projectsIdUpdate a CertificateTemplate.