# Список изменений в версии 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`. |