1.5.0
This commit is contained in:
@@ -184,11 +184,6 @@ class VMTechStatus(str, _AutoNameEnum):
|
||||
STOPPING = _enum_auto()
|
||||
|
||||
|
||||
class DiskType(str, _AutoNameEnum):
|
||||
BOOT = 'B'
|
||||
DATA = 'D'
|
||||
|
||||
|
||||
class AccountStatus(str, _AutoNameEnum):
|
||||
CONFIRMED = _enum_auto()
|
||||
DISABLED = _enum_auto()
|
||||
@@ -221,6 +216,7 @@ class ImageStatus(str, _AutoNameEnum):
|
||||
class ImageType(str, _AutoNameEnum):
|
||||
CDROM = 'cdrom'
|
||||
LINUX = 'linux'
|
||||
MULTI = 'multi'
|
||||
UNKNOWN = 'unknown'
|
||||
VIRTUAL = 'virtual'
|
||||
WINDOWS = 'windows'
|
||||
@@ -557,6 +553,7 @@ class TrunkStatus(str, _AutoNameEnum):
|
||||
|
||||
|
||||
class StoragePolicyStatus(str, _AutoNameEnum):
|
||||
DESTROYED = _enum_auto()
|
||||
DISABLED = _enum_auto()
|
||||
ENABLED = _enum_auto()
|
||||
|
||||
@@ -624,3 +621,25 @@ class SEPTechStatus(str, _AutoNameEnum):
|
||||
class DiskCacheMode(str, _AutoNameEnum):
|
||||
NONE = 'none'
|
||||
WRITETHROUGH = 'writethrough'
|
||||
|
||||
|
||||
class DiskBlockSize(str, _AutoNameEnum):
|
||||
VAL_512 = '512'
|
||||
VAL_512E = '512e'
|
||||
VAL_4K = '4k'
|
||||
|
||||
|
||||
class CPUAllocationParam(str, _AutoNameEnum):
|
||||
STRICT = 'strict'
|
||||
LOOSE = 'loose'
|
||||
NONE = ''
|
||||
|
||||
|
||||
class DiskProvisionType(str, _AutoNameEnum):
|
||||
THICK = 'thick'
|
||||
THIN = 'thin'
|
||||
|
||||
|
||||
class DRSDXSSOType(str, _AutoNameEnum):
|
||||
BVS = 'bvs'
|
||||
DECS3O = 'decs3o'
|
||||
|
||||
@@ -14,6 +14,7 @@ class AccessAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
user_name: str
|
||||
|
||||
can_be_deleted: None | bool = None
|
||||
user_email: str | None = None
|
||||
user_emails: list[str] | None = None
|
||||
|
||||
|
||||
@@ -197,6 +198,7 @@ class DiskForCAComputeGetAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
account_id: int
|
||||
acl: dict
|
||||
blkdiscard: bool
|
||||
block_size: _enums.DiskBlockSize
|
||||
boot_partition: int
|
||||
bus_num: int
|
||||
cache_mode: _enums.DiskCacheMode
|
||||
@@ -214,6 +216,7 @@ class DiskForCAComputeGetAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
id: int
|
||||
image_id: int
|
||||
image_ids: list[int]
|
||||
independent: bool
|
||||
io_tune: IOTuneAPIResultNM
|
||||
iqn: str
|
||||
login: str
|
||||
@@ -224,6 +227,7 @@ class DiskForCAComputeGetAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
password: str
|
||||
pci_slot_num: int
|
||||
present_to: dict[str, int]
|
||||
provision: _enums.DiskProvisionType
|
||||
purge_timestamp: int
|
||||
reality_device_number: int
|
||||
replication: ReplicationAPIResultNM | dict
|
||||
@@ -240,7 +244,6 @@ class DiskForCAComputeGetAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
storage_policy_id: int
|
||||
tech_status: _enums.DiskTechStatus
|
||||
to_clean: bool
|
||||
type: _enums.DiskType
|
||||
updated_by: str
|
||||
updated_by: str
|
||||
updated_timestamp: int = 0
|
||||
@@ -271,6 +274,7 @@ class DiskForListAndListDeletedAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
account_name: str
|
||||
acl: dict
|
||||
blkdiscard: bool
|
||||
block_size: _enums.DiskBlockSize
|
||||
cache_mode: _enums.DiskCacheMode
|
||||
created_by: str
|
||||
created_timestamp: int
|
||||
@@ -283,12 +287,14 @@ class DiskForListAndListDeletedAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
id: int
|
||||
image_id: int
|
||||
image_ids: list[int]
|
||||
independent: bool
|
||||
io_tune: IOTuneAPIResultNM
|
||||
milestones: int
|
||||
name: str
|
||||
params: str
|
||||
parent_id: int
|
||||
present_to: dict[str, int]
|
||||
provision: _enums.DiskProvisionType
|
||||
purge_timestamp: int
|
||||
replication: ReplicationAPIResultNM | dict
|
||||
res_id: str
|
||||
@@ -306,7 +312,6 @@ class DiskForListAndListDeletedAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
storage_policy_id: int
|
||||
tech_status: _enums.DiskTechStatus
|
||||
to_clean: bool
|
||||
type: _enums.DiskType
|
||||
updated_by: str
|
||||
vm_id: int | None
|
||||
vm_name: str | None
|
||||
@@ -340,6 +345,7 @@ class DiskForListUnattachedAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
acl: dict
|
||||
blkdiscard: bool
|
||||
boot_partition: int
|
||||
block_size: _enums.DiskBlockSize
|
||||
created_timestamp: int
|
||||
deleted_timestamp: int
|
||||
description: str
|
||||
@@ -348,6 +354,7 @@ class DiskForListUnattachedAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
cache_mode: _enums.DiskCacheMode
|
||||
grid_id: int
|
||||
guid: int
|
||||
independent: bool
|
||||
id: int
|
||||
image_id: int
|
||||
image_ids: list[int]
|
||||
@@ -360,6 +367,7 @@ class DiskForListUnattachedAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
parent_id: int
|
||||
password: str
|
||||
present_to: dict[str, int]
|
||||
provision: _enums.DiskProvisionType
|
||||
purge_attempt_count: int
|
||||
purge_timestamp: int
|
||||
reality_device_number: int
|
||||
@@ -379,7 +387,6 @@ class DiskForListUnattachedAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
storage_policy_id: int
|
||||
tech_status: _enums.DiskTechStatus
|
||||
to_clean: bool
|
||||
type: _enums.DiskType
|
||||
updated_timestamp: int = 0
|
||||
|
||||
@_base.computed_field
|
||||
@@ -468,11 +475,13 @@ class ResourceGroupAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
class AccountForCAAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
acl: list[AccessAPIResultNM]
|
||||
created_timestamp: int
|
||||
deleted_by: str
|
||||
deleted_timestamp: int
|
||||
description: str
|
||||
id: int
|
||||
name: str
|
||||
status: _enums.AccountStatus
|
||||
updated_by: str
|
||||
updated_timestamp: int
|
||||
vm_features: list[_enums.VMFeature]
|
||||
zone_ids: list[int]
|
||||
@@ -607,6 +616,7 @@ class VMAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
vins_count: int
|
||||
vm_ci_id: int
|
||||
guest_agent: GuestAgentAPIResultNM
|
||||
weight: int
|
||||
zone_id: int
|
||||
|
||||
@_base.computed_field
|
||||
@@ -1149,12 +1159,6 @@ class SEPPoolAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
system: str | bool
|
||||
|
||||
|
||||
class SEPAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
sep_id: int
|
||||
sep_name: str
|
||||
pools: list[SEPPoolAPIResultNM]
|
||||
|
||||
|
||||
class LocationAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
auth_broker: list[_enums.AuthBroker]
|
||||
flag: str
|
||||
@@ -1165,6 +1169,8 @@ class LocationAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
name: str
|
||||
network_modes: list[str]
|
||||
sdn_support: bool
|
||||
zero_access_enabled: bool
|
||||
bro_enabled: bool
|
||||
|
||||
|
||||
class AffinityRelationsAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
@@ -1253,7 +1259,7 @@ class K8sNodeGroupAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
|
||||
|
||||
class K8sNodeGroupsAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
master: K8sNodeGroupAPIResultNM
|
||||
master: K8sNodeGroupAPIResultNM | dict
|
||||
worker: list[K8sNodeGroupAPIResultNM]
|
||||
|
||||
|
||||
@@ -1388,12 +1394,23 @@ class ZoneForListAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
created_timestamp: int
|
||||
deletable: bool
|
||||
description: str
|
||||
drs_broadcast_ip_addr: str
|
||||
drs_bvs_domain: str
|
||||
drs_dx_app_id: str
|
||||
drs_dx_ssl_skip_verify: bool
|
||||
drs_dx_sso_type: _enums.DRSDXSSOType
|
||||
drs_dx_sso_url: str
|
||||
drs_dx_url: str
|
||||
drs_name: str
|
||||
drs_uid: str
|
||||
drs: bool
|
||||
grid_id: int
|
||||
guid: int
|
||||
id: int
|
||||
name: str
|
||||
node_auto_start: bool
|
||||
node_ids: list[int]
|
||||
drs_ping_ip_addr: str
|
||||
status: _enums.ZoneStatus
|
||||
updated_timestamp: int
|
||||
|
||||
@@ -1457,7 +1474,7 @@ class SEPPoolsAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
pool_names: list[str]
|
||||
sep_id: int
|
||||
sep_name: str | None = None
|
||||
sep_tech_status: _enums.SEPTechStatus | None = None
|
||||
sep_tech_status: _enums.SEPTechStatus
|
||||
|
||||
|
||||
class TenantIDsAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
@@ -1721,6 +1738,7 @@ class AccountForCBAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
status: _enums.AccountStatus
|
||||
storage_policy_ids: list[int]
|
||||
sep_pools: list[str]
|
||||
updated_by: str
|
||||
updated_timestamp: int
|
||||
version: int
|
||||
vm_features: list[_enums.VMFeature]
|
||||
|
||||
@@ -27,6 +27,7 @@ class CloudapiAccountGetResultModel(_base.BaseAPIResultModel):
|
||||
status: _nested.AccountStatus
|
||||
storage_policy_ids: list[int]
|
||||
sep_pools: list[str]
|
||||
updated_by: str
|
||||
updated_timestamp: int
|
||||
version: int
|
||||
vins_count: int
|
||||
|
||||
@@ -10,7 +10,6 @@ from .group_get import *
|
||||
from .group_parent_add import *
|
||||
from .group_parent_remove import *
|
||||
from .group_remove import *
|
||||
from .group_resize import *
|
||||
from .group_start import *
|
||||
from .group_stop import *
|
||||
from .group_update import *
|
||||
@@ -41,7 +40,6 @@ class CloudapiBserviceAPI(
|
||||
CloudapiBserviceGroupParentAddProtocol,
|
||||
CloudapiBserviceGroupParentRemoveProtocol,
|
||||
CloudapiBserviceGroupRemoveProtocol,
|
||||
CloudapiBserviceGroupResizeProtocol,
|
||||
CloudapiBserviceGroupStartProtocol,
|
||||
CloudapiBserviceGroupStopProtocol,
|
||||
CloudapiBserviceGroupUpdateExtnetProtocol,
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
import dynamix_sdk.base as _base
|
||||
import dynamix_sdk.api._nested as _nested
|
||||
|
||||
|
||||
class CloudapiBserviceGroupResizeResultInt(_base.BaseAPIResultInt):
|
||||
pass
|
||||
|
||||
|
||||
class CloudapiBserviceGroupResizeProtocol(
|
||||
_base.BasePostAPIFunctionProtocol
|
||||
):
|
||||
def group_resize(
|
||||
self,
|
||||
*,
|
||||
bservice_id: int,
|
||||
bsgroup_id: int,
|
||||
chipset: _nested.Chipset = _nested.Chipset.Q35,
|
||||
count_change_mode: _nested.CountChangeMode = (
|
||||
_nested.CountChangeMode.RELATIVE
|
||||
),
|
||||
vm_count: int,
|
||||
) -> CloudapiBserviceGroupResizeResultInt:
|
||||
...
|
||||
@@ -20,7 +20,6 @@ from .change_mac import *
|
||||
from .change_mtu import *
|
||||
from .change_security_groups import *
|
||||
from .clone import *
|
||||
from .clone_abort import *
|
||||
from .create_template import *
|
||||
from .delete import *
|
||||
from .delete_custom_fields import *
|
||||
@@ -96,7 +95,6 @@ class CloudapiComputeAPI(
|
||||
CloudapiComputeChangeMacProtocol,
|
||||
CloudapiComputeChangeMtuProtocol,
|
||||
CloudapiComputeChangeSecurityGroupsProtocol,
|
||||
CloudapiComputeCloneAbortProtocol,
|
||||
CloudapiComputeCloneProtocol,
|
||||
CloudapiComputeCreateTemplateProtocol,
|
||||
CloudapiComputeDeleteCustomFieldsProtocol,
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import dynamix_sdk.base as _base
|
||||
|
||||
|
||||
class CloudapiComputeAbortSharedSnapshotMergeResultBool(
|
||||
_base.BaseAPIResultBool,
|
||||
class CloudapiComputeAbortSharedSnapshotMergeResultStr(
|
||||
_base.BaseAPIResultStr,
|
||||
):
|
||||
pass
|
||||
|
||||
@@ -15,5 +15,5 @@ class CloudapiComputeAbortSharedSnapshotMergeProtocol(
|
||||
*,
|
||||
vm_id: int,
|
||||
label: str,
|
||||
) -> CloudapiComputeAbortSharedSnapshotMergeResultBool:
|
||||
) -> CloudapiComputeAbortSharedSnapshotMergeResultStr:
|
||||
...
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
import dynamix_sdk.base as _base
|
||||
|
||||
|
||||
class CloudapiComputeCloneAbortResultBool(
|
||||
_base.BaseAPIResultBool,
|
||||
):
|
||||
pass
|
||||
|
||||
|
||||
class CloudapiComputeCloneAbortProtocol(
|
||||
_base.BasePostAPIFunctionProtocol
|
||||
):
|
||||
def clone_abort(
|
||||
self,
|
||||
*,
|
||||
vm_id: int,
|
||||
) -> CloudapiComputeCloneAbortResultBool:
|
||||
...
|
||||
@@ -1,5 +1,4 @@
|
||||
import dynamix_sdk.base as _base
|
||||
import dynamix_sdk.api._nested as _nested
|
||||
|
||||
|
||||
class CloudapiComputeDiskAddResultInt(_base.BaseAPIResultInt):
|
||||
@@ -14,7 +13,6 @@ class CloudapiComputeDiskAddProtocol(_base.BasePostAPIFunctionProtocol):
|
||||
name: str,
|
||||
disk_size_gb: int,
|
||||
storage_policy_id: int,
|
||||
disk_type: _nested.DiskType = _nested.DiskType.DATA,
|
||||
sep_id: int | None = None,
|
||||
sep_pool_name: str | None = None,
|
||||
description: str | None = None,
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import dynamix_sdk.base as _base
|
||||
import dynamix_sdk.api._nested as _nested
|
||||
|
||||
|
||||
class CloudapiComputeDiskAttachResultBool(_base.BaseAPIResultBool):
|
||||
@@ -12,7 +11,6 @@ class CloudapiComputeDiskAttachProtocol(_base.BasePostAPIFunctionProtocol):
|
||||
*,
|
||||
vm_id: int,
|
||||
disk_id: int,
|
||||
disk_type: _nested.DiskType = _nested.DiskType.DATA,
|
||||
pci_slot_num_hex: str | None = None,
|
||||
bus_num_hex: str | None = None,
|
||||
) -> CloudapiComputeDiskAttachResultBool:
|
||||
|
||||
@@ -31,7 +31,7 @@ class CloudapiComputeGetResultModel(_base.BaseAPIResultModel):
|
||||
deleted_by: str
|
||||
deleted_timestamp: int
|
||||
description: str
|
||||
devices: dict
|
||||
pci_devices: dict[str, int]
|
||||
disks: list[_nested.DiskForCAComputeGetAPIResultNM]
|
||||
driver: _nested.Driver
|
||||
grid_id: int
|
||||
@@ -77,6 +77,7 @@ class CloudapiComputeGetResultModel(_base.BaseAPIResultModel):
|
||||
vm_ci_id: int
|
||||
vnc_password: str
|
||||
guest_agent: _nested.GuestAgentAPIResultNM
|
||||
weight: int
|
||||
zone_id: int
|
||||
|
||||
natable_vins_id: int = 0
|
||||
|
||||
@@ -7,7 +7,6 @@ from .get import *
|
||||
from .limit_io import *
|
||||
from .list import *
|
||||
from .list_deleted import *
|
||||
from .list_types import *
|
||||
from .list_unattached import *
|
||||
from .rename import *
|
||||
from .resize2 import *
|
||||
@@ -28,7 +27,6 @@ class CloudapiDisksAPI(
|
||||
CloudapiDisksLimitIOProtocol,
|
||||
CloudapiDisksListDeletedProtocol,
|
||||
CloudapiDisksListProtocol,
|
||||
CloudapiDisksListTypesProtocol,
|
||||
CloudapiDisksListUnattachedProtocol,
|
||||
CloudapiDisksRenameProtocol,
|
||||
CloudapiDisksResize2Protocol,
|
||||
|
||||
@@ -7,6 +7,7 @@ class CloudapiDisksGetResultModel(_base.BaseAPIResultModel):
|
||||
account_name: str
|
||||
acl: dict
|
||||
blkdiscard: bool
|
||||
block_size: _nested.DiskBlockSize
|
||||
cache_mode: _nested.DiskCacheMode
|
||||
created_by: str
|
||||
created_timestamp: int
|
||||
@@ -19,12 +20,14 @@ class CloudapiDisksGetResultModel(_base.BaseAPIResultModel):
|
||||
id: int
|
||||
image_id: int
|
||||
image_ids: list[int]
|
||||
independent: bool
|
||||
io_tune: _nested.IOTuneAPIResultNM
|
||||
milestones: int
|
||||
name: str
|
||||
params: str
|
||||
parent_id: int
|
||||
present_to: dict[str, int]
|
||||
provision: _nested.DiskProvisionType
|
||||
purge_timestamp: int
|
||||
replication: _nested.ReplicationAPIResultNM | dict
|
||||
res_id: str
|
||||
@@ -42,7 +45,6 @@ class CloudapiDisksGetResultModel(_base.BaseAPIResultModel):
|
||||
storage_policy_id: int
|
||||
tech_status: _nested.DiskTechStatus
|
||||
to_clean: bool
|
||||
type: _nested.DiskType
|
||||
updated_by: str
|
||||
vm_id: int | None
|
||||
vm_name: str | None
|
||||
|
||||
@@ -24,6 +24,7 @@ class CloudapiDisksListProtocol(_base.BasePostAPIFunctionProtocol):
|
||||
sort_by: str | None = None,
|
||||
status: _nested.DiskStatus | None = None,
|
||||
storage_policy_id: int | None = None,
|
||||
type: _nested.DiskType | None = None,
|
||||
rg_id: int | None = None,
|
||||
vm_id: int | None = None,
|
||||
) -> CloudapiDisksListResultModel:
|
||||
...
|
||||
|
||||
@@ -20,6 +20,5 @@ class CloudapiDisksListDeletedProtocol(_base.BasePostAPIFunctionProtocol):
|
||||
page_size: int | None = None,
|
||||
shared: bool | None = None,
|
||||
sort_by: str | None = None,
|
||||
type: _nested.DiskType | None = None,
|
||||
) -> CloudapiDisksListDeletedResultModel:
|
||||
...
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
import dynamix_sdk.base as _base
|
||||
import dynamix_sdk.api._nested as _nested
|
||||
|
||||
|
||||
class CloudapiDisksListTypesResultModel(_base.BaseAPIResultModel):
|
||||
data: list[_nested.SEPAPIResultNM | _nested.PoolDiskType]
|
||||
entry_count: int
|
||||
|
||||
|
||||
class CloudapiDisksListTypesProtocol(_base.BasePostAPIFunctionProtocol):
|
||||
def list_types(
|
||||
self,
|
||||
*,
|
||||
detailed: bool = False,
|
||||
page_number: int | None = None,
|
||||
page_size: int | None = None,
|
||||
sort_by: str | None = None,
|
||||
) -> CloudapiDisksListTypesResultModel:
|
||||
...
|
||||
@@ -22,6 +22,5 @@ class CloudapiDisksListUnattachedProtocol(_base.BasePostAPIFunctionProtocol):
|
||||
storage_policy_id: int | None = None,
|
||||
sort_by: str | None = None,
|
||||
status: _nested.DiskStatus | None = None,
|
||||
type: _nested.DiskType | None = None,
|
||||
) -> CloudapiDisksListUnattachedResultModel:
|
||||
...
|
||||
|
||||
@@ -21,8 +21,10 @@ class CloudapiImageGetResultModel(_base.BaseAPIResultModel):
|
||||
history: list[_nested.ImageHistoryRecordAPIResultNM]
|
||||
hot_resize: bool
|
||||
id: int
|
||||
independent: bool
|
||||
last_modified: int
|
||||
link_to: int
|
||||
links_to: list[int] | None = None
|
||||
milestones: int
|
||||
name: str
|
||||
network_interface_naming: _nested.NetIfaceNamingTemplate
|
||||
|
||||
@@ -18,7 +18,6 @@ from .start import *
|
||||
from .stop import *
|
||||
from .update import *
|
||||
from .update_worker_nodes_meta_data import *
|
||||
from .worker_add import *
|
||||
from .worker_reset import *
|
||||
from .worker_restart import *
|
||||
from .workers_group_add import *
|
||||
@@ -47,7 +46,6 @@ class CloudapiK8sAPI(
|
||||
CloudapiK8sStopProtocol,
|
||||
CloudapiK8sUpdateProtocol,
|
||||
CloudapiK8sUpdateWorkerNodesMetaDataProtocol,
|
||||
CloudapiK8sWorkerAddProtocol,
|
||||
CloudapiK8sWorkerResetProtocol,
|
||||
CloudapiK8sWorkerRestartProtocol,
|
||||
CloudapiK8sWorkersGroupAddProtocol,
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
import dynamix_sdk.base as _base
|
||||
import dynamix_sdk.api._nested as _nested
|
||||
|
||||
|
||||
class CloudapiK8sWorkerAddResultBool(_base.BaseAPIResultBool):
|
||||
pass
|
||||
|
||||
|
||||
class CloudapiK8sWorkerAddProtocol(_base.BasePostAPIFunctionProtocol):
|
||||
def worker_add(
|
||||
self,
|
||||
*,
|
||||
k8s_id: int,
|
||||
worker_group_id: int,
|
||||
node_count: int = 1,
|
||||
chipset: _nested.Chipset = _nested.Chipset.Q35,
|
||||
) -> CloudapiK8sWorkerAddResultBool:
|
||||
...
|
||||
@@ -25,13 +25,11 @@ class CloudapiKvmx86CreateProtocol(_base.BasePostAPIFunctionProtocol):
|
||||
hp_backed: bool = False,
|
||||
image_id: None | int = None,
|
||||
interfaces: None | list[_nested.InterfaceAPIParamsNM] = None,
|
||||
ipa_type: None | str = None,
|
||||
numa_affinity: _nested.NumaAffinity = _nested.NumaAffinity.NONE,
|
||||
preferred_cpu_cores: None | list[int] = None,
|
||||
sep_id: None | int = None,
|
||||
sep_pool_name: None | str = None,
|
||||
start: bool = True,
|
||||
system_name: None | str = None,
|
||||
without_boot_disk: bool = False,
|
||||
zone_id: None | int = None,
|
||||
os_version: None | str = None,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import dynamix_sdk.base as _base
|
||||
|
||||
|
||||
class CloudapiLbMakeHighlyAvailableResultInt(_base.BaseAPIResultInt):
|
||||
class CloudapiLbMakeHighlyAvailableResultBool(_base.BaseAPIResultBool):
|
||||
pass
|
||||
|
||||
|
||||
@@ -10,5 +10,5 @@ class CloudapiLbMakeHighlyAvailableProtocol(_base.BasePostAPIFunctionProtocol):
|
||||
self,
|
||||
*,
|
||||
lb_id: int,
|
||||
) -> CloudapiLbMakeHighlyAvailableResultInt:
|
||||
) -> CloudapiLbMakeHighlyAvailableResultBool:
|
||||
...
|
||||
|
||||
@@ -19,5 +19,6 @@ class CloudapiVinsCreateInAccountProtocol(_base.BasePostAPIFunctionProtocol):
|
||||
pre_reservation_count: int = 32,
|
||||
routes: None | list[_nested.RouteAPIParamsNM] = None,
|
||||
zone_id: None | int = None,
|
||||
security_group_mode: bool = False,
|
||||
) -> CloudapiVinsCreateInAccountResultInt:
|
||||
...
|
||||
|
||||
@@ -20,5 +20,6 @@ class CloudapiVinsCreateInRGProtocol(_base.BasePostAPIFunctionProtocol):
|
||||
pre_reservation_count: None | int = None,
|
||||
routes: None | list[_nested.RouteAPIParamsNM] = None,
|
||||
zone_id: None | int = None,
|
||||
security_group_mode: bool = False,
|
||||
) -> CloudapiVinsCreateInRGResultInt:
|
||||
...
|
||||
|
||||
@@ -8,6 +8,17 @@ class CloudapiZoneGetResultModel(_base.BaseAPIResultModel):
|
||||
created_timestamp: int
|
||||
deletable: bool
|
||||
description: str
|
||||
drs_broadcast_ip_addr: str
|
||||
drs_bvs_domain: str
|
||||
drs_dx_app_id: str
|
||||
drs_dx_ssl_skip_verify: bool
|
||||
drs_dx_sso_type: _nested.DRSDXSSOType
|
||||
drs_dx_sso_url: str
|
||||
drs_dx_url: str
|
||||
drs_name: str
|
||||
drs_ping_ip_addr: str
|
||||
drs_uid: str
|
||||
drs: bool
|
||||
extnet_ids: list[int]
|
||||
grid_id: int
|
||||
guid: int
|
||||
|
||||
@@ -27,6 +27,7 @@ class CloudbrokerAccountGetResultModel(_base.BaseAPIResultModel):
|
||||
status: _nested.AccountStatus
|
||||
storage_policy_ids: list[int]
|
||||
sep_pools: list[str]
|
||||
updated_by: str
|
||||
updated_timestamp: int
|
||||
version: int
|
||||
vm_features: list[_nested.VMFeature]
|
||||
|
||||
@@ -23,5 +23,6 @@ class CloudbrokerAccountUpdateProtocol(_base.BasePostAPIFunctionProtocol):
|
||||
clear_sep_pools: bool = False,
|
||||
default_zone_id: int | None = None,
|
||||
storage_policies_quotas: list[_nested.StoragePolicyQuotasAPIParamsNM] | None = None, # noqa: E501
|
||||
cpu_allocation_parameter: _nested.CPUAllocationParam | None = None,
|
||||
) -> CloudbrokerAccountUpdateResultBool:
|
||||
...
|
||||
|
||||
@@ -2,7 +2,6 @@ import dynamix_sdk.base as _base
|
||||
from .change_read_only import *
|
||||
from .change_security_groups import *
|
||||
from .clone import *
|
||||
from .clone_abort import *
|
||||
from .migrate_storage_list import *
|
||||
from .start_migration_in import *
|
||||
from .start_migration_out import *
|
||||
@@ -15,7 +14,6 @@ class CloudbrokerComputeAPI(
|
||||
CloudbrokerComputeChangeReadOnlyProtocol,
|
||||
CloudbrokerComputeChangeSecurityGroupsProtocol,
|
||||
CloudbrokerComputeCloneProtocol,
|
||||
CloudbrokerComputeCloneAbortProtocol,
|
||||
CloudbrokerComputeMigrateStorageListProtocol,
|
||||
CloudbrokerComputeStartMigrationInProtocol,
|
||||
CloudbrokerComputeStartMigrationOutProtocol,
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
import dynamix_sdk.base as _base
|
||||
|
||||
|
||||
class CloudbrokerComputeCloneAbortResultBool(
|
||||
_base.BaseAPIResultBool,
|
||||
):
|
||||
pass
|
||||
|
||||
|
||||
class CloudbrokerComputeCloneAbortProtocol(
|
||||
_base.BasePostAPIFunctionProtocol
|
||||
):
|
||||
def clone_abort(
|
||||
self,
|
||||
*,
|
||||
vm_id: int,
|
||||
) -> CloudbrokerComputeCloneAbortResultBool:
|
||||
...
|
||||
@@ -10,6 +10,7 @@ class CloudbrokerStoragePolicyAddPoolResultModel(_base.BaseAPIResultModel):
|
||||
name: str
|
||||
sep_pools: list[_nested.SEPPoolsAPIResultNM]
|
||||
status: _nested.StoragePolicyStatus
|
||||
usage: _nested.TenantIDsAPIResultNM
|
||||
|
||||
|
||||
class CloudbrokerStoragePolicyAddPoolProtocol(
|
||||
|
||||
@@ -10,6 +10,7 @@ class CloudbrokerStoragePolicyDeletePoolResultModel(_base.BaseAPIResultModel):
|
||||
name: str
|
||||
sep_pools: list[_nested.SEPPoolsAPIResultNM]
|
||||
status: _nested.StoragePolicyStatus
|
||||
usage: _nested.TenantIDsAPIResultNM
|
||||
|
||||
|
||||
class CloudbrokerStoragePolicyDeletePoolProtocol(
|
||||
|
||||
@@ -10,6 +10,7 @@ class CloudbrokerStoragePolicyUpdateResultModel(_base.BaseAPIResultModel):
|
||||
name: str
|
||||
sep_pools: list[_nested.SEPPoolsAPIResultNM]
|
||||
status: _nested.StoragePolicyStatus
|
||||
usage: _nested.TenantIDsAPIResultNM
|
||||
|
||||
|
||||
class CloudbrokerStoragePolicyUpdateProtocol(
|
||||
|
||||
@@ -88,6 +88,7 @@ base_domain: baseDomain
|
||||
binding_name: bindingName
|
||||
bindings: bindings
|
||||
blkdiscard: blkdiscard
|
||||
block_size: block_size
|
||||
blocked: blocked
|
||||
boot_cdrom_image_id: altBootId
|
||||
boot_disk_size_gb: bootdiskSize
|
||||
@@ -109,6 +110,8 @@ boot_mode__CloudapiImageCreateParamsModel: boottype
|
||||
boot_order: bootOrder
|
||||
boot_partition: bootPartition
|
||||
bootable: bootable
|
||||
bro_enabled: bro_enabled
|
||||
bro_jwt: bro_jwt
|
||||
bservice_id: serviceId
|
||||
bservice_id__AuditAPIResultNM: service_id
|
||||
bservice_id__CloudapiAuditListParamsModel: service_id
|
||||
@@ -171,7 +174,6 @@ conn_type: connType
|
||||
consistency: consistency
|
||||
consumed: Consumed
|
||||
correlation_id: correlation_id
|
||||
count_change_mode__CloudapiBserviceGroupResizeParamsModel: mode
|
||||
cpu_allocation_mode__CloudbrokerAccountSetCpuAllocationParameterParamsModel: strict_loose
|
||||
cpu_allocation_parameter: cpu_allocation_parameter
|
||||
cpu_allocation_ratio: cpu_allocation_ratio
|
||||
@@ -256,7 +258,6 @@ description__ZoneForListAPIResultNM: description
|
||||
destruction_timestamp: destructionTime
|
||||
detach: detach
|
||||
detach_disks: detachDisks
|
||||
detailed: detailed
|
||||
device_id: devId
|
||||
device_name: devicename
|
||||
devices: devices
|
||||
@@ -279,8 +280,6 @@ disk_size_gb: CU_D
|
||||
disk_size_gb__CloudapiComputeDiskAddParamsModel: size
|
||||
disk_size_gb__CloudapiDisksResize2ParamsModel: size
|
||||
disk_size_total_gb__CloudapiBserviceGetResultModel: diskTotal
|
||||
disk_type__CloudapiComputeDiskAddParamsModel: diskType
|
||||
disk_type__CloudapiComputeDiskAttachParamsModel: diskType
|
||||
disks: disks
|
||||
display_name: displayname
|
||||
dns_servers: dns
|
||||
@@ -299,6 +298,18 @@ dp_api_user: dpApiUser
|
||||
dpdk_net_id: dpdkId
|
||||
driver: driver
|
||||
drivers: drivers
|
||||
drs: drs
|
||||
drs_broadcast_ip_addr: broadcast_addr
|
||||
drs_bvs_domain__CloudapiZoneGetResultModel: domain
|
||||
drs_bvs_domain__ZoneForListAPIResultNM: domain
|
||||
drs_dx_app_id: app_id
|
||||
drs_dx_ssl_skip_verify: ssl_skip_verify
|
||||
drs_dx_sso_type: sso_type
|
||||
drs_dx_sso_url: sso_url
|
||||
drs_dx_url: decort_url
|
||||
drs_name: drs_name
|
||||
drs_ping_ip_addr: ping_addr
|
||||
drs_uid: drs_uid
|
||||
dst_net_ip: destination
|
||||
dst_net_mask__CloudapiVinsStaticRouteAddParamsModel: netmask
|
||||
dst_net_mask__RouteAPIParamsNM: netmask
|
||||
@@ -429,6 +440,7 @@ include_deleted: includedeleted
|
||||
include_deleted__CloudapiK8sListParamsModel: includedeleted
|
||||
include_deleted__CloudapiVinsListParamsModel: includeDeleted
|
||||
include_disabled: includeDisabled
|
||||
independent: independent
|
||||
ingress_burst: inBurst
|
||||
ingress_rate: inRate
|
||||
init_config: initConfiguration
|
||||
@@ -467,7 +479,6 @@ ip_addresses: ipAddresses
|
||||
ip_cidr: ipcidr
|
||||
ip_pool_end: ip_end
|
||||
ip_pool_start: ip_start
|
||||
ipa_type: ipaType
|
||||
iqn: iqn
|
||||
join_config: joinConfiguration
|
||||
json_data__CloudapiUserSetDataParamsModel: data
|
||||
@@ -498,11 +509,12 @@ lb_id: lbId
|
||||
lb_id__AuditAPIResultNM: lb_id
|
||||
lb_id__CloudapiAuditListParamsModel: lb_id
|
||||
lb_id__CloudbrokerAuditListParamsModel: lb_id
|
||||
lb_ids: lbIds
|
||||
lb_ids: lbsIds
|
||||
lb_sysctl_params: lbSysctlParams
|
||||
lease_time: lease
|
||||
libvirt_settings: libvirtSettings
|
||||
link_to: linkTo
|
||||
links_to: linksTo
|
||||
listen_ssh: listenSsh
|
||||
live_migration_job_id: live_migration_job_id
|
||||
local_ip: localIp
|
||||
@@ -591,7 +603,6 @@ node_auto_start__CloudapiZoneGetResultModel: autostart
|
||||
node_auto_start__ZoneForListAPIResultNM: autostart
|
||||
node_boot_disk_size_gb__CloudapiK8sWorkersGroupGetByNameResultModel: disk
|
||||
node_boot_disk_size_gb__K8sNodeGroupAPIResultNM: disk
|
||||
node_count__CloudapiK8sWorkerAddParamsModel: num
|
||||
node_count__CloudapiK8sWorkersGroupAddParamsModel: workerNum
|
||||
node_count__CloudapiK8sWorkersGroupGetByNameResultModel: num
|
||||
node_count__K8sNodeGroupAPIResultNM: num
|
||||
@@ -649,6 +660,7 @@ password__DiskForListUnattachedAPIResultNM: passwd
|
||||
password__UserAPIResultNM: passwd
|
||||
path: path
|
||||
pci_device_id: deviceId
|
||||
pci_devices__CloudapiComputeGetResultModel: devices
|
||||
pci_devices__VMAPIResultNM: devices
|
||||
pci_slot_num: pciSlot
|
||||
pci_slot_num__DiskForCAComputeGetAPIResultNM: pci_slot
|
||||
@@ -687,6 +699,7 @@ protocol__CloudapiComputePfwAddParamsModel: proto
|
||||
protocol__CloudapiComputePfwDelParamsModel: proto
|
||||
protocol__CloudapiVinsNatRuleAddParamsModel: proto
|
||||
provider_name: provider_name
|
||||
provision: provision
|
||||
public: public
|
||||
public_keys: public_keys
|
||||
public_port_end: publicPortEnd
|
||||
@@ -739,6 +752,7 @@ rg__K8sACLAPIResultNM: rgAcl
|
||||
rg_id: rgId
|
||||
rg_id__AuditAPIResultNM: resgroup_id
|
||||
rg_id__CloudapiAuditListParamsModel: resgroup_id
|
||||
rg_id__CloudapiDisksListParamsModel: rg_id
|
||||
rg_id__CloudapiRgAddStoragePolicyParamsModel: resgroup_id
|
||||
rg_id__CloudapiRgDelStoragePolicyParamsModel: resgroup_id
|
||||
rg_id__CloudapiSepListAvailableSepAndPoolsParamsModel: rg_id
|
||||
@@ -911,7 +925,6 @@ storage_size_quota_gb: maxVDiskCapacity
|
||||
storage_size_quota_gb__StoragePolicyCountersAPIResultNM: limit
|
||||
sysctl_params: sysctlParams
|
||||
system: system
|
||||
system_name: IS
|
||||
system_name__PCIDeviceAPIResultNM: systemName
|
||||
tags: tags
|
||||
taints: taints
|
||||
@@ -951,6 +964,7 @@ updated_timestamp__SecurityGroupAPIResultNM: updated_at
|
||||
updated_timestamp__TrunkAPIResultNM: updated_at
|
||||
usage: usage
|
||||
use_unsafe: use_unsafe
|
||||
user_email__AccessAPIResultNM: email
|
||||
user_emails__AccessAPIResultNM: emails
|
||||
user_managed: userManaged
|
||||
user_name: username
|
||||
@@ -1005,7 +1019,6 @@ vm: computeACL
|
||||
vm_ci_id: computeciId
|
||||
vm_count__BServiceGroupAPIResultNM: computes
|
||||
vm_count__CloudapiBserviceGroupAddParamsModel: count
|
||||
vm_count__CloudapiBserviceGroupResizeParamsModel: count
|
||||
vm_counts: computes
|
||||
vm_features: computeFeatures
|
||||
vm_id: computeId
|
||||
@@ -1016,16 +1029,15 @@ vm_id__CloudapiComputeChangeIpParamsModel: compute_id
|
||||
vm_id__CloudapiComputeChangeMacParamsModel: compute_id
|
||||
vm_id__CloudapiComputeChangeMtuParamsModel: compute_id
|
||||
vm_id__CloudapiComputeChangeSecurityGroupsParamsModel: compute_id
|
||||
vm_id__CloudapiComputeCloneAbortParamsModel: compute_id
|
||||
vm_id__CloudapiComputeGuestAgentDisableParamsModel: compute_id
|
||||
vm_id__CloudapiComputeGuestAgentEnableParamsModel: compute_id
|
||||
vm_id__CloudapiComputeGuestAgentExecuteParamsModel: compute_id
|
||||
vm_id__CloudapiComputeGuestAgentFeatureUpdateParamsModel: compute_id
|
||||
vm_id__CloudapiDisksGetResultModel: machineId
|
||||
vm_id__CloudapiDisksListParamsModel: compute_id
|
||||
vm_id__CloudbrokerAuditListParamsModel: compute_id
|
||||
vm_id__CloudbrokerComputeChangeReadOnlyParamsModel: compute_id
|
||||
vm_id__CloudbrokerComputeChangeSecurityGroupsParamsModel: compute_id
|
||||
vm_id__CloudbrokerComputeCloneAbortParamsModel: compute_id
|
||||
vm_id__CloudbrokerComputeStartMigrationOutParamsModel: compute_id
|
||||
vm_id__DHCPReservationAPIResultNM: vmId
|
||||
vm_id__DiskForListAndListDeletedAPIResultNM: machineId
|
||||
@@ -1078,6 +1090,7 @@ write_bytes_sec_max: write_bytes_sec_max
|
||||
write_iops_sec: write_iops_sec
|
||||
write_iops_sec_max: write_iops_sec_max
|
||||
xmpp: xmpp
|
||||
zero_access_enabled: zeroaccess_enabled
|
||||
zone_id: zoneId
|
||||
zone_id__CloudapiAccountListParamsModel: zone_id
|
||||
zone_id__CloudapiBserviceListParamsModel: zone_id
|
||||
|
||||
@@ -74,7 +74,6 @@ group_get: groupGet
|
||||
group_parent_add: groupParentAdd
|
||||
group_parent_remove: groupParentRemove
|
||||
group_remove: groupRemove
|
||||
group_resize: groupResize
|
||||
group_start: groupStart
|
||||
group_stop: groupStop
|
||||
group_update: groupUpdate
|
||||
@@ -86,7 +85,6 @@ ip_reserve: ipReserve
|
||||
limit_io: limitIO
|
||||
list_available_sep_and_pools: listAvailableSepAndPools
|
||||
list_deleted: listDeleted
|
||||
list_types: listTypes
|
||||
list_unattached: listUnattached
|
||||
make_highly_available: makeHighlyAvailable
|
||||
migrate_to_zone: migrateToZone
|
||||
@@ -128,7 +126,6 @@ user_revoke: userRevoke
|
||||
user_update: userUpdate
|
||||
vnfdev_redeploy: vnfdevRedeploy
|
||||
vnfdev_restart: vnfdevRestart
|
||||
worker_add: workerAdd
|
||||
worker_reset: workerReset
|
||||
worker_restart: workerRestart
|
||||
workers_group_add: workersGroupAdd
|
||||
|
||||
@@ -3,6 +3,7 @@ import dynamix_sdk.base as _base
|
||||
|
||||
class SystemUsermanagerWhoamiResultModel(_base.BaseAPIResultModel):
|
||||
admin: bool
|
||||
bro_jwt: str
|
||||
name: str
|
||||
roles: list[str]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user