Skip to content

Commit 12d10cd

Browse files
authored
feat(rdb): add volume_type for snapshots (#1951)
1 parent 236a201 commit 12d10cd

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

api/rdb/v1/rdb_sdk.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1044,6 +1044,15 @@ type NodeTypeVolumeType struct {
10441044
Class StorageClass `json:"class"`
10451045
}
10461046

1047+
// SnapshotVolumeType: snapshot volume type.
1048+
type SnapshotVolumeType struct {
1049+
// Type: default value: lssd
1050+
Type VolumeType `json:"type"`
1051+
1052+
// Class: default value: unknown_storage_class
1053+
Class StorageClass `json:"class"`
1054+
}
1055+
10471056
// ACLRuleRequest: acl rule request.
10481057
type ACLRuleRequest struct {
10491058
IP scw.IPNet `json:"ip"`
@@ -1363,6 +1372,9 @@ type Snapshot struct {
13631372
// NodeType: source node type.
13641373
NodeType string `json:"node_type"`
13651374

1375+
// VolumeType: type of volume where data is stored (lssd, bssd or sbs).
1376+
VolumeType *SnapshotVolumeType `json:"volume_type"`
1377+
13661378
// Region: region of this snapshot.
13671379
Region scw.Region `json:"region"`
13681380
}

0 commit comments

Comments
 (0)