Files
dynamix-golang-sdk/CHANGELOG.md
2026-06-05 17:30:36 +03:00

18 KiB
Raw Blame History

Version 15.0.0

Методы Audits в cloudapi/compute, cloudbroker/compute, cloudapi/account, cloudbroker/account, cloudapi/vins, cloudbroker/vins, cloudapi/rg и cloudbroker/rg стали deprecated и в следующих версиях будут удалены, вместо них необходимо использовать метод List в cloudapi/audit и cloudbroker/audit с соответствующими фильтрами
Методы AccessGrant, AccessGrantToPool, AccessRevoke, AccessRevokeToPool в cloudbroker/sep стали deprecated и в следующих версиях будут удалены
Методы ComputeCISet, ComputeCIUnset, GetAudits в cloudbroker/compute и GetAudits в cloudapi/compute стали deprecated и будут удалены в следующих версиях
Методы ComputeCISet, ComputeCIUnset в cloudbroker/image стали deprecated и будут удалены в следующих версиях

Все методы группы .SDN() находятся в альфа-версии.

Добавлено

compute

Идентификатор задачи Описание
BGOS-864 Методы GetCPUAlignmentProfile, SetCPUAlignmentProfile и DeleteCPUAlignmentProfile в cloudapi/compute и cloudbroker/compute
BGOS-864 Структуры запросов GetCPUAlignmentProfileRequest, SetCPUAlignmentProfileRequest и DeleteCPUAlignmentProfileRequest в cloudapi/compute и cloudbroker/compute
BGOS-865 Вычисляемое поле CPUAlignmentProfile в структуру ответа RecordCompute в cloudapi/compute и cloudbroker/compute
BGOS-865 Вычисляемое поле CPUAlignmentProfile в структуру ответа ItemCompute в cloudapi/compute и cloudbroker/compute
BGOS-865 Структура ответа CPUAlignmentProfile в cloudapi/compute и cloudbroker/compute
BGOS-872 Опциональное поле WithMemory в структуру запроса SnapshotCreateRequest в cloudapi/compute и cloudbroker/compute
BGOS-872 Опциональное поле WithMemory в структуру запроса SnapshotRollbackRequest в cloudapi/compute и cloudbroker/compute
BGOS-872 Вычисляемые поля MemoryDumpImage и Compute в структуру ответа ItemSnapshot в cloudapi/compute и cloudbroker/compute
BGOS-872 Методы SnapshotCreateAsync, SnapshotRollbackAsync и AbortSharedSnapshotMergeAsync в cloudapi/compute и cloudbroker/compute
BGOS-872 Опциональное поле NodeID в структуру запроса SnapshotRollbackRequest в cloudbroker/compute
BGOS-877 Опциональное поле Clock в структуру запроса UpdateRequest в cloudapi/compute и cloudbroker/compute
BGOS-877 Вычисляемое поле Clock в структуры ответа RecordCompute и ItemCompute в cloudapi/compute
BGOS-877 Вычисляемое поле Clock в структуры ответа RecordCompute и InfoCompute в cloudbroker/compute
BGOS-885 Методы CDEjectAsync, CDInsertAsync, ChangeIPAsync, ChangeLinkStateAsync, ChangeSecGroupsAsync, ChangeMTUAsync, CloneAsync, CreateTemplateAsync, DeleteAsync, DisableAsync, DiskAddAsync, DiskAttachAsync, DiskDelAsync, DiskDetachAsync, DiskQOSAsync, DiskResizeAsync, DiskSwitchToReplicationAsync, GuestAgentDisableAsync, GuestAgentEnableAsync, GuestAgentExecuteRequestAsync, GuestAgentFeatureUpdateAsync, MigrateToZoneAsync, MoveToRGAsync, NetAttachAsync, NetDetachAsync, PauseAsync, PFWAddAsync, PFWDelAsync, PinToNodeAsync, PowerCycleAsync, RebootAsync, RedeployAsync, ResetAsync, ResizeAsync, RestoreAsync, ResumeAsync, StartAsync, StopAsync, MassDeleteAsync, MassRebootAsync, MassStartAsync, MassStopAsync, MigrateAbortAsync, MigrateStorageAbortAsync, MigrateStorageCleanUpAsync, NetQOSAsync и RaiseDownAsync в cloudbroker/compute
BGOS-885 Методы CDEjectAsync, CDInsertAsync, ChangeIPAsync, ChangeLinkStateAsync, ChangeMTUAsync, ChangeSecGroupsAsync, CloneAsync, DeleteAsync, DisableAsync, DiskAddAsync, DiskDelAsync, DiskAttachAsync, DiskDetachAsync, DiskQOSAsync, DiskResizeAsync, DiskSwitchToReplicationAsync, GuestAgentDisableAsync, GuestAgentEnableAsync, GuestAgentExecuteRequestAsync, GuestAgentFeatureUpdateAsync, MigrateToZoneAsync, MoveToRGAsync, NetAttachAsync, NetDetachAsync, PauseAsync, PFWAddAsync, PFWDelAsync, PinToNodeAsync, PowerCycleAsync, RebootAsync, RedeployAsync, ResetAsync, ResizeAsync, RestoreAsync, ResumeAsync, StartAsync и StopAsync в cloudapi/compute
BGOS-894 Опциональное поле ReadOnly в структуры запросов DiskAddRequest и DiskAttachRequest в cloudapi/compute и cloudbroker/compute
BGOS-894 Опциональное поле ReadOnly в структуры ответа InfoDisk в cloudapi/compute и cloudbroker/compute
BGOS-894 Опциональное поле ReadOnly в структуру ответа ItemComputeDisk в cloudapi/compute
BGOS-894 Опциональное поле ReadOnly в структуру ответа ItemDisk в cloudbroker/compute

disks

Идентификатор задачи Описание
BGOS-895 Вычисляемое поле ComputesReadOnly в структуру ответа InfoDisk в cloudbroker/disks
BGOS-895 Вычисляемое поле ComputesReadOnly в структуры ответа ItemDisk и RecordDisk в cloudapi/disks

extnet

Идентификатор
задачи
Описание
BGOS-876 Вычисляемое поле FreeIPs в структуру ответа ItemExtNet в cloudapi/extnet

grid

Идентификатор
задачи
Описание
BGOS-888 Вычисляемые поля CPUAllocationRatio, CPUAllocationRatioVM, CustomBackupPath, InterfaceGenerationScheme, MACAddressPrefix, NodeSelfStopTimerUptimeMonitor и NodeSelfStopUptimeMonitor в структуру ответа RecordSettingsGrid в cloudbroker/grid
BGOS-888 Вычисляемое поле ZeroAccessEnabled в структуру ответа RecordGrid в cloudbroker/grid
BGOS-888 Вычисляемое поле Policies в структуру ответа RecordResource и структура ответа PolicyUsage в cloudbroker/grid

kvmx86

Идентификатор задачи Описание
BGOS-865 Опциональное поле CPUAlignmentProfile в структуры запросов CreateRequest и CreateBlankRequest в cloudapi/kvmx86 и cloudbroker/kvmx86
BGOS-865 Опциональное поле CPUAlignmentProfile в структуру запроса MassCreateRequest в cloudbroker/kvmx86
BGOS-877 Опциональное поле Clock в структуры запросов CreateRequest и CreateBlankRequest в cloudapi/kvmx86 и cloudbroker/kvmx86
BGOS-877 Опциональное поле Clock в структуру запроса MassCreateRequest в cloudbroker/kvmx86

node

Идентификатор
задачи
Описание
BGOS-866 Вычисляемые поля OneGAvailable, OneGFree, OneGReserved, OneGUsed, OneGDPDKReserved, TwoMAvailable, TwoMFree, TwoMReserved и TwoMUsed в структуру ответа ItemMemory в cloudbroker/node
BGOS-879 Методы GetPCIDevices, PCIDeviceDriverToVFIO и PCIDeviceDriverToKernel в cloudbroker/node
BGOS-879 Структуры запросов GetPCIDevicesRequest, PCIDeviceDriverToVFIORequest и PCIDeviceDriverToKernelRequest в cloudbroker/node
BGOS-879 Структуры ответов RecordPCIDeviceDriver, ListPCIDevices и ItemPCIDevice в cloudbroker/node
BGOS-880 Вычисляемое поле PCIDevices в структуру ответа ItemNode в cloudbroker/node
BGOS-882 Метод GetNetworkInfo и структура запроса GetNetworkInfoRequest в cloudbroker/node
BGOS-882 Структуры ответа RecordNodeNetworkInfo, SystemNetworkInfo, OVSNetworkInfo, LibvirtNetworkInfo и NetworkTopology в cloudbroker/node
BGOS-890 Структура ответа ItemNode для методов SetCpuAllocationRatio и SetMemAllocationRatio в cloudbroker/node

sep

Идентификатор
задачи
Описание
BGOS-873 Метод Update и структура запроса UpdateRequest в cloudbroker/sep

zone

Идентификатор задачи Описание
BGOS-862 Метод AddCPUAlignmentProfile и структура запроса AddCPUAlignmentProfileRequest в cloudbroker/zone
BGOS-862 Метод DeleteCPUAlignmentProfile и структура запроса DeleteCPUAlignmentProfileRequest в cloudbroker/zone
BGOS-862 Метод GetCPUAlignmentProfile и структура запроса GetCPUAlignmentProfileRequest в cloudbroker/zone
BGOS-862 Метод ListCPUAlignmentProfile и структура запроса ListCPUAlignmentProfileRequest в cloudbroker/zone
BGOS-862 Метод TestCPUAlignmentProfile и структура запроса TestCPUAlignmentProfileRequest в cloudbroker/zone
BGOS-862 Структуры ответов ListCPUAlignmentProfiles, ItemCPUAlignmentProfile, TestCPUAlignmentProfileResult и CpuAlignmentProfileCandidate в cloudbroker/zone
BGOS-863 Вычисляемое поле CpuAlignmentProfiles в структуры ответа RecordZone и ItemZone и структура CpuAlignmentProfile в cloudapi/zone и cloudbroker/zone

SDN logicalports

Идентификатор
задачи
Описание
BGOS-896 Обязательное поле ID в структуру запроса UpdateAddress в sdn/logical_port

SDN netobjgroups

Идентификатор
задачи
Описание
BGOS-884 Опциональное поле Type в структуру запроса ListRequest в sdn/netobjgroups

Изменено

account

Идентификатор
задачи
Описание
BGOS-887 Тип поля CPUAllocationRatio с float64 на uint64 в структуре ответа RecordAccount в cloudapi/account
BGOS-887 Тип поля CPUAllocationRatio с float64 на uint64 в структуре ответа InfoAccount в cloudbroker/account

compute

Идентификатор
задачи
Описание
BGOS-874 Поле StoragePolicyID с обязательного на опциональное в структуре запроса RedeployRequest в cloudapi/compute и cloudbroker/compute
BGOS-870 Тип поля BLKDiscard с bool на string и переименование в Discard в структуре ответа ItemComputeDisk в cloudapi/compute
BGOS-870 Тип поля BLKDiscard с bool на string и переименование в Discard в структуре ответа ItemDisk в cloudbroker/compute
BGOS-870 Тип поля BLKDiscard с bool на string и переименование в Discard в структуре запроса DiskAddRequest в cloudbroker/compute
BGOS-885 Тип возвращаемого значения с string на bool в методе Restore в cloudapi/compute
BGOS-885 Тип возвращаемого значения с string на bool в методе MigrateStorageAbort в cloudbroker/compute
BGOS-885 Тип возвращаемого значения с string на bool в методе MigrateStorageCleanUp в cloudbroker/compute
BGOS-885 Название метода с Validate на MoveToRG в cloudbroker/compute
BGOS-893 Тип поля SDNObjectGroupID с string на []string и переименование в SDNObjectGroupIDs в структуре запроса NetAttachRequest в cloudapi/compute и cloudbroker/compute

disks

Идентификатор
задачи
Описание
BGOS-870 Тип поля BLKDiscard с bool на string и переименование в Discard в структурах ответа RecordDisk, ItemDisk и ItemDiskUnattached в cloudapi/disks
BGOS-870 Тип поля BLKDiscard с bool на string и переименование в Discard в структуре ответа InfoDisk в cloudbroker/disks
BGOS-870 Тип поля BLKDiscard с bool на string и переименование в Discard в структурах запросов CreateRequest и UpdateRequest в cloudbroker/disks
BGOS-881 Поле StoragePolicyID c опционального на обязательное в структуре запроса MigrateRequest в cloudbroker/disks

grid

Идентификатор
задачи
Описание
BGOS-888 Тип поля Ratio с float64 на uint64 в структурах запросов SetCPUAllocationRatioRequest, SetCPUAllocationRatioForVMRequest и SetMemAllocationRatioRequest в cloudbroker/grid

image

Идентификатор
задачи
Описание
BGOS-860 Тип ответа метода MultiImageExport со string на uint64 в cloudbroker/image
BGOS-869 Тип вычисляемого поля AccountID с опционального на обязательный в структуре CreateVirtualRequest в cloudapi/image
BGOS-878 Тип поля TypeImage в структуре запроса ListRequest с string на []string в cloudbroker/image и cloudapi/image

kvmx86

Идентификатор
задачи
Описание
BGOS-870 Тип поля BLKDiscard с bool на string и переименование в Discard в структуре ответа DataDisk в cloudbroker/kvmx86
BGOS-870 Тип поля BootDiskBLKDiscard с bool на string и переименование в BootDiskDiscard в структурах запросов CreateRequest, CreateBlankRequest и MassCreateRequest в cloudbroker/kvmx86
BGOS-893 Тип поля SDNObjectGroupID с string на []string и переименование в SDNObjectGroupIDs в структуре Interface в cloudapi/kvmx86 и cloudbroker/kvmx86
BGOS-893 Тип поля SDNObjectGroupID с string на []string и переименование в SDNObjectGroupIDs в структуре InterfaceMassCreate в cloudbroker/kvmx86

node

Идентификатор
задачи
Описание
BGOS-867 Тип обязательного поля Ratio с float64 на uint64 в структурах запросов SetMemAllocationRatioRequest и SetCpuAllocationRatioRequest в cloudbroker/node
BGOS-889 Тип поля VCPU с float64 на uint64 в структуре ответа FreeResourcesInfo в cloudbroker/node
BGOS-889 Тип полей CPUAllocationRatio и MemAllocationRatio с float64 на uint64 в структурах ответа RecordNode и ItemNode в cloudbroker/node

resmon

Идентификатор
задачи
Описание
BGOS-868 Тип поля EndTime с обязательного на опциональное в структурах запроса GetByNodeRequest, GetByNodesRequest GetByGRIDRequest, GetByComputeRequest и GetByComputesRequest в cloudbroker/resmon

rg

Идентификатор
задачи
Описание
BGOS-886 Тип поля CPUAllocationRatio с float64 на uint64 в структурах ответа RecordResourceGroup и ItemResourceGroup в cloudapi/rg
BGOS-886 Тип поля CPUAllocationRatio с float64 на uint64 в структуре ответа ItemRG в cloudbroker/rg
BGOS-886 Тип поля Ratio с float64 на uint64 в структуре запроса SetCPUAllocationRatioRequest в cloudbroker/rg

user

Идентификатор
задачи
Описание
BGOS-891 Тип поля Password с опционального на обязательный в структуре запроса CreateRequest в cloudbroker/user

SDN logicalports

Идентификатор
задачи
Описание
BGOS-896 Тип полей IsDiscovered и MAC с опционального на обязательный в структурах запроса UpdateAddress и AddAddress в sdn/logical_port
BGOS-896 Тип поля IsDiscovered с опционального на обязательный в структуре запроса LogicalPortAddressRequest в sdn/logical_port
BGOS-896 Тип полей IsDiscovered, MAC с interface на bool в структурах запроса UpdateAddress, AddAddress, LogicalPortAddressRequest в sdn/logical_port/update

Исправлено

vfpool

Идентификатор
задачи
Описание
BGOS-871 Тип поля Config в структуре запроса wrapperUpdateRequest с []string на string в cloudbroker/vfpool

Удалено

grid

Идентификатор
задачи
Описание
BGOS-888 Вычисляемые поля CKey и Meta из структуры ответа RecordGrid в cloudbroker/grid

user

Идентификатор
задачи
Описание
BGOS-861 Значение по умолчанию опционального поля Password в структуре запроса CreateRequest в cloudbroker/user
BGOS-875 Опциональное поле Password из структуры ответа ItemUser в cloudbroker/user