@@ -341,6 +341,7 @@ async def list_servers(
341341 tags : Optional [List [str ]] = None ,
342342 private_network : Optional [str ] = None ,
343343 order : ListServersRequestOrder = ListServersRequestOrder .CREATION_DATE_DESC ,
344+ private_networks : Optional [List [str ]] = None ,
344345 ) -> ListServersResponse :
345346 """
346347 List all Instances.
@@ -358,6 +359,7 @@ async def list_servers(
358359 :param tags: List Instances with these exact tags (to filter with several tags, use commas to separate them).
359360 :param private_network: List Instances in this Private Network.
360361 :param order: Define the order of the returned servers.
362+ :param private_networks: List Instances from the given Private Networks (use commas to separate them).
361363 :return: :class:`ListServersResponse <ListServersResponse>`
362364
363365 Usage:
@@ -380,6 +382,9 @@ async def list_servers(
380382 "per_page" : per_page or self .client .default_page_size ,
381383 "private_ip" : private_ip ,
382384 "private_network" : private_network ,
385+ "private_networks" : "," .join (private_networks )
386+ if private_networks and len (private_networks ) > 0
387+ else None ,
383388 "project" : project or self .client .default_project_id ,
384389 "state" : state ,
385390 "tags" : "," .join (tags ) if tags and len (tags ) > 0 else None ,
@@ -406,6 +411,7 @@ async def list_servers_all(
406411 tags : Optional [List [str ]] = None ,
407412 private_network : Optional [str ] = None ,
408413 order : Optional [ListServersRequestOrder ] = None ,
414+ private_networks : Optional [List [str ]] = None ,
409415 ) -> List [Server ]:
410416 """
411417 List all Instances.
@@ -423,6 +429,7 @@ async def list_servers_all(
423429 :param tags: List Instances with these exact tags (to filter with several tags, use commas to separate them).
424430 :param private_network: List Instances in this Private Network.
425431 :param order: Define the order of the returned servers.
432+ :param private_networks: List Instances from the given Private Networks (use commas to separate them).
426433 :return: :class:`List[ListServersResponse] <List[ListServersResponse]>`
427434
428435 Usage:
@@ -449,6 +456,7 @@ async def list_servers_all(
449456 "tags" : tags ,
450457 "private_network" : private_network ,
451458 "order" : order ,
459+ "private_networks" : private_networks ,
452460 },
453461 )
454462
0 commit comments