# Список изменений в версии 1.3.0
## Добавлено
| Идентификатор
задачи | Описание |
| --- | --- |
| 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`. |
## Удалено
| Идентификатор
задачи | Описание |
| --- | --- |
| 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`. |
## Исправлено
| Идентификатор
задачи | Описание |
| --- | --- |
| 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`. |