2025-06-06 08:20:45 +03:00
|
|
|
import dynamix_sdk.base as _base
|
|
|
|
|
import dynamix_sdk.api._nested as _nested
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class CloudapiComputeNetAttachResultModel(
|
|
|
|
|
_base.BaseAPIResultModel,
|
|
|
|
|
_nested.InterfaceForComputeGetAPIResultNM,
|
|
|
|
|
):
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class CloudapiComputeNetAttachProtocol(_base.BasePostAPIFunctionProtocol):
|
|
|
|
|
def net_attach(
|
|
|
|
|
self,
|
|
|
|
|
*,
|
|
|
|
|
vm_id: int,
|
|
|
|
|
net_type: _nested.NetType,
|
|
|
|
|
net_id: int,
|
2025-11-25 18:09:46 +03:00
|
|
|
security_group_ids: None | list[int] = None,
|
|
|
|
|
security_group_mode: bool = False,
|
|
|
|
|
enabled: bool = True,
|
2025-06-06 08:20:45 +03:00
|
|
|
ip_addr: None | str = None,
|
|
|
|
|
mtu: None | int = None,
|
2025-06-30 15:09:41 +03:00
|
|
|
mac: None | str = None,
|
2025-07-21 20:27:59 +07:00
|
|
|
sdn_logical_port_id: None | str = None,
|
2025-06-06 08:20:45 +03:00
|
|
|
) -> CloudapiComputeNetAttachResultModel:
|
|
|
|
|
...
|