Skip to content

Commit 91e1187

Browse files
authored
feat(rdb): expose SBS IOPS (#918)
1 parent 9d6c414 commit 91e1187

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

packages/clients/src/api/rdb/v1/index.gen.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ export type {
126126
SetPrivilegeRequest,
127127
Snapshot,
128128
SnapshotStatus,
129+
StorageClass,
129130
UpdateDatabaseBackupRequest,
130131
UpdateInstanceRequest,
131132
UpdateSnapshotRequest,

packages/clients/src/api/rdb/v1/marshalling.gen.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,7 @@ const unmarshalNodeTypeVolumeType = (data: unknown) => {
273273

274274
return {
275275
chunkSize: data.chunk_size,
276+
class: data.class,
276277
description: data.description,
277278
maxSize: data.max_size,
278279
minSize: data.min_size,
@@ -318,7 +319,7 @@ const unmarshalVolume = (data: unknown) => {
318319
)
319320
}
320321

321-
return { size: data.size, type: data.type } as Volume
322+
return { class: data.class, size: data.size, type: data.type } as Volume
322323
}
323324

324325
const unmarshalACLRule = (data: unknown) => {

packages/clients/src/api/rdb/v1/types.gen.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,9 @@ export type SnapshotStatus =
120120
| 'error'
121121
| 'locked'
122122

123-
export type VolumeType = 'lssd' | 'bssd' | 'sbs'
123+
export type StorageClass = 'unknown_storage_class' | 'lssd' | 'bssd' | 'sbs'
124+
125+
export type VolumeType = 'lssd' | 'bssd' | 'sbs_5k' | 'sbs_15k'
124126

125127
export interface ACLRule {
126128
ip: string
@@ -622,6 +624,8 @@ export interface NodeTypeVolumeType {
622624
maxSize: number
623625
/** Minimum increment level for a Block Storage volume size. */
624626
chunkSize: number
627+
/** The storage class of the volume. */
628+
class: StorageClass
625629
}
626630

627631
/** Prepare instance logs response. */
@@ -767,6 +771,7 @@ export interface User {
767771
export interface Volume {
768772
type: VolumeType
769773
size: number
774+
class: StorageClass
770775
}
771776

772777
export type ListDatabaseEnginesRequest = {

0 commit comments

Comments
 (0)