diff --git a/scaleway-async/scaleway_async/file/v1alpha1/api.py b/scaleway-async/scaleway_async/file/v1alpha1/api.py index 876e5a9a3..0d0a3fcb8 100644 --- a/scaleway-async/scaleway_async/file/v1alpha1/api.py +++ b/scaleway-async/scaleway_async/file/v1alpha1/api.py @@ -120,6 +120,7 @@ async def list_file_systems( region: Optional[ScwRegion] = None, order_by: Optional[ListFileSystemsRequestOrderBy] = None, project_id: Optional[str] = None, + organization_id: Optional[str] = None, page: Optional[int] = None, page_size: Optional[int] = None, name: Optional[str] = None, @@ -131,6 +132,7 @@ async def list_file_systems( :param region: Region to target. If none is passed will use default region from the config. :param order_by: Criteria to use when ordering the list. :param project_id: Filter by project ID. + :param organization_id: Filter by organization ID. :param page: Page number (starting at 1). :param page_size: Number of entries per page (default: 20, max: 100). :param name: Filter the returned filesystems by their names. @@ -153,6 +155,8 @@ async def list_file_systems( 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, @@ -169,6 +173,7 @@ async def list_file_systems_all( region: Optional[ScwRegion] = None, order_by: Optional[ListFileSystemsRequestOrderBy] = None, project_id: Optional[str] = None, + organization_id: Optional[str] = None, page: Optional[int] = None, page_size: Optional[int] = None, name: Optional[str] = None, @@ -180,6 +185,7 @@ async def list_file_systems_all( :param region: Region to target. If none is passed will use default region from the config. :param order_by: Criteria to use when ordering the list. :param project_id: Filter by project ID. + :param organization_id: Filter by organization ID. :param page: Page number (starting at 1). :param page_size: Number of entries per page (default: 20, max: 100). :param name: Filter the returned filesystems by their names. @@ -200,6 +206,7 @@ async def list_file_systems_all( "region": region, "order_by": order_by, "project_id": project_id, + "organization_id": organization_id, "page": page, "page_size": page_size, "name": name, diff --git a/scaleway-async/scaleway_async/file/v1alpha1/types.py b/scaleway-async/scaleway_async/file/v1alpha1/types.py index 04f5973ae..a4a542aa8 100644 --- a/scaleway-async/scaleway_async/file/v1alpha1/types.py +++ b/scaleway-async/scaleway_async/file/v1alpha1/types.py @@ -285,6 +285,11 @@ class ListFileSystemsRequest: Filter by project ID. """ + organization_id: Optional[str] + """ + Filter by organization ID. + """ + page: Optional[int] """ Page number (starting at 1). diff --git a/scaleway/scaleway/file/v1alpha1/api.py b/scaleway/scaleway/file/v1alpha1/api.py index 98c4af9a9..80163b375 100644 --- a/scaleway/scaleway/file/v1alpha1/api.py +++ b/scaleway/scaleway/file/v1alpha1/api.py @@ -118,6 +118,7 @@ def list_file_systems( region: Optional[ScwRegion] = None, order_by: Optional[ListFileSystemsRequestOrderBy] = None, project_id: Optional[str] = None, + organization_id: Optional[str] = None, page: Optional[int] = None, page_size: Optional[int] = None, name: Optional[str] = None, @@ -129,6 +130,7 @@ def list_file_systems( :param region: Region to target. If none is passed will use default region from the config. :param order_by: Criteria to use when ordering the list. :param project_id: Filter by project ID. + :param organization_id: Filter by organization ID. :param page: Page number (starting at 1). :param page_size: Number of entries per page (default: 20, max: 100). :param name: Filter the returned filesystems by their names. @@ -151,6 +153,8 @@ def list_file_systems( 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, @@ -167,6 +171,7 @@ def list_file_systems_all( region: Optional[ScwRegion] = None, order_by: Optional[ListFileSystemsRequestOrderBy] = None, project_id: Optional[str] = None, + organization_id: Optional[str] = None, page: Optional[int] = None, page_size: Optional[int] = None, name: Optional[str] = None, @@ -178,6 +183,7 @@ def list_file_systems_all( :param region: Region to target. If none is passed will use default region from the config. :param order_by: Criteria to use when ordering the list. :param project_id: Filter by project ID. + :param organization_id: Filter by organization ID. :param page: Page number (starting at 1). :param page_size: Number of entries per page (default: 20, max: 100). :param name: Filter the returned filesystems by their names. @@ -198,6 +204,7 @@ def list_file_systems_all( "region": region, "order_by": order_by, "project_id": project_id, + "organization_id": organization_id, "page": page, "page_size": page_size, "name": name, diff --git a/scaleway/scaleway/file/v1alpha1/types.py b/scaleway/scaleway/file/v1alpha1/types.py index 04f5973ae..a4a542aa8 100644 --- a/scaleway/scaleway/file/v1alpha1/types.py +++ b/scaleway/scaleway/file/v1alpha1/types.py @@ -285,6 +285,11 @@ class ListFileSystemsRequest: Filter by project ID. """ + organization_id: Optional[str] + """ + Filter by organization ID. + """ + page: Optional[int] """ Page number (starting at 1).