This commit is contained in:
2025-07-21 20:27:59 +07:00
parent 9f2c3dc81e
commit a63ff017af
66 changed files with 1724 additions and 339 deletions

View File

@@ -18,5 +18,6 @@ class CloudapiVinsCreateInAccountProtocol(_base.BasePostAPIFunctionProtocol):
ip_cidr: None | str = None,
pre_reservation_count: int = 32,
routes: None | list[_nested.RouteAPIParamsNM] = None,
zone_id: None | int = None,
) -> CloudapiVinsCreateInAccountResultInt:
...

View File

@@ -19,5 +19,6 @@ class CloudapiVinsCreateInRGProtocol(_base.BasePostAPIFunctionProtocol):
ip_cidr: None | str = None,
pre_reservation_count: None | int = None,
routes: None | list[_nested.RouteAPIParamsNM] = None,
zone_id: None | int = None,
) -> CloudapiVinsCreateInRGResultInt:
...

View File

@@ -2,27 +2,52 @@ import dynamix_sdk.base as _base
import dynamix_sdk.api._nested as _nested
class CloudapiVinsGetResultModel(
_base.BaseAPIResultModel,
_nested.BaseVINSAPIResultNM,
):
class CloudapiVinsGetResultModel(_base.BaseAPIResultModel):
account_id: int
account_name: str
created_by: str
created_timestamp: int
default_gw: str
default_qos: _nested.QOSAPIResultNM
deleted_by: str
deleted_timestamp: int
description: None | str
grid_id: int
guid: int
id: int
lock_status: _nested.LockStatus
manager_id: int
manager_type: str
milestones: int
name: str
net_ip: str
net_mask: int
pre_reservation_count: int
redundant: bool
rg_id: int
rg_name: str
secondary_vnfdev_id: int
status: _nested.VINSStatus
updated_by: str
updated_timestamp: int
user_managed: bool
vms: list[_nested.VINSVMAPIResultNM]
vnfdev: _nested.VNFDevAPIResultNM
vnfs: _nested.VNFSAPIResultNM
vxlan_id: int
zone_id: int
@property
def created_datetime(self):
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def updated_datetime(self):
return self._get_datetime_from_timestamp(self.updated_timestamp)
class CloudapiVinsGetProtocol(_base.BasePostAPIFunctionProtocol):