Skip to content

Commit 2438c7d

Browse files
authored
feat(block): add volume_type filter to ListVolumesRequest (#2836)
1 parent c666d15 commit 2438c7d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

api/block/v1/block_sdk.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -816,6 +816,9 @@ type ListVolumesRequest struct {
816816

817817
// IncludeDeleted: display deleted volumes not erased yet.
818818
IncludeDeleted bool `json:"-"`
819+
820+
// VolumeType: filter by volume type.
821+
VolumeType *string `json:"-"`
819822
}
820823

821824
// ListVolumesResponse: list volumes response.
@@ -960,6 +963,7 @@ func (s *API) ListVolumes(req *ListVolumesRequest, opts ...scw.RequestOption) (*
960963
parameter.AddToQuery(query, "product_resource_id", req.ProductResourceID)
961964
parameter.AddToQuery(query, "tags", req.Tags)
962965
parameter.AddToQuery(query, "include_deleted", req.IncludeDeleted)
966+
parameter.AddToQuery(query, "volume_type", req.VolumeType)
963967

964968
if fmt.Sprint(req.Zone) == "" {
965969
return nil, errors.New("field Zone cannot be empty in request")

0 commit comments

Comments
 (0)