Skip to content

Commit 14612be

Browse files
authored
feat(instance): add field zone for PrivateNIC/PrivateNetwork (#1320)
1 parent e8a63c8 commit 14612be

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,12 @@ def unmarshal_PrivateNIC(data: Any) -> PrivateNIC:
210210
else:
211211
args["tags"] = []
212212

213+
field = data.get("zone", None)
214+
if field is not None:
215+
args["zone"] = field
216+
else:
217+
args["zone"] = None
218+
213219
field = data.get("creation_date", None)
214220
if field is not None:
215221
args["creation_date"] = (
@@ -4726,6 +4732,11 @@ def marshal_PrivateNIC(
47264732
if request.tags is not None:
47274733
output["tags"] = request.tags
47284734

4735+
if request.zone is not None:
4736+
output["zone"] = request.zone
4737+
else:
4738+
output["zone"] = defaults.default_zone
4739+
47294740
if request.creation_date is not None:
47304741
output["creation_date"] = request.creation_date.isoformat()
47314742

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,11 @@ class PrivateNIC:
541541
Private NIC tags.
542542
"""
543543

544+
zone: ScwZone
545+
"""
546+
The zone in which the Private NIC is located.
547+
"""
548+
544549
creation_date: Optional[datetime] = None
545550
"""
546551
Private NIC creation date.

scaleway/scaleway/instance/v1/marshalling.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,12 @@ def unmarshal_PrivateNIC(data: Any) -> PrivateNIC:
210210
else:
211211
args["tags"] = []
212212

213+
field = data.get("zone", None)
214+
if field is not None:
215+
args["zone"] = field
216+
else:
217+
args["zone"] = None
218+
213219
field = data.get("creation_date", None)
214220
if field is not None:
215221
args["creation_date"] = (
@@ -4726,6 +4732,11 @@ def marshal_PrivateNIC(
47264732
if request.tags is not None:
47274733
output["tags"] = request.tags
47284734

4735+
if request.zone is not None:
4736+
output["zone"] = request.zone
4737+
else:
4738+
output["zone"] = defaults.default_zone
4739+
47294740
if request.creation_date is not None:
47304741
output["creation_date"] = request.creation_date.isoformat()
47314742

scaleway/scaleway/instance/v1/types.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,11 @@ class PrivateNIC:
541541
Private NIC tags.
542542
"""
543543

544+
zone: ScwZone
545+
"""
546+
The zone in which the Private NIC is located.
547+
"""
548+
544549
creation_date: Optional[datetime] = None
545550
"""
546551
Private NIC creation date.

0 commit comments

Comments
 (0)