This commit is contained in:
2025-06-06 08:20:45 +03:00
parent 346ffd4255
commit caf367262c
205 changed files with 6115 additions and 200 deletions

View File

@@ -0,0 +1,30 @@
import dynamix_sdk.base as _base
import dynamix_sdk.api._nested as _nested
class CloudapiImageCreateResultInt(_base.BaseAPIResultInt):
pass
class CloudapiImageCreateProtocol(_base.BasePostAPIFunctionProtocol):
def create(
self,
*,
account_id: int,
boot_mode: _nested.BootMode,
drivers: list[_nested.Driver],
boot_loader_type: _nested.BootLoaderType,
name: str,
download_url: str,
hot_resize: bool = False,
network_interface_naming: _nested.NetIfaceNamingTemplate = (
_nested.NetIfaceNamingTemplate.ens
),
download_password: str | None = None,
os_password: str | None = None,
sep_id: int | None = None,
sep_pool_name: str | None = None,
download_user_name: str | None = None,
os_user_name: str | None = None,
) -> CloudapiImageCreateResultInt:
...