RagEngineConfig Stay organized with collections Save and categorize content based on your preferences.
Config for RagEngine.
namestringIdentifier. The name of the RagEngineConfig. Format:projects/{project}/locations/{location}/ragEngineConfig
ragManagedDbConfigobject (RagManagedDbConfig)The config of the RagManagedDb used by RagEngine.
| JSON representation |
|---|
{"name":string,"ragManagedDbConfig":{object ( |
RagManagedDbConfig
Configuration message for RagManagedDb used by RagEngine.
tierUnion typetier can be only one of the following:| JSON representation |
|---|
{// tier"scaled":{object ( |
Scaled
This type has no fields.
Scaled tier offers production grade performance along with autoscaling functionality. It is suitable for customers with large amounts of data or performance sensitive workloads.
Basic
This type has no fields.
Basic tier is a cost-effective and low compute tier suitable for the following cases: * Experimenting with RagManagedDb. * Small data size. * Latency insensitive workload. * Only using RAG Engine with external vector DBs.
NOTE: This is the default tier under Spanner mode if not explicitly chosen.
Unprovisioned
This type has no fields.
Disables the RAG Engine service and deletes all your data held within this service. This will halt the billing of the service.
NOTE: Once deleted the data cannot be recovered. To start using RAG Engine again, you will need to update the tier by calling the UpdateRagEngineConfig API.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-29 UTC.