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 @@
from ._api import *

View File

@@ -0,0 +1,9 @@
import dynamix_sdk.base as _base
from .create import *
class CloudbrokerAccountAPI(
_base.BaseAPI,
CloudbrokerAccountCreateProtocol,
):
pass

View File

@@ -0,0 +1,26 @@
import dynamix_sdk.base as _base
import dynamix_sdk.api._nested as _nested
class CloudbrokerAccountCreateResultInt(_base.BaseAPIResultInt):
pass
class CloudbrokerAccountCreateProtocol(_base.BasePostAPIFunctionProtocol):
def create(
self,
*,
name: str,
user_name: str,
vm_features: None | list[_nested.VMFeature] = None,
cpu_count_quota: None | int = None,
email_address: None | str = None,
ext_traffic_quota: None | int = None,
gpu_count_quota: None | int = None,
public_ip_count_quota: None | int = None,
ram_size_quota_mb: None | int = None,
send_access_emails: bool = False,
storage_size_quota_gb: None | int = None,
uniq_pools: None | list[str] = None,
) -> CloudbrokerAccountCreateResultInt:
...