1.0.1
This commit is contained in:
30
src/dynamix_sdk/api/cloudapi/image/create.py
Normal file
30
src/dynamix_sdk/api/cloudapi/image/create.py
Normal 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:
|
||||
...
|
||||
Reference in New Issue
Block a user