Skip to content

Commit d040119

Browse files
authored
feat(vpc/v2): expose Subnet fields that v1 exposed (#529)
1 parent 4411e8e commit d040119

File tree

4 files changed

+54
-0
lines changed

4 files changed

+54
-0
lines changed

scaleway-async/scaleway_async/vpc/v2/marshalling.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,18 @@ def unmarshal_Subnet(data: Any) -> Subnet:
4646
if field is not None:
4747
args["subnet"] = field
4848

49+
field = data.get("project_id", None)
50+
if field is not None:
51+
args["project_id"] = field
52+
53+
field = data.get("private_network_id", None)
54+
if field is not None:
55+
args["private_network_id"] = field
56+
57+
field = data.get("vpc_id", None)
58+
if field is not None:
59+
args["vpc_id"] = field
60+
4961
field = data.get("created_at", None)
5062
if field is not None:
5163
args["created_at"] = parser.isoparse(field) if isinstance(field, str) else field

scaleway-async/scaleway_async/vpc/v2/types.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,21 @@ class Subnet:
5555
Subnet CIDR.
5656
"""
5757

58+
project_id: str
59+
"""
60+
Scaleway Project the subnet belongs to.
61+
"""
62+
63+
private_network_id: str
64+
"""
65+
Private Network the subnet belongs to.
66+
"""
67+
68+
vpc_id: str
69+
"""
70+
VPC the subnet belongs to.
71+
"""
72+
5873
created_at: Optional[datetime]
5974
"""
6075
Subnet creation date.

scaleway/scaleway/vpc/v2/marshalling.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,18 @@ def unmarshal_Subnet(data: Any) -> Subnet:
4646
if field is not None:
4747
args["subnet"] = field
4848

49+
field = data.get("project_id", None)
50+
if field is not None:
51+
args["project_id"] = field
52+
53+
field = data.get("private_network_id", None)
54+
if field is not None:
55+
args["private_network_id"] = field
56+
57+
field = data.get("vpc_id", None)
58+
if field is not None:
59+
args["vpc_id"] = field
60+
4961
field = data.get("created_at", None)
5062
if field is not None:
5163
args["created_at"] = parser.isoparse(field) if isinstance(field, str) else field

scaleway/scaleway/vpc/v2/types.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,21 @@ class Subnet:
5555
Subnet CIDR.
5656
"""
5757

58+
project_id: str
59+
"""
60+
Scaleway Project the subnet belongs to.
61+
"""
62+
63+
private_network_id: str
64+
"""
65+
Private Network the subnet belongs to.
66+
"""
67+
68+
vpc_id: str
69+
"""
70+
VPC the subnet belongs to.
71+
"""
72+
5873
created_at: Optional[datetime]
5974
"""
6075
Subnet creation date.

0 commit comments

Comments
 (0)