You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
810 B
32 lines
810 B
3 months ago
|
import dynamix_sdk.base as _base
|
||
|
import dynamix_sdk.api._nested as _nested
|
||
|
|
||
|
|
||
|
class CloudapiComputeGetResultModel(
|
||
|
_base.BaseAPIResultModel,
|
||
|
_nested.BaseVMAPIResultNM,
|
||
|
):
|
||
|
acl: _nested.VMACLAPIResultNM
|
||
|
ci_user_data: dict
|
||
|
disks: list[_nested.DiskAPIResultNM]
|
||
|
image_name: None | str
|
||
|
interfaces: list[_nested.InterfaceAPIResultNM]
|
||
|
os_users: list[_nested.OSUserAPIResultNM]
|
||
|
virtual_image_name: None | str
|
||
|
vns_password: str
|
||
|
|
||
|
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,
|
||
|
*,
|
||
|
compute_id: int,
|
||
|
) -> CloudapiComputeGetResultModel:
|
||
|
...
|