You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dynamix-python-sdk/CHANGELOG.md

377 lines
48 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Список изменений в версии 1.3.0
## Добавлено
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BPYS-89 | Добавлены функции `cloudapi.vfpool.get`, `cloudapi.vfpool.list`. |
| BPYS-314 | Функция `cloudapi.compute.get`: тип атрибута `CloudapiComputeGetResultModel.stateless_sep_id` изменен с `int` на `int \| None`. |
| BPYS-315 | Функция `cloudapi.compute.get`: тип атрибута `CloudapiComputeGetResultModel.stateless_sep_type` изменен с `str` на `str \| None`. |
| BPYS-174 | Добавлена функция `cloudapi.compute.get_console_url`. |
| BPYS-168 | Добавлена функция `cloudapi.lb.config_reset`. |
| BPYS-166 | Добавлена функция `cloudapi.lb.update`. |
| BPYS-164 | Добавлены функции `cloudapi.lb.start`, `cloudapi.lb.stop`. |
| BPYS-333 | Функция `cloudapi.compute.list`: тип атрибута `CloudapiComputeListResultModel.data.stateless_sep_id` изменен с `int` на `int \| None`. |
| BPYS-334 | Функция `cloudapi.compute.list`: тип атрибута `CloudapiComputeListResultModel.data.stateless_sep_type` изменен с `str` на `str \| None`. |
| BPYS-324 | Функция `cloudapi.k8s.list`: у атрибута `CloudapiK8sListResultModel.data` изменен тип с `K8sListAPIResultNM` на `K8sAPIResultNM`. |
| BPYS-324 | Функция `cloudapi.k8s.list_deleted`: у атрибута `CloudapiK8sListDeletedResultModel.data` изменен тип с `K8sListDeletedAPIResultNM` на `K8sAPIResultNM`. |
| BPYS-188 | Добавлены функции `cloudapi.k8s.delete_master_from_group`, `cloudapi.k8s.delete_worker_from_group`. |
| BPYS-359 | Функция `cloudapi.account.get`: добавлен атрибут `CloudapiAccountGetResultModel.quotas.ext_ip_count` в связи с переименованием из `public_ip_count`. |
| BPYS-359 | Функция `cloudapi.account.update`: добавлен параметр `ext_ip_count_quota` в связи с переименованием из `public_ip_count_quota`. |
| BPYS-359 | Функция `cloudapi.rg.create`: добавлен параметр `ext_ip_count_quota` в связи с переименованием из `public_ip_count_quota`. |
| BPYS-359 | Функция `cloudapi.rg.get`: добавлен атрибут `CloudapiRgGetResultModel.quotas.ext_ip_count` в связи с переименованием из `public_ip_count`. |
| BPYS-359 | Функция `cloudapi.rg.list`: добавлен атрибут `CloudapiRgListResultModel.data.quotas.ext_ip_count` в связи с переименованием из `public_ip_count`. |
| BPYS-359 | Функция `cloudapi.rg.update`: добавлен параметр `ext_ip_count_quota` в связи с переименованием из `public_ip_count_quota`. |
| BPYS-359 | Функция `cloudbroker.account.create`: добавлен параметр `ext_ip_count_quota` в связи с переименованием из `public_ip_count_quota`. |
| BPYS-150 | Добавлены функции `cloudapi.vins.nat_rule_add`, `cloudapi.vins.nat_rule_del`, `cloudapi.vins.nat_rule_list`. |
| BPYS-176 | Добавлена функция `cloudapi.compute.power_cycle`. |
| BPYS-374 | Функция `cloudapi.image.create`: добавлен параметр `storage_policy_id`. |
| BPYS-379 | Функция `cloudapi.kvmx86.create`: добавлен параметр `storage_policy_id`. |
| BPYS-380 | Функция `cloudapi.kvmx86.create_blank`: добавлен параметр `storage_policy_id`. |
| BPYS-370 | Функция `cloudapi.compute.disk_add`: добавлен параметр `storage_policy_id`. |
| BPYS-372 | Функция `cloudapi.disks.create`: добавлен параметр `storage_policy_id`. |
| BPYS-376 | Функция `cloudapi.k8s.create`: добавлен параметр `storage_policy_id`. |
| BPYS-378 | Функция `cloudapi.k8s.workers_group_add`: добавлен параметр `storage_policy_id`. |
| BPYS-368 | Функция `cloudapi.bservice.group_add`: добавлен параметр `storage_policy_id`. |
| BPYS-177 | Добавлена функция `cloudapi.compute.reset`. |
| BPYS-192 | Добавлена функция `cloudapi.k8s.enable`, `cloudapi.k8s.disable`. |
| BPYS-193 | Добавлена функция `cloudapi.k8s.update`. |
| BPYS-194 | Добавлена функция `cloudapi.k8s.start`, `cloudapi.k8s.stop`. |
| BPYS-170 | Добавлена функция `cloudapi.lb.restart`. |
| BPYS-169 | Добавлена функция `cloudapi.lb.restore`. |
| BPYS-175 | Добавлена функция `cloudapi.compute.change_link_state`. |
| BPYS-139 | Добавлена функция `cloudapi.compute.abort_shared_snapshot_merge`. |
| BPYS-173 | Добавлена функция `cloudapi.lb.update_syscl_params`. |
| BPYS-389 | Функция `cloudapi.account.get`: добавлен атрибут `CloudapiAccountGetResultModel.storage_policy_ids`. |
| BPYS-414 | Функция `cloudapi.account.get`: добавлен атрибут `CloudapiAccountGetResultModel.quotas.storage_policies`. |
| BPYS-414 | Функция `cloudapi.rg.get`: добавлен атрибут `CloudapiRgGetResultModel.quotas.storage_policies`. |
| BPYS-414 | Функция `cloudapi.rg.list`: добавлен атрибут `CloudapiRgListResultModel.data.quotas.storage_policies`. |
| BPYS-385 | Функция `cloudapi.compute.redeploy`: добавлен параметр `storage_policy_id`. |
| BPYS-386 | Функция `cloudapi.disks.get`: добавлен атрибут `CloudapiDisksGetResultModel.storage_policy_id`. |
| BPYS-387 | Функция `cloudapi.disks.list`: добавлен атрибут `CloudapiDisksListResultModel.data.storage_policy_id`. |
| BPYS-387 | Функция `cloudapi.disks.list_deleted`: добавлен атрибут `CloudapiDisksListDeletedResultModel.data.storage_policy_id`. |
| BPYS-391 | Функция `cloudapi.rg.get`: добавлен атрибут `CloudapiRgGetResultModel.storage_policy_ids`. |
| BPYS-181 | Добавлена функция `cloudapi.vins.dns_apply`. |
| BPYS-388 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.disks.storage_policy_id`. |
| BPYS-417 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.interfaces.security_group_ids`. |
| BPYS-418 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.interfaces.security_group_mode`. |
| BPYS-418 | Функция `cloudapi.compute.net_attach`: добавлен атрибут `CloudapiComputeNetAttachResultModel.interfaces.security_group_ids`. |
| BPYS-418 | Функция `cloudapi.compute.net_attach`: добавлен атрибут `CloudapiComputeNetAttachResultModel.interfaces.security_group_mode`. |
| BPYS-155 | Добавлены функции `cloudbroker.user.block`, `cloudbroker.user.unblock`. |
| BPYS-308 | Функция `cloudapi.image.create_virtual`: добавлен параметр `account_id`. |
| BPYS-422 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.interfaces.security_group_ids`. |
| BPYS-423 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.interfaces.security_group_mode`. |
| BPYS-156 | Функция `cloudapi.compute.user_list`: у атрибута `CloudapiComputeUserListResultModel.data.account.explicit` изменен тип с `bool \| str` на `bool`. |
| BPYS-156 | Функция `cloudapi.compute.user_list`: у атрибута `CloudapiComputeUserListResultModel.data.vm.explicit` изменен тип с `bool \| str` на `bool`. |
| BPYS-156 | Функция `cloudapi.compute.user_list`: у атрибута `CloudapiComputeUserListResultModel.data.rg.explicit` изменен тип с `bool \| str` на `bool`. |
| BPYS-156 | Функция `cloudapi.compute.get`: у атрибута `CloudapiComputeGetResultModel.acl.account.explicit` изменен тип с `bool \| str` на `bool`. |
| BPYS-156 | Функция `cloudapi.compute.get`: у атрибута `CloudapiComputeGetResultModel.acl.vm.explicit` изменен тип с `bool \| str` на `bool`. |
| BPYS-156 | Функция `cloudapi.compute.get`: у атрибута `CloudapiComputeGetResultModel.acl.rg.explicit` изменен тип с `bool \| str` на `bool`. |
| BPYS-100 | Добавлены функции `cloudapi.zone.get`, `cloudapi.zone.list`. |
| BPYS-141 | Добавлены функции `cloudapi.compute.guest_agent_disable`, `cloudapi.compute.guest_agent_enable`, `cloudapi.compute.guest_agent_execute`, `cloudapi.compute.guest_agent_feature_update`. |
| BPYS-436 | Функция `cloudapi.disks.list`: добавлен параметр `storage_policy_id`. |
| BPYS-427 | Функция `cloudapi.kvmx86.create`: добавлен параметр `interfaces.security_group_mode`. |
| BPYS-428 | Функция `cloudapi.kvmx86.create`: добавлен параметр `interfaces.security_group_ids`. |
| BPYS-428 | Функция `cloudapi.kvmx86.create_blank`: добавлен параметр `interfaces.security_group_mode`. |
| BPYS-428 | Функция `cloudapi.kvmx86.create_blank`: добавлен параметр `interfaces.security_group_ids`. |
| BPYS-433 | Функция `cloudapi.compute.net_attach`: добавлен параметр `security_group_mode`. |
| BPYS-434 | Функция `cloudapi.compute.net_attach`: добавлен параметр `security_group_ids`. |
| BPYS-447 | Добавлена функция `cloudapi.image.change_storage_policy`. |
| BPYS-459 | Функция `cloudapi.rg.update`: добавлен параметр `storage_policies`. |
| BPYS-101 | Добавлены функции `cloudapi.bservice.migrate_to_zone`, `cloudapi.compute.migrate_to_zone`, `cloudapi.k8s.migrate_to_zone`, `cloudapi.lb.migrate_to_zone`, `cloudapi.vins.migrate_to_zone`. |
| BPYS-446 | Добавлена функция `cloudapi.security_group.update`. |
| BPYS-251 | Добавлена функция `cloudapi.compute.change_mtu`. |
| BPYS-439 | Добавлена функция `cloudapi.compute.change_security_groups`. |
| BPYS-217 | Добавлены функции `cloudapi.trunk.get`, `cloudapi.trunk.list`. |
| BPYS-462 | Функция `cloudapi.kvmx86.create_blank`: добавлен параметр `data_disks.storage_policy_id`. |
| BPYS-462 | Функция `cloudapi.kvmx86.create`: добавлен параметр `data_disks.storage_policy_id`. |
| BPYS-464 | Функция `cloudapi.user.get_audit`: в параметре `sort_by` изменено значение по умолчанию с `-Time` на `-timestamp`. |
| BPYS-470 | Функция `cloudapi.bservice.list`: добавлен параметр `zone_id`. |
| BPYS-496 | Функция `cloudapi.account.list`: добавлен атрибут `CloudapiAccountListResultModel.data.zone_ids`. |
| BPYS-496 | Функция `cloudapi.account.list_deleted`: добавлен атрибут `CloudapiAccountListDeletedResultModel.data.zone_ids`. |
| BPYS-468 | Функция `cloudapi.account.list`: добавлен параметр `zone_id`. |
| BPYS-492 | Функция `cloudapi.kvmx86.create`: добавлен параметр `interfaces.enabled`. |
| BPYS-492 | Функция `cloudapi.kvmx86.create_blank`: добавлен параметр `interfaces.enabled`. |
| BPYS-480 | Функция `cloudapi.vins.list`: добавлен параметр `zone_id`. |
| BPYS-397 | Добавлена функция `cloudapi.storage_policy.get`. |
| BPYS-472 | Функция `cloudapi.compute.list`: добавлен параметр `zone_id`. |
| BPYS-474 | Функция `cloudapi.extnet.list`: добавлен параметр `zone_id`. |
| BPYS-476 | Функция `cloudapi.k8s.list`: добавлен параметр `zone_id`. |
| BPYS-478 | Функция `cloudapi.lb.list`: добавлен параметр `zone_id`. |
| BPYS-493 | Функция `cloudapi.compute.net_attach`: добавлен параметр `enabled`. |
| BPYS-180 | Добавлены функции `cloudapi.vins.ext_net_list`, `cloudapi.vins.ext_net_connect`, `cloudapi.vins.ext_net_disconnect`. |
| BPYS-445 | Добавлена функция `cloudapi.security_group.list`. |
| BPYS-442 | Добавлена функция `cloudapi.security_group.delete`. |
| BPYS-440 | Добавлена функция `cloudapi.security_group.create`. |
| BPYS-441 | Добавлена функция `cloudapi.security_group.create_rule`. |
| BPYS-398 | Добавлена функция `cloudapi.storage_policy.list`. |
| BPYS-443 | Добавлена функция `cloudapi.security_group.delete_rule`. |
| BPYS-400 | Добавлена функция `cloudbroker.storage_policy.create`. |
| BPYS-403 | Добавлена функция `cloudbroker.account.add_storage_policy`. |
| BPYS-404 | Добавлена функция `cloudbroker.account.del_storage_policy`. |
| BPYS-405 | Добавлена функция `cloudbroker.rg.add_storage_policy`. |
| BPYS-448 | Добавлена функция `cloudbroker.image.change_storage_policy`. |
| BPYS-396 | Функция `cloudbroker.account.create`: добавлен параметр `storage_policy_quotas`. |
| BPYS-444 | Добавлена функция `cloudapi.security_group.get`. |
| BPYS-449 | Добавлена функция `cloudbroker.compute.change_security_groups`. |
| BPYS-450 | Добавлена функция `cloudbroker.vins.update`. |
| BPYS-505 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.disks.to_clean`. |
| BPYS-515 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.os_version`. |
| BPYS-518 | Функция `cloudapi.compute.get`: у атрибута `CloudapiComputeGetResultModel.image_id` изменен тип с `int` на `None \| int`. |
| BPYS-504 | Функция `cloudapi.disks.list`: добавлен атрибут `CloudapiDisksListResultModel.data.to_clean`. |
| BPYS-504 | Функция `cloudapi.disks.list_deleted`: добавлен атрибут `CloudapiDisksListDeletedResultModel.data.to_clean`. |
| BPYS-503 | Функция `cloudapi.disks.get`: добавлен атрибут `CloudapiDisksGetResultModel.to_clean`. |
| BPYS-406 | Добавлена функция `cloudbroker.rg.del_storage_policy`. |
| BPYS-438 | Функция `cloudapi.rg.create`: добавлен параметр `storage_policy_quotas`. |
| BPYS-514 | Функция `cloudapi.kvmx86.create`: добавлен параметр `os_version`. |
| BPYS-521 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.os_version`. |
| BPYS-513 | Функция `cloudapi.kvmx86.create_blank`: добавлен параметр `os_version`. |
| BPYS-512 | Функция `cloudapi.compute.update`: добавлен параметр `os_version`. |
| BPYS-409 | Добавлена функция `cloudbroker.storage_policy.disable`. |
| BPYS-402 | Добавлена функция `cloudbroker.storage_policy.update`. |
| BPYS-407 | Добавлена функция `cloudbroker.storage_policy.add_pool`. |
| BPYS-410 | Добавлена функция `cloudbroker.storage_policy.enable`. |
| BPYS-532 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.vnfdev.interfaces.security_group_ids`. |
| BPYS-533 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.vnfdev.interfaces.security_group_mode`. |
| BPYS-534 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.security_group_mode`. |
| BPYS-531 | Функция `cloudapi.image.get`: добавлен атрибут `CloudapiImageGetResultModel.storage_policy_id`. |
| BPYS-529 | Функция `cloudapi.extnet.get`: добавлен атрибут `CloudapiExtnetGetResultModel.security_group_mode`. |
| BPYS-528 | Функция `cloudapi.dpdknet.get`: добавлен атрибут `CloudapiDpdknetGetResultModel.security_group_mode`. |
| BPYS-528 | Функция `cloudapi.dpdknet.list`: добавлен атрибут `CloudapiDpdknetListResultModel.data.security_group_mode`. |
| BPYS-524 | Функция `cloudapi.audit.get`: добавлен атрибут `CloudapiAuditGetResultModel.correlation_id`. |
| BPYS-411 | Добавлена функция `cloudbroker.storage_policy.get`. |
| BPYS-451 | Добавлена функция `cloudbroker.security_group.create`. |
| BPYS-412 | Добавлена функция `cloudbroker.storage_policy.list`. |
| BPYS-452 | Добавлена функция `cloudbroker.security_group.create_rule`. |
| BPYS-542 | Функция `cloudapi.disks.list_unattached`: добавлен параметр `storage_policy_id`. |
| BPYS-408 | Добавлена функция `cloudbroker.storage_policy.delete_pool`. |
| BPYS-453 | Добавлена функция `cloudbroker.security_group.delete`. |
| BPYS-455 | Добавлена функция `cloudbroker.security_group.get`. |
| BPYS-456 | Добавлена функция `cloudbroker.security_group.list`. |
| BPYS-457 | Добавлена функция `cloudbroker.security_group.update`. |
| BPYS-564 | Функция `cloudapi.image.list`: добавлен параметр `storage_policy_id`. |
| BPYS-562 | Функция `cloudapi.compute.redeploy`: добавлен параметр `os_version`. |
| BPYS-570 | Функция `cloudapi.storage_policy.get`: добавлен атрибут `CloudapiStoragePolicyGetResultModel.sep_pools.sep_name`. |
| BPYS-570 | Функция `cloudapi.storage_policy.list`: добавлен атрибут `CloudapiStoragePolicyListResultModel.data.sep_pools.sep_name`. |
| BPYS-570 | Функция `cloudbroker.storage_policy.add_pool`: добавлен атрибут `CloudbrokerStoragePolicyAddPoolResultModel.sep_pools.sep_name`. |
| BPYS-570 | Функция `cloudbroker.storage_policy.delete_pool`: добавлен атрибут `CloudbrokerStoragePolicyDeletePoolResultModel.sep_pools.sep_name`. |
| BPYS-570 | Функция `cloudbroker.storage_policy.get`: добавлен атрибут `CloudbrokerStoragePolicyGetResultModel.sep_pools.sep_name`. |
| BPYS-570 | Функция `cloudbroker.storage_policy.list`: добавлен атрибут `CloudbrokerStoragePolicyListResultModel.data.sep_pools.sep_name`. |
| BPYS-570 | Функция `cloudbroker.storage_policy.update`: добавлен атрибут `CloudbrokerStoragePolicyUpdateResultModel.sep_pools.sep_name`. |
| BPYS-550 | Добавлена функция `cloudbroker.node.get_ssh_identity`. |
| BPYS-566 | Добавлена функция `cloudbroker.compute.start_migration_in`. |
| BPYS-581 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.boot_loader_metaiso`. |
| BPYS-582 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.disks.device_name`. |
| BPYS-580 | Функция `cloudapi.image.list`: добавлен атрибут `CloudapiImageListResultModel.data.storage_policy_id`. |
| BPYS-567 | Добавлена функция `cloudbroker.compute.stop_migration_in`. |
| BPYS-556 | Функция `cloudapi.compute.disk_add`: добавлен параметр `pci_slot_num_hex`. |
| BPYS-557 | Функция `cloudapi.compute.disk_add`: добавлен параметр `bus_num_hex`. |
| BPYS-559 | Функция `cloudapi.compute.disk_attach`: добавлен параметр `pci_slot_num_hex`. |
| BPYS-560 | Функция `cloudapi.compute.disk_attach`: добавлен параметр `bus_num_hex`. |
| BPYS-565 | Добавлена функция `cloudbroker.compute.migrate_storage_list`. |
| BPYS-553 | Функция `cloudapi.k8s.create`: тип параметра `lb_sysctl_params` изменен с `list[dict]` на `list[dict[str, str]]`. |
| BPYS-552 | Функция `cloudapi.lb.update_sysctl_params`: тип параметра `sysctl_params` изменен с `list[dict]` на `list[dict[str, str]]`. |
| BPYS-497 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.interfaces.net_prefix` в связи с переименованием из `net_mask`. |
| BPYS-497 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.interfaces.net_prefix` в связи с переименованием из `net_mask`. |
| BPYS-497 | Функция `cloudapi.compute.net_attach`: добавлен атрибут `CloudapiComputeNetAttachResultModel.net_prefix` в связи с переименованием из `net_mask`. |
| BPYS-497 | Функция `cloudapi.flipgroup.create`: добавлен атрибут `CloudapiFlipgroupCreateResultModel.net_prefix` в связи с переименованием из `net_mask`. |
| BPYS-497 | Функция `cloudapi.flipgroup.list`: добавлен атрибут `CloudapiFlipgroupListResultModel.data.net_prefix` в связи с переименованием из `net_mask`. |
| BPYS-497 | Функция `cloudapi.extnet.get`: добавлен атрибут `CloudapiExtnetGetResultModel.net_prefix` в связи с переименованием из `net_mask`. |
| BPYS-497 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.net_prefix` в связи с переименованием из `net_mask`. |
| BPYS-497 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.vnfdev.interfaces.net_prefix` в связи с переименованием из `net_mask`. |
| BPYS-497 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.vnfs.dhcp.config.net_prefix` в связи с переименованием из `net_mask`. |
| BPYS-497 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.vnfs.gw.config.ext_net_prefix` в связи с переименованием из `ext_net_mask`. |
| BPYS-497 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.vnfs.nat.config.net_prefix` в связи с переименованием из `net_mask`. |
| BPYS-587 | Функция `cloudapi.audit.get`: добавлен атрибут `CloudapiAuditGetResultModel.account_id`. |
| BPYS-588 | Функция `cloudapi.audit.get`: добавлен атрибут `CloudapiAuditGetResultModel.vm_id`. |
| BPYS-589 | Функция `cloudapi.audit.get`: добавлен атрибут `CloudapiAuditGetResultModel.rg_id`. |
| BPYS-590 | Функция `cloudapi.audit.get`: добавлен атрибут `CloudapiAuditGetResultModel.vins_id`. |
| BPYS-591 | Функция `cloudapi.audit.get`: добавлен атрибут `CloudapiAuditGetResultModel.bservice_id`. |
| BPYS-592 | Функция `cloudapi.audit.get`: добавлен атрибут `CloudapiAuditGetResultModel.k8s_id`. |
| BPYS-593 | Функция `cloudapi.audit.get`: добавлен атрибут `CloudapiAuditGetResultModel.flip_group_id`. |
| BPYS-594 | Функция `cloudapi.audit.get`: добавлен атрибут `CloudapiAuditGetResultModel.lb_id`. |
| BPYS-595 | Функция `cloudapi.audit.get`: добавлен атрибут `CloudapiAuditGetResultModel.sep_id`. |
| BPYS-596 | Функция `cloudapi.audit.get`: добавлен атрибут `CloudapiAuditGetResultModel.node_ids`. |
| BPYS-597 | Функция `cloudapi.audit.get`: добавлен атрибут `CloudapiAuditGetResultModel.apitask`. |
| BPYS-575 | Добавлена функция `cloudapi.compute.create_template`. |
| BPYS-195 | Добавлены функции `cloudapi.k8s.get_node_annotations`, `cloudapi.k8s.get_node_labels`, `cloudapi.k8s.get_node_taints`. |
| BPYS-189 | Добавлена функция `cloudapi.k8s.update_worker_nodes_meta_data`. |
| BPYS-579 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.disks.bus_num` в связи с переименованием из `bus_number`. |
| BPYS-579 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.interfaces.bus_num` в связи с переименованием из `bus_number`. |
| BPYS-579 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.interfaces.bus_num` в связи с переименованием из `bus_number`. |
| BPYS-579 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.vnfdev.interfaces.bus_num` в связи с переименованием из `bus_number`. |
| BPYS-578 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.disks.pci_slot_num` в связи с переименованием из `pci_slot`. |
| BPYS-578 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.interfaces.pci_slot_num` в связи с переименованием из `pci_slot`. |
| BPYS-578 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.interfaces.pci_slot_num` в связи с переименованием из `pci_slot`. |
| BPYS-578 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.vnfdev.interfaces.pci_slot_num` в связи с переименованием из `pci_slot`. |
| BPYS-586 | Добавлена функция `cloudapi.audit.list`. |
| BPYS-601 | Добавлена функция `cloudbroker.audit.list`. |
| BPYS-607 | Функция `cloudapi.compute.clone`: добавлен параметр `storage_policy_id`. |
| BPYS-617 | Функция `cloudapi.compute.clone`: изменен тип возвращаемого функцией значения с `int` на `str`. |
| BPYS-621 | Функция `cloudbroker.storage_policy.update`: добавлен параметр `sep_pools`. |
| BPYS-603 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.vgpu_ids` в связи с переименованием из `vgpus`. |
| BPYS-127 | Функция `cloudapi.compute.get`: у атрибута `CloudapiComputeGetResultModel.vgpus` изменен тип с `list[dict[str, _typing.Any]]` на `list[VGPUAPIResultNM]`. |
| BPYS-604 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.migration_job_id` в связи с переименованием из `migration_job`. |
| BPYS-604 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.migration_job_id` в связи с переименованием из `migration_job`. |
| BPYS-609 | Функция `cloudapi.compute.clone`: добавлен параметр `sep_pool_name`. |
| BPYS-610 | Функция `cloudapi.compute.clone`: добавлен параметр `sep_id`. |
| BPYS-549 | Добавлена функция `cloudbroker.node.add_ssh_identity`. |
| BPYS-401 | Добавлена функция `cloudbroker.storage_policy.delete`. |
| BPYS-454 | Добавлена функция `cloudbroker.security_group.delete_rule`. |
| BPYS-154 | Добавлена функция `cloudbroker.user.create`. |
| BPYS-576 | Добавлена функция `cloudbroker.compute.start_migration_out`. |
| BPYS-577 | Добавлена функция `cloudbroker.compute.stop_migration_out`. |
| BPYS-613 | Добавлена функция `cloudbroker.compute.clone`. |
| BPYS-612 | Добавлена функция `cloudbroker.compute.clone_abort`. |
| BPYS-618 | Добавлена функция `cloudapi.compute.clone_abort`. |
| BPYS-614 | Добавлена функция `cloudbroker.disks.migrate`. |
| BPYS-615 | Добавлена функция `cloudbroker.disks.migrate_abort`. |
| BPYS-623 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.boot_image_id`. |
| BPYS-625 | Функция `cloudapi.compute.list`: добавлен атрибут `CloudapiComputeListResultModel.data.boot_image_id`. |
| BPYS-634 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.vnfdev.live_migration_job_id`. |
| BPYS-643 | Функции `cloudapi.bservice.get`, `cloudapi.compute.get`, `cloudapi.compute.list`, `cloudapi.k8s.get`: в перечисляемый тип `VMTechStatus` добавлено значение `MIGRATING_IN`. |
| BPYS-644 | Функции `cloudapi.bservice.get`, `cloudapi.compute.get`, `cloudapi.compute.list`, `cloudapi.k8s.get`: в перечисляемый тип `VMTechStatus` добавлено значение `MIGRATING_OUT`. |
| BPYS-215 | Добавлены функции `cloudbroker.user.get`, `cloudbroker.user.list`. |
| BPYS-399 | Добавлена функция `cloudapi.disks.change_disk_storage_policy`. |
| BPYS-616 | Добавлена функция `cloudbroker.disks.migrate_status`. |
| BPYS-660 | Функция `cloudapi.image.get`: добавлен атрибут `CloudapiImageGetResultModel.to_clean`. |
| BPYS-641 | Добавлена функция `cloudapi.rg.del_storage_policy`. |
| BPYS-640 | Добавлена функция `cloudapi.rg.add_storage_policy`. |
| BPYS-642 | Функция `cloudapi.compute.get`: добавлен атрибут `CloudapiComputeGetResultModel.os_users.ssh_public_key` в связи с переименованием из `pub_key`. |
| BPYS-642 | Функция `cloudbroker.compute.stop_migration_in`: добавлен параметр `os_users.ssh_public_key` в связи с переименованием из `pub_key`. |
| BPYS-629 | Добавлена функция `cloudbroker.node.update_description`. |
| BPYS-630 | Добавлена функция `cloudbroker.vnfdev.migrate_abort`. |
| BPYS-668 | Функция `cloudapi.bservice.create`: добавлен параметр `ssh_public_key` в связи с переименованием из `ssh_key`. |
| BPYS-668 | Функция `cloudapi.bservice.get`: добавлен атрибут `CloudapiBserviceGetResultModel.ssh_public_key` в связи с переименованием из `ssh_key`. |
| BPYS-668 | Функция `cloudapi.vins.get`: добавлен атрибут `CloudapiVinsGetResultModel.vnfdev.config.mgmt.ssh_public_key` в связи с переименованием из `ssh_key`. |
| BPYS-667 | Функция `cloudapi.bservice.create`: добавлен параметр `ssh_user_name` в связи с переименованием из `ssh_user`. |
| BPYS-667 | Функция `cloudapi.bservice.get`: добавлен атрибут `CloudapiBserviceGetResultModel.ssh_user_name` в связи с переименованием из `ssh_user`. |
| BPYS-667 | Функция `cloudapi.bservice.list`: добавлен атрибут `CloudapiBserviceListResultModel.data.ssh_user_name` в связи с переименованием из `ssh_user`. |
| BPYS-667 | Функция `cloudapi.bservice.list_delete`: добавлен атрибут `CloudapiBserviceListDeleteResultModel.data.ssh_user_name` в связи с переименованием из `ssh_user`. |
| BPYS-676 | Добавлена функция `system.info.version`. |
| BPYS-681 | Добавлена функция `cloudapi.bservice.snapshot_rollback`. |
| BPYS-680 | Добавлена функция `cloudapi.bservice.snapshot_delete`. |
| BPYS-679 | Добавлена функция `cloudapi.bservice.snapshot_create`. |
| BPYS-684 | Добавлена функция `cloudapi.compute.attach_pci_device`. |
| BPYS-682 | Добавлена функция `cloudapi.bservice.snapshot_list`. |
| BPYS-683 | Добавлена функция `cloudapi.compute.attach_gpu`. |
| BPYS-687 | Добавлена функция `cloudapi.compute.detach_gpu`. |
| BPYS-686 | Добавлена функция `cloudapi.compute.boot_disk_set`. |
| BPYS-677 | Добавлена функция `cloudapi.account.get_resource_consumption`. |
| BPYS-688 | Добавлена функция `cloudapi.compute.detach_pci_device`. |
| BPYS-689 | Добавлена функция `cloudapi.compute.disable`. |
| BPYS-690 | Добавлена функция `cloudapi.compute.disk_migrate`. |
| BPYS-694 | Добавлена функция `cloudapi.compute.disk_switch_to_replication`. |
| BPYS-695 | Добавлена функция `cloudapi.compute.enable`. |
| BPYS-697 | Добавлена функция `cloudapi.compute.move_to_rg`. |
| BPYS-698 | Добавлена функция `cloudapi.compute.restore`. |
| BPYS-699 | Добавлена функция `cloudapi.compute.change_mac`. |
| BPYS-658 | Добавлена проверка совместимости с API и соответствующий параметр `ignore_api_compatibility` в конструктор класса `Dynamix`. |
| BPYS-708 | Добавлена функция `cloudapi.k8s.worker_add`. |
| BPYS-692 | Добавлен тип исключения `dynamix_sdk.exceptions.RequestException`. В конструкторы классов `Dynamix`, `DECS3OAuth`, `BVSAuth` добавлен параметр `wrap_request_exceptions`, позволяющий заменить исключения библиотеки requests на новый тип исключения, который кроме оригинального исключения содержит название функции SDK и переданные в неё параметры. |
| BPYS-693 | В конструкторы классов `Dynamix`, `DECS3OAuth`, `BVSAuth` добавлен параметр `f_decorators`, позволяющий задать список декораторов, которые будут применяться к каждой вызываемой функции SDK. |
| BPYS-709 | Добавлена функция `cloudapi.pcidevice.list`. |
| BPYS-711 | Добавлена функция `cloudapi.rg.get_resource_consumption`. |
| BPYS-713 | Добавлена функция `cloudapi.sep.list_available_sep_and_pools`. |
| BPYS-722 | Добавлена функция `cloudapi.user.set_data`. |
| BPYS-716 | Добавлена функция `cloudapi.vgpu.list`. |
| BPYS-724 | Добавлена функция `cloudbroker.account.get`. |
| BPYS-726 | Добавлена функция `cloudbroker.account.add_user`. |
| BPYS-696 | Добавлена функция `cloudapi.compute.list_deleted`. |
| BPYS-712 | Добавлена функция `cloudapi.rg.list_deleted`. |
| BPYS-714 | Добавлена функция `cloudapi.user.brief`. |
| BPYS-725 | Добавлена функция `cloudbroker.account.list`. |
| BPYS-727 | Добавлена функция `cloudbroker.account.add_zone`. |
| BPYS-734 | Добавлена функция `cloudbroker.account.delete_accounts`. |
| BPYS-735 | Добавлена функция `cloudbroker.account.delete_user`. |
| BPYS-736 | Добавлена функция `cloudbroker.account.disable`. |
| BPYS-737 | Добавлена функция `cloudbroker.account.disable_accounts`. |
| BPYS-738 | Добавлена функция `cloudbroker.account.enable`. |
| BPYS-728 | Добавлена функция `cloudbroker.account.delete`. |
| BPYS-715 | Добавлена функция `cloudapi.user.get_resource_consumption`. |
| BPYS-739 | Добавлена функция `cloudbroker.account.enable_accounts`. |
| BPYS-741 | Добавлена функция `cloudbroker.account.get_resource_consumption`. |
| BPYS-745 | Добавлена функция `cloudbroker.account.list_deleted`. |
| BPYS-746 | Добавлена функция `cloudbroker.account.restore`. |
| BPYS-747 | Добавлена функция `cloudbroker.account.remove_zone`. |
## Удалено
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BPYS-322 | Функция `cloudapi.k8ci.list`: удален параметр `worker_node_driver`. |
| BPYS-323 | Функция `cloudapi.k8ci.list`: удален параметр `master_node_driver`. |
| BPYS-331 | Функция `cloudapi.kvmx86.create_blank`: удален параметр `driver`. |
| BPYS-329 | Функция `cloudapi.kvmx86.create`: удален параметр `driver`. |
| BPYS-326 | Функция `cloudapi.k8ci.list_deleted`: удален параметр `worker_node_driver`. |
| BPYS-327 | Функция `cloudapi.k8ci.list_deleted`: удален параметр `master_node_driver`. |
| BPYS-359 | Функция `cloudapi.account.get`: удален атрибут `CloudapiAccountGetResultModel.quotas.public_ip_count` в связи с переименованием в `ext_ip_count`. |
| BPYS-359 | Функция `cloudapi.account.update`: удален параметр `public_ip_count_quota` в связи с переименованием в `ext_ip_count_quota`. |
| BPYS-359 | Функция `cloudapi.rg.create`: удален параметр `public_ip_count_quota` в связи с переименованием в `ext_ip_count_quota`. |
| BPYS-359 | Функция `cloudapi.rg.get`: удален атрибут `CloudapiRgGetResultModel.quotas.public_ip_count` в связи с переименованием в `ext_ip_count`. |
| BPYS-359 | Функция `cloudapi.rg.list`: удален атрибут `CloudapiRgListResultModel.data.quotas.public_ip_count` в связи с переименованием в `ext_ip_count`. |
| BPYS-359 | Функция `cloudapi.rg.update`: удален параметр `public_ip_count_quota` в связи с переименованием в `ext_ip_count_quota`. |
| BPYS-359 | Функция `cloudbroker.account.create`: удален параметр `public_ip_count_quota` в связи с переименованием в `ext_ip_count_quota`. |
| BPYS-318 | Функция `cloudapi.image.create`: удален параметр `drivers`. |
| BPYS-372 | Функция `cloudapi.disks.create`: удален параметр `iops`. |
| BPYS-516 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.virtual_image_id`. |
| BPYS-517 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.virtual_image_name`. |
| BPYS-519 | Функция `cloudapi.compute.list`: удален атрибут `CloudapiComputeListResultModel.data.image_id`. |
| BPYS-520 | Функция `cloudapi.compute.list`: удален атрибут `CloudapiComputeListResultModel.data.virtual_image_id`. |
| BPYS-569 | Функция `cloudapi.storage_policy.get`: удален атрибут `CloudapiStoragePolicyGetResultModel.sep_pools.name`. |
| BPYS-569 | Функция `cloudapi.storage_policy.list`: удален атрибут `CloudapiStoragePolicyListResultModel.data.sep_pools.name`. |
| BPYS-569 | Функция `cloudbroker.storage_policy.add_pool`: удален атрибут `CloudbrokerStoragePolicyAddPoolResultModel.sep_pools.name`. |
| BPYS-569 | Функция `cloudbroker.storage_policy.delete_pool`: удален атрибут `CloudbrokerStoragePolicyDeletePoolResultModel.sep_pools.name`. |
| BPYS-569 | Функция `cloudbroker.storage_policy.get`: удален атрибут `CloudbrokerStoragePolicyGetResultModel.sep_pools.name`. |
| BPYS-569 | Функция `cloudbroker.storage_policy.list`: удален атрибут `CloudbrokerStoragePolicyListResultModel.data.sep_pools.name`. |
| BPYS-569 | Функция `cloudbroker.storage_policy.update`: удален атрибут `CloudbrokerStoragePolicyUpdateResultModel.sep_pools.name`. |
| BPYS-497 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.interfaces.net_mask` в связи с переименованием в `net_prefix`. |
| BPYS-497 | Функция `cloudapi.compute.list`: удален атрибут `CloudapiComputeListResultModel.data.interfaces.net_mask` в связи с переименованием в `net_prefix`. |
| BPYS-497 | Функция `cloudapi.compute.net_attach`: удален атрибут `CloudapiComputeNetAttachResultModel.net_mask` в связи с переименованием в `net_prefix`. |
| BPYS-497 | Функция `cloudapi.extnet.get`: удален атрибут `CloudapiExtnetGetResultModel.net_mask` в связи с переименованием в `net_prefix`. |
| BPYS-497 | Функция `cloudapi.flipgroup.create`: удален атрибут `CloudapiFlipgroupCreateResultModel.net_mask` в связи с переименованием в `net_prefix`. |
| BPYS-497 | Функция `cloudapi.flipgroup.list`: удален атрибут `CloudapiFlipgroupListResultModel.data.net_mask` в связи с переименованием в `net_prefix`. |
| BPYS-497 | Функция `cloudapi.vins.get`: удален атрибут `CloudapiVinsGetResultModel.net_mask` в связи с переименованием в `net_prefix`. |
| BPYS-497 | Функция `cloudapi.vins.get`: удален атрибут `CloudapiVinsGetResultModel.vnfdev.interfaces.net_mask` в связи с переименованием в `net_prefix`. |
| BPYS-497 | Функция `cloudapi.vins.get`: удален атрибут `CloudapiVinsGetResultModel.vnfs.dhcp.config.net_mask` в связи с переименованием в `net_prefix`. |
| BPYS-497 | Функция `cloudapi.vins.get`: удален атрибут `CloudapiVinsGetResultModel.vnfs.gw.config.ext_net_mask` в связи с переименованием в `ext_net_prefix`. |
| BPYS-497 | Функция `cloudapi.vins.get`: удален атрибут `CloudapiVinsGetResultModel.vnfs.nat.config.net_mask` в связи с переименованием в `net_prefix`. |
| BPYS-579 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.disks.bus_number` в связи с переименованием в `bus_num`. |
| BPYS-579 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.interfaces.bus_number` в связи с переименованием в `bus_num`. |
| BPYS-579 | Функция `cloudapi.compute.list`: удален атрибут `CloudapiComputeListResultModel.data.interfaces.bus_number` в связи с переименованием в `bus_num`. |
| BPYS-579 | Функция `cloudapi.vins.get`: удален атрибут `CloudapiVinsGetResultModel.vnfdev.interfaces.bus_number` в связи с переименованием в `bus_num`. |
| BPYS-578 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.disks.pci_slot` в связи с переименованием в `pci_slot_num`. |
| BPYS-578 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.interfaces.pci_slot` в связи с переименованием в `pci_slot_num`. |
| BPYS-578 | Функция `cloudapi.compute.list`: удален атрибут `CloudapiComputeListResultModel.data.interfaces.pci_slot` в связи с переименованием в `pci_slot_num`. |
| BPYS-578 | Функция `cloudapi.vins.get`: удален атрибут `CloudapiVinsGetResultModel.vnfdev.interfaces.pci_slot` в связи с переименованием в `pci_slot_num`. |
| BPYS-603 | Функция `cloudapi.compute.list`: удален атрибут `CloudapiComputeListResultModel.data.vgpus` в связи с переименованием в `vgpu_ids`. |
| BPYS-604 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.migration_job` в связи с переименованием в `migration_job_id`. |
| BPYS-604 | Функция `cloudapi.compute.list`: удален атрибут `CloudapiComputeListResultModel.data.migration_job` в связи с переименованием в `migration_job_id`. |
| BPYS-651 | Удалена функция `cloudapi.user.get_audit`. |
| BPYS-642 | Функция `cloudapi.compute.get`: удален атрибут `CloudapiComputeGetResultModel.os_users.pub_key` в связи с переименованием в `ssh_public_key`. |
| BPYS-642 | Функция `cloudbroker.compute.stop_migration_in`: удален параметр `os_users.pub_key` в связи с переименованием в `ssh_public_key`. |
| BPYS-668 | Функция `cloudapi.bservice.create`: удален параметр `ssh_key` в связи с переименованием в `ssh_public_key`. |
| BPYS-668 | Функция `cloudapi.bservice.get`: удален атрибут `CloudapiBserviceGetResultModel.ssh_key` в связи с переименованием в `ssh_public_key`. |
| BPYS-668 | Функция `cloudapi.vins.get`: удален атрибут `CloudapiVinsGetResultModel.vnfdev.config.mgmt.ssh_key` в связи с переименованием в `ssh_public_key`. |
| BPYS-667 | Функция `cloudapi.bservice.create`: удален параметр `ssh_user` в связи с переименованием в `ssh_user_name`. |
| BPYS-667 | Функция `cloudapi.bservice.get`: удален атрибут `CloudapiBserviceGetResultModel.ssh_user` в связи с переименованием в `ssh_user_name`. |
| BPYS-667 | Функция `cloudapi.bservice.list`: удален атрибут `CloudapiBserviceListResultModel.data.ssh_user` в связи с переименованием в `ssh_user_name`. |
| BPYS-667 | Функция `cloudapi.bservice.list_delete`: удален атрибут `CloudapiBserviceListDeleteResultModel.data.ssh_user` в связи с переименованием в `ssh_user_name`. |
| BPYS-723 | Удалена функция `cloudapi.compute.disk_resize`: в связи с тем, что аналогичный функционал доступен через функцию `cloudapi.disks.resize2`. |
## Исправлено
| Идентификатор<br>задачи | Описание |
| --- | --- |
| BPYS-358 | Функция `cloudapi.k8s.get`: в некоторых случаях вызов функции завершался ошибкой валидации полей `k8sGroups.masters.detailedInfo.0.externalip` и `k8sGroups.workers.0.detailedInfo.0.externalip`. |
| BPYS-357 | Функция `cloudapi.k8s.list`: был неверно аннотирован тип элементов списка `data.acl`. |
| BPYS-357 | Функция `cloudapi.k8s.list_deleted`: был неверно аннотирован тип элементов списка `data.acl`. |
| BPYS-551 | Функция `cloudapi.lb.create`: при передаче корректного значения в параметр `sysctl_params` выполнение функции завершалось ошибкой валидации типа параметра. |
| BPYS-602 | Функция `cloudapi.compute.list`: выполнение функции завершалось ошибкой валидации при наличии элементов в списке `CloudapiComputeListResultModel.data.vgpus`. |
| BPYS-649 | Функция `cloudapi.account.update`: отсутствовало значение по умолчанию у параметра `send_access_emails`. |
| BPYS-654 | Функция `cloudapi.image.get`: отсутствовало значение `unknown` в перечисляемом типе `ImageType` у атрибута `CloudapiImageGetResultModel.type`, что приводило к ошибке валидации. |
| BPYS-654 | Функция `cloudapi.image.list`: отсутствовало значение `unknown` в перечисляемом типе `ImageType` у параметра `type` и атрибута `CloudapiImageListResultModel.data.type`, что приводило к ошибке валидации. |
| BPYS-654 | Функция `cloudapi.image.get`: было лишнее значение `other` в перечисляемом типе `ImageType` у атрибута `CloudapiImageGetResultModel.type`, что приводило к ошибке валидации. |
| BPYS-654 | Функция `cloudapi.image.list`: было лишнее значение `other` в перечисляемом типе `ImageType` у параметра `type` и атрибута `CloudapiImageListResultModel.data.type`, что приводило к ошибке валидации. |
| BPYS-670 | Функция `cloudapi.bservice.group_get`: вызов функции завершался ошибкой валидации поля `computes.0.chipset`. |