// Module included in the following assemblies:
//
// * security/cert_manager_operator/cert-manager-customizing-api-fields.adoc

:_mod-docs-content-type: CONCEPT
[id="cert-manager-explanation-of-certmanager-cr-fields_{context}"]
= Explanation of fields in the CertManager custom resource

[role="_abstract"]
To configure core components of the {cert-manager-operator}, use the CertManager custom resource (CR). You can define settings for the cert-manager controller, such as the spec.controllerConfig field, to customize your deployment.

The core components of the {cert-manager-operator} are as follows:

* Cert-manager controller: You can use the `spec.controllerConfig` field to configure the cert‑manager controller pod.
* Webhook: You can use the `spec.webhookConfig` field to configure the webhook pod, which handles validation and mutation requests.
* CA injector: You can use the `spec.cainjectorConfig` field to configure the CA injector pod.
