diff --git a/scaleway-async/scaleway_async/instance/v1/marshalling.py b/scaleway-async/scaleway_async/instance/v1/marshalling.py index 83a82c1f4..3a1fb782b 100644 --- a/scaleway-async/scaleway_async/instance/v1/marshalling.py +++ b/scaleway-async/scaleway_async/instance/v1/marshalling.py @@ -210,6 +210,12 @@ def unmarshal_PrivateNIC(data: Any) -> PrivateNIC: else: args["tags"] = [] + field = data.get("zone", None) + if field is not None: + args["zone"] = field + else: + args["zone"] = None + field = data.get("creation_date", None) if field is not None: args["creation_date"] = ( @@ -4726,6 +4732,11 @@ def marshal_PrivateNIC( if request.tags is not None: output["tags"] = request.tags + if request.zone is not None: + output["zone"] = request.zone + else: + output["zone"] = defaults.default_zone + if request.creation_date is not None: output["creation_date"] = request.creation_date.isoformat() diff --git a/scaleway-async/scaleway_async/instance/v1/types.py b/scaleway-async/scaleway_async/instance/v1/types.py index 2522bbc60..54dbf9232 100644 --- a/scaleway-async/scaleway_async/instance/v1/types.py +++ b/scaleway-async/scaleway_async/instance/v1/types.py @@ -541,6 +541,11 @@ class PrivateNIC: Private NIC tags. """ + zone: ScwZone + """ + The zone in which the Private NIC is located. + """ + creation_date: Optional[datetime] = None """ Private NIC creation date. diff --git a/scaleway/scaleway/instance/v1/marshalling.py b/scaleway/scaleway/instance/v1/marshalling.py index 83a82c1f4..3a1fb782b 100644 --- a/scaleway/scaleway/instance/v1/marshalling.py +++ b/scaleway/scaleway/instance/v1/marshalling.py @@ -210,6 +210,12 @@ def unmarshal_PrivateNIC(data: Any) -> PrivateNIC: else: args["tags"] = [] + field = data.get("zone", None) + if field is not None: + args["zone"] = field + else: + args["zone"] = None + field = data.get("creation_date", None) if field is not None: args["creation_date"] = ( @@ -4726,6 +4732,11 @@ def marshal_PrivateNIC( if request.tags is not None: output["tags"] = request.tags + if request.zone is not None: + output["zone"] = request.zone + else: + output["zone"] = defaults.default_zone + if request.creation_date is not None: output["creation_date"] = request.creation_date.isoformat() diff --git a/scaleway/scaleway/instance/v1/types.py b/scaleway/scaleway/instance/v1/types.py index 2522bbc60..54dbf9232 100644 --- a/scaleway/scaleway/instance/v1/types.py +++ b/scaleway/scaleway/instance/v1/types.py @@ -541,6 +541,11 @@ class PrivateNIC: Private NIC tags. """ + zone: ScwZone + """ + The zone in which the Private NIC is located. + """ + creation_date: Optional[datetime] = None """ Private NIC creation date.