Compare commits
4 Commits
1.4.0
...
1.5.latest
| Author | SHA1 | Date | |
|---|---|---|---|
| 04f9c28eb0 | |||
| cd6422373e | |||
| 69be98db48 | |||
| 7df3848866 |
375
CHANGELOG.md
375
CHANGELOG.md
@@ -1,385 +1,14 @@
|
|||||||
# Список изменений в версии 1.4.0
|
# Список изменений в версии 1.5.2
|
||||||
|
|
||||||
## Добавлено
|
## Добавлено
|
||||||
| Идентификатор<br>задачи | Описание |
|
| Идентификатор<br>задачи | Описание |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| BPYS-750 | Добавлена функция `cloudbroker.account.set_cpu_allocation_parameter`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.account.get`: добавлен атрибут `CloudapiAccountGetResultModel.sep_pools` в связи с переименованием из `uniq_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.account.update`: добавлен параметр `sep_pools` в связи с переименованием из `uniq_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.rg.get`: добавлен атрибут `CloudapiRgGetResultModel.sep_pools` в связи с переименованием из `uniq_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.rg.list_deleted`: добавлен атрибут `CloudapiRgListDeletedResultModel.data.sep_pools` в связи с переименованием из `uniq_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.rg.list`: добавлен атрибут `CloudapiRgListResultModel.data.sep_pools` в связи с переименованием из `uniq_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.rg.update`: добавлен параметр `clear_sep_pools` в связи с переименованием из `clear_uniq_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.rg.update`: добавлен параметр `sep_pools` в связи с переименованием из `uniq_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudbroker.account.create`: добавлен параметр `sep_pools` в связи с переименованием из `uniq_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudbroker.account.get`: добавлен атрибут `CloudbrokerAccountGetResultModel.sep_pools` в связи с переименованием из `uniq_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudbroker.account.list_deleted`: добавлен атрибут `CloudbrokerAccountListDeletedResultModel.data.sep_pools` в связи с переименованием из `uniq_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudbroker.account.list`: добавлен атрибут `CloudbrokerAccountListResultModel.data.sep_pools` в связи с переименованием из `uniq_pools`. |
|
|
||||||
| BPYS-751 | Добавлена функция `cloudbroker.account.set_cpu_allocation_ratio`. |
|
|
||||||
| BPYS-754 | Добавлена функция `cloudbroker.account.update_resource_types`. |
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.compute.affinity_rule_add`, `cloudapi.compute.affinity_rule_add`, `cloudapi.compute.affinity_rule_remove`, `cloudapi.compute.anti_affinity_rule_add`, `cloudapi.compute.anti_affinity_rule_remove`: в перечисляемый тип `AffinityTopology` было добавлено значение `VM` в связи с переименованием из `vm`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.compute.affinity_rule_add`, `cloudapi.compute.affinity_rule_add`, `cloudapi.compute.affinity_rule_remove`, `cloudapi.compute.anti_affinity_rule_add`, `cloudapi.compute.anti_affinity_rule_remove`: в перечисляемый тип `AffinityTopology` было добавлено значение `NODE` в связи с переименованием из `node`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`: в перечисляемый тип `BootDevice` было добавлено значение `CDROM` в связи с переименованием из `cdrom`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`: в перечисляемый тип `BootDevice` было добавлено значение `HD` в связи с переименованием из `hd`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.compute.update`, `cloudapi.bservice.group_get`, `cloudapi.bservice.group_add`, `cloudapi.bservice.group_resize`, `cloudapi.k8s.create`, `cloudapi.k8s.worker_add`, `cloudapi.k8s.workers_group_add`, `cloudapi.kvmx86.create`, `cloudapi.kvmx86.create_blank`: в перечисляемый тип `Chipset` было добавлено значение `I440FX` в связи с переименованием из `i440fx`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create`: в перечисляемый тип `NumaAffinity` было добавлено значение `NONE` в связи с переименованием из `none`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create`: в перечисляемый тип `NumaAffinity` было добавлено значение `STRICT` в связи с переименованием из `strict`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create`: в перечисляемый тип `NumaAffinity` было добавлено значение `LOOSE` в связи с переименованием из `loose`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемый тип `TXMode` было добавлено значение `IOTHREAD` в связи с переименованием из `iothread`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемый тип `TXMode` было добавлено значение `SELECTED_BY_HYPERVISOR` в связи с переименованием из `selected by hypervisor`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемый тип `TXMode` было добавлено значение `TIMER` в связи с переименованием из `timer`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемый тип `Ioeventfd` было добавлено значение `OFF` в связи с переименованием из `off`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемый тип `Ioeventfd` было добавлено значение `ON` в связи с переименованием из `on`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемый тип `Ioeventfd` было добавлено значение `SELECTED_BY_HYPERVISOR` в связи с переименованием из `selected by hypervisor`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемый тип `EventIdx` было добавлено значение `OFF` в связи с переименованием из `off`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемый тип `EventIdx` было добавлено значение `ON` в связи с переименованием из `on`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемый тип `EventIdx` было добавлено значение `SELECTED_BY_HYPERVISOR` в связи с переименованием из `selected by hypervisor`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемый тип `VMFeature` было добавлено значение `CHANGEMAC` в связи с переименованием из `changemac`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемый тип `VMFeature` было добавлено значение `CPUPIN` в связи с переименованием из `cpupin`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемый тип `VMFeature` было добавлено значение `DPDK` в связи с переименованием из `dpdk`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемый тип `VMFeature` было добавлено значение `HUGEPAGES` в связи с переименованием из `hugepages`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемый тип `VMFeature` было добавлено значение `NUMA` в связи с переименованием из `numa`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемый тип `VMFeature` было добавлено значение `TRUNK` в связи с переименованием из `trunk`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемый тип `VMFeature` было добавлено значение `VFNIC` в связи с переименованием из `vfnic`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемый тип `RGResourceType` было добавлено значение `VM` в связи с переименованием из `vm`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемый тип `RGResourceType` было добавлено значение `K8S` в связи с переименованием из `k8s`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемый тип `RGResourceType` было добавлено значение `LB` в связи с переименованием из `lb`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемый тип `RGResourceType` было добавлено значение `VINS` в связи с переименованием из `vins`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`: в перечисляемый тип `AccountResourceType` было добавлено значение `VM` в связи с переименованием из `vm`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`: в перечисляемый тип `AccountResourceType` было добавлено значение `K8S` в связи с переименованием из `k8s`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`: в перечисляемый тип `AccountResourceType` было добавлено значение `LB` в связи с переименованием из `lb`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`: в перечисляемый тип `AccountResourceType` было добавлено значение `VINS` в связи с переименованием из `vins`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`: в перечисляемый тип `AccountResourceType` было добавлено значение `FLIPGROUP` в связи с переименованием из `flipgroup`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемый тип `ImageType` было добавлено значение `CDROM` в связи с переименованием из `cdrom`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемый тип `ImageType` было добавлено значение `LINUX` в связи с переименованием из `linux`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемый тип `ImageType` было добавлено значение `UNKNOWN` в связи с переименованием из `unknown`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемый тип `ImageType` было добавлено значение `VIRTUAL` в связи с переименованием из `virtual`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемый тип `ImageType` было добавлено значение `WINDOWS` в связи с переименованием из `windows`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемый тип `NetIfaceNamingTemplate` было добавлено значение `ENS` в связи с переименованием из `ens`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемый тип `NetIfaceNamingTemplate` было добавлено значение `ETH` в связи с переименованием из `eth`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.vins.get`, `cloudapi.vins.nat_rule_add`, `cloudapi.vins.nat_rule_list`, `cloudapi.compute.pfw_list`, `cloudapi.compute.pfw_add`, `cloudapi.compute.pfw_del`: в перечисляемый тип `NATRuleProtocol` было добавлено значение `TCP` в связи с переименованием из `tcp`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.vins.get`, `cloudapi.vins.nat_rule_add`, `cloudapi.vins.nat_rule_list`, `cloudapi.compute.pfw_list`, `cloudapi.compute.pfw_add`, `cloudapi.compute.pfw_del`: в перечисляемый тип `NATRuleProtocol` было добавлено значение `UDP` в связи с переименованием из `udp`.|
|
|
||||||
| BPYS-755 | Функция `cloudapi.vins.get`: в перечисляемый тип `VNFDevType` было добавлено значение `VYOS` в связи с переименованием из `vyos`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемый тип `BootMode` было добавлено значение `BIOS` в связи с переименованием из `bios`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемый тип `BootMode` было добавлено значение `UEFI` в связи с переименованием из `uefi`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`: в перечисляемый тип `BootLoaderType` было добавлено значение `LINUX` в связи с переименованием из `linux`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`: в перечисляемый тип `BootLoaderType` было добавлено значение `UNKNOWN` в связи с переименованием из `unknown`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`: в перечисляемый тип `BootLoaderType` было добавлено значение `WINDOWS` в связи с переименованием из `windows`.|
|
|
||||||
| BPYS-755 | Функция `cloudapi.compute.change_link_state`: в перечисляемый тип `LinkState` было добавлено значение `ON` в связи с переименованием из `on`.|
|
|
||||||
| BPYS-755 | Функция `cloudapi.compute.change_link_state`: в перечисляемый тип `LinkState` было добавлено значение `OFF` в связи с переименованием из `off`.|
|
|
||||||
| BPYS-768 | Добавлена функция `cloudbroker.account.update_user`. |
|
|
||||||
| BPYS-752 | Добавлена функция `cloudbroker.account.update`. |
|
|
||||||
| BPYS-756 | Добавлен атрибут `status_code` в классе `RequestException`. |
|
|
||||||
| BPYS-767 | Функция `cloudapi.rg.update`: добавлен параметр `storage_policies_quotas` в связи с переименованием из `storage_policies`. |
|
|
||||||
| BPYS-762 | Функция `cloudbroker.compute.migrate_storage_list`: добавлен атрибут `CloudbrokerComputeMigrateStorageListResultModel.data.source_node_id` в связи с переименованием из `source_stack_id`. |
|
|
||||||
| BPYS-763 | Функция `cloudbroker.compute.migrate_storage_list`: добавлен атрибут `CloudbrokerComputeMigrateStorageListResultModel.data.target_node_id` в связи с переименованием из `target_stack_id`. |
|
|
||||||
| BPYS-800 | Добавлена функция `cloudbroker.account.update_compute_features`. |
|
|
||||||
| BPYS-787 | Функция `cloudapi.bservice.group_add`: у параметра `chipset` изменено значение по умолчанию с `Chipset.I440FX` на `Chipset.Q35`. |
|
|
||||||
| BPYS-789 | Функция `cloudapi.bservice.group_resize`: у параметра `chipset` изменено значение по умолчанию с `Chipset.I440FX` на `Chipset.Q35`. |
|
|
||||||
| BPYS-791 | Функция `cloudapi.k8s.create`: у параметра `chipset` изменено значение по умолчанию с `Chipset.I440FX` на `Chipset.Q35`. |
|
|
||||||
| BPYS-793 | Функция `cloudapi.k8s.worker_add`: у параметра `chipset` изменено значение по умолчанию с `Chipset.I440FX` на `Chipset.Q35`. |
|
|
||||||
| BPYS-795 | Функция `cloudapi.k8s.workers_group_add`: у параметра `chipset` изменено значение по умолчанию с `Chipset.I440FX` на `Chipset.Q35`. |
|
|
||||||
| BPYS-797 | Функция `cloudapi.kvmx86.create`: у параметра `chipset` изменено значение по умолчанию с `Chipset.I440FX` на `Chipset.Q35`. |
|
|
||||||
| BPYS-799 | Функция `cloudapi.kvmx86.create_blank`: у параметра `chipset` изменено значение по умолчанию с `Chipset.I440FX` на `Chipset.Q35`. |
|
|
||||||
| BPYS-810 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.pinned_to_node` в связи с переименованием из `pinned_to_stack`. |
|
|
||||||
| BPYS-811 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.read_only`. |
|
|
||||||
| BPYS-807 | Добавлена функция `cloudapi.compute.pin_to_node` в связи с переименованием из `cloudapi.compute.pin_to_stack`. |
|
|
||||||
| BPYS-808 | Добавлена функция `cloudapi.compute.unpin_from_node` в связи с переименованием из `cloudapi.compute.unpin_from_stack`. |
|
|
||||||
| BPYS-833 | Добавлена функция `cloudbroker.compute.change_read_only`. |
|
|
||||||
| BPYS-813 | Функция `cloudapi.kvmx86.create_blank`: добавлен параметр `cpu_pin`. |
|
|
||||||
| BPYS-814 | Функция `cloudapi.kvmx86.create_blank`: добавлен параметр `hp_backed`. |
|
|
||||||
| BPYS-815 | Функция `cloudapi.kvmx86.create_blank`: добавлен параметр `numa_affinity`. |
|
|
||||||
| BPYS-830 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.vnfdev.config.resources.node_id` в связи с переименованием из `stack_id`. |
|
|
||||||
| BPYS-828 | Функция `cloudapi.bservice.get`: добавлен атрибут `CloudapiBserviceGetResultModel.vms.node_id` в связи с переименованием из `stack_id`. |
|
|
||||||
| BPYS-824 | Функция `cloudbroker.compute.start_migration_in`: добавлен параметр `node_id` в связи с переименованием из `stack_id`. |
|
|
||||||
| BPYS-821 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.pinned_to_node` в связи с переименованием из `pinned_to_stack`. |
|
|
||||||
| BPYS-821 | Функция `cloudapi.compute.list_deleted`: добавлен атрибут `CloudapiComputeListDeletedResultModel.data.pinned_to_node` в связи с переименованием из `pinned_to_stack`. |
|
|
||||||
| BPYS-822 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.read_only`. |
|
|
||||||
| BPYS-822 | Функция `cloudapi.compute.list_deleted`: добавлен атрибут `CloudapiComputeListDeletedResultModel.data.read_only`. |
|
|
||||||
| BPYS-758 | Добавлена возможность обращаться к аттрибутам `cloudapi`, `cloudbroker`, `system` через аттрибуты `ca`, `cb`, `sys`. |
|
|
||||||
| BPYS-803 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.total_disks_size_gb` в связи с переименованием из `total_disks_size`. |
|
|
||||||
| BPYS-803 | Функция `cloudapi.compute.list_deleted`: добавлен атрибут `CloudapiComputeListDeletedResultModel.data.total_disks_size_gb` в связи с переименованием из `total_disks_size`. |
|
|
||||||
| BPYS-804 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.size_used_gb` в связи с переименованием из `size_used`. |
|
|
||||||
| BPYS-804 | Функция `cloudapi.disk.get`: добавлен атрибут `CloudapiDiskGetResultModel.size_used_gb` в связи с переименованием из `size_used`. |
|
|
||||||
| BPYS-804 | Функция `cloudapi.disk.list_deleted`: добавлен атрибут `CloudapiDiskListDeletedResultModel.data.size_used_gb` в связи с переименованием из `size_used`. |
|
|
||||||
| BPYS-804 | Функция `cloudapi.disk.list_unattached`: добавлен атрибут `CloudapiDiskListUnattachedResultModel.data.size_used_gb` в связи с переименованием из `size_used`. |
|
|
||||||
| BPYS-804 | Функция `cloudapi.disk.list`: добавлен атрибут `CloudapiDiskListResultModel.data.size_used_gb` в связи с переименованием из `size_used`. |
|
|
||||||
| BPYS-805 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.size_available_gb` в связи с переименованием из `size_available`. |
|
|
||||||
| BPYS-805 | Функция `cloudapi.disk.get`: добавлен атрибут `CloudapiDiskGetResultModel.size_available_gb` в связи с переименованием из `size_available`. |
|
|
||||||
| BPYS-805 | Функция `cloudapi.disk.list_deleted`: добавлен атрибут `CloudapiDiskListDeletedResultModel.data.size_available_gb` в связи с переименованием из `size_available`. |
|
|
||||||
| BPYS-805 | Функция `cloudapi.disk.list_unattached`: добавлен атрибут `CloudapiDiskListUnattachedResultModel.data.size_available_gb` в связи с переименованием из `size_available`. |
|
|
||||||
| BPYS-805 | Функция `cloudapi.disk.list`: добавлен атрибут `CloudapiDiskListResultModel.data.size_available_gb` в связи с переименованием из `size_available`. |
|
|
||||||
| BPYS-832 | Функция `cloudapi.pcidevice.list`: добавлен атрибут `CloudapiPcideviceListResultModel.data.node_id` в связи с переименованием из `stack_id`. |
|
|
||||||
| BPYS-834 | Реализовано добавление генерируемых полей моделей в словарь, возвращаемый методом `model_dump`. |
|
|
||||||
| BPYS-844 | Функция `cloudapi.compute.redeploy`: у параметра `storage_policy_id` добавлено значение по умолчанию `None`. |
|
|
||||||
| BPYS-839 | Функция `cloudapi.disks.list_types`: в перечисляемом типе `PoolDiskType` был добавлен атрибут `BOOT` в связи с переименованием из `B`.|
|
|
||||||
| BPYS-839 | Функция `cloudapi.disks.list_types`: в перечисляемом типе `PoolDiskType` был добавлен атрибут `DATA` в связи с переименованием из `D`.|
|
|
||||||
| BPYS-839 | Функции `cloudapi.compute.disk_add`, `cloudapi.compute.disk_attach`, `cloudapi.compute.get`, `cloudapi.disks.get`, `cloudapi.disks.list`, `cloudapi.disks.list_deleted`, `cloudapi.disks.list_unattached`: в перечисляемом типе `DiskType` был добавлен атрибут `BOOT` в связи с переименованием из `B`.|
|
|
||||||
| BPYS-839 | Функции `cloudapi.compute.disk_add`, `cloudapi.compute.disk_attach`, `cloudapi.compute.get`, `cloudapi.disks.get`, `cloudapi.disks.list`, `cloudapi.disks.list_deleted`, `cloudapi.disks.list_unattached`: в перечисляемом типе `DiskType` был добавлен атрибут `DATA` в связи с переименованием из `D`.|
|
|
||||||
| BPYS-836 | Функция `cloudapi.account.get`: добавлен атрибут `CloudapiAccountGetResultModel.acl.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.account.list_deleted`: добавлен атрибут `CloudapiAccountListDeletedResultModel.data.acl.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.account.list`: добавлен атрибут `CloudapiAccountListResultModel.data.acl.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.acl.account.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.acl.rg.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.acl.vm.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.compute.user_list`: добавлен атрибут `CloudapiComputeUserListResultModel.data.acl.account.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.compute.user_list`: добавлен атрибут `CloudapiComputeUserListResultModel.data.acl.rg.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.compute.user_list`: добавлен атрибут `CloudapiComputeUserListResultModel.data.acl.vm.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.k8s.get`: добавлен атрибут `CloudapiK8sGetResultModel.acl.account.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.k8s.get`: добавлен атрибут `CloudapiK8sGetResultModel.acl.k8s.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.k8s.get`: добавлен атрибут `CloudapiK8sGetResultModel.acl.rg.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.rg.get`: добавлен атрибут `CloudapiRgGetResultModel.acl.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.rg.list_deleted`: добавлен атрибут `CloudapiRgListDeletedResultModel.data.account_acl.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.rg.list_deleted`: добавлен атрибут `CloudapiRgListDeletedResultModel.data.acl.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.rg.list`: добавлен атрибут `CloudapiRgListResultModel.data.acl.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudbroker.account.get`: добавлен атрибут `CloudbrokerAccountGetResultModel.acl.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudbroker.account.list_deleted`: добавлен атрибут `CloudbrokerAccountListDeletedResultModel.data.acl.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-836 | Функция `cloudbroker.account.list`: добавлен атрибут `CloudbrokerAccountListResultModel.data.acl.user_name` в связи с переименованием из `user_group_id`. |
|
|
||||||
| BPYS-838 | Функция `cloudapi.bservice.group_parent_add`: добавлен параметр `child_id` в связи с переименованием из `bsgroup_id`. |
|
|
||||||
| BPYS-838 | Функция `cloudapi.bservice.group_parent_remove`: добавлен параметр `child_id` в связи с переименованием из `bsgroup_id`. |
|
|
||||||
| BPYS-840 | Функция `cloudapi.compute.list_deleted`: добавлен атрибут `CloudapiComputeListDeletedResultModel.data.pci_devices` в связи с переименованием из `devices`. |
|
|
||||||
| BPYS-840 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.pci_devices` в связи с переименованием из `devices`. |
|
|
||||||
| BPYS-853 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.vnfdev.config.mgmt.user_name` в связи с переименованием из `user`. |
|
|
||||||
| BPYS-866 | Функция `cloudbroker.user.create`: добавлен параметр `email_address` в связи с переименованием из `email_addresses`. |
|
|
||||||
| BPYS-866 | Функция `cloudbroker.user.create`: у параметра `email_address` изменен тип с `list[str]` на `str`. |
|
|
||||||
| BPYS-866 | Функция `cloudbroker.user.create`: тип ответа функции изменен с `bool` на `str`. |
|
|
||||||
| BPYS-869 | Функция `cloudbroker.user.list`: добавлено значение по умолчанию `1` для параметра `page_number`. |
|
|
||||||
| BPYS-870 | Функция `cloudbroker.user.list`: добавлено значение по умолчанию `100` для параметра `page_size`. |
|
|
||||||
| BPYS-858 | Функция `cloudapi.storage_policy.list`: добавлен параметр `sep_tech_status`. |
|
|
||||||
| BPYS-864 | Функция `cloudbroker.storage_policy.list`: добавлен параметр `sep_tech_status`. |
|
|
||||||
| BPYS-860 | Функция `cloudapi.storage_policy.list`: добавлен атрибут `CloudapiStoragePolicyListResultModel.data.sep_pools.sep_tech_status`. |
|
|
||||||
| BPYS-860 | Функция `cloudbroker.storage_policy.list`: добавлен атрибут `CloudbrokerStoragePolicyListResultModel.data.sep_pools.sep_tech_status`. |
|
|
||||||
| BPYS-885 | Функции `cloudapi.trunk.list`, `cloudapi.trunk.get`: добавлен атрибут `TrunkAPIResultNM.mtu`. |
|
|
||||||
| BPYS-875 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.disks.sep_id`. |
|
|
||||||
| BPYS-878 | Функция `cloudapi.kvmx86.create`: добавлен параметр `interfaces.net_prefix`. |
|
|
||||||
| BPYS-878 | Функция `cloudapi.kvmx86.create_blank`: добавлен параметр `interfaces.net_prefix`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.account.get`: добавлен атрибут `CloudapiAccountGetResultModel.acl.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.account.list_deleted`: добавлен атрибут `CloudapiAccountListDeletedResultModel.data.acl.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.account.list`: добавлен атрибут `CloudapiAccountListResultModel.data.acl.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.acl.account.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.acl.rg.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.acl.vm.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.compute.user_list`: добавлен атрибут `CloudapiComputeUserListResultModel.data.acl.account.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.compute.user_list`: добавлен атрибут `CloudapiComputeUserListResultModel.data.acl.rg.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.compute.user_list`: добавлен атрибут `CloudapiComputeUserListResultModel.data.acl.vm.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.k8s.get`: добавлен атрибут `CloudapiK8sGetResultModel.acl.account.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.k8s.get`: добавлен атрибут `CloudapiK8sGetResultModel.acl.k8s.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.k8s.get`: добавлен атрибут `CloudapiK8sGetResultModel.acl.rg.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.rg.get`: добавлен атрибут `CloudapiRgGetResultModel.acl.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.rg.list_deleted`: добавлен атрибут `CloudapiRgListDeletedResultModel.data.account_acl.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.rg.list_deleted`: добавлен атрибут `CloudapiRgListDeletedResultModel.data.acl.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.rg.list`: добавлен атрибут `CloudapiRgListResultModel.data.acl.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudbroker.account.get`: добавлен атрибут `CloudbrokerAccountGetResultModel.acl.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudbroker.account.list_deleted`: добавлен атрибут `CloudbrokerAccountListDeletedResultModel.data.acl.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudbroker.account.list`: добавлен атрибут `CloudbrokerAccountListResultModel.data.acl.user_emails` в связи с переименованием из `emails`. |
|
|
||||||
| BPYS-895 | Функции `cloudapi.disks.get`, `cloudapi.disks.list`, `cloudapi.disks.list_deleted`, `cloudapi.sep.list_available_sep_and_pools`: в перечисляемый тип `SEPType` добавлен атрибут `USTOR`. |
|
|
||||||
| BPYS-910 | Функция `cloudapi.compute.get`: в модель результата добавлено поле `disks.cache_mode`. |
|
|
||||||
| BPYS-912 | Функция `cloudapi.disks.get`: в модель результата добавлено поле `cache_mode`. |
|
|
||||||
| BPYS-911 | Функции `cloudapi.disks.list`, `cloudapi.disks.list_deleted`: в модели результата добавлено поле `cache_mode`. |
|
|
||||||
| BPYS-880 | Функция `cloudapi.compute.net_attach`: добавлен параметр `net_prefix`. |
|
|
||||||
| BPYS-941 | Функция `cloudapi.zone.get`: в модель результата добавлено поле `node_auto_start`. |
|
|
||||||
| BPYS-942 | Функция `cloudapi.zone.list`: в модель результата добавлено поле `data.node_auto_start`. |
|
|
||||||
| BPYS-976 | Функция `cloudapi.compute.net_attach`: добавлен параметр `sdn_segment_id`. |
|
|
||||||
| BPYS-977 | Функция `cloudapi.compute.net_attach`: добавлен параметр `sdn_object_group_id`. |
|
|
||||||
| BPYS-978 | Функция `cloudapi.compute.net_attach`: добавлен параметр `sdn_logical_port_display_name`. |
|
|
||||||
| BPYS-979 | Функция `cloudapi.compute.net_attach`: добавлен параметр `sdn_logical_port_description`. |
|
|
||||||
| BPYS-984 | Функции `cloudapi.kvmx86.create`, `cloudapi.kvmx86.create_blank`: добавлен параметр `interfaces.sdn_segment_id`. |
|
|
||||||
| BPYS-985 | Функции `cloudapi.kvmx86.create`, `cloudapi.kvmx86.create_blank`: добавлен параметр `interfaces.sdn_object_group_id`. |
|
|
||||||
| BPYS-986 | Функции `cloudapi.kvmx86.create`, `cloudapi.kvmx86.create_blank`: добавлен параметр `interfaces.sdn_logical_port_display_name`. |
|
|
||||||
| BPYS-987 | Функции `cloudapi.kvmx86.create`, `cloudapi.kvmx86.create_blank`: добавлен параметр `interfaces.sdn_logical_port_description`. |
|
|
||||||
| BPYS-996 | Функция `cloudapi.compute.get`: в модель результата добавлено поле `disks.blkdiscard`. |
|
|
||||||
| BPYS-997 | Функция `cloudapi.disks.get`: в модель результата добавлено поле `blkdiscard`. |
|
|
||||||
| BPYS-998 | Функции `cloudapi.disks.list`, `cloudapi.disks.list_deleted`: в модели результата добавлено поле `data.blkdiscard`. |
|
|
||||||
|
|
||||||
## Удалено
|
## Удалено
|
||||||
|
|
||||||
| Идентификатор<br>задачи | Описание |
|
| Идентификатор<br>задачи | Описание |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| BPYS-733 | Функция `cloudapi.account.get`: удален атрибут `CloudapiAccountGetResultModel.uniq_pools` в связи с переименованием в `sep_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.account.update`: удален параметр `uniq_pools` в связи с переименованием в `sep_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.rg.get`: удален атрибут `CloudapiRgGetResultModel.uniq_pools` в связи с переименованием в `sep_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.rg.list_deleted`: удален атрибут `CloudapiRgListDeletedResultModel.data.uniq_pools` в связи с переименованием в `sep_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.rg.list`: удален атрибут `CloudapiRgListResultModel.data.uniq_pools` в связи с переименованием в `sep_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.rg.update`: удален параметр `clear_uniq_pools` в связи с переименованием из `clear_sep_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudapi.rg.update`: удален параметр `uniq_pools` в связи с переименованием в `sep_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudbroker.account.create`: удален параметр `uniq_pools` в связи с переименованием в `sep_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudbroker.account.get`: удален атрибут `CloudbrokerAccountGetResultModel.uniq_pools` в связи с переименованием в `sep_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudbroker.account.list_deleted`: удален атрибут `CloudbrokerAccountListDeletedResultModel.data.uniq_pools` в связи с переименованием в `sep_pools`. |
|
|
||||||
| BPYS-733 | Функция `cloudbroker.account.list`: удален атрибут `CloudbrokerAccountListResultModel.data.uniq_pools` в связи с переименованием в `sep_pools`. |
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.compute.affinity_rule_add`, `cloudapi.compute.affinity_rule_add`, `cloudapi.compute.affinity_rule_remove`, `cloudapi.compute.anti_affinity_rule_add`, `cloudapi.compute.anti_affinity_rule_remove`: в перечисляемом типе `AffinityTopology` было удалено значение `vm` в связи с переименованием в `VM`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.compute.affinity_rule_add`, `cloudapi.compute.affinity_rule_add`, `cloudapi.compute.affinity_rule_remove`, `cloudapi.compute.anti_affinity_rule_add`, `cloudapi.compute.anti_affinity_rule_remove`: в перечисляемом типе `AffinityTopology` было удалено значение `node` в связи с переименованием в `NODE`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`: в перечисляемом типе `BootDevice` было удалено значение `cdrom` в связи с переименованием в `CDROM`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`: в перечисляемом типе `BootDevice` было удалено значение `hd` в связи с переименованием в `HD`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.compute.update`, `cloudapi.bservice.group_get`, `cloudapi.bservice.group_add`, `cloudapi.bservice.group_resize`, `cloudapi.k8s.create`, `cloudapi.k8s.worker_add`, `cloudapi.k8s.workers_group_add`, `cloudapi.kvmx86.create`, `cloudapi.kvmx86.create_blank`: в перечисляемом типе `Chipset` было удалено значение `i440fx` в связи с переименованием в `I440FX`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create`: в перечисляемом типе `NumaAffinity` было удалено значение `none` в связи с переименованием в `NONE`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create`: в перечисляемом типе `NumaAffinity` было удалено значение `strict` в связи с переименованием в `STRICT`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create`: в перечисляемом типе `NumaAffinity` было удалено значение `loose` в связи с переименованием в `LOOSE`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемом типе `TXMode` было удалено значение `iothread` в связи с переименованием в `IOTHREAD`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемом типе `TXMode` было удалено значение `selected by hypervisor` в связи с переименованием в `SELECTED_BY_HYPERVISOR`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемом типе `TXMode` было удалено значение `timer` в связи с переименованием в `TIMER`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемом типе `Ioeventfd` было удалено значение `off` в связи с переименованием в `OFF`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемом типе `Ioeventfd` было удалено значение `on` в связи с переименованием в `ON`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемом типе `Ioeventfd` было удалено значение `selected by hypervisor` в связи с переименованием в `SELECTED_BY_HYPERVISOR`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемом типе `EventIdx` было удалено значение `off` в связи с переименованием в `OFF`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемом типе `EventIdx` было удалено значение `on` в связи с переименованием в `ON`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.net_attach`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.vins.get`: в перечисляемом типе `EventIdx` было удалено значение `selected by hypervisor` в связи с переименованием в `SELECTED_BY_HYPERVISOR`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемом типе `VMFeature` было удалено значение `changemac` в связи с переименованием в `CHANGEMAC`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемом типе `VMFeature` было удалено значение `cpupin` в связи с переименованием в `CPUPIN`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемом типе `VMFeature` было удалено значение `dpdk` в связи с переименованием в `DPDK`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемом типе `VMFeature` было удалено значение `hugepages` в связи с переименованием в `HUGEPAGES`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемом типе `VMFeature` было удалено значение `numa` в связи с переименованием в `NUMA`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемом типе `VMFeature` было удалено значение `trunk` в связи с переименованием в `TRUNK`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudapi.account.list`, `cloudapi.account.list_deleted` `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`, `cloudbroker.account.create`, `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемом типе `VMFeature` было удалено значение `vfnic` в связи с переименованием в `VFNIC`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемом типе `RGResourceType` было удалено значение `vm` в связи с переименованием в `VM`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемом типе `RGResourceType` было удалено значение `k8s` в связи с переименованием в `K8S`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемом типе `RGResourceType` было удалено значение `lb` в связи с переименованием в `LB`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.rg.get`, `cloudapi.rg.list`, `cloudapi.rg.list_deleted`: в перечисляемом типе `RGResourceType` было удалено значение `vins` в связи с переименованием в `VINS`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`: в перечисляемом типе `AccountResourceType` было удалено значение `vm` в связи с переименованием в `VM`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`: в перечисляемом типе `AccountResourceType` было удалено значение `k8s` в связи с переименованием в `K8S`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`: в перечисляемом типе `AccountResourceType` было удалено значение `lb` в связи с переименованием в `LB`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`: в перечисляемом типе `AccountResourceType` было удалено значение `vins` в связи с переименованием в `VINS`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.account.get`, `cloudbroker.account.get`, `cloudbroker.account.list`, `cloudbroker.account.list_deleted`: в перечисляемом типе `AccountResourceType` было удалено значение `flipgroup` в связи с переименованием в `FLIPGROUP`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемом типе `ImageType` было удалено значение `cdrom` в связи с переименованием в `CDROM`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемом типе `ImageType` было удалено значение `linux` в связи с переименованием в `LINUX`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемом типе `ImageType` было удалено значение `unknown` в связи с переименованием в `UNKNOWN`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемом типе `ImageType` было удалено значение `virtual` в связи с переименованием в `VIRTUAL`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемом типе `ImageType` было удалено значение `windows` в связи с переименованием в `WINDOWS`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемом типе `NetIfaceNamingTemplate` было удалено значение `ens` в связи с переименованием в `ENS`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемом типе `NetIfaceNamingTemplate` было удалено значение `eth` в связи с переименованием в `ETH`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.vins.get`, `cloudapi.vins.nat_rule_add`, `cloudapi.vins.nat_rule_list`, `cloudapi.compute.pfw_list`, `cloudapi.compute.pfw_add`, `cloudapi.compute.pfw_del`: в перечисляемом типе `NATRuleProtocol` было удалено значение `tcp` в связи с переименованием в `TCP`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.vins.get`, `cloudapi.vins.nat_rule_add`, `cloudapi.vins.nat_rule_list`, `cloudapi.compute.pfw_list`, `cloudapi.compute.pfw_add`, `cloudapi.compute.pfw_del`: в перечисляемом типе `NATRuleProtocol` было удалено значение `udp` в связи с переименованием в `UDP`.|
|
|
||||||
| BPYS-755 | Функция `cloudapi.vins.get`: в перечисляемом типе `VNFDevType` было удалено значение `vyos` в связи с переименованием в `VYOS`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемом типе `BootMode` было удалено значение `bios` в связи с переименованием в `BIOS`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`, `cloudapi.image.list`: в перечисляемом типе `BootMode` было удалено значение `uefi` в связи с переименованием в `UEFI`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`: в перечисляемом типе `BootLoaderType` было удалено значение `linux` в связи с переименованием в `LINUX`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`: в перечисляемом типе `BootLoaderType` было удалено значение `unknown` в связи с переименованием в `UNKNOWN`.|
|
|
||||||
| BPYS-755 | Функции `cloudapi.compute.get`, `cloudapi.compute.update`, `cloudapi.compute.list`, `cloudapi.compute.list_deleted`, `cloudapi.kvmx86.create_blank`, `cloudapi.image.create`, `cloudapi.image.get`: в перечисляемом типе `BootLoaderType` было удалено значение `windows` в связи с переименованием в `WINDOWS`.|
|
|
||||||
| BPYS-755 | Функция `cloudapi.compute.change_link_state`: в перечисляемом типе `LinkState` было удалено значение `on` в связи с переименованием в `ON`.|
|
|
||||||
| BPYS-755 | Функция `cloudapi.compute.change_link_state`: в перечисляемом типе `LinkState` было удалено значение `off` в связи с переименованием в `OFF`.|
|
|
||||||
| BPYS-767 | Функция `cloudapi.rg.update`: удален параметр `storage_policies` в связи с переименованием в `storage_policies_quotas`. |
|
|
||||||
| BPYS-762 | Функция `cloudbroker.compute.migrate_storage_list`: удален атрибут `CloudbrokerComputeMigrateStorageListResultModel.data.source_stack_id` в связи с переименованием в `source_node_id`. |
|
|
||||||
| BPYS-763 | Функция `cloudbroker.compute.migrate_storage_list`: удален атрибут `CloudbrokerComputeMigrateStorageListResultModel.data.target_stack_id` в связи с переименованием в `target_node_id`. |
|
|
||||||
| BPYS-765 | Функция `cloudapi.account.update`: удален параметр `ext_traffic_quota`. |
|
|
||||||
| BPYS-771 | Функция `cloudbroker.account.create`: удален параметр `ext_traffic_quota`. |
|
|
||||||
| BPYS-783 | Функция `cloudapi.rg.update`: удален параметр `ext_traffic_quota`. |
|
|
||||||
| BPYS-810 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.pinned_to_stack` в связи с переименованием в `pinned_to_node`. |
|
|
||||||
| BPYS-807 | Удалена функция `cloudapi.compute.pin_to_stack` в связи с переименованием в `cloudapi.compute.pin_to_node`. |
|
|
||||||
| BPYS-808 | Удалена функция `cloudapi.compute.unpin_from_stack` в связи с переименованием в `cloudapi.compute.unpin_from_node`. |
|
|
||||||
| BPYS-830 | Функция `cloudapi.vins.get`: удален атрибут `CloudapiVinsGetResultModel.vnfdev.config.resources.stack_id` в связи с переименованием в `node_id`. |
|
|
||||||
| BPYS-828 | Функция `cloudapi.bservice.get`: удален атрибут `CloudapiBserviceGetResultModel.vms.stack_id` в связи с переименованием в `node_id`. |
|
|
||||||
| BPYS-824 | Функция `cloudbroker.compute.start_migration_in`: удален параметр `stack_id` в связи с переименованием в `node_id`. |
|
|
||||||
| BPYS-818 | Удалена функция `cloudapi.stack.get`. |
|
|
||||||
| BPYS-785 | Функция `cloudapi.rg.create`: удален параметр `ext_traffic_quota`. |
|
|
||||||
| BPYS-821 | Функция `cloudapi.compute.list`: удален атрибут `CloudapiComputeListResultModel.data.pinned_to_stack` в связи с переименованием в `pinned_to_node`. |
|
|
||||||
| BPYS-821 | Функция `cloudapi.compute.list_deleted`: удален атрибут `CloudapiComputeListDeletedResultModel.data.pinned_to_stack` в связи с переименованием в `pinned_to_node`. |
|
|
||||||
| BPYS-803 | Функция `cloudapi.compute.list`: удален атрибут `CloudapiComputeListResultModel.data.total_disks_size` в связи с переименованием в `total_disks_size_gb`. |
|
|
||||||
| BPYS-803 | Функция `cloudapi.compute.list_deleted`: удален атрибут `CloudapiComputeListDeletedResultModel.data.total_disks_size` в связи с переименованием в `total_disks_size_gb`. |
|
|
||||||
| BPYS-804 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.size_used` в связи с переименованием в `size_used_gb`. |
|
|
||||||
| BPYS-804 | Функция `cloudapi.disk.get`: удален атрибут `CloudapiDiskGetResultModel.size_used` в связи с переименованием в `size_used_gb`. |
|
|
||||||
| BPYS-804 | Функция `cloudapi.disk.list_deleted`: удален атрибут `CloudapiDiskListDeletedResultModel.data.size_used` в связи с переименованием в `size_used_gb`. |
|
|
||||||
| BPYS-804 | Функция `cloudapi.disk.list_unattached`: удален атрибут `CloudapiDiskListUnattachedResultModel.data.size_used` в связи с переименованием в `size_used_gb`. |
|
|
||||||
| BPYS-804 | Функция `cloudapi.disk.list`: удален атрибут `CloudapiDiskListResultModel.data.size_used` в связи с переименованием в `size_used_gb`. |
|
|
||||||
| BPYS-805 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.size_available` в связи с переименованием в `size_available_gb`. |
|
|
||||||
| BPYS-805 | Функция `cloudapi.disk.get`: удален атрибут `CloudapiDiskGetResultModel.size_available` в связи с переименованием в `size_available_gb`. |
|
|
||||||
| BPYS-805 | Функция `cloudapi.disk.list_deleted`: удален атрибут `CloudapiDiskListDeletedResultModel.data.size_available` в связи с переименованием в `size_available_gb`. |
|
|
||||||
| BPYS-805 | Функция `cloudapi.disk.list_unattached`: удален атрибут `CloudapiDiskListUnattachedResultModel.data.size_available` в связи с переименованием в `size_available_gb`. |
|
|
||||||
| BPYS-805 | Функция `cloudapi.disk.list`: удален атрибут `CloudapiDiskListResultModel.data.size_available` в связи с переименованием в `size_available_gb`. |
|
|
||||||
| BPYS-766 | Функция `cloudapi.account.get`: удален атрибут `CloudapiAccountGetResultModel.quotas.ext_traffic`. |
|
|
||||||
| BPYS-766 | Функция `cloudbroker.account.get`: удален атрибут `CloudbrokerAccountGetResultModel.quotas.ext_traffic`. |
|
|
||||||
| BPYS-766 | Функция `cloudbroker.account.list`: удален атрибут `CloudbrokerAccountListResultModel.data.quotas.ext_traffic`. |
|
|
||||||
| BPYS-766 | Функция `cloudbroker.account.list_deleted`: удален атрибут `CloudbrokerAccountListDeletedResultModel.data.quotas.ext_traffic`. |
|
|
||||||
| BPYS-766 | Функция `cloudapi.rg.get`: удален атрибут `CloudapiRgGetResultModel.quotas.ext_traffic`. |
|
|
||||||
| BPYS-766 | Функция `cloudapi.rg.list`: удален атрибут `CloudapiRgListResultModel.data.quotas.ext_traffic`. |
|
|
||||||
| BPYS-766 | Функция `cloudapi.rg.list_deleted`: удален атрибут `CloudapiRgListDeletedResultModel.data.quotas.ext_traffic`. |
|
|
||||||
| BPYS-819 | Удалена функция `cloudapi.stack.list`. |
|
|
||||||
| BPYS-832 | Функция `cloudapi.pcidevice.list`: удален атрибут `CloudapiPcideviceListResultModel.data.stack_id` в связи с переименованием в `node_id`. |
|
|
||||||
| BPYS-850 | Функция `cloudapi.account.get_resource_consumption`: удален атрибут `CloudapiAccountGetResourceConsumptionResultModel.consumed.ext_traffic`. |
|
|
||||||
| BPYS-850 | Функция `cloudapi.rg.get_resource_consumption`: удален атрибут `CloudapiRgGetResourceConsumptionResultModel.consumed.ext_traffic`. |
|
|
||||||
| BPYS-850 | Функция `cloudapi.user.get_resource_consumption`: удален атрибут `CloudapiUserGetResourceConsumptionResultModel.consumed.ext_traffic`. |
|
|
||||||
| BPYS-850 | Функция `cloudbroker.account.get_resource_consumption`: удален атрибут `CloudbrokerAccountGetResourceConsumptionResultModel.consumed.ext_traffic`. |
|
|
||||||
| BPYS-851 | Функция `cloudapi.account.get_resource_consumption`: удален атрибут `CloudapiAccountGetResourceConsumptionResultModel.reserved.ext_traffic`. |
|
|
||||||
| BPYS-851 | Функция `cloudapi.rg.get_resource_consumption`: удален атрибут `CloudapiRgGetResourceConsumptionResultModel.reserved.ext_traffic`. |
|
|
||||||
| BPYS-851 | Функция `cloudapi.user.get_resource_consumption`: удален атрибут `CloudapiUserGetResourceConsumptionResultModel.reserved.ext_traffic`. |
|
|
||||||
| BPYS-851 | Функция `cloudbroker.account.get_resource_consumption`: удален атрибут `CloudbrokerAccountGetResourceConsumptionResultModel.reserved.ext_traffic`. |
|
|
||||||
| BPYS-852 | Функция `cloudapi.account.get_resource_consumption`: удален атрибут `CloudapiAccountGetResourceConsumptionResultModel.quotas.ext_traffic`. |
|
|
||||||
| BPYS-852 | Функция `cloudapi.rg.get_resource_consumption`: удален атрибут `CloudapiRgGetResourceConsumptionResultModel.quotas.ext_traffic`. |
|
|
||||||
| BPYS-852 | Функция `cloudbroker.account.get_resource_consumption`: удален атрибут `CloudbrokerAccountGetResourceConsumptionResultModel.quotas.ext_traffic`. |
|
|
||||||
| BPYS-839 | Функция `cloudapi.disks.list_types`: в перечисляемом типе `PoolDiskType` был удален атрибут `B` в связи с переименованием в `BOOT`.|
|
|
||||||
| BPYS-839 | Функция `cloudapi.disks.list_types`: в перечисляемом типе `PoolDiskType` был удален атрибут `D` в связи с переименованием в `DATA`.|
|
|
||||||
| BPYS-839 | Функции `cloudapi.compute.disk_add`, `cloudapi.compute.disk_attach`, `cloudapi.compute.get`, `cloudapi.disks.get`, `cloudapi.disks.list`, `cloudapi.disks.list_deleted`, `cloudapi.disks.list_unattached`: в перечисляемом типе `DiskType` был удален атрибут `B` в связи с переименованием в `BOOT`.|
|
|
||||||
| BPYS-839 | Функции `cloudapi.compute.disk_add`, `cloudapi.compute.disk_attach`, `cloudapi.compute.get`, `cloudapi.disks.get`, `cloudapi.disks.list`, `cloudapi.disks.list_deleted`, `cloudapi.disks.list_unattached`: в перечисляемом типе `DiskType` был удален атрибут `D` в связи с переименованием в `DATA`.|
|
|
||||||
| BPYS-836 | Функция `cloudapi.account.get`: удален атрибут `CloudapiAccountGetResultModel.acl.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.account.list_deleted`: удален атрибут `CloudapiAccountListDeletedResultModel.data.acl.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.account.list`: удален атрибут `CloudapiAccountListResultModel.data.acl.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.acl.account.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.acl.rg.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.acl.vm.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.compute.user_list`: удален атрибут `CloudapiComputeUserListResultModel.data.acl.account.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.compute.user_list`: удален атрибут `CloudapiComputeUserListResultModel.data.acl.rg.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.compute.user_list`: удален атрибут `CloudapiComputeUserListResultModel.data.acl.vm.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.k8s.get`: удален атрибут `CloudapiK8sGetResultModel.acl.account.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.k8s.get`: удален атрибут `CloudapiK8sGetResultModel.acl.k8s.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.k8s.get`: удален атрибут `CloudapiK8sGetResultModel.acl.rg.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.rg.get`: удален атрибут `CloudapiRgGetResultModel.acl.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.rg.list_deleted`: удален атрибут `CloudapiRgListDeletedResultModel.data.account_acl.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.rg.list_deleted`: удален атрибут `CloudapiRgListDeletedResultModel.data.acl.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudapi.rg.list`: удален атрибут `CloudapiRgListResultModel.data.acl.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudbroker.account.get`: удален атрибут `CloudbrokerAccountGetResultModel.acl.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudbroker.account.list_deleted`: удален атрибут `CloudbrokerAccountListDeletedResultModel.data.acl.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-836 | Функция `cloudbroker.account.list`: удален атрибут `CloudbrokerAccountListResultModel.data.acl.user_group_id` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-838 | Функция `cloudapi.bservice.group_parent_add`: удален параметр `bsgroup_id` в связи с переименованием в `child_id`. |
|
|
||||||
| BPYS-838 | Функция `cloudapi.bservice.group_parent_remove`: удален параметр `bsgroup_id` в связи с переименованием в `child_id`. |
|
|
||||||
| BPYS-840 | Функция `cloudapi.compute.list_deleted`: удален атрибут `CloudapiComputeListDeletedResultModel.data.devices` в связи с переименованием в `pci_devices`. |
|
|
||||||
| BPYS-840 | Функция `cloudapi.compute.list`: удален атрибут `CloudapiComputeListResultModel.data.devices` в связи с переименованием в `pci_devices`. |
|
|
||||||
| BPYS-853 | Функция `cloudapi.vins.get`: удален атрибут `CloudapiVinsGetResultModel.vnfdev.config.mgmt.user` в связи с переименованием в `user_name`. |
|
|
||||||
| BPYS-866 | Функция `cloudbroker.user.create`: удален параметр `email_addresses` в связи с переименованием в `email_address`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.account.get`: удален атрибут `CloudapiAccountGetResultModel.acl.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.account.list_deleted`: удален атрибут `CloudapiAccountListDeletedResultModel.data.acl.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.account.list`: удален атрибут `CloudapiAccountListResultModel.data.acl.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.acl.account.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.acl.rg.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.acl.vm.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.compute.user_list`: удален атрибут `CloudapiComputeUserListResultModel.data.acl.account.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.compute.user_list`: удален атрибут `CloudapiComputeUserListResultModel.data.acl.rg.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.compute.user_list`: удален атрибут `CloudapiComputeUserListResultModel.data.acl.vm.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.k8s.get`: удален атрибут `CloudapiK8sGetResultModel.acl.account.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.k8s.get`: удален атрибут `CloudapiK8sGetResultModel.acl.k8s.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.k8s.get`: удален атрибут `CloudapiK8sGetResultModel.acl.rg.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.rg.get`: удален атрибут `CloudapiRgGetResultModel.acl.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.rg.list_deleted`: удален атрибут `CloudapiRgListDeletedResultModel.data.account_acl.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.rg.list_deleted`: удален атрибут `CloudapiRgListDeletedResultModel.data.acl.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudapi.rg.list`: удален атрибут `CloudapiRgListResultModel.data.acl.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudbroker.account.get`: удален атрибут `CloudbrokerAccountGetResultModel.acl.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudbroker.account.list_deleted`: удален атрибут `CloudbrokerAccountListDeletedResultModel.data.acl.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-874 | Функция `cloudbroker.account.list`: удален атрибут `CloudbrokerAccountListResultModel.data.acl.emails` в связи с переименованием в `user_emails`. |
|
|
||||||
| BPYS-899 | Функция `cloudbroker.compute.clone`: удалена возможность не задавать параметр `storage_policy_id`. |
|
|
||||||
| BPYS-900 | Функции `cloudapi.compute.list`, `cloudapi.compute.list_deleted`: из модели результата удалено поле `data.snapshot_sets.disks` в связи с переименованием в `data.snapshot_sets.disk_ids`. |
|
|
||||||
| BPYS-900 | Функция `cloudapi.compute.get`: из модели результата удалено поле `snapshot_sets.disks` в связи с переименованием в `snapshot_sets.disk_ids`. |
|
|
||||||
| BPYS-900 | Функция `cloudapi.compute.snapshot_list`: из модели результата удалено поле `data.disks` в связи с переименованием в `data.disk_ids`. |
|
|
||||||
| BPYS-887 | Функции `cloudapi.security_group.get`, `cloudapi.security_group.update`, `cloudbroker.security_group.get`, `cloudbroker.security_group.update`: из модели результата удалено поле `rules.remote_ip_prefix` в связи с переименованием в `rules.remote_net_cidr`. |
|
|
||||||
| BPYS-887 | Функции `cloudapi.security_group.list`, `cloudbroker.security_group.list`: из модели результата удалено поле `data.rules.remote_ip_prefix` в связи с переименованием в `data.rules.remote_net_cidr`. |
|
|
||||||
| BPYS-887 | Функции `cloudapi.security_group.create_rule`, `cloudbroker.security_group.create_rule`: удален параметр `remote_ip_prefix` в связи с переименованием в `remote_net_cidr`. |
|
|
||||||
| BPYS-928 | Функция `cloudapi.image.get`: в моделе ответа тип поля `res_id` изменен с `str` на `str \| None`. |
|
|
||||||
| BPYS-924 | Функция `cloudbroker.account.update`: для параметра `send_access_emails` изменено значение по умолчанию с `False` на `None` . |
|
|
||||||
| BPYS-919 | Функция `cloudapi.account.update`: для параметра `send_access_emails` изменено значение по умолчанию с `False` на `None` . |
|
|
||||||
| BPYS-944 | Функция `cloudapi.bservice.group_add`: удален параметр `driver` . |
|
|
||||||
| BPYS-936 | Функции `cloudbroker.account.get`, `cloudapi.account.get`, `cloudapi.rg.get`: в моделе ответа тип поля `acl.guid` изменен с `str` на `str \| None`. |
|
|
||||||
| BPYS-936 | Функции `cloudapi.account.list_deleted`, `cloudapi.account.list`, `cloudapi.rg.list`, `cloudbroker.account.list`, `cloudapi.rg.list_deleted`, `cloudbroker.account.list_deleted`: в моделе ответа тип поля `data.acl.guid` изменен с `str` на `str \| None`. |
|
|
||||||
| BPYS-936 | Функции `cloudapi.k8s.get`, `cloudapi.compute.get`: в моделе ответа тип поля `acl.account.guid` изменен с `str` на `str \| None`. |
|
|
||||||
| BPYS-936 | Функции `cloudapi.compute.get`, `cloudapi.k8s.get`: в моделе ответа тип поля `acl.rg.guid` изменен с `str` на `str \| None`. |
|
|
||||||
| BPYS-936 | Функция `cloudapi.compute.get`: в моделе ответа тип поля `acl.vm.guid` изменен с `str` на `str \| None`. |
|
|
||||||
| BPYS-936 | Функция `cloudapi.compute.user_list`: в моделе ответа тип поля `data.acl.account.guid` изменен с `str` на `str \| None`. |
|
|
||||||
| BPYS-936 | Функция `cloudapi.compute.user_list`: в моделе ответа тип поля `data.acl.rg.guid` изменен с `str` на `str \| None`. |
|
|
||||||
| BPYS-936 | Функция `cloudapi.compute.user_list`: в моделе ответа тип поля `data.acl.vm.guid` изменен с `str` на `str \| None`. |
|
|
||||||
| BPYS-936 | Функция `cloudapi.k8s.get`: в моделе ответа тип поля `acl.k8s.guid` изменен с `str` на `str \| None`. |
|
|
||||||
| BPYS-956 | Функция `cloudapi.flipgroup.list`: удален параметр `rg_id`. |
|
|
||||||
| BPYS-952 | Функция `cloudapi.flipgroup.get`: из модели результата удалено поле `rg_id` . |
|
|
||||||
| BPYS-953 | Функция `cloudapi.flipgroup.get`: из модели результата удалено поле `rg_name` . |
|
|
||||||
| BPYS-999 | Функция `cloudapi.image.get`: из модели результата удалено поле `ckey` . |
|
|
||||||
|
|
||||||
## Исправлено
|
## Исправлено
|
||||||
|
|
||||||
| Идентификатор<br>задачи | Описание |
|
| Идентификатор<br>задачи | Описание |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| BPYS-842 | Функция `cloudbroker.user.get`: вызов функции завершался ошибкой валидации полей `_ckey` и `_meta`. |
|
| BPYS-1565 | Функция `cloudapi.rg.list_deleted`: вызов функции завершался ошибкой валидации полей `data.access_seps_pools`, `data.dirty` и `data.uniqPools`. Исправлена ошибка в таблице соответствия названий в файле `name_mapping.yml`. В модель результата добавлено поле `data.dirty`. |
|
||||||
| BPYS-922 | Функция `cloudbroker.account.add_user`: вызов функции завершался ошибкой: `HTTPError: 400 Client Error` при передаче значения `CXDRAU` из перечисляемого типа `AccessType`. Тип параметра был исправлен с `AccessType` на `AccessTypeForSet`. |
|
|
||||||
|
|||||||
12
README.md
12
README.md
@@ -35,6 +35,7 @@
|
|||||||
|
|
||||||
| Версия платформы | Версия SDK |
|
| Версия платформы | Версия SDK |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
|
| 4.6.0 | 1.5.x |
|
||||||
| 4.5.0 | 1.4.x |
|
| 4.5.0 | 1.4.x |
|
||||||
| 4.4.0 | 1.3.x |
|
| 4.4.0 | 1.3.x |
|
||||||
| 4.4.0 build 963 | 1.2.x |
|
| 4.4.0 build 963 | 1.2.x |
|
||||||
@@ -609,7 +610,6 @@ class RequestException(Exception):
|
|||||||
- /cloudapi/bservice/groupParentAdd
|
- /cloudapi/bservice/groupParentAdd
|
||||||
- /cloudapi/bservice/groupParentRemove
|
- /cloudapi/bservice/groupParentRemove
|
||||||
- /cloudapi/bservice/groupRemove
|
- /cloudapi/bservice/groupRemove
|
||||||
- /cloudapi/bservice/groupResize
|
|
||||||
- /cloudapi/bservice/groupStart
|
- /cloudapi/bservice/groupStart
|
||||||
- /cloudapi/bservice/groupStop
|
- /cloudapi/bservice/groupStop
|
||||||
- /cloudapi/bservice/groupUpdate
|
- /cloudapi/bservice/groupUpdate
|
||||||
@@ -651,7 +651,6 @@ class RequestException(Exception):
|
|||||||
- /cloudapi/compute/changeIp
|
- /cloudapi/compute/changeIp
|
||||||
- /cloudapi/compute/changeLinkState
|
- /cloudapi/compute/changeLinkState
|
||||||
- /cloudapi/compute/clone
|
- /cloudapi/compute/clone
|
||||||
- /cloudapi/compute/clone_abort
|
|
||||||
- /cloudapi/compute/createTemplate
|
- /cloudapi/compute/createTemplate
|
||||||
- /cloudapi/compute/delete
|
- /cloudapi/compute/delete
|
||||||
- /cloudapi/compute/deleteCustomFields
|
- /cloudapi/compute/deleteCustomFields
|
||||||
@@ -716,7 +715,6 @@ class RequestException(Exception):
|
|||||||
- /cloudapi/disks/limitIO
|
- /cloudapi/disks/limitIO
|
||||||
- /cloudapi/disks/list
|
- /cloudapi/disks/list
|
||||||
- /cloudapi/disks/listDeleted
|
- /cloudapi/disks/listDeleted
|
||||||
- /cloudapi/disks/listTypes
|
|
||||||
- /cloudapi/disks/listUnattached
|
- /cloudapi/disks/listUnattached
|
||||||
- /cloudapi/disks/rename
|
- /cloudapi/disks/rename
|
||||||
- /cloudapi/disks/resize2
|
- /cloudapi/disks/resize2
|
||||||
@@ -797,7 +795,6 @@ class RequestException(Exception):
|
|||||||
- /cloudapi/k8s/stop
|
- /cloudapi/k8s/stop
|
||||||
- /cloudapi/k8s/update
|
- /cloudapi/k8s/update
|
||||||
- /cloudapi/k8s/updateWorkerNodesMetaData
|
- /cloudapi/k8s/updateWorkerNodesMetaData
|
||||||
- /cloudapi/k8s/workerAdd
|
|
||||||
- /cloudapi/k8s/workerReset
|
- /cloudapi/k8s/workerReset
|
||||||
- /cloudapi/k8s/workerRestart
|
- /cloudapi/k8s/workerRestart
|
||||||
- /cloudapi/k8s/workersGroupAdd
|
- /cloudapi/k8s/workersGroupAdd
|
||||||
@@ -1020,7 +1017,6 @@ class RequestException(Exception):
|
|||||||
- /cloudbroker/compute/change_read_only
|
- /cloudbroker/compute/change_read_only
|
||||||
- /cloudbroker/compute/change_security_groups
|
- /cloudbroker/compute/change_security_groups
|
||||||
- /cloudbroker/compute/clone
|
- /cloudbroker/compute/clone
|
||||||
- /cloudbroker/compute/clone_abort
|
|
||||||
- /cloudbroker/compute/migrate_storage_list
|
- /cloudbroker/compute/migrate_storage_list
|
||||||
- /cloudbroker/compute/start_migration_in
|
- /cloudbroker/compute/start_migration_in
|
||||||
- /cloudbroker/compute/start_migration_out
|
- /cloudbroker/compute/start_migration_out
|
||||||
@@ -1045,9 +1041,9 @@ class RequestException(Exception):
|
|||||||
|
|
||||||
<details><summary>node</summary>
|
<details><summary>node</summary>
|
||||||
|
|
||||||
- cloudbroker/node/add_ssh_identity
|
- /cloudbroker/node/add_ssh_identity
|
||||||
- cloudbroker/node/get_ssh_identity
|
- /cloudbroker/node/get_ssh_identity
|
||||||
- cloudbroker/node/update_description
|
- /cloudbroker/node/update_description
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ authors = [
|
|||||||
{name = "Vladislav Nesterov"},
|
{name = "Vladislav Nesterov"},
|
||||||
{name = "Stanislav Karimov"},
|
{name = "Stanislav Karimov"},
|
||||||
]
|
]
|
||||||
version = "1.4.0"
|
version = "1.5.2"
|
||||||
|
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
|
|
||||||
|
|||||||
@@ -184,11 +184,6 @@ class VMTechStatus(str, _AutoNameEnum):
|
|||||||
STOPPING = _enum_auto()
|
STOPPING = _enum_auto()
|
||||||
|
|
||||||
|
|
||||||
class DiskType(str, _AutoNameEnum):
|
|
||||||
BOOT = 'B'
|
|
||||||
DATA = 'D'
|
|
||||||
|
|
||||||
|
|
||||||
class AccountStatus(str, _AutoNameEnum):
|
class AccountStatus(str, _AutoNameEnum):
|
||||||
CONFIRMED = _enum_auto()
|
CONFIRMED = _enum_auto()
|
||||||
DISABLED = _enum_auto()
|
DISABLED = _enum_auto()
|
||||||
@@ -221,6 +216,7 @@ class ImageStatus(str, _AutoNameEnum):
|
|||||||
class ImageType(str, _AutoNameEnum):
|
class ImageType(str, _AutoNameEnum):
|
||||||
CDROM = 'cdrom'
|
CDROM = 'cdrom'
|
||||||
LINUX = 'linux'
|
LINUX = 'linux'
|
||||||
|
MULTI = 'multi'
|
||||||
UNKNOWN = 'unknown'
|
UNKNOWN = 'unknown'
|
||||||
VIRTUAL = 'virtual'
|
VIRTUAL = 'virtual'
|
||||||
WINDOWS = 'windows'
|
WINDOWS = 'windows'
|
||||||
@@ -557,6 +553,7 @@ class TrunkStatus(str, _AutoNameEnum):
|
|||||||
|
|
||||||
|
|
||||||
class StoragePolicyStatus(str, _AutoNameEnum):
|
class StoragePolicyStatus(str, _AutoNameEnum):
|
||||||
|
DESTROYED = _enum_auto()
|
||||||
DISABLED = _enum_auto()
|
DISABLED = _enum_auto()
|
||||||
ENABLED = _enum_auto()
|
ENABLED = _enum_auto()
|
||||||
|
|
||||||
@@ -624,3 +621,25 @@ class SEPTechStatus(str, _AutoNameEnum):
|
|||||||
class DiskCacheMode(str, _AutoNameEnum):
|
class DiskCacheMode(str, _AutoNameEnum):
|
||||||
NONE = 'none'
|
NONE = 'none'
|
||||||
WRITETHROUGH = 'writethrough'
|
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'
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import typing as _typing
|
import typing as _typing
|
||||||
|
|
||||||
|
from pydantic import Field
|
||||||
import dynamix_sdk.base as _base
|
import dynamix_sdk.base as _base
|
||||||
from dynamix_sdk.utils import EmptyStr as _EmptyStr
|
from dynamix_sdk.utils import EmptyStr as _EmptyStr
|
||||||
from . import enums as _enums
|
from . import enums as _enums
|
||||||
@@ -14,6 +15,7 @@ class AccessAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
user_name: str
|
user_name: str
|
||||||
|
|
||||||
can_be_deleted: None | bool = None
|
can_be_deleted: None | bool = None
|
||||||
|
user_email: str | None = None
|
||||||
user_emails: list[str] | None = None
|
user_emails: list[str] | None = None
|
||||||
|
|
||||||
|
|
||||||
@@ -197,6 +199,7 @@ class DiskForCAComputeGetAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
account_id: int
|
account_id: int
|
||||||
acl: dict
|
acl: dict
|
||||||
blkdiscard: bool
|
blkdiscard: bool
|
||||||
|
block_size: _enums.DiskBlockSize
|
||||||
boot_partition: int
|
boot_partition: int
|
||||||
bus_num: int
|
bus_num: int
|
||||||
cache_mode: _enums.DiskCacheMode
|
cache_mode: _enums.DiskCacheMode
|
||||||
@@ -214,6 +217,7 @@ class DiskForCAComputeGetAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
id: int
|
id: int
|
||||||
image_id: int
|
image_id: int
|
||||||
image_ids: list[int]
|
image_ids: list[int]
|
||||||
|
independent: bool
|
||||||
io_tune: IOTuneAPIResultNM
|
io_tune: IOTuneAPIResultNM
|
||||||
iqn: str
|
iqn: str
|
||||||
login: str
|
login: str
|
||||||
@@ -224,6 +228,7 @@ class DiskForCAComputeGetAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
password: str
|
password: str
|
||||||
pci_slot_num: int
|
pci_slot_num: int
|
||||||
present_to: dict[str, int]
|
present_to: dict[str, int]
|
||||||
|
provision: _enums.DiskProvisionType
|
||||||
purge_timestamp: int
|
purge_timestamp: int
|
||||||
reality_device_number: int
|
reality_device_number: int
|
||||||
replication: ReplicationAPIResultNM | dict
|
replication: ReplicationAPIResultNM | dict
|
||||||
@@ -240,7 +245,6 @@ class DiskForCAComputeGetAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
storage_policy_id: int
|
storage_policy_id: int
|
||||||
tech_status: _enums.DiskTechStatus
|
tech_status: _enums.DiskTechStatus
|
||||||
to_clean: bool
|
to_clean: bool
|
||||||
type: _enums.DiskType
|
|
||||||
updated_by: str
|
updated_by: str
|
||||||
updated_by: str
|
updated_by: str
|
||||||
updated_timestamp: int = 0
|
updated_timestamp: int = 0
|
||||||
@@ -271,6 +275,7 @@ class DiskForListAndListDeletedAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
account_name: str
|
account_name: str
|
||||||
acl: dict
|
acl: dict
|
||||||
blkdiscard: bool
|
blkdiscard: bool
|
||||||
|
block_size: _enums.DiskBlockSize
|
||||||
cache_mode: _enums.DiskCacheMode
|
cache_mode: _enums.DiskCacheMode
|
||||||
created_by: str
|
created_by: str
|
||||||
created_timestamp: int
|
created_timestamp: int
|
||||||
@@ -283,12 +288,14 @@ class DiskForListAndListDeletedAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
id: int
|
id: int
|
||||||
image_id: int
|
image_id: int
|
||||||
image_ids: list[int]
|
image_ids: list[int]
|
||||||
|
independent: bool
|
||||||
io_tune: IOTuneAPIResultNM
|
io_tune: IOTuneAPIResultNM
|
||||||
milestones: int
|
milestones: int
|
||||||
name: str
|
name: str
|
||||||
params: str
|
params: str
|
||||||
parent_id: int
|
parent_id: int
|
||||||
present_to: dict[str, int]
|
present_to: dict[str, int]
|
||||||
|
provision: _enums.DiskProvisionType
|
||||||
purge_timestamp: int
|
purge_timestamp: int
|
||||||
replication: ReplicationAPIResultNM | dict
|
replication: ReplicationAPIResultNM | dict
|
||||||
res_id: str
|
res_id: str
|
||||||
@@ -306,7 +313,6 @@ class DiskForListAndListDeletedAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
storage_policy_id: int
|
storage_policy_id: int
|
||||||
tech_status: _enums.DiskTechStatus
|
tech_status: _enums.DiskTechStatus
|
||||||
to_clean: bool
|
to_clean: bool
|
||||||
type: _enums.DiskType
|
|
||||||
updated_by: str
|
updated_by: str
|
||||||
vm_id: int | None
|
vm_id: int | None
|
||||||
vm_name: str | None
|
vm_name: str | None
|
||||||
@@ -338,14 +344,18 @@ class DiskForListUnattachedAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
account_id: int
|
account_id: int
|
||||||
account_name: str
|
account_name: str
|
||||||
acl: dict
|
acl: dict
|
||||||
|
blkdiscard: bool
|
||||||
boot_partition: int
|
boot_partition: int
|
||||||
|
block_size: _enums.DiskBlockSize
|
||||||
created_timestamp: int
|
created_timestamp: int
|
||||||
deleted_timestamp: int
|
deleted_timestamp: int
|
||||||
description: str
|
description: str
|
||||||
destruction_timestamp: int
|
destruction_timestamp: int
|
||||||
disk_path: str
|
disk_path: str
|
||||||
|
cache_mode: _enums.DiskCacheMode
|
||||||
grid_id: int
|
grid_id: int
|
||||||
guid: int
|
guid: int
|
||||||
|
independent: bool
|
||||||
id: int
|
id: int
|
||||||
image_id: int
|
image_id: int
|
||||||
image_ids: list[int]
|
image_ids: list[int]
|
||||||
@@ -358,6 +368,7 @@ class DiskForListUnattachedAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
parent_id: int
|
parent_id: int
|
||||||
password: str
|
password: str
|
||||||
present_to: dict[str, int]
|
present_to: dict[str, int]
|
||||||
|
provision: _enums.DiskProvisionType
|
||||||
purge_attempt_count: int
|
purge_attempt_count: int
|
||||||
purge_timestamp: int
|
purge_timestamp: int
|
||||||
reality_device_number: int
|
reality_device_number: int
|
||||||
@@ -374,8 +385,9 @@ class DiskForListUnattachedAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
size_used_gb: float
|
size_used_gb: float
|
||||||
snapshots: list[SnapshotAPIResultNM]
|
snapshots: list[SnapshotAPIResultNM]
|
||||||
status: _enums.DiskStatus
|
status: _enums.DiskStatus
|
||||||
|
storage_policy_id: int
|
||||||
tech_status: _enums.DiskTechStatus
|
tech_status: _enums.DiskTechStatus
|
||||||
type: _enums.DiskType
|
to_clean: bool
|
||||||
updated_timestamp: int = 0
|
updated_timestamp: int = 0
|
||||||
|
|
||||||
@_base.computed_field
|
@_base.computed_field
|
||||||
@@ -464,11 +476,13 @@ class ResourceGroupAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
class AccountForCAAPIResultNM(_base.BaseAPIResultNestedModel):
|
class AccountForCAAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||||
acl: list[AccessAPIResultNM]
|
acl: list[AccessAPIResultNM]
|
||||||
created_timestamp: int
|
created_timestamp: int
|
||||||
|
deleted_by: str
|
||||||
deleted_timestamp: int
|
deleted_timestamp: int
|
||||||
description: str
|
description: str
|
||||||
id: int
|
id: int
|
||||||
name: str
|
name: str
|
||||||
status: _enums.AccountStatus
|
status: _enums.AccountStatus
|
||||||
|
updated_by: str
|
||||||
updated_timestamp: int
|
updated_timestamp: int
|
||||||
vm_features: list[_enums.VMFeature]
|
vm_features: list[_enums.VMFeature]
|
||||||
zone_ids: list[int]
|
zone_ids: list[int]
|
||||||
@@ -603,6 +617,7 @@ class VMAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
vins_count: int
|
vins_count: int
|
||||||
vm_ci_id: int
|
vm_ci_id: int
|
||||||
guest_agent: GuestAgentAPIResultNM
|
guest_agent: GuestAgentAPIResultNM
|
||||||
|
weight: int
|
||||||
zone_id: int
|
zone_id: int
|
||||||
|
|
||||||
@_base.computed_field
|
@_base.computed_field
|
||||||
@@ -1145,12 +1160,6 @@ class SEPPoolAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
system: str | bool
|
system: str | bool
|
||||||
|
|
||||||
|
|
||||||
class SEPAPIResultNM(_base.BaseAPIResultNestedModel):
|
|
||||||
sep_id: int
|
|
||||||
sep_name: str
|
|
||||||
pools: list[SEPPoolAPIResultNM]
|
|
||||||
|
|
||||||
|
|
||||||
class LocationAPIResultNM(_base.BaseAPIResultNestedModel):
|
class LocationAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||||
auth_broker: list[_enums.AuthBroker]
|
auth_broker: list[_enums.AuthBroker]
|
||||||
flag: str
|
flag: str
|
||||||
@@ -1161,6 +1170,8 @@ class LocationAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
name: str
|
name: str
|
||||||
network_modes: list[str]
|
network_modes: list[str]
|
||||||
sdn_support: bool
|
sdn_support: bool
|
||||||
|
zero_access_enabled: bool
|
||||||
|
bro_enabled: bool
|
||||||
|
|
||||||
|
|
||||||
class AffinityRelationsAPIResultNM(_base.BaseAPIResultNestedModel):
|
class AffinityRelationsAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||||
@@ -1249,7 +1260,7 @@ class K8sNodeGroupAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
|
|
||||||
|
|
||||||
class K8sNodeGroupsAPIResultNM(_base.BaseAPIResultNestedModel):
|
class K8sNodeGroupsAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||||
master: K8sNodeGroupAPIResultNM
|
master: K8sNodeGroupAPIResultNM | dict = Field(union_mode="left_to_right")
|
||||||
worker: list[K8sNodeGroupAPIResultNM]
|
worker: list[K8sNodeGroupAPIResultNM]
|
||||||
|
|
||||||
|
|
||||||
@@ -1384,12 +1395,23 @@ class ZoneForListAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
created_timestamp: int
|
created_timestamp: int
|
||||||
deletable: bool
|
deletable: bool
|
||||||
description: str
|
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
|
grid_id: int
|
||||||
guid: int
|
guid: int
|
||||||
id: int
|
id: int
|
||||||
name: str
|
name: str
|
||||||
node_auto_start: bool
|
node_auto_start: bool
|
||||||
node_ids: list[int]
|
node_ids: list[int]
|
||||||
|
drs_ping_ip_addr: str
|
||||||
status: _enums.ZoneStatus
|
status: _enums.ZoneStatus
|
||||||
updated_timestamp: int
|
updated_timestamp: int
|
||||||
|
|
||||||
@@ -1453,7 +1475,7 @@ class SEPPoolsAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
pool_names: list[str]
|
pool_names: list[str]
|
||||||
sep_id: int
|
sep_id: int
|
||||||
sep_name: str | None = None
|
sep_name: str | None = None
|
||||||
sep_tech_status: _enums.SEPTechStatus | None = None
|
sep_tech_status: _enums.SEPTechStatus
|
||||||
|
|
||||||
|
|
||||||
class TenantIDsAPIResultNM(_base.BaseAPIResultNestedModel):
|
class TenantIDsAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||||
@@ -1669,6 +1691,8 @@ class ResourceGroupForListDeletedAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
vins_ids: list[int]
|
vins_ids: list[int]
|
||||||
vm_ids: list[int]
|
vm_ids: list[int]
|
||||||
|
|
||||||
|
dirty: bool | None = None
|
||||||
|
|
||||||
@_base.computed_field
|
@_base.computed_field
|
||||||
def created_datetime(self) -> _base.datetime | None:
|
def created_datetime(self) -> _base.datetime | None:
|
||||||
return self._get_datetime_from_timestamp(self.created_timestamp)
|
return self._get_datetime_from_timestamp(self.created_timestamp)
|
||||||
@@ -1717,6 +1741,7 @@ class AccountForCBAPIResultNM(_base.BaseAPIResultNestedModel):
|
|||||||
status: _enums.AccountStatus
|
status: _enums.AccountStatus
|
||||||
storage_policy_ids: list[int]
|
storage_policy_ids: list[int]
|
||||||
sep_pools: list[str]
|
sep_pools: list[str]
|
||||||
|
updated_by: str
|
||||||
updated_timestamp: int
|
updated_timestamp: int
|
||||||
version: int
|
version: int
|
||||||
vm_features: list[_enums.VMFeature]
|
vm_features: list[_enums.VMFeature]
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ class CloudapiAccountGetResultModel(_base.BaseAPIResultModel):
|
|||||||
status: _nested.AccountStatus
|
status: _nested.AccountStatus
|
||||||
storage_policy_ids: list[int]
|
storage_policy_ids: list[int]
|
||||||
sep_pools: list[str]
|
sep_pools: list[str]
|
||||||
|
updated_by: str
|
||||||
updated_timestamp: int
|
updated_timestamp: int
|
||||||
version: int
|
version: int
|
||||||
vins_count: int
|
vins_count: int
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ from .group_get import *
|
|||||||
from .group_parent_add import *
|
from .group_parent_add import *
|
||||||
from .group_parent_remove import *
|
from .group_parent_remove import *
|
||||||
from .group_remove import *
|
from .group_remove import *
|
||||||
from .group_resize import *
|
|
||||||
from .group_start import *
|
from .group_start import *
|
||||||
from .group_stop import *
|
from .group_stop import *
|
||||||
from .group_update import *
|
from .group_update import *
|
||||||
@@ -41,7 +40,6 @@ class CloudapiBserviceAPI(
|
|||||||
CloudapiBserviceGroupParentAddProtocol,
|
CloudapiBserviceGroupParentAddProtocol,
|
||||||
CloudapiBserviceGroupParentRemoveProtocol,
|
CloudapiBserviceGroupParentRemoveProtocol,
|
||||||
CloudapiBserviceGroupRemoveProtocol,
|
CloudapiBserviceGroupRemoveProtocol,
|
||||||
CloudapiBserviceGroupResizeProtocol,
|
|
||||||
CloudapiBserviceGroupStartProtocol,
|
CloudapiBserviceGroupStartProtocol,
|
||||||
CloudapiBserviceGroupStopProtocol,
|
CloudapiBserviceGroupStopProtocol,
|
||||||
CloudapiBserviceGroupUpdateExtnetProtocol,
|
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_mtu import *
|
||||||
from .change_security_groups import *
|
from .change_security_groups import *
|
||||||
from .clone import *
|
from .clone import *
|
||||||
from .clone_abort import *
|
|
||||||
from .create_template import *
|
from .create_template import *
|
||||||
from .delete import *
|
from .delete import *
|
||||||
from .delete_custom_fields import *
|
from .delete_custom_fields import *
|
||||||
@@ -96,7 +95,6 @@ class CloudapiComputeAPI(
|
|||||||
CloudapiComputeChangeMacProtocol,
|
CloudapiComputeChangeMacProtocol,
|
||||||
CloudapiComputeChangeMtuProtocol,
|
CloudapiComputeChangeMtuProtocol,
|
||||||
CloudapiComputeChangeSecurityGroupsProtocol,
|
CloudapiComputeChangeSecurityGroupsProtocol,
|
||||||
CloudapiComputeCloneAbortProtocol,
|
|
||||||
CloudapiComputeCloneProtocol,
|
CloudapiComputeCloneProtocol,
|
||||||
CloudapiComputeCreateTemplateProtocol,
|
CloudapiComputeCreateTemplateProtocol,
|
||||||
CloudapiComputeDeleteCustomFieldsProtocol,
|
CloudapiComputeDeleteCustomFieldsProtocol,
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import dynamix_sdk.base as _base
|
import dynamix_sdk.base as _base
|
||||||
|
|
||||||
|
|
||||||
class CloudapiComputeAbortSharedSnapshotMergeResultBool(
|
class CloudapiComputeAbortSharedSnapshotMergeResultStr(
|
||||||
_base.BaseAPIResultBool,
|
_base.BaseAPIResultStr,
|
||||||
):
|
):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@@ -15,5 +15,5 @@ class CloudapiComputeAbortSharedSnapshotMergeProtocol(
|
|||||||
*,
|
*,
|
||||||
vm_id: int,
|
vm_id: int,
|
||||||
label: str,
|
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.base as _base
|
||||||
import dynamix_sdk.api._nested as _nested
|
|
||||||
|
|
||||||
|
|
||||||
class CloudapiComputeDiskAddResultInt(_base.BaseAPIResultInt):
|
class CloudapiComputeDiskAddResultInt(_base.BaseAPIResultInt):
|
||||||
@@ -14,7 +13,6 @@ class CloudapiComputeDiskAddProtocol(_base.BasePostAPIFunctionProtocol):
|
|||||||
name: str,
|
name: str,
|
||||||
disk_size_gb: int,
|
disk_size_gb: int,
|
||||||
storage_policy_id: int,
|
storage_policy_id: int,
|
||||||
disk_type: _nested.DiskType = _nested.DiskType.DATA,
|
|
||||||
sep_id: int | None = None,
|
sep_id: int | None = None,
|
||||||
sep_pool_name: str | None = None,
|
sep_pool_name: str | None = None,
|
||||||
description: str | None = None,
|
description: str | None = None,
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import dynamix_sdk.base as _base
|
import dynamix_sdk.base as _base
|
||||||
import dynamix_sdk.api._nested as _nested
|
|
||||||
|
|
||||||
|
|
||||||
class CloudapiComputeDiskAttachResultBool(_base.BaseAPIResultBool):
|
class CloudapiComputeDiskAttachResultBool(_base.BaseAPIResultBool):
|
||||||
@@ -12,7 +11,6 @@ class CloudapiComputeDiskAttachProtocol(_base.BasePostAPIFunctionProtocol):
|
|||||||
*,
|
*,
|
||||||
vm_id: int,
|
vm_id: int,
|
||||||
disk_id: int,
|
disk_id: int,
|
||||||
disk_type: _nested.DiskType = _nested.DiskType.DATA,
|
|
||||||
pci_slot_num_hex: str | None = None,
|
pci_slot_num_hex: str | None = None,
|
||||||
bus_num_hex: str | None = None,
|
bus_num_hex: str | None = None,
|
||||||
) -> CloudapiComputeDiskAttachResultBool:
|
) -> CloudapiComputeDiskAttachResultBool:
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ class CloudapiComputeGetResultModel(_base.BaseAPIResultModel):
|
|||||||
deleted_by: str
|
deleted_by: str
|
||||||
deleted_timestamp: int
|
deleted_timestamp: int
|
||||||
description: str
|
description: str
|
||||||
devices: dict
|
pci_devices: dict[str, int]
|
||||||
disks: list[_nested.DiskForCAComputeGetAPIResultNM]
|
disks: list[_nested.DiskForCAComputeGetAPIResultNM]
|
||||||
driver: _nested.Driver
|
driver: _nested.Driver
|
||||||
grid_id: int
|
grid_id: int
|
||||||
@@ -77,6 +77,7 @@ class CloudapiComputeGetResultModel(_base.BaseAPIResultModel):
|
|||||||
vm_ci_id: int
|
vm_ci_id: int
|
||||||
vnc_password: str
|
vnc_password: str
|
||||||
guest_agent: _nested.GuestAgentAPIResultNM
|
guest_agent: _nested.GuestAgentAPIResultNM
|
||||||
|
weight: int
|
||||||
zone_id: int
|
zone_id: int
|
||||||
|
|
||||||
natable_vins_id: int = 0
|
natable_vins_id: int = 0
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ from .get import *
|
|||||||
from .limit_io import *
|
from .limit_io import *
|
||||||
from .list import *
|
from .list import *
|
||||||
from .list_deleted import *
|
from .list_deleted import *
|
||||||
from .list_types import *
|
|
||||||
from .list_unattached import *
|
from .list_unattached import *
|
||||||
from .rename import *
|
from .rename import *
|
||||||
from .resize2 import *
|
from .resize2 import *
|
||||||
@@ -28,7 +27,6 @@ class CloudapiDisksAPI(
|
|||||||
CloudapiDisksLimitIOProtocol,
|
CloudapiDisksLimitIOProtocol,
|
||||||
CloudapiDisksListDeletedProtocol,
|
CloudapiDisksListDeletedProtocol,
|
||||||
CloudapiDisksListProtocol,
|
CloudapiDisksListProtocol,
|
||||||
CloudapiDisksListTypesProtocol,
|
|
||||||
CloudapiDisksListUnattachedProtocol,
|
CloudapiDisksListUnattachedProtocol,
|
||||||
CloudapiDisksRenameProtocol,
|
CloudapiDisksRenameProtocol,
|
||||||
CloudapiDisksResize2Protocol,
|
CloudapiDisksResize2Protocol,
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ class CloudapiDisksGetResultModel(_base.BaseAPIResultModel):
|
|||||||
account_name: str
|
account_name: str
|
||||||
acl: dict
|
acl: dict
|
||||||
blkdiscard: bool
|
blkdiscard: bool
|
||||||
|
block_size: _nested.DiskBlockSize
|
||||||
cache_mode: _nested.DiskCacheMode
|
cache_mode: _nested.DiskCacheMode
|
||||||
created_by: str
|
created_by: str
|
||||||
created_timestamp: int
|
created_timestamp: int
|
||||||
@@ -19,12 +20,14 @@ class CloudapiDisksGetResultModel(_base.BaseAPIResultModel):
|
|||||||
id: int
|
id: int
|
||||||
image_id: int
|
image_id: int
|
||||||
image_ids: list[int]
|
image_ids: list[int]
|
||||||
|
independent: bool
|
||||||
io_tune: _nested.IOTuneAPIResultNM
|
io_tune: _nested.IOTuneAPIResultNM
|
||||||
milestones: int
|
milestones: int
|
||||||
name: str
|
name: str
|
||||||
params: str
|
params: str
|
||||||
parent_id: int
|
parent_id: int
|
||||||
present_to: dict[str, int]
|
present_to: dict[str, int]
|
||||||
|
provision: _nested.DiskProvisionType
|
||||||
purge_timestamp: int
|
purge_timestamp: int
|
||||||
replication: _nested.ReplicationAPIResultNM | dict
|
replication: _nested.ReplicationAPIResultNM | dict
|
||||||
res_id: str
|
res_id: str
|
||||||
@@ -42,7 +45,6 @@ class CloudapiDisksGetResultModel(_base.BaseAPIResultModel):
|
|||||||
storage_policy_id: int
|
storage_policy_id: int
|
||||||
tech_status: _nested.DiskTechStatus
|
tech_status: _nested.DiskTechStatus
|
||||||
to_clean: bool
|
to_clean: bool
|
||||||
type: _nested.DiskType
|
|
||||||
updated_by: str
|
updated_by: str
|
||||||
vm_id: int | None
|
vm_id: int | None
|
||||||
vm_name: str | None
|
vm_name: str | None
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ class CloudapiDisksListProtocol(_base.BasePostAPIFunctionProtocol):
|
|||||||
sort_by: str | None = None,
|
sort_by: str | None = None,
|
||||||
status: _nested.DiskStatus | None = None,
|
status: _nested.DiskStatus | None = None,
|
||||||
storage_policy_id: int | None = None,
|
storage_policy_id: int | None = None,
|
||||||
type: _nested.DiskType | None = None,
|
rg_id: int | None = None,
|
||||||
|
vm_id: int | None = None,
|
||||||
) -> CloudapiDisksListResultModel:
|
) -> CloudapiDisksListResultModel:
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -20,6 +20,5 @@ class CloudapiDisksListDeletedProtocol(_base.BasePostAPIFunctionProtocol):
|
|||||||
page_size: int | None = None,
|
page_size: int | None = None,
|
||||||
shared: bool | None = None,
|
shared: bool | None = None,
|
||||||
sort_by: str | None = None,
|
sort_by: str | None = None,
|
||||||
type: _nested.DiskType | None = None,
|
|
||||||
) -> CloudapiDisksListDeletedResultModel:
|
) -> 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,
|
storage_policy_id: int | None = None,
|
||||||
sort_by: str | None = None,
|
sort_by: str | None = None,
|
||||||
status: _nested.DiskStatus | None = None,
|
status: _nested.DiskStatus | None = None,
|
||||||
type: _nested.DiskType | None = None,
|
|
||||||
) -> CloudapiDisksListUnattachedResultModel:
|
) -> CloudapiDisksListUnattachedResultModel:
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -21,8 +21,10 @@ class CloudapiImageGetResultModel(_base.BaseAPIResultModel):
|
|||||||
history: list[_nested.ImageHistoryRecordAPIResultNM]
|
history: list[_nested.ImageHistoryRecordAPIResultNM]
|
||||||
hot_resize: bool
|
hot_resize: bool
|
||||||
id: int
|
id: int
|
||||||
|
independent: bool
|
||||||
last_modified: int
|
last_modified: int
|
||||||
link_to: int
|
link_to: int
|
||||||
|
links_to: list[int] | None = None
|
||||||
milestones: int
|
milestones: int
|
||||||
name: str
|
name: str
|
||||||
network_interface_naming: _nested.NetIfaceNamingTemplate
|
network_interface_naming: _nested.NetIfaceNamingTemplate
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ from .start import *
|
|||||||
from .stop import *
|
from .stop import *
|
||||||
from .update import *
|
from .update import *
|
||||||
from .update_worker_nodes_meta_data import *
|
from .update_worker_nodes_meta_data import *
|
||||||
from .worker_add import *
|
|
||||||
from .worker_reset import *
|
from .worker_reset import *
|
||||||
from .worker_restart import *
|
from .worker_restart import *
|
||||||
from .workers_group_add import *
|
from .workers_group_add import *
|
||||||
@@ -47,7 +46,6 @@ class CloudapiK8sAPI(
|
|||||||
CloudapiK8sStopProtocol,
|
CloudapiK8sStopProtocol,
|
||||||
CloudapiK8sUpdateProtocol,
|
CloudapiK8sUpdateProtocol,
|
||||||
CloudapiK8sUpdateWorkerNodesMetaDataProtocol,
|
CloudapiK8sUpdateWorkerNodesMetaDataProtocol,
|
||||||
CloudapiK8sWorkerAddProtocol,
|
|
||||||
CloudapiK8sWorkerResetProtocol,
|
CloudapiK8sWorkerResetProtocol,
|
||||||
CloudapiK8sWorkerRestartProtocol,
|
CloudapiK8sWorkerRestartProtocol,
|
||||||
CloudapiK8sWorkersGroupAddProtocol,
|
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,
|
hp_backed: bool = False,
|
||||||
image_id: None | int = None,
|
image_id: None | int = None,
|
||||||
interfaces: None | list[_nested.InterfaceAPIParamsNM] = None,
|
interfaces: None | list[_nested.InterfaceAPIParamsNM] = None,
|
||||||
ipa_type: None | str = None,
|
|
||||||
numa_affinity: _nested.NumaAffinity = _nested.NumaAffinity.NONE,
|
numa_affinity: _nested.NumaAffinity = _nested.NumaAffinity.NONE,
|
||||||
preferred_cpu_cores: None | list[int] = None,
|
preferred_cpu_cores: None | list[int] = None,
|
||||||
sep_id: None | int = None,
|
sep_id: None | int = None,
|
||||||
sep_pool_name: None | str = None,
|
sep_pool_name: None | str = None,
|
||||||
start: bool = True,
|
start: bool = True,
|
||||||
system_name: None | str = None,
|
|
||||||
without_boot_disk: bool = False,
|
without_boot_disk: bool = False,
|
||||||
zone_id: None | int = None,
|
zone_id: None | int = None,
|
||||||
os_version: None | str = None,
|
os_version: None | str = None,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import dynamix_sdk.base as _base
|
import dynamix_sdk.base as _base
|
||||||
|
|
||||||
|
|
||||||
class CloudapiLbMakeHighlyAvailableResultInt(_base.BaseAPIResultInt):
|
class CloudapiLbMakeHighlyAvailableResultBool(_base.BaseAPIResultBool):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
@@ -10,5 +10,5 @@ class CloudapiLbMakeHighlyAvailableProtocol(_base.BasePostAPIFunctionProtocol):
|
|||||||
self,
|
self,
|
||||||
*,
|
*,
|
||||||
lb_id: int,
|
lb_id: int,
|
||||||
) -> CloudapiLbMakeHighlyAvailableResultInt:
|
) -> CloudapiLbMakeHighlyAvailableResultBool:
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -19,5 +19,6 @@ class CloudapiVinsCreateInAccountProtocol(_base.BasePostAPIFunctionProtocol):
|
|||||||
pre_reservation_count: int = 32,
|
pre_reservation_count: int = 32,
|
||||||
routes: None | list[_nested.RouteAPIParamsNM] = None,
|
routes: None | list[_nested.RouteAPIParamsNM] = None,
|
||||||
zone_id: None | int = None,
|
zone_id: None | int = None,
|
||||||
|
security_group_mode: bool = False,
|
||||||
) -> CloudapiVinsCreateInAccountResultInt:
|
) -> CloudapiVinsCreateInAccountResultInt:
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -20,5 +20,6 @@ class CloudapiVinsCreateInRGProtocol(_base.BasePostAPIFunctionProtocol):
|
|||||||
pre_reservation_count: None | int = None,
|
pre_reservation_count: None | int = None,
|
||||||
routes: None | list[_nested.RouteAPIParamsNM] = None,
|
routes: None | list[_nested.RouteAPIParamsNM] = None,
|
||||||
zone_id: None | int = None,
|
zone_id: None | int = None,
|
||||||
|
security_group_mode: bool = False,
|
||||||
) -> CloudapiVinsCreateInRGResultInt:
|
) -> CloudapiVinsCreateInRGResultInt:
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -8,6 +8,17 @@ class CloudapiZoneGetResultModel(_base.BaseAPIResultModel):
|
|||||||
created_timestamp: int
|
created_timestamp: int
|
||||||
deletable: bool
|
deletable: bool
|
||||||
description: str
|
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]
|
extnet_ids: list[int]
|
||||||
grid_id: int
|
grid_id: int
|
||||||
guid: int
|
guid: int
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ class CloudbrokerAccountGetResultModel(_base.BaseAPIResultModel):
|
|||||||
status: _nested.AccountStatus
|
status: _nested.AccountStatus
|
||||||
storage_policy_ids: list[int]
|
storage_policy_ids: list[int]
|
||||||
sep_pools: list[str]
|
sep_pools: list[str]
|
||||||
|
updated_by: str
|
||||||
updated_timestamp: int
|
updated_timestamp: int
|
||||||
version: int
|
version: int
|
||||||
vm_features: list[_nested.VMFeature]
|
vm_features: list[_nested.VMFeature]
|
||||||
|
|||||||
@@ -23,5 +23,6 @@ class CloudbrokerAccountUpdateProtocol(_base.BasePostAPIFunctionProtocol):
|
|||||||
clear_sep_pools: bool = False,
|
clear_sep_pools: bool = False,
|
||||||
default_zone_id: int | None = None,
|
default_zone_id: int | None = None,
|
||||||
storage_policies_quotas: list[_nested.StoragePolicyQuotasAPIParamsNM] | None = None, # noqa: E501
|
storage_policies_quotas: list[_nested.StoragePolicyQuotasAPIParamsNM] | None = None, # noqa: E501
|
||||||
|
cpu_allocation_parameter: _nested.CPUAllocationParam | None = None,
|
||||||
) -> CloudbrokerAccountUpdateResultBool:
|
) -> CloudbrokerAccountUpdateResultBool:
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ import dynamix_sdk.base as _base
|
|||||||
from .change_read_only import *
|
from .change_read_only import *
|
||||||
from .change_security_groups import *
|
from .change_security_groups import *
|
||||||
from .clone import *
|
from .clone import *
|
||||||
from .clone_abort import *
|
|
||||||
from .migrate_storage_list import *
|
from .migrate_storage_list import *
|
||||||
from .start_migration_in import *
|
from .start_migration_in import *
|
||||||
from .start_migration_out import *
|
from .start_migration_out import *
|
||||||
@@ -15,7 +14,6 @@ class CloudbrokerComputeAPI(
|
|||||||
CloudbrokerComputeChangeReadOnlyProtocol,
|
CloudbrokerComputeChangeReadOnlyProtocol,
|
||||||
CloudbrokerComputeChangeSecurityGroupsProtocol,
|
CloudbrokerComputeChangeSecurityGroupsProtocol,
|
||||||
CloudbrokerComputeCloneProtocol,
|
CloudbrokerComputeCloneProtocol,
|
||||||
CloudbrokerComputeCloneAbortProtocol,
|
|
||||||
CloudbrokerComputeMigrateStorageListProtocol,
|
CloudbrokerComputeMigrateStorageListProtocol,
|
||||||
CloudbrokerComputeStartMigrationInProtocol,
|
CloudbrokerComputeStartMigrationInProtocol,
|
||||||
CloudbrokerComputeStartMigrationOutProtocol,
|
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
|
name: str
|
||||||
sep_pools: list[_nested.SEPPoolsAPIResultNM]
|
sep_pools: list[_nested.SEPPoolsAPIResultNM]
|
||||||
status: _nested.StoragePolicyStatus
|
status: _nested.StoragePolicyStatus
|
||||||
|
usage: _nested.TenantIDsAPIResultNM
|
||||||
|
|
||||||
|
|
||||||
class CloudbrokerStoragePolicyAddPoolProtocol(
|
class CloudbrokerStoragePolicyAddPoolProtocol(
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ class CloudbrokerStoragePolicyDeletePoolResultModel(_base.BaseAPIResultModel):
|
|||||||
name: str
|
name: str
|
||||||
sep_pools: list[_nested.SEPPoolsAPIResultNM]
|
sep_pools: list[_nested.SEPPoolsAPIResultNM]
|
||||||
status: _nested.StoragePolicyStatus
|
status: _nested.StoragePolicyStatus
|
||||||
|
usage: _nested.TenantIDsAPIResultNM
|
||||||
|
|
||||||
|
|
||||||
class CloudbrokerStoragePolicyDeletePoolProtocol(
|
class CloudbrokerStoragePolicyDeletePoolProtocol(
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ class CloudbrokerStoragePolicyUpdateResultModel(_base.BaseAPIResultModel):
|
|||||||
name: str
|
name: str
|
||||||
sep_pools: list[_nested.SEPPoolsAPIResultNM]
|
sep_pools: list[_nested.SEPPoolsAPIResultNM]
|
||||||
status: _nested.StoragePolicyStatus
|
status: _nested.StoragePolicyStatus
|
||||||
|
usage: _nested.TenantIDsAPIResultNM
|
||||||
|
|
||||||
|
|
||||||
class CloudbrokerStoragePolicyUpdateProtocol(
|
class CloudbrokerStoragePolicyUpdateProtocol(
|
||||||
|
|||||||
@@ -88,6 +88,7 @@ base_domain: baseDomain
|
|||||||
binding_name: bindingName
|
binding_name: bindingName
|
||||||
bindings: bindings
|
bindings: bindings
|
||||||
blkdiscard: blkdiscard
|
blkdiscard: blkdiscard
|
||||||
|
block_size: block_size
|
||||||
blocked: blocked
|
blocked: blocked
|
||||||
boot_cdrom_image_id: altBootId
|
boot_cdrom_image_id: altBootId
|
||||||
boot_disk_size_gb: bootdiskSize
|
boot_disk_size_gb: bootdiskSize
|
||||||
@@ -109,6 +110,8 @@ boot_mode__CloudapiImageCreateParamsModel: boottype
|
|||||||
boot_order: bootOrder
|
boot_order: bootOrder
|
||||||
boot_partition: bootPartition
|
boot_partition: bootPartition
|
||||||
bootable: bootable
|
bootable: bootable
|
||||||
|
bro_enabled: bro_enabled
|
||||||
|
bro_jwt: bro_jwt
|
||||||
bservice_id: serviceId
|
bservice_id: serviceId
|
||||||
bservice_id__AuditAPIResultNM: service_id
|
bservice_id__AuditAPIResultNM: service_id
|
||||||
bservice_id__CloudapiAuditListParamsModel: service_id
|
bservice_id__CloudapiAuditListParamsModel: service_id
|
||||||
@@ -171,7 +174,6 @@ conn_type: connType
|
|||||||
consistency: consistency
|
consistency: consistency
|
||||||
consumed: Consumed
|
consumed: Consumed
|
||||||
correlation_id: correlation_id
|
correlation_id: correlation_id
|
||||||
count_change_mode__CloudapiBserviceGroupResizeParamsModel: mode
|
|
||||||
cpu_allocation_mode__CloudbrokerAccountSetCpuAllocationParameterParamsModel: strict_loose
|
cpu_allocation_mode__CloudbrokerAccountSetCpuAllocationParameterParamsModel: strict_loose
|
||||||
cpu_allocation_parameter: cpu_allocation_parameter
|
cpu_allocation_parameter: cpu_allocation_parameter
|
||||||
cpu_allocation_ratio: cpu_allocation_ratio
|
cpu_allocation_ratio: cpu_allocation_ratio
|
||||||
@@ -256,7 +258,6 @@ description__ZoneForListAPIResultNM: description
|
|||||||
destruction_timestamp: destructionTime
|
destruction_timestamp: destructionTime
|
||||||
detach: detach
|
detach: detach
|
||||||
detach_disks: detachDisks
|
detach_disks: detachDisks
|
||||||
detailed: detailed
|
|
||||||
device_id: devId
|
device_id: devId
|
||||||
device_name: devicename
|
device_name: devicename
|
||||||
devices: devices
|
devices: devices
|
||||||
@@ -279,8 +280,6 @@ disk_size_gb: CU_D
|
|||||||
disk_size_gb__CloudapiComputeDiskAddParamsModel: size
|
disk_size_gb__CloudapiComputeDiskAddParamsModel: size
|
||||||
disk_size_gb__CloudapiDisksResize2ParamsModel: size
|
disk_size_gb__CloudapiDisksResize2ParamsModel: size
|
||||||
disk_size_total_gb__CloudapiBserviceGetResultModel: diskTotal
|
disk_size_total_gb__CloudapiBserviceGetResultModel: diskTotal
|
||||||
disk_type__CloudapiComputeDiskAddParamsModel: diskType
|
|
||||||
disk_type__CloudapiComputeDiskAttachParamsModel: diskType
|
|
||||||
disks: disks
|
disks: disks
|
||||||
display_name: displayname
|
display_name: displayname
|
||||||
dns_servers: dns
|
dns_servers: dns
|
||||||
@@ -299,6 +298,18 @@ dp_api_user: dpApiUser
|
|||||||
dpdk_net_id: dpdkId
|
dpdk_net_id: dpdkId
|
||||||
driver: driver
|
driver: driver
|
||||||
drivers: drivers
|
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_ip: destination
|
||||||
dst_net_mask__CloudapiVinsStaticRouteAddParamsModel: netmask
|
dst_net_mask__CloudapiVinsStaticRouteAddParamsModel: netmask
|
||||||
dst_net_mask__RouteAPIParamsNM: netmask
|
dst_net_mask__RouteAPIParamsNM: netmask
|
||||||
@@ -429,6 +440,7 @@ include_deleted: includedeleted
|
|||||||
include_deleted__CloudapiK8sListParamsModel: includedeleted
|
include_deleted__CloudapiK8sListParamsModel: includedeleted
|
||||||
include_deleted__CloudapiVinsListParamsModel: includeDeleted
|
include_deleted__CloudapiVinsListParamsModel: includeDeleted
|
||||||
include_disabled: includeDisabled
|
include_disabled: includeDisabled
|
||||||
|
independent: independent
|
||||||
ingress_burst: inBurst
|
ingress_burst: inBurst
|
||||||
ingress_rate: inRate
|
ingress_rate: inRate
|
||||||
init_config: initConfiguration
|
init_config: initConfiguration
|
||||||
@@ -467,7 +479,6 @@ ip_addresses: ipAddresses
|
|||||||
ip_cidr: ipcidr
|
ip_cidr: ipcidr
|
||||||
ip_pool_end: ip_end
|
ip_pool_end: ip_end
|
||||||
ip_pool_start: ip_start
|
ip_pool_start: ip_start
|
||||||
ipa_type: ipaType
|
|
||||||
iqn: iqn
|
iqn: iqn
|
||||||
join_config: joinConfiguration
|
join_config: joinConfiguration
|
||||||
json_data__CloudapiUserSetDataParamsModel: data
|
json_data__CloudapiUserSetDataParamsModel: data
|
||||||
@@ -498,11 +509,12 @@ lb_id: lbId
|
|||||||
lb_id__AuditAPIResultNM: lb_id
|
lb_id__AuditAPIResultNM: lb_id
|
||||||
lb_id__CloudapiAuditListParamsModel: lb_id
|
lb_id__CloudapiAuditListParamsModel: lb_id
|
||||||
lb_id__CloudbrokerAuditListParamsModel: lb_id
|
lb_id__CloudbrokerAuditListParamsModel: lb_id
|
||||||
lb_ids: lbIds
|
lb_ids: lbsIds
|
||||||
lb_sysctl_params: lbSysctlParams
|
lb_sysctl_params: lbSysctlParams
|
||||||
lease_time: lease
|
lease_time: lease
|
||||||
libvirt_settings: libvirtSettings
|
libvirt_settings: libvirtSettings
|
||||||
link_to: linkTo
|
link_to: linkTo
|
||||||
|
links_to: linksTo
|
||||||
listen_ssh: listenSsh
|
listen_ssh: listenSsh
|
||||||
live_migration_job_id: live_migration_job_id
|
live_migration_job_id: live_migration_job_id
|
||||||
local_ip: localIp
|
local_ip: localIp
|
||||||
@@ -591,7 +603,6 @@ node_auto_start__CloudapiZoneGetResultModel: autostart
|
|||||||
node_auto_start__ZoneForListAPIResultNM: autostart
|
node_auto_start__ZoneForListAPIResultNM: autostart
|
||||||
node_boot_disk_size_gb__CloudapiK8sWorkersGroupGetByNameResultModel: disk
|
node_boot_disk_size_gb__CloudapiK8sWorkersGroupGetByNameResultModel: disk
|
||||||
node_boot_disk_size_gb__K8sNodeGroupAPIResultNM: disk
|
node_boot_disk_size_gb__K8sNodeGroupAPIResultNM: disk
|
||||||
node_count__CloudapiK8sWorkerAddParamsModel: num
|
|
||||||
node_count__CloudapiK8sWorkersGroupAddParamsModel: workerNum
|
node_count__CloudapiK8sWorkersGroupAddParamsModel: workerNum
|
||||||
node_count__CloudapiK8sWorkersGroupGetByNameResultModel: num
|
node_count__CloudapiK8sWorkersGroupGetByNameResultModel: num
|
||||||
node_count__K8sNodeGroupAPIResultNM: num
|
node_count__K8sNodeGroupAPIResultNM: num
|
||||||
@@ -649,6 +660,7 @@ password__DiskForListUnattachedAPIResultNM: passwd
|
|||||||
password__UserAPIResultNM: passwd
|
password__UserAPIResultNM: passwd
|
||||||
path: path
|
path: path
|
||||||
pci_device_id: deviceId
|
pci_device_id: deviceId
|
||||||
|
pci_devices__CloudapiComputeGetResultModel: devices
|
||||||
pci_devices__VMAPIResultNM: devices
|
pci_devices__VMAPIResultNM: devices
|
||||||
pci_slot_num: pciSlot
|
pci_slot_num: pciSlot
|
||||||
pci_slot_num__DiskForCAComputeGetAPIResultNM: pci_slot
|
pci_slot_num__DiskForCAComputeGetAPIResultNM: pci_slot
|
||||||
@@ -687,6 +699,7 @@ protocol__CloudapiComputePfwAddParamsModel: proto
|
|||||||
protocol__CloudapiComputePfwDelParamsModel: proto
|
protocol__CloudapiComputePfwDelParamsModel: proto
|
||||||
protocol__CloudapiVinsNatRuleAddParamsModel: proto
|
protocol__CloudapiVinsNatRuleAddParamsModel: proto
|
||||||
provider_name: provider_name
|
provider_name: provider_name
|
||||||
|
provision: provision
|
||||||
public: public
|
public: public
|
||||||
public_keys: public_keys
|
public_keys: public_keys
|
||||||
public_port_end: publicPortEnd
|
public_port_end: publicPortEnd
|
||||||
@@ -739,6 +752,7 @@ rg__K8sACLAPIResultNM: rgAcl
|
|||||||
rg_id: rgId
|
rg_id: rgId
|
||||||
rg_id__AuditAPIResultNM: resgroup_id
|
rg_id__AuditAPIResultNM: resgroup_id
|
||||||
rg_id__CloudapiAuditListParamsModel: resgroup_id
|
rg_id__CloudapiAuditListParamsModel: resgroup_id
|
||||||
|
rg_id__CloudapiDisksListParamsModel: rg_id
|
||||||
rg_id__CloudapiRgAddStoragePolicyParamsModel: resgroup_id
|
rg_id__CloudapiRgAddStoragePolicyParamsModel: resgroup_id
|
||||||
rg_id__CloudapiRgDelStoragePolicyParamsModel: resgroup_id
|
rg_id__CloudapiRgDelStoragePolicyParamsModel: resgroup_id
|
||||||
rg_id__CloudapiSepListAvailableSepAndPoolsParamsModel: rg_id
|
rg_id__CloudapiSepListAvailableSepAndPoolsParamsModel: rg_id
|
||||||
@@ -821,6 +835,7 @@ sep_pools__CloudbrokerAccountGetResultModel: uniqPools
|
|||||||
sep_pools__CloudbrokerAccountUpdateParamsModel: uniqPools
|
sep_pools__CloudbrokerAccountUpdateParamsModel: uniqPools
|
||||||
sep_pools__ResourceCountersAPIResultNM: seps
|
sep_pools__ResourceCountersAPIResultNM: seps
|
||||||
sep_pools__ResourceGroupAPIResultNM: uniqPools
|
sep_pools__ResourceGroupAPIResultNM: uniqPools
|
||||||
|
sep_pools__ResourceGroupForListDeletedAPIResultNM: uniqPools
|
||||||
sep_pools__StoragePolicyCountersAPIResultNM: seps
|
sep_pools__StoragePolicyCountersAPIResultNM: seps
|
||||||
sep_tech_status: sep_tech_status
|
sep_tech_status: sep_tech_status
|
||||||
sep_type: sepType
|
sep_type: sepType
|
||||||
@@ -911,7 +926,6 @@ storage_size_quota_gb: maxVDiskCapacity
|
|||||||
storage_size_quota_gb__StoragePolicyCountersAPIResultNM: limit
|
storage_size_quota_gb__StoragePolicyCountersAPIResultNM: limit
|
||||||
sysctl_params: sysctlParams
|
sysctl_params: sysctlParams
|
||||||
system: system
|
system: system
|
||||||
system_name: IS
|
|
||||||
system_name__PCIDeviceAPIResultNM: systemName
|
system_name__PCIDeviceAPIResultNM: systemName
|
||||||
tags: tags
|
tags: tags
|
||||||
taints: taints
|
taints: taints
|
||||||
@@ -951,6 +965,7 @@ updated_timestamp__SecurityGroupAPIResultNM: updated_at
|
|||||||
updated_timestamp__TrunkAPIResultNM: updated_at
|
updated_timestamp__TrunkAPIResultNM: updated_at
|
||||||
usage: usage
|
usage: usage
|
||||||
use_unsafe: use_unsafe
|
use_unsafe: use_unsafe
|
||||||
|
user_email__AccessAPIResultNM: email
|
||||||
user_emails__AccessAPIResultNM: emails
|
user_emails__AccessAPIResultNM: emails
|
||||||
user_managed: userManaged
|
user_managed: userManaged
|
||||||
user_name: username
|
user_name: username
|
||||||
@@ -1005,7 +1020,6 @@ vm: computeACL
|
|||||||
vm_ci_id: computeciId
|
vm_ci_id: computeciId
|
||||||
vm_count__BServiceGroupAPIResultNM: computes
|
vm_count__BServiceGroupAPIResultNM: computes
|
||||||
vm_count__CloudapiBserviceGroupAddParamsModel: count
|
vm_count__CloudapiBserviceGroupAddParamsModel: count
|
||||||
vm_count__CloudapiBserviceGroupResizeParamsModel: count
|
|
||||||
vm_counts: computes
|
vm_counts: computes
|
||||||
vm_features: computeFeatures
|
vm_features: computeFeatures
|
||||||
vm_id: computeId
|
vm_id: computeId
|
||||||
@@ -1016,16 +1030,15 @@ vm_id__CloudapiComputeChangeIpParamsModel: compute_id
|
|||||||
vm_id__CloudapiComputeChangeMacParamsModel: compute_id
|
vm_id__CloudapiComputeChangeMacParamsModel: compute_id
|
||||||
vm_id__CloudapiComputeChangeMtuParamsModel: compute_id
|
vm_id__CloudapiComputeChangeMtuParamsModel: compute_id
|
||||||
vm_id__CloudapiComputeChangeSecurityGroupsParamsModel: compute_id
|
vm_id__CloudapiComputeChangeSecurityGroupsParamsModel: compute_id
|
||||||
vm_id__CloudapiComputeCloneAbortParamsModel: compute_id
|
|
||||||
vm_id__CloudapiComputeGuestAgentDisableParamsModel: compute_id
|
vm_id__CloudapiComputeGuestAgentDisableParamsModel: compute_id
|
||||||
vm_id__CloudapiComputeGuestAgentEnableParamsModel: compute_id
|
vm_id__CloudapiComputeGuestAgentEnableParamsModel: compute_id
|
||||||
vm_id__CloudapiComputeGuestAgentExecuteParamsModel: compute_id
|
vm_id__CloudapiComputeGuestAgentExecuteParamsModel: compute_id
|
||||||
vm_id__CloudapiComputeGuestAgentFeatureUpdateParamsModel: compute_id
|
vm_id__CloudapiComputeGuestAgentFeatureUpdateParamsModel: compute_id
|
||||||
vm_id__CloudapiDisksGetResultModel: machineId
|
vm_id__CloudapiDisksGetResultModel: machineId
|
||||||
|
vm_id__CloudapiDisksListParamsModel: compute_id
|
||||||
vm_id__CloudbrokerAuditListParamsModel: compute_id
|
vm_id__CloudbrokerAuditListParamsModel: compute_id
|
||||||
vm_id__CloudbrokerComputeChangeReadOnlyParamsModel: compute_id
|
vm_id__CloudbrokerComputeChangeReadOnlyParamsModel: compute_id
|
||||||
vm_id__CloudbrokerComputeChangeSecurityGroupsParamsModel: compute_id
|
vm_id__CloudbrokerComputeChangeSecurityGroupsParamsModel: compute_id
|
||||||
vm_id__CloudbrokerComputeCloneAbortParamsModel: compute_id
|
|
||||||
vm_id__CloudbrokerComputeStartMigrationOutParamsModel: compute_id
|
vm_id__CloudbrokerComputeStartMigrationOutParamsModel: compute_id
|
||||||
vm_id__DHCPReservationAPIResultNM: vmId
|
vm_id__DHCPReservationAPIResultNM: vmId
|
||||||
vm_id__DiskForListAndListDeletedAPIResultNM: machineId
|
vm_id__DiskForListAndListDeletedAPIResultNM: machineId
|
||||||
@@ -1078,6 +1091,7 @@ write_bytes_sec_max: write_bytes_sec_max
|
|||||||
write_iops_sec: write_iops_sec
|
write_iops_sec: write_iops_sec
|
||||||
write_iops_sec_max: write_iops_sec_max
|
write_iops_sec_max: write_iops_sec_max
|
||||||
xmpp: xmpp
|
xmpp: xmpp
|
||||||
|
zero_access_enabled: zeroaccess_enabled
|
||||||
zone_id: zoneId
|
zone_id: zoneId
|
||||||
zone_id__CloudapiAccountListParamsModel: zone_id
|
zone_id__CloudapiAccountListParamsModel: zone_id
|
||||||
zone_id__CloudapiBserviceListParamsModel: zone_id
|
zone_id__CloudapiBserviceListParamsModel: zone_id
|
||||||
|
|||||||
@@ -74,7 +74,6 @@ group_get: groupGet
|
|||||||
group_parent_add: groupParentAdd
|
group_parent_add: groupParentAdd
|
||||||
group_parent_remove: groupParentRemove
|
group_parent_remove: groupParentRemove
|
||||||
group_remove: groupRemove
|
group_remove: groupRemove
|
||||||
group_resize: groupResize
|
|
||||||
group_start: groupStart
|
group_start: groupStart
|
||||||
group_stop: groupStop
|
group_stop: groupStop
|
||||||
group_update: groupUpdate
|
group_update: groupUpdate
|
||||||
@@ -86,7 +85,6 @@ ip_reserve: ipReserve
|
|||||||
limit_io: limitIO
|
limit_io: limitIO
|
||||||
list_available_sep_and_pools: listAvailableSepAndPools
|
list_available_sep_and_pools: listAvailableSepAndPools
|
||||||
list_deleted: listDeleted
|
list_deleted: listDeleted
|
||||||
list_types: listTypes
|
|
||||||
list_unattached: listUnattached
|
list_unattached: listUnattached
|
||||||
make_highly_available: makeHighlyAvailable
|
make_highly_available: makeHighlyAvailable
|
||||||
migrate_to_zone: migrateToZone
|
migrate_to_zone: migrateToZone
|
||||||
@@ -128,7 +126,6 @@ user_revoke: userRevoke
|
|||||||
user_update: userUpdate
|
user_update: userUpdate
|
||||||
vnfdev_redeploy: vnfdevRedeploy
|
vnfdev_redeploy: vnfdevRedeploy
|
||||||
vnfdev_restart: vnfdevRestart
|
vnfdev_restart: vnfdevRestart
|
||||||
worker_add: workerAdd
|
|
||||||
worker_reset: workerReset
|
worker_reset: workerReset
|
||||||
worker_restart: workerRestart
|
worker_restart: workerRestart
|
||||||
workers_group_add: workersGroupAdd
|
workers_group_add: workersGroupAdd
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import dynamix_sdk.base as _base
|
|||||||
|
|
||||||
class SystemUsermanagerWhoamiResultModel(_base.BaseAPIResultModel):
|
class SystemUsermanagerWhoamiResultModel(_base.BaseAPIResultModel):
|
||||||
admin: bool
|
admin: bool
|
||||||
|
bro_jwt: str
|
||||||
name: str
|
name: str
|
||||||
roles: list[str]
|
roles: list[str]
|
||||||
|
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ from .api import API
|
|||||||
|
|
||||||
class Dynamix:
|
class Dynamix:
|
||||||
_config: config.ConfigWithAuth
|
_config: config.ConfigWithAuth
|
||||||
_COMPATIBLE_DX_MINOR_VERSION: str = '4.5'
|
_COMPATIBLE_DX_MINOR_VERSION: str = '4.6'
|
||||||
_COMPATIBLE_DX_BUILD: int = 1269
|
_COMPATIBLE_DX_BUILD: int = 1524
|
||||||
_COMPATIBILITY_WITH_NEWER_DX_BUILDS: bool = True
|
_COMPATIBILITY_WITH_NEWER_DX_BUILDS: bool = True
|
||||||
_dx_version: str
|
_dx_version: str
|
||||||
_dx_build: int
|
_dx_build: int
|
||||||
|
|||||||
@@ -68,15 +68,3 @@ def get_nested_value(
|
|||||||
f'The key {key} found, but its value is not a dictionary.'
|
f'The key {key} found, but its value is not a dictionary.'
|
||||||
)
|
)
|
||||||
return value
|
return value
|
||||||
|
|
||||||
|
|
||||||
def camel_to_snake(name: str) -> str:
|
|
||||||
result = []
|
|
||||||
for i, ch in enumerate(name):
|
|
||||||
if ch.isupper():
|
|
||||||
if i > 0 and not name[i - 1].isupper():
|
|
||||||
result.append('_')
|
|
||||||
result.append(ch.lower())
|
|
||||||
else:
|
|
||||||
result.append(ch)
|
|
||||||
return ''.join(result)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user