:_mod-docs-content-type: ASSEMBLY
[id="about-cloud-credential-operator"]
= About the Cloud Credential Operator
include::_attributes/common-attributes.adoc[]
:context: about-cloud-credential-operator

toc::[]

[role="_abstract"]
To allow {product-title} components to request cloud provider credentials with the specific permissions that are required for the cluster to run, you can use the Cloud Credential Operator (CCO) to manage cloud provider credentials as custom resource definitions (CRDs). 

You can configure the Cloud Credential Operator (CCO) to operate in several different modes. These options provide transparency and flexibility in how the CCO uses cloud credentials.

include::modules/cco-mode-about.adoc[leveloffset=+1]

include::modules/cco-determine-mode.adoc[leveloffset=+1]

//Determining the Cloud Credential Operator mode by using the web console
include::modules/cco-determine-mode-gui.adoc[leveloffset=+2]

//Determining the Cloud Credential Operator mode by using the CLI
include::modules/cco-determine-mode-cli.adoc[leveloffset=+2]

include::modules/cco-about-default-behaviors.adoc[leveloffset=+1]

[role="_additional-resources"]
[id="additional-resources_about-cloud-credential-operator_{context}"]
== Additional resources

* xref:../../operators/operator-reference.adoc#cloud-credential-operator_operator-reference[Cluster Operators reference page for the Cloud Credential Operator]
* xref:../../authentication/managing_cloud_provider_credentials/cco-mode-mint.adoc#cco-mode-mint[About the Cloud Credential Operator in mint mode]
* xref:../../authentication/managing_cloud_provider_credentials/cco-mode-passthrough.adoc#cco-mode-passthrough[About the Cloud Credential Operator in passthrough mode]
* xref:../../authentication/managing_cloud_provider_credentials/cco-mode-manual.adoc#cco-mode-manual[About the Cloud Credential Operator in manual mode with long-term credentials for components]
* xref:../../authentication/managing_cloud_provider_credentials/cco-short-term-creds.adoc#cco-short-term-creds[About the Cloud Credential Operator in manual mode with short-term credentials for components]
