Skip to content

Commit d5d4cc2

Browse files
feat(block): allow display of unpurged resources (scaleway#2677)
Co-authored-by: Jonathan R. <[email protected]>
1 parent c51afaf commit d5d4cc2

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

api/block/v1/block_sdk.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -711,6 +711,9 @@ type ListSnapshotsRequest struct {
711711

712712
// Tags: filter by tags. Only snapshots with one or more matching tags will be returned.
713713
Tags []string `json:"-"`
714+
715+
// IncludeDeleted: display deleted snapshots not erased yet.
716+
IncludeDeleted bool `json:"-"`
714717
}
715718

716719
// ListSnapshotsResponse: list snapshots response.
@@ -810,6 +813,9 @@ type ListVolumesRequest struct {
810813

811814
// Tags: filter by tags. Only volumes with one or more matching tags will be returned.
812815
Tags []string `json:"-"`
816+
817+
// IncludeDeleted: display deleted volumes not erased yet.
818+
IncludeDeleted bool `json:"-"`
813819
}
814820

815821
// ListVolumesResponse: list volumes response.
@@ -953,6 +959,7 @@ func (s *API) ListVolumes(req *ListVolumesRequest, opts ...scw.RequestOption) (*
953959
parameter.AddToQuery(query, "name", req.Name)
954960
parameter.AddToQuery(query, "product_resource_id", req.ProductResourceID)
955961
parameter.AddToQuery(query, "tags", req.Tags)
962+
parameter.AddToQuery(query, "include_deleted", req.IncludeDeleted)
956963

957964
if fmt.Sprint(req.Zone) == "" {
958965
return nil, errors.New("field Zone cannot be empty in request")
@@ -1135,6 +1142,7 @@ func (s *API) ListSnapshots(req *ListSnapshotsRequest, opts ...scw.RequestOption
11351142
parameter.AddToQuery(query, "volume_id", req.VolumeID)
11361143
parameter.AddToQuery(query, "name", req.Name)
11371144
parameter.AddToQuery(query, "tags", req.Tags)
1145+
parameter.AddToQuery(query, "include_deleted", req.IncludeDeleted)
11381146

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

0 commit comments

Comments
 (0)