This commit is contained in:
2026-10-16 15:23:28 +03:00
parent 8cde0e9371
commit 84164a72a4
32 changed files with 1019 additions and 260 deletions

View File

@@ -45,6 +45,7 @@ import (
apiaccess_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/apiaccess"
audit_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/audit"
backup_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/backup"
basismpm_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/basismpm"
compute_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/compute"
disks_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/disks"
dpdknet_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/dpdknet"
@@ -294,6 +295,7 @@ func getRequestsMapCloudAPI() map[string]interface{} {
"/restmachine/cloudapi/image/link": image.LinkRequest{},
"/restmachine/cloudapi/image/list": image.ListRequest{},
"/restmachine/cloudapi/image/rename": image.RenameRequest{},
"/restmachine/cloudapi/image/create_from_disk": image.CreateFromDiskRequest{},
// k8ci, k8s
"/restmachine/cloudapi/k8ci/get": k8ci.GetRequest{},
@@ -586,6 +588,12 @@ func getRequestsMapCloudbroker() map[string]interface{} {
"/restmachine/cloudbroker/backup/restoreDisksFromBackup": backup_cb.RestoreDisksFromBackupRequest{},
"/restmachine/cloudbroker/backup/set_backup_speed": backup_cb.SetBackupSpeedRequest{},
// basismpm_cb
"/restmachine/cloudbroker/basis_mpm/start": basismpm_cb.StartRequest{},
"/restmachine/cloudbroker/basis_mpm/update": basismpm_cb.UpdateRequest{},
"/restmachine/cloudbroker/basis_mpm/status": basismpm_cb.StatusRequest{},
"/restmachine/cloudbroker/basis_mpm/stop": basismpm_cb.StopRequest{},
// compute_cb
"/restmachine/cloudbroker/compute/abort_shared_snapshot_merge": compute_cb.AbortSharedSnapshotMergeRequest{},
"/restmachine/cloudbroker/compute/shared_snapshot_merge_status": compute_cb.SharedSnapshotMergeStatusRequest{},
@@ -843,6 +851,7 @@ func getRequestsMapCloudbroker() map[string]interface{} {
"/restmachine/cloudbroker/image/multi_image_add_links": image_cb.MultiImageAddLinksRequest{},
"/restmachine/cloudbroker/image/multi_image_del_links": image_cb.MultiImageDelLinksRequest{},
"/restmachine/cloudbroker/image/multi_image_export": image_cb.MultiImageExportRequest{},
"/restmachine/cloudbroker/image/create_from_disk": image_cb.CreateFromDiskRequest{},
// k8ci
"/restmachine/cloudbroker/k8ci/accessAdd": k8ci_cb.AccessAddRequest{},