@@ -842,86 +842,88 @@ Methods:
842842- <code title =" get /cloud/v3/gpu/baremetal/{project_id}/{region_id}/images/{image_id} " >client.cloud.gpu_baremetal_clusters.images.<a href =" ./src/gcore/resources/cloud/gpu_baremetal_clusters/images.py " >get</a >(image_id, \* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/gpu_image.py " >GPUImage</a ></code >
843843- <code title =" post /cloud/v3/gpu/baremetal/{project_id}/{region_id}/images " >client.cloud.gpu_baremetal_clusters.images.<a href =" ./src/gcore/resources/cloud/gpu_baremetal_clusters/images.py " >upload</a >(\* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_baremetal_clusters/image_upload_params.py " >params</a >) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
844844
845- ## GPUVirtualClusters
845+ ## GPUVirtual
846+
847+ ### Clusters
846848
847849Types:
848850
849851``` python
850- from gcore.types.cloud import GPUVirtualCluster
852+ from gcore.types.cloud.gpu_virtual import GPUVirtualCluster
851853```
852854
853855Methods:
854856
855- - <code title =" post /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters " >client.cloud.gpu_virtual_clusters. <a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters/gpu_virtual_clusters .py " >create</a >(\* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual_cluster_create_params .py " >params</a >) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
856- - <code title =" patch /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id} " >client.cloud.gpu_virtual_clusters. <a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters/gpu_virtual_clusters .py " >update</a >(cluster_id, \* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual_cluster_update_params .py " >params</a >) -> <a href =" ./src/gcore/types/cloud/gpu_virtual_cluster.py " >GPUVirtualCluster</a ></code >
857- - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters " >client.cloud.gpu_virtual_clusters. <a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters/gpu_virtual_clusters .py " >list</a >(\* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual_cluster_list_params .py " >params</a >) -> <a href =" ./src/gcore/types/cloud/gpu_virtual_cluster.py " >SyncOffsetPage[ GPUVirtualCluster] </a ></code >
858- - <code title =" delete /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id} " >client.cloud.gpu_virtual_clusters. <a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters/gpu_virtual_clusters .py " >delete</a >(cluster_id, \* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual_cluster_delete_params .py " >params</a >) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
859- - <code title =" post /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id}/action " >client.cloud.gpu_virtual_clusters. <a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters/gpu_virtual_clusters .py " >action</a >(cluster_id, \* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual_cluster_action_params .py " >params</a >) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
860- - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id} " >client.cloud.gpu_virtual_clusters. <a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters/gpu_virtual_clusters .py " >get</a >(cluster_id, \* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/gpu_virtual_cluster.py " >GPUVirtualCluster</a ></code >
857+ - <code title =" post /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters " >client.cloud.gpu_virtual.clusters. <a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters/clusters .py " >create</a >(\* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual/cluster_create_params .py " >params</a >) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
858+ - <code title =" patch /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id} " >client.cloud.gpu_virtual.clusters. <a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters/clusters .py " >update</a >(cluster_id, \* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual/cluster_update_params .py " >params</a >) -> <a href =" ./src/gcore/types/cloud/gpu_virtual /gpu_virtual_cluster.py " >GPUVirtualCluster</a ></code >
859+ - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters " >client.cloud.gpu_virtual.clusters. <a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters/clusters .py " >list</a >(\* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual/cluster_list_params .py " >params</a >) -> <a href =" ./src/gcore/types/cloud/gpu_virtual /gpu_virtual_cluster.py " >SyncOffsetPage[ GPUVirtualCluster] </a ></code >
860+ - <code title =" delete /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id} " >client.cloud.gpu_virtual.clusters. <a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters/clusters .py " >delete</a >(cluster_id, \* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual/cluster_delete_params .py " >params</a >) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
861+ - <code title =" post /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id}/action " >client.cloud.gpu_virtual.clusters. <a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters/clusters .py " >action</a >(cluster_id, \* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual/cluster_action_params .py " >params</a >) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
862+ - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id} " >client.cloud.gpu_virtual.clusters. <a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters/clusters .py " >get</a >(cluster_id, \* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/gpu_virtual /gpu_virtual_cluster.py " >GPUVirtualCluster</a ></code >
861863
862- ### Servers
864+ #### Servers
863865
864866Types:
865867
866868``` python
867- from gcore.types.cloud.gpu_virtual_clusters import (
869+ from gcore.types.cloud.gpu_virtual.clusters import (
868870 GPUVirtualClusterServer,
869871 GPUVirtualClusterServerList,
870872)
871873```
872874
873875Methods:
874876
875- - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id}/servers " >client.cloud.gpu_virtual_clusters. servers.<a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters/ servers.py " >list</a >(cluster_id, \* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual_clusters/ server_list_params.py " >params</a >) -> <a href =" ./src/gcore/types/cloud/gpu_virtual_clusters /gpu_virtual_cluster_server_list.py " >GPUVirtualClusterServerList</a ></code >
876- - <code title =" delete /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id}/servers/{server_id} " >client.cloud.gpu_virtual_clusters. servers.<a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters/ servers.py " >delete</a >(server_id, \* , project_id, region_id, cluster_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual_clusters /server_delete_params.py " >params</a >) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
877+ - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id}/servers " >client.cloud.gpu_virtual.clusters. servers.<a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters/ servers.py " >list</a >(cluster_id, \* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual/clusters/ server_list_params.py " >params</a >) -> <a href =" ./src/gcore/types/cloud/gpu_virtual/clusters /gpu_virtual_cluster_server_list.py " >GPUVirtualClusterServerList</a ></code >
878+ - <code title =" delete /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id}/servers/{server_id} " >client.cloud.gpu_virtual.clusters. servers.<a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters/ servers.py " >delete</a >(server_id, \* , project_id, region_id, cluster_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual/clusters /server_delete_params.py " >params</a >) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
877879
878- ### Volumes
880+ #### Volumes
879881
880882Types:
881883
882884``` python
883- from gcore.types.cloud.gpu_virtual_clusters import (
885+ from gcore.types.cloud.gpu_virtual.clusters import (
884886 GPUVirtualClusterVolume,
885887 GPUVirtualClusterVolumeList,
886888)
887889```
888890
889891Methods:
890892
891- - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id}/volumes " >client.cloud.gpu_virtual_clusters. volumes.<a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters/ volumes.py " >list</a >(cluster_id, \* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/gpu_virtual_clusters /gpu_virtual_cluster_volume_list.py " >GPUVirtualClusterVolumeList</a ></code >
893+ - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id}/volumes " >client.cloud.gpu_virtual.clusters. volumes.<a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters/ volumes.py " >list</a >(cluster_id, \* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/gpu_virtual/clusters /gpu_virtual_cluster_volume_list.py " >GPUVirtualClusterVolumeList</a ></code >
892894
893- ### Interfaces
895+ #### Interfaces
894896
895897Types:
896898
897899``` python
898- from gcore.types.cloud.gpu_virtual_clusters import GPUVirtualInterface, GPUVirtualInterfaceList
900+ from gcore.types.cloud.gpu_virtual.clusters import GPUVirtualInterface, GPUVirtualInterfaceList
899901```
900902
901903Methods:
902904
903- - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id}/interfaces " >client.cloud.gpu_virtual_clusters. interfaces.<a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters/ interfaces.py " >list</a >(cluster_id, \* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/gpu_virtual_clusters /gpu_virtual_interface_list.py " >GPUVirtualInterfaceList</a ></code >
905+ - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/clusters/{cluster_id}/interfaces " >client.cloud.gpu_virtual.clusters. interfaces.<a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters/ interfaces.py " >list</a >(cluster_id, \* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/gpu_virtual/clusters /gpu_virtual_interface_list.py " >GPUVirtualInterfaceList</a ></code >
904906
905- ### Flavors
907+ #### Flavors
906908
907909Types:
908910
909911``` python
910- from gcore.types.cloud.gpu_virtual_clusters import GPUVirtualFlavor, GPUVirtualFlavorList
912+ from gcore.types.cloud.gpu_virtual.clusters import GPUVirtualFlavor, GPUVirtualFlavorList
911913```
912914
913915Methods:
914916
915- - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/flavors " >client.cloud.gpu_virtual_clusters. flavors.<a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters/ flavors.py " >list</a >(\* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual_clusters/ flavor_list_params.py " >params</a >) -> <a href =" ./src/gcore/types/cloud/gpu_virtual_clusters /gpu_virtual_flavor_list.py " >GPUVirtualFlavorList</a ></code >
917+ - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/flavors " >client.cloud.gpu_virtual.clusters. flavors.<a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters/ flavors.py " >list</a >(\* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual/clusters/ flavor_list_params.py " >params</a >) -> <a href =" ./src/gcore/types/cloud/gpu_virtual/clusters /gpu_virtual_flavor_list.py " >GPUVirtualFlavorList</a ></code >
916918
917- ### Images
919+ #### Images
918920
919921Methods:
920922
921- - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/images " >client.cloud.gpu_virtual_clusters. images.<a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters /images.py " >list</a >(\* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/gpu_image_list.py " >GPUImageList</a ></code >
922- - <code title =" delete /cloud/v3/gpu/virtual/{project_id}/{region_id}/images/{image_id} " >client.cloud.gpu_virtual_clusters. images.<a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters /images.py " >delete</a >(image_id, \* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
923- - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/images/{image_id} " >client.cloud.gpu_virtual_clusters. images.<a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters /images.py " >get</a >(image_id, \* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/gpu_image.py " >GPUImage</a ></code >
924- - <code title =" post /cloud/v3/gpu/virtual/{project_id}/{region_id}/images " >client.cloud.gpu_virtual_clusters. images.<a href =" ./src/gcore/resources/cloud/gpu_virtual_clusters/ images.py " >upload</a >(\* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual_clusters /image_upload_params.py " >params</a >) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
923+ - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/images " >client.cloud.gpu_virtual.clusters. images.<a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters /images.py " >list</a >(\* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/gpu_image_list.py " >GPUImageList</a ></code >
924+ - <code title =" delete /cloud/v3/gpu/virtual/{project_id}/{region_id}/images/{image_id} " >client.cloud.gpu_virtual.clusters. images.<a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters /images.py " >delete</a >(image_id, \* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
925+ - <code title =" get /cloud/v3/gpu/virtual/{project_id}/{region_id}/images/{image_id} " >client.cloud.gpu_virtual.clusters. images.<a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters /images.py " >get</a >(image_id, \* , project_id, region_id) -> <a href =" ./src/gcore/types/cloud/gpu_image.py " >GPUImage</a ></code >
926+ - <code title =" post /cloud/v3/gpu/virtual/{project_id}/{region_id}/images " >client.cloud.gpu_virtual.clusters. images.<a href =" ./src/gcore/resources/cloud/gpu_virtual/clusters/ images.py " >upload</a >(\* , project_id, region_id, \*\* <a href =" src/gcore/types/cloud/gpu_virtual/clusters /image_upload_params.py " >params</a >) -> <a href =" ./src/gcore/types/cloud/task_id_list.py " >TaskIDList</a ></code >
925927
926928## Instances
927929
0 commit comments