Skip to content

Commit 868efe3

Browse files
feat(block): allow display of unpurged resources (#2319)
Co-authored-by: Jonathan R. <[email protected]>
1 parent 0a6e366 commit 868efe3

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

packages_generated/block/src/v1/api.gen.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,12 +103,13 @@ export class API extends ParentAPI {
103103
listVolumeTypes = (request: Readonly<ListVolumeTypesRequest> = {}) =>
104104
enrichForPagination('volumeTypes', this.pageOfListVolumeTypes, request)
105105

106-
protected pageOfListVolumes = (request: Readonly<ListVolumesRequest> = {}) =>
106+
protected pageOfListVolumes = (request: Readonly<ListVolumesRequest>) =>
107107
this.client.fetch<ListVolumesResponse>(
108108
{
109109
method: 'GET',
110110
path: `/block/v1/zones/${validatePathParam('zone', request.zone ?? this.client.settings.defaultZone)}/volumes`,
111111
urlParams: urlParams(
112+
['include_deleted', request.includeDeleted],
112113
['name', request.name],
113114
['order_by', request.orderBy],
114115
['organization_id', request.organizationId],
@@ -131,7 +132,7 @@ export class API extends ParentAPI {
131132
* @param request - The request {@link ListVolumesRequest}
132133
* @returns A Promise of ListVolumesResponse
133134
*/
134-
listVolumes = (request: Readonly<ListVolumesRequest> = {}) =>
135+
listVolumes = (request: Readonly<ListVolumesRequest>) =>
135136
enrichForPagination('volumes', this.pageOfListVolumes, request)
136137

137138
/**
@@ -222,14 +223,13 @@ You can only resize a volume to a larger size. It is currently not possible to c
222223
unmarshalVolume,
223224
)
224225

225-
protected pageOfListSnapshots = (
226-
request: Readonly<ListSnapshotsRequest> = {},
227-
) =>
226+
protected pageOfListSnapshots = (request: Readonly<ListSnapshotsRequest>) =>
228227
this.client.fetch<ListSnapshotsResponse>(
229228
{
230229
method: 'GET',
231230
path: `/block/v1/zones/${validatePathParam('zone', request.zone ?? this.client.settings.defaultZone)}/snapshots`,
232231
urlParams: urlParams(
232+
['include_deleted', request.includeDeleted],
233233
['name', request.name],
234234
['order_by', request.orderBy],
235235
['organization_id', request.organizationId],
@@ -252,7 +252,7 @@ You can only resize a volume to a larger size. It is currently not possible to c
252252
* @param request - The request {@link ListSnapshotsRequest}
253253
* @returns A Promise of ListSnapshotsResponse
254254
*/
255-
listSnapshots = (request: Readonly<ListSnapshotsRequest> = {}) =>
255+
listSnapshots = (request: Readonly<ListSnapshotsRequest>) =>
256256
enrichForPagination('snapshots', this.pageOfListSnapshots, request)
257257

258258
/**

packages_generated/block/src/v1/types.gen.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,10 @@ export type ListSnapshotsRequest = {
451451
* Filter by tags. Only snapshots with one or more matching tags will be returned.
452452
*/
453453
tags?: string[]
454+
/**
455+
* Display deleted snapshots not erased yet.
456+
*/
457+
includeDeleted: boolean
454458
}
455459

456460
export interface ListSnapshotsResponse {
@@ -527,6 +531,10 @@ export type ListVolumesRequest = {
527531
* Filter by tags. Only volumes with one or more matching tags will be returned.
528532
*/
529533
tags?: string[]
534+
/**
535+
* Display deleted volumes not erased yet.
536+
*/
537+
includeDeleted: boolean
530538
}
531539

532540
export interface ListVolumesResponse {

0 commit comments

Comments
 (0)