Skip to content

Commit 67a660f

Browse files
Google APIscopybara-github
authored andcommitted
feat: add Scaled tier for RagEngineConfig to v1beta, equivalent to Enterprise
feat: add Unprovisioned tier to RagEngineConfig in v1beta1 that can disable RagEngine service and delete all data within the service docs: Enterprise tier in RagEngineConfig, use Scaled tier instead. PiperOrigin-RevId: 772188314
1 parent d04f530 commit 67a660f

1 file changed

Lines changed: 27 additions & 4 deletions

File tree

google/cloud/aiplatform/v1beta1/vertex_rag_data.proto

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -758,29 +758,52 @@ message ImportRagFilesConfig {
758758

759759
// Configuration message for RagManagedDb used by RagEngine.
760760
message RagManagedDbConfig {
761+
// Deprecated: Please use `Scaled` tier instead.
761762
// Enterprise tier offers production grade performance along with
762763
// autoscaling functionality. It is suitable for customers with large
763764
// amounts of data or performance sensitive workloads.
764-
//
765-
// NOTE: This is the default tier if not explicitly chosen.
766-
message Enterprise {}
765+
message Enterprise {
766+
option deprecated = true;
767+
}
768+
769+
// Scaled tier offers production grade performance along with
770+
// autoscaling functionality. It is suitable for customers with large
771+
// amounts of data or performance sensitive workloads.
772+
message Scaled {}
767773

768774
// Basic tier is a cost-effective and low compute tier suitable for
769775
// the following cases:
770776
// * Experimenting with RagManagedDb.
771777
// * Small data size.
772778
// * Latency insensitive workload.
773779
// * Only using RAG Engine with external vector DBs.
780+
//
781+
// NOTE: This is the default tier if not explicitly chosen.
774782
message Basic {}
775783

784+
// Disables the RAG Engine service and deletes all your data held
785+
// within this service. This will halt the billing of the service.
786+
//
787+
// NOTE: Once deleted the data cannot be recovered. To start using
788+
// RAG Engine again, you will need to update the tier by calling the
789+
// UpdateRagEngineConfig API.
790+
message Unprovisioned {}
791+
776792
// The tier of the RagManagedDb.
777793
oneof tier {
794+
// Deprecated: Please use `Scaled` tier instead.
778795
// Sets the RagManagedDb to the Enterprise tier. This is the default tier
779796
// if not explicitly chosen.
780-
Enterprise enterprise = 1;
797+
Enterprise enterprise = 1 [deprecated = true];
798+
799+
// Sets the RagManagedDb to the Scaled tier.
800+
Scaled scaled = 4;
781801

782802
// Sets the RagManagedDb to the Basic tier.
783803
Basic basic = 2;
804+
805+
// Sets the RagManagedDb to the Unprovisioned tier.
806+
Unprovisioned unprovisioned = 3;
784807
}
785808
}
786809

0 commit comments

Comments
 (0)