Files
dynamix-python-sdk/src/dynamix_sdk/api/cloudapi/compute/get.py

32 lines
846 B
Python
Raw Normal View History

2025-03-21 17:47:09 +03:00
import dynamix_sdk.base as _base
import dynamix_sdk.api._nested as _nested
class CloudapiComputeGetResultModel(
_base.BaseAPIResultModel,
_nested.BaseVMAPIResultNM,
):
2025-06-06 08:20:45 +03:00
acl: _nested.VMACLForComputeGetAPIResultNM
2025-03-21 17:47:09 +03:00
ci_user_data: dict
2025-06-06 08:20:45 +03:00
disks: list[_nested.DiskForCAComputeGetAPIResultNM]
2025-03-21 17:47:09 +03:00
image_name: None | str
2025-06-06 08:20:45 +03:00
interfaces: list[_nested.InterfaceForComputeGetAPIResultNM]
2025-03-21 17:47:09 +03:00
os_users: list[_nested.OSUserAPIResultNM]
virtual_image_name: None | str
2025-06-06 08:20:45 +03:00
vnc_password: str
2025-03-21 17:47:09 +03:00
natable_vins_id: int = 0
natable_vins_ip: str = ''
natable_vins_name: str = ''
natable_vins_network: str = ''
natable_vins_network_name: str = ''
class CloudapiComputeGetProtocol(_base.BasePostAPIFunctionProtocol):
def get(
self,
*,
2025-06-06 08:20:45 +03:00
vm_id: int,
2025-03-21 17:47:09 +03:00
) -> CloudapiComputeGetResultModel:
...