Skip to content

Commit 074a4b2

Browse files
committed
feat: update generated APIs
1 parent 1cdf86a commit 074a4b2

File tree

8 files changed

+2
-214
lines changed

8 files changed

+2
-214
lines changed

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@
3535
from .types import ListVPCsResponse
3636
from .types import SetAclRequest
3737
from .types import SetAclResponse
38-
from .types import SetSubnetsRequest
39-
from .types import SetSubnetsResponse
4038
from .types import UpdatePrivateNetworkRequest
4139
from .types import UpdateRouteRequest
4240
from .types import UpdateVPCRequest
@@ -78,8 +76,6 @@
7876
"ListVPCsResponse",
7977
"SetAclRequest",
8078
"SetAclResponse",
81-
"SetSubnetsRequest",
82-
"SetSubnetsResponse",
8379
"UpdatePrivateNetworkRequest",
8480
"UpdateRouteRequest",
8581
"UpdateVPCRequest",

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

Lines changed: 1 addition & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@
3333
Route,
3434
SetAclRequest,
3535
SetAclResponse,
36-
SetSubnetsRequest,
37-
SetSubnetsResponse,
3836
Subnet,
3937
UpdatePrivateNetworkRequest,
4038
UpdateRouteRequest,
@@ -52,14 +50,12 @@
5250
unmarshal_ListSubnetsResponse,
5351
unmarshal_ListVPCsResponse,
5452
unmarshal_SetAclResponse,
55-
unmarshal_SetSubnetsResponse,
5653
marshal_AddSubnetsRequest,
5754
marshal_CreatePrivateNetworkRequest,
5855
marshal_CreateRouteRequest,
5956
marshal_CreateVPCRequest,
6057
marshal_DeleteSubnetsRequest,
6158
marshal_SetAclRequest,
62-
marshal_SetSubnetsRequest,
6359
marshal_UpdatePrivateNetworkRequest,
6460
marshal_UpdateRouteRequest,
6561
marshal_UpdateVPCRequest,
@@ -804,52 +800,6 @@ async def list_subnets_all(
804800
},
805801
)
806802

807-
async def set_subnets(
808-
self,
809-
*,
810-
private_network_id: str,
811-
region: Optional[ScwRegion] = None,
812-
subnets: Optional[List[str]] = None,
813-
) -> SetSubnetsResponse:
814-
"""
815-
Set a Private Network's subnets.
816-
Set subnets for an existing Private Network. Note that the method is PUT and not PATCH. Any existing subnets will be removed in favor of the new specified set of subnets.
817-
:param private_network_id: Private Network ID.
818-
:param region: Region to target. If none is passed will use default region from the config.
819-
:param subnets: Private Network subnets CIDR.
820-
:return: :class:`SetSubnetsResponse <SetSubnetsResponse>`
821-
822-
Usage:
823-
::
824-
825-
result = await api.set_subnets(
826-
private_network_id="example",
827-
)
828-
"""
829-
830-
param_region = validate_path_param(
831-
"region", region or self.client.default_region
832-
)
833-
param_private_network_id = validate_path_param(
834-
"private_network_id", private_network_id
835-
)
836-
837-
res = self._request(
838-
"PUT",
839-
f"/vpc/v2/regions/{param_region}/private-networks/{param_private_network_id}/subnets",
840-
body=marshal_SetSubnetsRequest(
841-
SetSubnetsRequest(
842-
private_network_id=private_network_id,
843-
region=region,
844-
subnets=subnets,
845-
),
846-
self.client,
847-
),
848-
)
849-
850-
self._throw_on_error(res)
851-
return unmarshal_SetSubnetsResponse(res.json())
852-
853803
async def add_subnets(
854804
self,
855805
*,
@@ -1129,7 +1079,7 @@ async def get_acl(
11291079
region: Optional[ScwRegion] = None,
11301080
) -> GetAclResponse:
11311081
"""
1132-
Get Acl Rules for VPC.
1082+
Get ACL Rules for VPC.
11331083
Retrieve a list of ACL rules for a VPC, specified by its VPC ID.
11341084
:param vpc_id: ID of the Network ACL's VPC.
11351085
:param is_ipv6: Defines whether this set of ACL rules is for IPv6 (false = IPv4). Each Network ACL can have rules for only one IP type.

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

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,12 @@
1818
ListSubnetsResponse,
1919
ListVPCsResponse,
2020
SetAclResponse,
21-
SetSubnetsResponse,
2221
AddSubnetsRequest,
2322
CreatePrivateNetworkRequest,
2423
CreateRouteRequest,
2524
CreateVPCRequest,
2625
DeleteSubnetsRequest,
2726
SetAclRequest,
28-
SetSubnetsRequest,
2927
UpdatePrivateNetworkRequest,
3028
UpdateRouteRequest,
3129
UpdateVPCRequest,
@@ -440,21 +438,6 @@ def unmarshal_SetAclResponse(data: Any) -> SetAclResponse:
440438
return SetAclResponse(**args)
441439

442440

443-
def unmarshal_SetSubnetsResponse(data: Any) -> SetSubnetsResponse:
444-
if not isinstance(data, dict):
445-
raise TypeError(
446-
"Unmarshalling the type 'SetSubnetsResponse' failed as data isn't a dictionary."
447-
)
448-
449-
args: Dict[str, Any] = {}
450-
451-
field = data.get("subnets", None)
452-
if field is not None:
453-
args["subnets"] = field
454-
455-
return SetSubnetsResponse(**args)
456-
457-
458441
def marshal_AddSubnetsRequest(
459442
request: AddSubnetsRequest,
460443
defaults: ProfileDefaults,
@@ -605,18 +588,6 @@ def marshal_SetAclRequest(
605588
return output
606589

607590

608-
def marshal_SetSubnetsRequest(
609-
request: SetSubnetsRequest,
610-
defaults: ProfileDefaults,
611-
) -> Dict[str, Any]:
612-
output: Dict[str, Any] = {}
613-
614-
if request.subnets is not None:
615-
output["subnets"] = request.subnets
616-
617-
return output
618-
619-
620591
def marshal_UpdatePrivateNetworkRequest(
621592
request: UpdatePrivateNetworkRequest,
622593
defaults: ProfileDefaults,

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

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -806,29 +806,6 @@ class SetAclResponse:
806806
default_policy: Action
807807

808808

809-
@dataclass
810-
class SetSubnetsRequest:
811-
private_network_id: str
812-
"""
813-
Private Network ID.
814-
"""
815-
816-
region: Optional[ScwRegion]
817-
"""
818-
Region to target. If none is passed will use default region from the config.
819-
"""
820-
821-
subnets: Optional[List[str]]
822-
"""
823-
Private Network subnets CIDR.
824-
"""
825-
826-
827-
@dataclass
828-
class SetSubnetsResponse:
829-
subnets: List[str]
830-
831-
832809
@dataclass
833810
class UpdatePrivateNetworkRequest:
834811
private_network_id: str

scaleway/scaleway/vpc/v2/__init__.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@
3535
from .types import ListVPCsResponse
3636
from .types import SetAclRequest
3737
from .types import SetAclResponse
38-
from .types import SetSubnetsRequest
39-
from .types import SetSubnetsResponse
4038
from .types import UpdatePrivateNetworkRequest
4139
from .types import UpdateRouteRequest
4240
from .types import UpdateVPCRequest
@@ -78,8 +76,6 @@
7876
"ListVPCsResponse",
7977
"SetAclRequest",
8078
"SetAclResponse",
81-
"SetSubnetsRequest",
82-
"SetSubnetsResponse",
8379
"UpdatePrivateNetworkRequest",
8480
"UpdateRouteRequest",
8581
"UpdateVPCRequest",

scaleway/scaleway/vpc/v2/api.py

Lines changed: 1 addition & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@
3333
Route,
3434
SetAclRequest,
3535
SetAclResponse,
36-
SetSubnetsRequest,
37-
SetSubnetsResponse,
3836
Subnet,
3937
UpdatePrivateNetworkRequest,
4038
UpdateRouteRequest,
@@ -52,14 +50,12 @@
5250
unmarshal_ListSubnetsResponse,
5351
unmarshal_ListVPCsResponse,
5452
unmarshal_SetAclResponse,
55-
unmarshal_SetSubnetsResponse,
5653
marshal_AddSubnetsRequest,
5754
marshal_CreatePrivateNetworkRequest,
5855
marshal_CreateRouteRequest,
5956
marshal_CreateVPCRequest,
6057
marshal_DeleteSubnetsRequest,
6158
marshal_SetAclRequest,
62-
marshal_SetSubnetsRequest,
6359
marshal_UpdatePrivateNetworkRequest,
6460
marshal_UpdateRouteRequest,
6561
marshal_UpdateVPCRequest,
@@ -804,52 +800,6 @@ def list_subnets_all(
804800
},
805801
)
806802

807-
def set_subnets(
808-
self,
809-
*,
810-
private_network_id: str,
811-
region: Optional[ScwRegion] = None,
812-
subnets: Optional[List[str]] = None,
813-
) -> SetSubnetsResponse:
814-
"""
815-
Set a Private Network's subnets.
816-
Set subnets for an existing Private Network. Note that the method is PUT and not PATCH. Any existing subnets will be removed in favor of the new specified set of subnets.
817-
:param private_network_id: Private Network ID.
818-
:param region: Region to target. If none is passed will use default region from the config.
819-
:param subnets: Private Network subnets CIDR.
820-
:return: :class:`SetSubnetsResponse <SetSubnetsResponse>`
821-
822-
Usage:
823-
::
824-
825-
result = api.set_subnets(
826-
private_network_id="example",
827-
)
828-
"""
829-
830-
param_region = validate_path_param(
831-
"region", region or self.client.default_region
832-
)
833-
param_private_network_id = validate_path_param(
834-
"private_network_id", private_network_id
835-
)
836-
837-
res = self._request(
838-
"PUT",
839-
f"/vpc/v2/regions/{param_region}/private-networks/{param_private_network_id}/subnets",
840-
body=marshal_SetSubnetsRequest(
841-
SetSubnetsRequest(
842-
private_network_id=private_network_id,
843-
region=region,
844-
subnets=subnets,
845-
),
846-
self.client,
847-
),
848-
)
849-
850-
self._throw_on_error(res)
851-
return unmarshal_SetSubnetsResponse(res.json())
852-
853803
def add_subnets(
854804
self,
855805
*,
@@ -1129,7 +1079,7 @@ def get_acl(
11291079
region: Optional[ScwRegion] = None,
11301080
) -> GetAclResponse:
11311081
"""
1132-
Get Acl Rules for VPC.
1082+
Get ACL Rules for VPC.
11331083
Retrieve a list of ACL rules for a VPC, specified by its VPC ID.
11341084
:param vpc_id: ID of the Network ACL's VPC.
11351085
:param is_ipv6: Defines whether this set of ACL rules is for IPv6 (false = IPv4). Each Network ACL can have rules for only one IP type.

scaleway/scaleway/vpc/v2/marshalling.py

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,12 @@
1818
ListSubnetsResponse,
1919
ListVPCsResponse,
2020
SetAclResponse,
21-
SetSubnetsResponse,
2221
AddSubnetsRequest,
2322
CreatePrivateNetworkRequest,
2423
CreateRouteRequest,
2524
CreateVPCRequest,
2625
DeleteSubnetsRequest,
2726
SetAclRequest,
28-
SetSubnetsRequest,
2927
UpdatePrivateNetworkRequest,
3028
UpdateRouteRequest,
3129
UpdateVPCRequest,
@@ -440,21 +438,6 @@ def unmarshal_SetAclResponse(data: Any) -> SetAclResponse:
440438
return SetAclResponse(**args)
441439

442440

443-
def unmarshal_SetSubnetsResponse(data: Any) -> SetSubnetsResponse:
444-
if not isinstance(data, dict):
445-
raise TypeError(
446-
"Unmarshalling the type 'SetSubnetsResponse' failed as data isn't a dictionary."
447-
)
448-
449-
args: Dict[str, Any] = {}
450-
451-
field = data.get("subnets", None)
452-
if field is not None:
453-
args["subnets"] = field
454-
455-
return SetSubnetsResponse(**args)
456-
457-
458441
def marshal_AddSubnetsRequest(
459442
request: AddSubnetsRequest,
460443
defaults: ProfileDefaults,
@@ -605,18 +588,6 @@ def marshal_SetAclRequest(
605588
return output
606589

607590

608-
def marshal_SetSubnetsRequest(
609-
request: SetSubnetsRequest,
610-
defaults: ProfileDefaults,
611-
) -> Dict[str, Any]:
612-
output: Dict[str, Any] = {}
613-
614-
if request.subnets is not None:
615-
output["subnets"] = request.subnets
616-
617-
return output
618-
619-
620591
def marshal_UpdatePrivateNetworkRequest(
621592
request: UpdatePrivateNetworkRequest,
622593
defaults: ProfileDefaults,

scaleway/scaleway/vpc/v2/types.py

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -806,29 +806,6 @@ class SetAclResponse:
806806
default_policy: Action
807807

808808

809-
@dataclass
810-
class SetSubnetsRequest:
811-
private_network_id: str
812-
"""
813-
Private Network ID.
814-
"""
815-
816-
region: Optional[ScwRegion]
817-
"""
818-
Region to target. If none is passed will use default region from the config.
819-
"""
820-
821-
subnets: Optional[List[str]]
822-
"""
823-
Private Network subnets CIDR.
824-
"""
825-
826-
827-
@dataclass
828-
class SetSubnetsResponse:
829-
subnets: List[str]
830-
831-
832809
@dataclass
833810
class UpdatePrivateNetworkRequest:
834811
private_network_id: str

0 commit comments

Comments
 (0)