@@ -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