Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
270 changes: 172 additions & 98 deletions gen/go/qdrant/cloud/booking/v1/booking.pb.go

Large diffs are not rendered by default.

23 changes: 23 additions & 0 deletions gen/openapiv2/qdrant/cloud/booking/v1/booking.swagger.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

80 changes: 42 additions & 38 deletions gen/python/qdrant/cloud/booking/v1/booking_pb2.py

Large diffs are not rendered by default.

12 changes: 11 additions & 1 deletion gen/python/qdrant/cloud/booking/v1/booking_pb2.pyi

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

38 changes: 38 additions & 0 deletions gen/typescript/qdrant/cloud/booking/v1/booking_pb.d.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 20 additions & 13 deletions gen/typescript/qdrant/cloud/booking/v1/booking_pb.js

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions proto/qdrant/cloud/booking/v1/booking.proto
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,9 @@ message Package {
// if not set, additional resources are not available for this package.
// Currently, only `DISK` is supported.
optional AvailableAdditionalResources available_additional_resources = 8;
// Available storage tier configurations and prices.
// Always includes at least COST_OPTIMISED storage tier configuration
repeated AvailableStoragePerformanceTierConfigurations available_storage_tier_configurations = 10 [(buf.validate.field).repeated = {min_items: 1}];
}

// AvailableAdditionalResources represents additional resources that can be added to the cluster.
Expand All @@ -259,6 +262,15 @@ message AvailableAdditionalResources {
uint32 disk_price_per_hour = 1;
}

// AvailableStoragePerformanceTierConfigurations represents available storage tier configurations for given package
// region and provider.
message AvailableStoragePerformanceTierConfigurations {
// Represents performance tier type.
qdrant.cloud.common.v1.StorageTierType storage_tier_type = 1;
// Represents additional cost per hour in millicents for given region/provider and pricing tier.
uint32 price_per_hour = 2;
}

// ResourceConfiguration defines the resource configuration for a package.
message ResourceConfiguration {
// The amount of RAM (e.g., "1GiB")
Expand Down
Loading