= gcp_cloud_storage
:type: cache
:status: beta



////
     THIS FILE IS AUTOGENERATED!

     To make changes, edit the corresponding source file under:

     https://github.com/redpanda-data/connect/tree/main/internal/impl/<provider>.

     And:

     https://github.com/redpanda-data/connect/tree/main/cmd/tools/docs_gen/templates/plugin.adoc.tmpl
////

// © 2024 Redpanda Data Inc.


component_type_dropdown::[]


Use a Google Cloud Storage bucket as a cache.

```yml
# Config fields, showing default values
label: ""
gcp_cloud_storage:
  bucket: "" # No default (required)
  content_type: "" # No default (optional)
  credentials_json: ""
```

It is not possible to atomically upload cloud storage objects exclusively when the target does not already exist, therefore this cache is not suitable for deduplication.

== Fields

=== `bucket`

The Google Cloud Storage bucket to store items in.


*Type*: `string`


=== `content_type`

Optional field to explicitly set the Content-Type.


*Type*: `string`


=== `credentials_json`

An optional field to set Google Service Account Credentials json.
[CAUTION]
====
This field contains sensitive information that usually shouldn't be added to a config directly, read our xref:configuration:secrets.adoc[secrets page for more info].
====



*Type*: `string`

*Default*: `""`


