Skip to content

Commit e8a63c8

Browse files
authored
fix(audit_trail): add export tags as repeated string (#1319)
1 parent a4d6650 commit e8a63c8

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

scaleway-async/scaleway_async/audit_trail/v1alpha1/api.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ async def create_export_job(
265265
region: Optional[ScwRegion] = None,
266266
organization_id: Optional[str] = None,
267267
s3: Optional[ExportJobS3] = None,
268-
tags: Optional[dict[str, str]] = None,
268+
tags: Optional[list[str]] = None,
269269
) -> ExportJob:
270270
"""
271271
Create an export job.
@@ -346,7 +346,7 @@ async def list_export_jobs(
346346
region: Optional[ScwRegion] = None,
347347
organization_id: Optional[str] = None,
348348
name: Optional[str] = None,
349-
tags: Optional[dict[str, str]] = None,
349+
tags: Optional[list[str]] = None,
350350
page: Optional[int] = None,
351351
page_size: Optional[int] = None,
352352
order_by: Optional[ListExportJobsRequestOrderBy] = None,
@@ -394,7 +394,7 @@ async def list_export_jobs_all(
394394
region: Optional[ScwRegion] = None,
395395
organization_id: Optional[str] = None,
396396
name: Optional[str] = None,
397-
tags: Optional[dict[str, str]] = None,
397+
tags: Optional[list[str]] = None,
398398
page: Optional[int] = None,
399399
page_size: Optional[int] = None,
400400
order_by: Optional[ListExportJobsRequestOrderBy] = None,

scaleway-async/scaleway_async/audit_trail/v1alpha1/marshalling.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ def unmarshal_ExportJob(data: Any) -> ExportJob:
148148
if field is not None:
149149
args["tags"] = field
150150
else:
151-
args["tags"] = {}
151+
args["tags"] = []
152152

153153
field = data.get("s3", None)
154154
if field is not None:
@@ -1347,6 +1347,6 @@ def marshal_CreateExportJobRequest(
13471347
output["organization_id"] = defaults.default_organization_id
13481348

13491349
if request.tags is not None:
1350-
output["tags"] = {key: value for key, value in request.tags.items()}
1350+
output["tags"] = request.tags
13511351

13521352
return output

scaleway-async/scaleway_async/audit_trail/v1alpha1/types.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,7 @@ class ExportJob:
558558
Name of the export job.
559559
"""
560560

561-
tags: dict[str, str]
561+
tags: list[str]
562562
"""
563563
Tags of the export job.
564564
"""
@@ -616,7 +616,7 @@ class CreateExportJobRequest:
616616
ID of the Organization to target.
617617
"""
618618

619-
tags: Optional[dict[str, str]] = field(default_factory=dict)
619+
tags: Optional[list[str]] = field(default_factory=list)
620620
"""
621621
Tags of the export.
622622
"""
@@ -784,7 +784,7 @@ class ListExportJobsRequest:
784784
(Optional) Filter by export name.
785785
"""
786786

787-
tags: Optional[dict[str, str]] = field(default_factory=dict)
787+
tags: Optional[list[str]] = field(default_factory=list)
788788
"""
789789
(Optional) List of tags to filter on.
790790
"""

scaleway/scaleway/audit_trail/v1alpha1/api.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ def create_export_job(
265265
region: Optional[ScwRegion] = None,
266266
organization_id: Optional[str] = None,
267267
s3: Optional[ExportJobS3] = None,
268-
tags: Optional[dict[str, str]] = None,
268+
tags: Optional[list[str]] = None,
269269
) -> ExportJob:
270270
"""
271271
Create an export job.
@@ -346,7 +346,7 @@ def list_export_jobs(
346346
region: Optional[ScwRegion] = None,
347347
organization_id: Optional[str] = None,
348348
name: Optional[str] = None,
349-
tags: Optional[dict[str, str]] = None,
349+
tags: Optional[list[str]] = None,
350350
page: Optional[int] = None,
351351
page_size: Optional[int] = None,
352352
order_by: Optional[ListExportJobsRequestOrderBy] = None,
@@ -394,7 +394,7 @@ def list_export_jobs_all(
394394
region: Optional[ScwRegion] = None,
395395
organization_id: Optional[str] = None,
396396
name: Optional[str] = None,
397-
tags: Optional[dict[str, str]] = None,
397+
tags: Optional[list[str]] = None,
398398
page: Optional[int] = None,
399399
page_size: Optional[int] = None,
400400
order_by: Optional[ListExportJobsRequestOrderBy] = None,

scaleway/scaleway/audit_trail/v1alpha1/marshalling.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ def unmarshal_ExportJob(data: Any) -> ExportJob:
148148
if field is not None:
149149
args["tags"] = field
150150
else:
151-
args["tags"] = {}
151+
args["tags"] = []
152152

153153
field = data.get("s3", None)
154154
if field is not None:
@@ -1347,6 +1347,6 @@ def marshal_CreateExportJobRequest(
13471347
output["organization_id"] = defaults.default_organization_id
13481348

13491349
if request.tags is not None:
1350-
output["tags"] = {key: value for key, value in request.tags.items()}
1350+
output["tags"] = request.tags
13511351

13521352
return output

scaleway/scaleway/audit_trail/v1alpha1/types.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,7 @@ class ExportJob:
558558
Name of the export job.
559559
"""
560560

561-
tags: dict[str, str]
561+
tags: list[str]
562562
"""
563563
Tags of the export job.
564564
"""
@@ -616,7 +616,7 @@ class CreateExportJobRequest:
616616
ID of the Organization to target.
617617
"""
618618

619-
tags: Optional[dict[str, str]] = field(default_factory=dict)
619+
tags: Optional[list[str]] = field(default_factory=list)
620620
"""
621621
Tags of the export.
622622
"""
@@ -784,7 +784,7 @@ class ListExportJobsRequest:
784784
(Optional) Filter by export name.
785785
"""
786786

787-
tags: Optional[dict[str, str]] = field(default_factory=dict)
787+
tags: Optional[list[str]] = field(default_factory=list)
788788
"""
789789
(Optional) List of tags to filter on.
790790
"""

0 commit comments

Comments
 (0)