diff --git a/scaleway-async/scaleway_async/s2s_vpn/v1alpha1/api.py b/scaleway-async/scaleway_async/s2s_vpn/v1alpha1/api.py index 04f94464e..7d721a23c 100644 --- a/scaleway-async/scaleway_async/s2s_vpn/v1alpha1/api.py +++ b/scaleway-async/scaleway_async/s2s_vpn/v1alpha1/api.py @@ -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, @@ -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. @@ -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, @@ -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, @@ -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. @@ -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, @@ -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, @@ -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. @@ -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, @@ -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, @@ -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. @@ -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, @@ -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: @@ -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 ` @@ -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, @@ -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]: @@ -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] ` @@ -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, }, @@ -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, @@ -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. @@ -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, @@ -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, @@ -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. @@ -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, diff --git a/scaleway-async/scaleway_async/s2s_vpn/v1alpha1/types.py b/scaleway-async/scaleway_async/s2s_vpn/v1alpha1/types.py index 22b9231b9..34546e64f 100644 --- a/scaleway-async/scaleway_async/s2s_vpn/v1alpha1/types.py +++ b/scaleway-async/scaleway_async/s2s_vpn/v1alpha1/types.py @@ -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. @@ -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. @@ -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. @@ -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. diff --git a/scaleway/scaleway/s2s_vpn/v1alpha1/api.py b/scaleway/scaleway/s2s_vpn/v1alpha1/api.py index e951d967b..630c1c384 100644 --- a/scaleway/scaleway/s2s_vpn/v1alpha1/api.py +++ b/scaleway/scaleway/s2s_vpn/v1alpha1/api.py @@ -158,6 +158,7 @@ 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, @@ -172,6 +173,7 @@ 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. @@ -196,6 +198,8 @@ 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, @@ -216,6 +220,7 @@ 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, @@ -230,6 +235,7 @@ 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. @@ -253,6 +259,7 @@ 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, @@ -487,6 +494,7 @@ 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, @@ -504,6 +512,7 @@ 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. @@ -532,6 +541,8 @@ 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, @@ -554,6 +565,7 @@ 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, @@ -571,6 +583,7 @@ 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. @@ -597,6 +610,7 @@ 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, @@ -1020,6 +1034,7 @@ 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: @@ -1031,6 +1046,7 @@ 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 ` @@ -1051,6 +1067,8 @@ 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, @@ -1069,6 +1087,7 @@ 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]: @@ -1080,6 +1099,7 @@ 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] ` @@ -1100,6 +1120,7 @@ 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, }, @@ -1290,6 +1311,7 @@ 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, @@ -1302,6 +1324,7 @@ 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. @@ -1324,6 +1347,8 @@ 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, @@ -1342,6 +1367,7 @@ 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, @@ -1354,6 +1380,7 @@ 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. @@ -1375,6 +1402,7 @@ 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, diff --git a/scaleway/scaleway/s2s_vpn/v1alpha1/types.py b/scaleway/scaleway/s2s_vpn/v1alpha1/types.py index 22b9231b9..34546e64f 100644 --- a/scaleway/scaleway/s2s_vpn/v1alpha1/types.py +++ b/scaleway/scaleway/s2s_vpn/v1alpha1/types.py @@ -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. @@ -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. @@ -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. @@ -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.