Files
decort-golang-sdk/CHANGELOG.md
dayterr 8cde0e9371 v1.16.7
v1.16.7
2026-10-09 16:23:35 +03:00

28 KiB
Raw Blame History

Version 1.16.7

Deprecated

Перечисленные методы будут удалены в v1.17

Метод CloudAPI CloudBroker
account/AddUser ✔️ ✔️
account/DeleteUser ✔️ ✔️
account/UpdateUser ✔️ ✔️
compute/DiskQOS ✔️ ✔️
compute/Migrate ❌ ✔️
compute/MigrateAbort ❌ ✔️
compute/MigrateStorage ❌ ✔️
compute/MigrateStorageAbort ❌ ✔️
compute/MigrateStorageCleanUp ❌ ✔️
compute/MigrateStorageInfo ❌ ✔️
compute/MigrateStorageList ❌ ✔️
compute/UserGrant ✔️ ✔️
compute/UserList ✔️ ✔️
compute/UserRevoke ✔️ ✔️
compute/UserUpdate ✔️ ✔️
rg/AccessGrant ✔️ ✔️
rg/AccessRevoke ✔️ ✔️
sep/ConfigFieldEdit ❌ ✔️
apiaccess/userList ❌ ✔️

Добавлено

compute

Идентификатор задачи Описание
BGOS-1111 Опциональное поле Planned в структуру запроса DiskSwitchToReplicationRequest в cloudapi/compute
BGOS-1111 Опциональное поле Planned в структуру запроса DiskSwitchToReplicationRequest в cloudbroker/compute
BGOS-1118 Вычисляемое поле CRTTracking в структуру ответа ItemComputeDisk в cloudapi/compute
BGOS-1118 Вычисляемое поле CRTTracking в структуру ответа ItemDisk в cloudbroker/compute
BGOS-1120 Структура запроса wrapperMigrateStorageRequest и метод MigrateStorageAsync в cloudbroker/compute

disks

Идентификатор задачи Описание
BGOS-1109 Структура запроса ReplicationManualSyncRequest и метод ReplicationManualSync в cloudapi/disks
BGOS-1109 Структура запроса ReplicationSetScheduleRequest и метод ReplicationSetSchedule в cloudapi/disks
BGOS-1109 Структура запроса ReplicationDisableScheduleRequest и метод ReplicationDisableSchedule в cloudapi/disks
BGOS-1109 Структура запроса ReplicationSetCopyRateRequest и метод ReplicationSetCopyRate в cloudapi/disks
BGOS-1109 Структура запроса ReplicationPromote и методы ReplicationPromote и ReplicationPromoteAsync в cloudapi/disks
BGOS-1109 Структура запроса ReplicationSyncNowRequest и метод ReplicationSyncNow в cloudbroker/disks
BGOS-1109 Структура запроса ReplicationEnableScheduleRequest и метод ReplicationEnableSchedule в cloudbroker/disks
BGOS-1109 Структура запроса ReplicationDisableScheduleRequest и метод ReplicationDisableSchedule в cloudbroker/disks
BGOS-1109 Структура запроса ReplicationSetCopyRateRequest и метод ReplicationSetCopyRate в cloudbroker/disks
BGOS-1109 Структура запроса ReplicationPromote и методы ReplicationPromote и ReplicationPromoteAsync в cloudbroker/disks
BGOS-1108 Вычисляемое поле CRTTracking в структуру ответа InfoDisk в cloudbroker/disks
BGOS-1108 Вычисляемое поле CRTTracking в структуры ответа ItemDisk, ItemDiskUnattached и RecordDisk в cloudapi/disks
BGOS-1110 Опциональные поля CopyRate и Schedule в структуры запроса ReplicateRequest и ReplicationStartRequest в cloudbroker/disks
BGOS-1110 Опциональное поле Planned в структуру запроса ReplicationReverseRequest в cloudbroker/disks
BGOS-1110 Опциональные поля CopyRate и Schedule в структуры запроса ReplicateRequest и ReplicationStartRequest в cloudapi/disks
BGOS-1110 Опциональное поле Planned в структуру запроса ReplicationReverseRequest в cloudapi/disks
BGOS-1113 Опциональное поле KeepCurrentIOTune в структуру запроса ChangeDiskStoragePolicyRequest в cloudbroker/disks
BGOS-1113 Опциональное поле KeepCurrentIOTune в структуру запроса ChangeDiskStoragePolicyRequest в cloudapi/disks
BGOS-1114 Опциональные поля TotalBytesSecMaxLength, ReadBytesSecMaxLength, WriteBytesSecMaxLength, TotalIOPSSecMaxLength, ReadIOPSSecMaxLength и WriteIOPSSecMaxLength в структуру запроса LimitIORequest в cloudbroker/disks
BGOS-1114 Опциональные поля TotalBytesSecMaxLength, ReadBytesSecMaxLength, WriteBytesSecMaxLength, TotalIOPSSecMaxLength, ReadIOPSSecMaxLength и WriteIOPSSecMaxLength в структуру запроса LimitIORequest в cloudapi/disks

dpdknet

Идентификатор задачи Описание
BGOS-1116 Опциональные поля AccountAccess и RGAccess в структуру запроса ListRequest в cloudapi/dpdknet

pcidevice

Идентификатор задачи Описание
BGOS-1115 Опциональное поле NodeID в структуру запроса ListRequest в cloudbroker/pcidevice
BGOS-1115 Опциональное поле NodeID в структуру запроса ListRequest в cloudapi/pcidevice

SDN defsecpolicies

Идентификатор задачи Описание
BGOS-1103 Вычисляемое поле AccessGroupName в структуру ответа SecurityPolicy в sdn/defsecpolicies
BGOS-1103 Вычисляемые поля AppliedNetObjectGroups, DestinationNetObjectGroups, LoggingProfile, LoggingProfileID, SecurityRuleConditionGroups, SecurityRuleConditions, SourceNetObjectGroups и Type в структуру ответа SecurityRule в sdn/defsecpolicies
BGOS-1103 Вычисляемые поля EthType, IPProto, TCPSrcPorts и UDPSrcPorts в структуру ответа FilterParams в sdn/defsecpolicies
BGOS-1103 Структуры ответа AppliedNetObjectGroup, NetObjectGroup, LoggingProfile, SecurityRuleConditionGroup и SecurityRuleCondition в sdn/defsecpolicies

SDN extnet

Идентификатор задачи Описание
BGOS-1105 Вычисляемые поля OperationStatus и HypervisorStatus в структуру ответа Status в sdn/extnet
BGOS-1105 Вычисляемое поле OperationStatus в структуру ответа HypervisorStatus в sdn/extnet
BGOS-1105 Вычисляемые поля ExternalNetworkID, ID и VersionID в структуру ответа ExternalNetworkPort в sdn/extnet
BGOS-1105 Вычисляемые поля CreatedBy и UpdatedBy в структуру ответа FloatingIP в sdn/extnet
BGOS-1105 Вычисляемые поля ExcludeFirewall и Labels в структуру ответа LogicalPort в sdn/extnet
BGOS-1105 Вычисляемые поля L2ConnectionPort и Type в структуру ответа Segment в sdn/extnet
BGOS-1105 Обязательное поле OperationStatus в структуру запроса StatusRequest в sdn/extnet
BGOS-1105 Обязательное поле OperationStatus в структуру запроса HypervisorStatusRequest в sdn/extnet
BGOS-1105 Опциональные поля CreatedBy и UpdatedBy в структуру запроса FloatingIPRequest в sdn/extnet
BGOS-1105 Обязательные поля DisplayName и ExcludeFirewall в структуру запроса LogicalPortRequest в sdn/extnet
BGOS-1105 Опциональное поле Labels в структуру запроса LogicalPortRequest в sdn/extnet
BGOS-1105 Обязательные поля IPv4Address и IPv6Address в структуру запроса RouterPortRequest в sdn/extnet
BGOS-1105 Обязательное поле Type в структуру запроса SegmentRequest в sdn/extnet
BGOS-1105 Опциональное поле L2ConnectionPort в структуру запроса SegmentRequest в sdn/extnet

SDN routers

Идентификатор задачи Описание
BGOS-1106 Вычисляемое поле OperationStatus в структуру ответа Status в sdn/routers
BGOS-1106 Вычисляемое поле OperationStatus в структуру ответа Status в sdn/routers/gwport
BGOS-1106 Вычисляемое поле OperationStatus в структуру ответа HypervisorStatus в sdn/routers
BGOS-1106 Вычисляемое поле OperationStatus в структуру ответа HypervisorStatus в sdn/routers/gwport
BGOS-1106 Вычисляемые поля ExternalNetworkID, ID и VersionID в структуру ответа ExternalNetworkPort в sdn/routers
BGOS-1106 Вычисляемые поля ExternalNetworkID, ID и VersionID в структуру ответа ExternalNetworkPort в sdn/routers/gwport
BGOS-1106 Вычисляемые поля CreatedBy и UpdatedBy в структуру ответа FloatingIP в sdn/routers
BGOS-1106 Вычисляемые поля CreatedBy и UpdatedBy в структуру ответа FloatingIP в sdn/routers/gwport
BGOS-1106 Вычисляемые поля ExcludeFirewall и Labels в структуру ответа LogicalPort в sdn/routers
BGOS-1106 Вычисляемые поля ExcludeFirewall и Labels в структуру ответа LogicalPort в sdn/routers/gwport
BGOS-1106 Вычисляемые поля L2ConnectionPort и Type в структуру ответа Segment в sdn/routers
BGOS-1106 Вычисляемые поля L2ConnectionPort и Type в структуру ответа Segment в sdn/routers/gwport
BGOS-1106 Структуры ответа ExcludeFirewall, Labels, L2ConnectionPort и L2ExternalNetwork в sdn/routers
BGOS-1106 Структуры ответа ExcludeFirewall, Labels, L2ConnectionPort, L2ExternalNetwork и Router в sdn/routers/gwport
BGOS-1106 Опциональное поле OperationStatus в структуру запроса ListRequest в sdn/routers

SDN secpolicies

Идентификатор задачи Описание
BGOS-1104 Вычисляемые поля Type, EndDateTime, LockedAt, ScheduleCron и StartDateTime в структуру ответа SecurityPolicySummary в sdn/secpolicies
BGOS-1104 Структура ответа AppliedNetObjectGroup в sdn/secpolicies
BGOS-1104 Вычисляемые поля OperationStatus и HypervisorStatus в структуру ответа Status в sdn/secpolicies
BGOS-1104 Опциональное поле SecurityRulesForCreate в структуру запроса CreateRequest в sdn/secpolicies
BGOS-1104 Структуры запроса AppliedToNetObjectGroup, SecurityRuleForCreate, RuleNetObjectGroup и RuleFilter в sdn/secpolicies
BGOS-1104 Опциональные поля OperationStatus и Type в структуру запроса ListRequest в sdn/secpolicies
BGOS-1104 Обязательное поле AccessGroupID в структуру запроса UpdateRequest в sdn/secpolicies

vgpu

Идентификатор задачи Описание
BGOS-1066 Обязательное поле Name в структуру запроса CreateRequest в cloudbroker/vgpu
BGOS-1066 Опциональное поле Name в структуру запроса ListRequest в cloudbroker/vgpu
BGOS-1066 Вычисляемые поля Name и NodeID в структуру ответа ItemVGPU в cloudbroker/vgpu
BGOS-1066 Опциональное поле Name в структуру запроса ListRequest в cloudapi/vgpu
BGOS-1066 Вычисляемые поля Name и NodeID в структуру ответа ItemVGPU в cloudapi/vgpu
BGOS-1066 Структура запроса EditRequest и метод Edit в cloudbroker/vgpu
BGOS-1066 Методы CreateAsync, EditAsync и DestroyAsync в cloudbroker/vgpu

user

Идентификатор задачи Описание
BGOS-1093 Опциональное поле APIAccessID в структуру запроса ListRequest в cloudbroker/user

Изменено

compute

Идентификатор задачи Описание
BGOS-1120 Поле Async с обязательного на опциональное в структуре запроса MigrateStorageRequest в cloudbroker/compute
BGOS-1120 Тэги url и json поля AsyncMode с asyncMode на async_mode в структуре запроса asyncWrapperSnapshotEvictDiskRequest в cloudbroker/compute

SDN defsecpolicies

Идентификатор задачи Описание
BGOS-1103 JSON-тэг вычисляемого поля Filter с filter на filters и его тип с Filter на []FilterParams в структуре ответа SecurityRule в sdn/defsecpolicies

SDN extnet

Идентификатор задачи Описание
BGOS-1105 Тип опционального поля VLANTag со string на uint64 в структуре запроса CreateRequest в sdn/extnet
BGOS-1105 Тип опционального поля VLANTag со string на uint64 в структуре запроса ListRequest в sdn/extnet
BGOS-1105 Тип опционального поля VLANTag со string на uint64 в структуре запроса UpdateRequest в sdn/extnet
BGOS-1105 Допустимый диапазон опционального поля VLANTag с 1–4095 на 1–4094 в структуре запроса CreateRequest в sdn/extnet
BGOS-1105 Допустимый диапазон опционального поля VLANTag с 1–4095 на 1–4094 в структуре запроса UpdateRequest в sdn/extnet
BGOS-1105 Проверка диапазона 1–4094 для опционального поля VLANTag в структуре запроса ListRequest в sdn/extnet
BGOS-1105 Тип вычисляемого поля ExternalNetworkPort со string на *ExternalNetworkPort в структуре ответа FloatingIP в sdn/extnet
BGOS-1105 Тип вычисляемого поля ExternalNetworkPort с interface{} на *ExternalNetworkPort в структуре ответа GatewayPort в sdn/extnet
BGOS-1105 Тип обязательного поля ExternalNetworkPort со string на *ExternalNetworkPortRequest в структуре запроса FloatingIPRequest в sdn/extnet
BGOS-1105 Тип обязательного поля ExternalNetworkPort с interface{} на *ExternalNetworkPortRequest в структуре запроса GatewayPortRequest в sdn/extnet
BGOS-1105 Тип полей AccessGroupName, IPv4, IPv6, IPv6Config, RouterGatewayPort и FloatingIP с опционального на обязательный в структуре запроса ExternalNetworkPortRequest в sdn/extnet
BGOS-1105 Тип поля LogicalPort с опционального на обязательный в структуре запроса FloatingIPRequest в sdn/extnet
BGOS-1105 Тип поля HypervisorDisplayName с опционального на обязательный в структуре запроса LogicalPortRequest в sdn/extnet
BGOS-1105 Тип полей LiveMigrationTargetHV, Status, Bindings и UpdatedAt с обязательного на опциональный в структуре запроса LogicalPortRequest в sdn/extnet
BGOS-1105 Тип полей SegmentDisplayName, SegmentID и LogicalPortAddresses с обязательного на опциональный в структуре запроса PortBindingsRequest в sdn/extnet
BGOS-1105 Тип полей MAC и AssignedAt с опционального на обязательный в структуре запроса LogicalPortAddressRequest в sdn/extnet
BGOS-1105 Тип поля IsPrimary с обязательного на опциональный в структуре запроса LogicalPortAddressRequest в sdn/extnet
BGOS-1105 Тип полей AccessGroupID, AccessGroupName, CreatedAt, Description, Enabled, GatewayPorts, Policies, Ports, Status, UpdatedAt и VersionID с опционального на обязательный в структуре запроса RouterRequest в sdn/extnet
BGOS-1105 Тип полей ExternalL4PortMax, ExternalL4PortMin, ID и Status с опционального на обязательный в структуре запроса GatewayPortRequest в sdn/extnet
BGOS-1105 Тип полей Enabled и ID с опционального на обязательный в структуре запроса RouterPolicyRequest в sdn/extnet
BGOS-1105 Тип полей ID и Status с опционального на обязательный в структуре запроса RouterPortRequest в sdn/extnet
BGOS-1105 Тип полей Enabled и ID с опционального на обязательный в структуре запроса SegmentRequest в sdn/extnet
BGOS-1105 Тип полей LeaseTime и ServerMAC с обязательного на опциональный в структуре запроса DHCPv6ConfigRequest в sdn/extnet
BGOS-1105 Тип поля ID с опционального на обязательный в структуре запроса EntityInfoRequest в sdn/extnet

SDN routers

Идентификатор задачи Описание
BGOS-1106 Тип вычисляемого поля ExternalNetworkPort со string на *ExternalNetworkPort в структуре ответа FloatingIP в sdn/routers
BGOS-1106 Тип вычисляемого поля ExternalNetworkPort со string на *ExternalNetworkPort в структуре ответа FloatingIP в sdn/routers/gwport
BGOS-1106 Тип вычисляемого поля Router со string на *RoutersModel в структуре ответа FloatingIP в sdn/routers
BGOS-1106 Тип вычисляемого поля Router со string на *Router в структуре ответа FloatingIP в sdn/routers/gwport

SDN secpolicies

Идентификатор задачи Описание
BGOS-1104 Вычисляемое поле AppliedToNetObjectGroupID переименовано в AppliedNetObjectGroups в структуре ответа SecurityPolicySummary в sdn/secpolicies
BGOS-1104 Тип вычисляемого поля AppliedNetObjectGroups со string на []AppliedNetObjectGroup в структуре ответа SecurityPolicySummary в sdn/secpolicies
BGOS-1104 JSON-тэг вычисляемого поля AppliedNetObjectGroups с applied_to_net_object_group_id на applied_net_object_groups в структуре ответа SecurityPolicySummary в sdn/secpolicies
BGOS-1104 Вычисляемое поле Status переименовано в OperationStatus в структуре ответа HypervisorStatus в sdn/secpolicies
BGOS-1104 JSON-тэг вычисляемого поля OperationStatus с status на operation_status в структуре ответа HypervisorStatus в sdn/secpolicies
BGOS-1104 Тип поля AppliedToNetObjectGroupID со string на []AppliedToNetObjectGroup в структуре запроса CreateRequest в sdn/secpolicies
BGOS-1104 Тэги url и json поля AppliedToNetObjectGroupID с applied_to_net_object_group_id на applied_to_net_object_group_ids в структуре запроса CreateRequest в sdn/secpolicies
BGOS-1104 Тип поля AppliedToNetObjectGroupID с обязательного на опциональный в структуре запроса CreateRequest в sdn/secpolicies
BGOS-1104 Тип опционального поля AppliedToNetObjectGroupID со string на []string в структуре запроса ListRequest в sdn/secpolicies
BGOS-1104 Тэги url и json опционального поля AppliedToNetObjectGroupID с applied_to_net_object_group_id на applied_to_net_object_group_ids в структуре запроса ListRequest в sdn/secpolicies
BGOS-1104 Поле AppliedToNetObjectGroupID переименовано в AppliedNetObjectGroups в структуре запроса UpdateRequest в sdn/secpolicies
BGOS-1104 Тип поля AppliedNetObjectGroups со string на []AppliedToNetObjectGroup в структуре запроса UpdateRequest в sdn/secpolicies
BGOS-1104 Тэги url и json поля AppliedNetObjectGroups с applied_to_net_object_group_id на applied_net_object_groups в структуре запроса UpdateRequest в sdn/secpolicies
BGOS-1104 Тип поля AppliedNetObjectGroups с обязательного на опциональный в структуре запроса UpdateRequest в sdn/secpolicies
BGOS-1104 Тип полей Description и DisplayName с опционального на обязательный в структуре запроса CreateRequest в sdn/secpolicies
BGOS-1104 Тип полей Description и DisplayName с опционального на обязательный в структуре запроса UpdateRequest в sdn/secpolicies

sep

Идентификатор задачи Описание
BGOS-1121 Тэги url и json поля AsyncMode с asyncMode на async_mode в структуре запроса wrapperAddPoolRequest в cloudbroker/sep

vins

Идентификатор задачи Описание
BGOS-1119 Тэги url и json поля AsyncMode с asyncMode на async_mode в структурах запроса asyncWrapperCreateInAccountRequest, asyncWrapperEnableRequest, asyncWrapperCreateInRgRequest, asyncWrapperVNFDevRedeployRequest и asyncWrapperVNFDevRestartRequest в cloudapi/vins
BGOS-1119 Тэги url и json AsyncMode с asyncMode на async_mode в структурах запроса asyncWrapperCreateInAccountRequest, asyncWrapperCreateInRgRequest, asyncWrapperEnableRequest, asyncWrapperVNFDevRedeployRequest, asyncWrapperVNFDevRestartRequest и asyncWrapperVNFDevStartRequest в cloudbroker/vins

Исправлено

SDN secpolicies

Идентификатор задачи Описание
BGOS-1104 URL метода Get с /sdn/security_policies/get на /sdn/security_policy/get в sdn/secpolicies
BGOS-1104 Тип поля InsertUp с обязательного на опциональный в структуре запроса MoveRequest в sdn/secpolicies

Удалено

SDN defsecpolicies

Идентификатор задачи Описание
BGOS-1103 Вычисляемые поля Description, LockedAt и Status из структуры ответа SecurityPolicy в sdn/defsecpolicies
BGOS-1103 Вычисляемые поля Description, DestinationNetObject, LogName, LogSeverity, SecurityPolicyID и SourceNetObject из структуры ответа SecurityRule в sdn/defsecpolicies
BGOS-1103 Вычисляемое поле DHCP из структуры ответа FilterParams в sdn/defsecpolicies
BGOS-1103 Структуры ответа Filter, NetObject, Status и HypervisorStatus в sdn/defsecpolicies

SDN extnet

Идентификатор задачи Описание
BGOS-1105 Вычисляемое поле Common из структуры ответа Status в sdn/extnet
BGOS-1105 Вычисляемое поле Status из структуры ответа HypervisorStatus в sdn/extnet
BGOS-1105 Вычисляемое поле IsExcludedFromFirewall из структуры ответа PortBindings в sdn/extnet
BGOS-1105 Обязательное поле Common из структуры запроса StatusRequest в sdn/extnet
BGOS-1105 Обязательное поле Status из структуры запроса HypervisorStatusRequest в sdn/extnet
BGOS-1105 Обязательное поле RouterDisplayName из структуры запроса LogicalPortRequest в sdn/extnet
BGOS-1105 Обязательное поле IsExcludedFromFirewall из структуры запроса PortBindingsRequest в sdn/extnet
BGOS-1105 Обязательные поля NextIPv4Address и NextIPv6Address из структуры запроса RouterPortRequest в sdn/extnet

SDN routers

Идентификатор задачи Описание
BGOS-1106 Вычисляемое поле Common из структуры ответа Status в sdn/routers
BGOS-1106 Вычисляемое поле Common из структуры ответа Status в sdn/routers/gwport
BGOS-1106 Вычисляемое поле Status из структуры ответа HypervisorStatus в sdn/routers
BGOS-1106 Вычисляемое поле Status из структуры ответа HypervisorStatus в sdn/routers/gwport
BGOS-1106 Вычисляемое поле IsExcludedFromFirewall из структуры ответа Bindings в sdn/routers
BGOS-1106 Вычисляемое поле IsExcludedFromFirewall из структуры ответа Bindings в sdn/routers/gwport

SDN secpolicies

Идентификатор задачи Описание
BGOS-1104 Вычисляемое поле SecurityRules из структуры ответа SecurityPolicySummary в sdn/secpolicies
BGOS-1104 Структуры ответа SecurityRule и Filter в sdn/secpolicies
BGOS-1104 Вычисляемое поле Common из структуры ответа Status в sdn/secpolicies
BGOS-1104 Опциональное поле InsertUp из структуры запроса UpdateRequest в sdn/secpolicies