Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions scaleway-async/scaleway_async/s2s_vpn/v1alpha1/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,7 @@ async def list_vpn_gateways(
page_size: Optional[int] = None,
order_by: Optional[ListVpnGatewaysRequestOrderBy] = None,
project_id: Optional[str] = None,
organization_id: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[list[str]] = None,
statuses: Optional[list[VpnGatewayStatus]] = None,
Expand All @@ -172,6 +173,7 @@ async def list_vpn_gateways(
:param page_size: Maximum number of VPN gateways to return per page.
:param order_by: Order in which to return results.
:param project_id: Project ID to filter for.
:param organization_id: Organization ID to filter for.
:param name: VPN gateway name to filter for.
:param tags: Tags to filter for.
:param statuses: VPN gateway statuses to filter for.
Expand All @@ -196,6 +198,8 @@ async def list_vpn_gateways(
"gateway_types": gateway_types,
"name": name,
"order_by": order_by,
"organization_id": organization_id
or self.client.default_organization_id,
"page": page,
"page_size": page_size or self.client.default_page_size,
"private_network_ids": private_network_ids,
Expand All @@ -216,6 +220,7 @@ async def list_vpn_gateways_all(
page_size: Optional[int] = None,
order_by: Optional[ListVpnGatewaysRequestOrderBy] = None,
project_id: Optional[str] = None,
organization_id: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[list[str]] = None,
statuses: Optional[list[VpnGatewayStatus]] = None,
Expand All @@ -230,6 +235,7 @@ async def list_vpn_gateways_all(
:param page_size: Maximum number of VPN gateways to return per page.
:param order_by: Order in which to return results.
:param project_id: Project ID to filter for.
:param organization_id: Organization ID to filter for.
:param name: VPN gateway name to filter for.
:param tags: Tags to filter for.
:param statuses: VPN gateway statuses to filter for.
Expand All @@ -253,6 +259,7 @@ async def list_vpn_gateways_all(
"page_size": page_size,
"order_by": order_by,
"project_id": project_id,
"organization_id": organization_id,
"name": name,
"tags": tags,
"statuses": statuses,
Expand Down Expand Up @@ -489,6 +496,7 @@ async def list_connections(
page_size: Optional[int] = None,
order_by: Optional[ListConnectionsRequestOrderBy] = None,
project_id: Optional[str] = None,
organization_id: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[list[str]] = None,
statuses: Optional[list[ConnectionStatus]] = None,
Expand All @@ -506,6 +514,7 @@ async def list_connections(
:param page_size: Maximum number of connections to return per page.
:param order_by: Order in which to return results.
:param project_id: Project ID to filter for.
:param organization_id: Organization ID to filter for.
:param name: Connection name to filter for.
:param tags: Tags to filter for.
:param statuses: Connection statuses to filter for.
Expand Down Expand Up @@ -534,6 +543,8 @@ async def list_connections(
"is_ipv6": is_ipv6,
"name": name,
"order_by": order_by,
"organization_id": organization_id
or self.client.default_organization_id,
"page": page,
"page_size": page_size or self.client.default_page_size,
"project_id": project_id or self.client.default_project_id,
Expand All @@ -556,6 +567,7 @@ async def list_connections_all(
page_size: Optional[int] = None,
order_by: Optional[ListConnectionsRequestOrderBy] = None,
project_id: Optional[str] = None,
organization_id: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[list[str]] = None,
statuses: Optional[list[ConnectionStatus]] = None,
Expand All @@ -573,6 +585,7 @@ async def list_connections_all(
:param page_size: Maximum number of connections to return per page.
:param order_by: Order in which to return results.
:param project_id: Project ID to filter for.
:param organization_id: Organization ID to filter for.
:param name: Connection name to filter for.
:param tags: Tags to filter for.
:param statuses: Connection statuses to filter for.
Expand All @@ -599,6 +612,7 @@ async def list_connections_all(
"page_size": page_size,
"order_by": order_by,
"project_id": project_id,
"organization_id": organization_id,
"name": name,
"tags": tags,
"statuses": statuses,
Expand Down Expand Up @@ -1022,6 +1036,7 @@ async def list_customer_gateways(
page_size: Optional[int] = None,
order_by: Optional[ListCustomerGatewaysRequestOrderBy] = None,
project_id: Optional[str] = None,
organization_id: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[list[str]] = None,
) -> ListCustomerGatewaysResponse:
Expand All @@ -1033,6 +1048,7 @@ async def list_customer_gateways(
:param page_size: Maximum number of customer gateways to return per page.
:param order_by: Order in which to return results.
:param project_id: Project ID to filter for.
:param organization_id: Organization ID to filter for.
:param name: Customer gateway name to filter for.
:param tags: Tags to filter for.
:return: :class:`ListCustomerGatewaysResponse <ListCustomerGatewaysResponse>`
Expand All @@ -1053,6 +1069,8 @@ async def list_customer_gateways(
params={
"name": name,
"order_by": order_by,
"organization_id": organization_id
or self.client.default_organization_id,
"page": page,
"page_size": page_size or self.client.default_page_size,
"project_id": project_id or self.client.default_project_id,
Expand All @@ -1071,6 +1089,7 @@ async def list_customer_gateways_all(
page_size: Optional[int] = None,
order_by: Optional[ListCustomerGatewaysRequestOrderBy] = None,
project_id: Optional[str] = None,
organization_id: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[list[str]] = None,
) -> list[CustomerGateway]:
Expand All @@ -1082,6 +1101,7 @@ async def list_customer_gateways_all(
:param page_size: Maximum number of customer gateways to return per page.
:param order_by: Order in which to return results.
:param project_id: Project ID to filter for.
:param organization_id: Organization ID to filter for.
:param name: Customer gateway name to filter for.
:param tags: Tags to filter for.
:return: :class:`list[CustomerGateway] <list[CustomerGateway]>`
Expand All @@ -1102,6 +1122,7 @@ async def list_customer_gateways_all(
"page_size": page_size,
"order_by": order_by,
"project_id": project_id,
"organization_id": organization_id,
"name": name,
"tags": tags,
},
Expand Down Expand Up @@ -1292,6 +1313,7 @@ async def list_routing_policies(
page_size: Optional[int] = None,
order_by: Optional[ListRoutingPoliciesRequestOrderBy] = None,
project_id: Optional[str] = None,
organization_id: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[list[str]] = None,
ipv6: Optional[bool] = None,
Expand All @@ -1304,6 +1326,7 @@ async def list_routing_policies(
:param page_size: Maximum number of routing policies to return per page.
:param order_by: Order in which to return results.
:param project_id: Project ID to filter for.
:param organization_id: Organization ID to filter for.
:param name: Routing policy name to filter for.
:param tags: Tags to filter for.
:param ipv6: Filter for the routing policies based on IP prefixes version.
Expand All @@ -1326,6 +1349,8 @@ async def list_routing_policies(
"ipv6": ipv6,
"name": name,
"order_by": order_by,
"organization_id": organization_id
or self.client.default_organization_id,
"page": page,
"page_size": page_size or self.client.default_page_size,
"project_id": project_id or self.client.default_project_id,
Expand All @@ -1344,6 +1369,7 @@ async def list_routing_policies_all(
page_size: Optional[int] = None,
order_by: Optional[ListRoutingPoliciesRequestOrderBy] = None,
project_id: Optional[str] = None,
organization_id: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[list[str]] = None,
ipv6: Optional[bool] = None,
Expand All @@ -1356,6 +1382,7 @@ async def list_routing_policies_all(
:param page_size: Maximum number of routing policies to return per page.
:param order_by: Order in which to return results.
:param project_id: Project ID to filter for.
:param organization_id: Organization ID to filter for.
:param name: Routing policy name to filter for.
:param tags: Tags to filter for.
:param ipv6: Filter for the routing policies based on IP prefixes version.
Expand All @@ -1377,6 +1404,7 @@ async def list_routing_policies_all(
"page_size": page_size,
"order_by": order_by,
"project_id": project_id,
"organization_id": organization_id,
"name": name,
"tags": tags,
"ipv6": ipv6,
Expand Down
20 changes: 20 additions & 0 deletions scaleway-async/scaleway_async/s2s_vpn/v1alpha1/types.py
Original file line number Diff line number Diff line change
Expand Up @@ -932,6 +932,11 @@ class ListConnectionsRequest:
Project ID to filter for.
"""

organization_id: Optional[str] = None
"""
Organization ID to filter for.
"""

name: Optional[str] = None
"""
Connection name to filter for.
Expand Down Expand Up @@ -1015,6 +1020,11 @@ class ListCustomerGatewaysRequest:
Project ID to filter for.
"""

organization_id: Optional[str] = None
"""
Organization ID to filter for.
"""

name: Optional[str] = None
"""
Customer gateway name to filter for.
Expand Down Expand Up @@ -1068,6 +1078,11 @@ class ListRoutingPoliciesRequest:
Project ID to filter for.
"""

organization_id: Optional[str] = None
"""
Organization ID to filter for.
"""

name: Optional[str] = None
"""
Routing policy name to filter for.
Expand Down Expand Up @@ -1150,6 +1165,11 @@ class ListVpnGatewaysRequest:
Project ID to filter for.
"""

organization_id: Optional[str] = None
"""
Organization ID to filter for.
"""

name: Optional[str] = None
"""
VPN gateway name to filter for.
Expand Down
Loading
Loading