Skip to content

Commit a0b73fb

Browse files
authored
feat(instance): add base_volume_id filter on ListSnapshotsRequest (#297)
1 parent 9592cc0 commit a0b73fb

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

scaleway-async/scaleway_async/instance/v1/api.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1285,6 +1285,7 @@ async def list_snapshots(
12851285
name: Optional[str] = None,
12861286
project: Optional[str] = None,
12871287
tags: Optional[str] = None,
1288+
base_volume_id: Optional[str] = None,
12881289
) -> ListSnapshotsResponse:
12891290
"""
12901291
List snapshots.
@@ -1296,6 +1297,7 @@ async def list_snapshots(
12961297
:param name:
12971298
:param project:
12981299
:param tags:
1300+
:param base_volume_id:
12991301
:return: :class:`ListSnapshotsResponse <ListSnapshotsResponse>`
13001302
13011303
Usage:
@@ -1310,6 +1312,7 @@ async def list_snapshots(
13101312
"GET",
13111313
f"/instance/v1/zones/{param_zone}/snapshots",
13121314
params={
1315+
"base_volume_id": base_volume_id,
13131316
"name": name,
13141317
"organization": organization or self.client.default_organization_id,
13151318
"page": page,
@@ -1332,6 +1335,7 @@ async def list_snapshots_all(
13321335
name: Optional[str] = None,
13331336
project: Optional[str] = None,
13341337
tags: Optional[str] = None,
1338+
base_volume_id: Optional[str] = None,
13351339
) -> List[Snapshot]:
13361340
"""
13371341
List snapshots.
@@ -1343,6 +1347,7 @@ async def list_snapshots_all(
13431347
:param name:
13441348
:param project:
13451349
:param tags:
1350+
:param base_volume_id:
13461351
:return: :class:`List[ListSnapshotsResponse] <List[ListSnapshotsResponse]>`
13471352
13481353
Usage:
@@ -1363,6 +1368,7 @@ async def list_snapshots_all(
13631368
"name": name,
13641369
"project": project,
13651370
"tags": tags,
1371+
"base_volume_id": base_volume_id,
13661372
},
13671373
)
13681374

scaleway-async/scaleway_async/instance/v1/types.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2290,6 +2290,8 @@ class ListSnapshotsRequest:
22902290

22912291
tags: Optional[str]
22922292

2293+
base_volume_id: Optional[str]
2294+
22932295

22942296
@dataclass
22952297
class CreateSnapshotRequest:

scaleway/scaleway/instance/v1/api.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1285,6 +1285,7 @@ def list_snapshots(
12851285
name: Optional[str] = None,
12861286
project: Optional[str] = None,
12871287
tags: Optional[str] = None,
1288+
base_volume_id: Optional[str] = None,
12881289
) -> ListSnapshotsResponse:
12891290
"""
12901291
List snapshots.
@@ -1296,6 +1297,7 @@ def list_snapshots(
12961297
:param name:
12971298
:param project:
12981299
:param tags:
1300+
:param base_volume_id:
12991301
:return: :class:`ListSnapshotsResponse <ListSnapshotsResponse>`
13001302
13011303
Usage:
@@ -1310,6 +1312,7 @@ def list_snapshots(
13101312
"GET",
13111313
f"/instance/v1/zones/{param_zone}/snapshots",
13121314
params={
1315+
"base_volume_id": base_volume_id,
13131316
"name": name,
13141317
"organization": organization or self.client.default_organization_id,
13151318
"page": page,
@@ -1332,6 +1335,7 @@ def list_snapshots_all(
13321335
name: Optional[str] = None,
13331336
project: Optional[str] = None,
13341337
tags: Optional[str] = None,
1338+
base_volume_id: Optional[str] = None,
13351339
) -> List[Snapshot]:
13361340
"""
13371341
List snapshots.
@@ -1343,6 +1347,7 @@ def list_snapshots_all(
13431347
:param name:
13441348
:param project:
13451349
:param tags:
1350+
:param base_volume_id:
13461351
:return: :class:`List[ListSnapshotsResponse] <List[ListSnapshotsResponse]>`
13471352
13481353
Usage:
@@ -1363,6 +1368,7 @@ def list_snapshots_all(
13631368
"name": name,
13641369
"project": project,
13651370
"tags": tags,
1371+
"base_volume_id": base_volume_id,
13661372
},
13671373
)
13681374

scaleway/scaleway/instance/v1/types.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2290,6 +2290,8 @@ class ListSnapshotsRequest:
22902290

22912291
tags: Optional[str]
22922292

2293+
base_volume_id: Optional[str]
2294+
22932295

22942296
@dataclass
22952297
class CreateSnapshotRequest:

0 commit comments

Comments
 (0)