This commit is contained in:
2026-06-05 17:14:39 +03:00
parent e9adcfec1c
commit fea00bbb42
157 changed files with 4837 additions and 251 deletions

View File

@@ -167,6 +167,7 @@ func getRequestsMapCloudAPI() map[string]interface{} {
"/restmachine/cloudapi/compute/createTemplate": compute.CreateTemplateRequest{},
"/restmachine/cloudapi/compute/createTemplateFromBlank": compute.CreateTemplateFromBlankRequest{},
"/restmachine/cloudapi/compute/delete": compute.DeleteRequest{},
"/restmachine/cloudapi/compute/delete_cpu_alignment_profile": compute.DeleteCPUAlignmentProfileRequest{},
"/restmachine/cloudapi/compute/deleteCustomFields": compute.DeleteCustomFieldsRequest{},
"/restmachine/cloudapi/compute/detachGpu": compute.DetachGPURequest{},
"/restmachine/cloudapi/compute/detachPciDevice": compute.DetachPCIDeviceRequest{},
@@ -181,6 +182,7 @@ func getRequestsMapCloudAPI() map[string]interface{} {
"/restmachine/cloudapi/compute/diskResize": compute.DiskResizeRequest{},
"/restmachine/cloudapi/compute/enable": compute.EnableRequest{},
"/restmachine/cloudapi/compute/get": compute.GetRequest{},
"/restmachine/cloudapi/compute/get_cpu_alignment_profile": compute.GetCPUAlignmentProfileRequest{},
"/restmachine/cloudapi/compute/getAudits": compute.GetAuditsRequest{},
"/restmachine/cloudapi/compute/getConsoleUrl": compute.GetConsoleURLRequest{},
"/restmachine/cloudapi/compute/getCustomFields": compute.GetCustomFieldsRequest{},
@@ -204,6 +206,7 @@ func getRequestsMapCloudAPI() map[string]interface{} {
"/restmachine/cloudapi/compute/resize": compute.ResizeRequest{},
"/restmachine/cloudapi/compute/restore": compute.RestoreRequest{},
"/restmachine/cloudapi/compute/resume": compute.ResumeRequest{},
"/restmachine/cloudapi/compute/set_cpu_alignment_profile": compute.SetCPUAlignmentProfileRequest{},
"/restmachine/cloudapi/compute/setCustomFields": compute.SetCustomFieldsRequest{},
"/restmachine/cloudapi/compute/snapshotCreate": compute.SnapshotCreateRequest{},
"/restmachine/cloudapi/compute/snapshotDelete": compute.SnapshotDeleteRequest{},
@@ -584,6 +587,7 @@ func getRequestsMapCloudbroker() map[string]interface{} {
"/restmachine/cloudbroker/compute/createTemplate": compute_cb.CreateTemplateRequest{},
"/restmachine/cloudbroker/compute/createTemplateFromBlank": compute_cb.CreateTemplateFromBlankRequest{},
"/restmachine/cloudbroker/compute/delete": compute_cb.DeleteRequest{},
"/restmachine/cloudbroker/compute/delete_cpu_alignment_profile": compute_cb.DeleteCPUAlignmentProfileRequest{},
"/restmachine/cloudbroker/compute/deleteCustomFields": compute_cb.DeleteCustomFieldsRequest{},
"/restmachine/cloudbroker/compute/detachGpu": compute_cb.DetachGPURequest{},
"/restmachine/cloudbroker/compute/detachPciDevice": compute_cb.DetachPCIDeviceRequest{},
@@ -598,6 +602,7 @@ func getRequestsMapCloudbroker() map[string]interface{} {
"/restmachine/cloudbroker/compute/diskQos": compute_cb.DiskQOSRequest{},
"/restmachine/cloudbroker/compute/enable": compute_cb.EnableRequest{},
"/restmachine/cloudbroker/compute/get": compute_cb.GetRequest{},
"/restmachine/cloudbroker/compute/get_cpu_alignment_profile": compute_cb.GetCPUAlignmentProfileRequest{},
"/restmachine/cloudbroker/compute/getAudits": compute_cb.GetAuditsRequest{},
"/restmachine/cloudbroker/compute/getConsoleUrl": compute_cb.GetConsoleURLRequest{},
"/restmachine/cloudbroker/compute/getCustomFields": compute_cb.GetCustomFieldsRequest{},
@@ -633,6 +638,7 @@ func getRequestsMapCloudbroker() map[string]interface{} {
"/restmachine/cloudbroker/compute/resize": compute_cb.ResizeRequest{},
"/restmachine/cloudbroker/compute/restore": compute_cb.RestoreRequest{},
"/restmachine/cloudbroker/compute/resume": compute_cb.ResumeRequest{},
"/restmachine/cloudbroker/compute/set_cpu_alignment_profile": compute_cb.SetCPUAlignmentProfileRequest{},
"/restmachine/cloudbroker/compute/setCustomFields": compute_cb.SetCustomFieldsRequest{},
"/restmachine/cloudbroker/compute/snapshotCreate": compute_cb.SnapshotCreateRequest{},
"/restmachine/cloudbroker/compute/snapshotDelete": compute_cb.SnapshotDeleteRequest{},
@@ -880,28 +886,32 @@ func getRequestsMapCloudbroker() map[string]interface{} {
"/restmachine/cloudbroker/lb/migrateToZone": lb_cb.MigrateToZoneRequest{},
// node
"/restmachine/cloudbroker/node/add_ssh_identity": node_cb.AddSSHIdentityRequest{},
"/restmachine/cloudbroker/node/applyIpmiAction": node_cb.ApplyIpmiActionRequest{},
"/restmachine/cloudbroker/node/consumption": node_cb.ConsumptionRequest{},
"/restmachine/cloudbroker/node/decommission": node_cb.DecommissionRequest{},
"/restmachine/cloudbroker/node/enable": node_cb.EnableRequest{},
"/restmachine/cloudbroker/node/enableNodes": node_cb.EnableNodesRequest{},
"/restmachine/cloudbroker/node/get": node_cb.GetRequest{},
"/restmachine/cloudbroker/node/get_ssh_identity": node_cb.GetSSHIdentityRequest{},
"/restmachine/cloudbroker/node/list": node_cb.ListRequest{},
"/restmachine/cloudbroker/node/maintenance": node_cb.MaintenanceRequest{},
"/restmachine/cloudbroker/node/restrict": node_cb.RestrictRequest{},
"/restmachine/cloudbroker/node/setCoreIsolation": node_cb.SetCoreIsolationRequest{},
"/restmachine/cloudbroker/node/setHugePages": node_cb.SetHugePagesRequest{},
"/restmachine/cloudbroker/node/setsriovstatus": node_cb.SetSRIOVStatusRequest{},
"/restmachine/cloudbroker/node/setVFsNumber": node_cb.SetVFsNumberRequest{},
"/restmachine/cloudbroker/node/update": node_cb.UpdateRequest{},
"/restmachine/cloudbroker/node/update_description": node_cb.UpdateDescriptionRequest{},
"/restmachine/cloudbroker/node/setVFsParams": node_cb.SetVFsParamsRequest{},
"/restmachine/cloudbroker/node/get_logical_cores_count": node_cb.GetLogicalCoresCountRequest{},
"/restmachine/cloudbroker/node/set_cpu_allocation_ratio": node_cb.SetCpuAllocationRatioRequest{},
"/restmachine/cloudbroker/node/set_mem_allocation_ratio": node_cb.SetMemAllocationRatioRequest{},
"/restmachine/cloudbroker/node/autostart": node_cb.AutoStartRequest{},
"/restmachine/cloudbroker/node/add_ssh_identity": node_cb.AddSSHIdentityRequest{},
"/restmachine/cloudbroker/node/applyIpmiAction": node_cb.ApplyIpmiActionRequest{},
"/restmachine/cloudbroker/node/consumption": node_cb.ConsumptionRequest{},
"/restmachine/cloudbroker/node/decommission": node_cb.DecommissionRequest{},
"/restmachine/cloudbroker/node/enable": node_cb.EnableRequest{},
"/restmachine/cloudbroker/node/enableNodes": node_cb.EnableNodesRequest{},
"/restmachine/cloudbroker/node/get": node_cb.GetRequest{},
"/restmachine/cloudbroker/node/get_ssh_identity": node_cb.GetSSHIdentityRequest{},
"/restmachine/cloudbroker/node/list": node_cb.ListRequest{},
"/restmachine/cloudbroker/node/maintenance": node_cb.MaintenanceRequest{},
"/restmachine/cloudbroker/node/restrict": node_cb.RestrictRequest{},
"/restmachine/cloudbroker/node/setCoreIsolation": node_cb.SetCoreIsolationRequest{},
"/restmachine/cloudbroker/node/setHugePages": node_cb.SetHugePagesRequest{},
"/restmachine/cloudbroker/node/setsriovstatus": node_cb.SetSRIOVStatusRequest{},
"/restmachine/cloudbroker/node/setVFsNumber": node_cb.SetVFsNumberRequest{},
"/restmachine/cloudbroker/node/update": node_cb.UpdateRequest{},
"/restmachine/cloudbroker/node/update_description": node_cb.UpdateDescriptionRequest{},
"/restmachine/cloudbroker/node/setVFsParams": node_cb.SetVFsParamsRequest{},
"/restmachine/cloudbroker/node/get_logical_cores_count": node_cb.GetLogicalCoresCountRequest{},
"/restmachine/cloudbroker/node/set_cpu_allocation_ratio": node_cb.SetCpuAllocationRatioRequest{},
"/restmachine/cloudbroker/node/set_mem_allocation_ratio": node_cb.SetMemAllocationRatioRequest{},
"/restmachine/cloudbroker/node/autostart": node_cb.AutoStartRequest{},
"/restmachine/cloudbroker/node/get_network_info": node_cb.GetNetworkInfoRequest{},
"/restmachine/cloudbroker/node/get_pci_devices": node_cb.GetPCIDevicesRequest{},
"/restmachine/cloudbroker/node/pci_device_driver_to_vfio": node_cb.PCIDeviceDriverToVFIORequest{},
"/restmachine/cloudbroker/node/pci_device_driver_to_kernel": node_cb.PCIDeviceDriverToKernelRequest{},
// pcidevice
"/restmachine/cloudbroker/pcidevice/create": pcidevice_cb.CreateRequest{},
@@ -1100,14 +1110,19 @@ func getRequestsMapCloudbroker() map[string]interface{} {
"/restmachine/cloudbroker/vins/migrateToZone": vins_cb.MigrateToZoneRequest{},
// zone
"/restmachine/cloudbroker/zone/get": zone_cb.GetRequest{},
"/restmachine/cloudbroker/zone/list": zone_cb.ListRequest{},
"/restmachine/cloudbroker/zone/create": zone_cb.CreateRequest{},
"/restmachine/cloudbroker/zone/delete": zone_cb.DeleteRequest{},
"/restmachine/cloudbroker/zone/update": zone_cb.UpdateRequest{},
"/restmachine/cloudbroker/zone/addNode": zone_cb.AddNodeRequest{},
"/restmachine/cloudbroker/zone/delNode": zone_cb.DelNodeRequest{},
"/restmachine/cloudbroker/zone/node_autostart": zone_cb.NodeAutoStartRequest{},
"/restmachine/cloudbroker/zone/get": zone_cb.GetRequest{},
"/restmachine/cloudbroker/zone/list": zone_cb.ListRequest{},
"/restmachine/cloudbroker/zone/create": zone_cb.CreateRequest{},
"/restmachine/cloudbroker/zone/delete": zone_cb.DeleteRequest{},
"/restmachine/cloudbroker/zone/update": zone_cb.UpdateRequest{},
"/restmachine/cloudbroker/zone/addNode": zone_cb.AddNodeRequest{},
"/restmachine/cloudbroker/zone/delNode": zone_cb.DelNodeRequest{},
"/restmachine/cloudbroker/zone/node_autostart": zone_cb.NodeAutoStartRequest{},
"/restmachine/cloudbroker/zone/add_cpu_alignment_profile": zone_cb.AddCPUAlignmentProfileRequest{},
"/restmachine/cloudbroker/zone/delete_cpu_alignment_profile": zone_cb.DeleteCPUAlignmentProfileRequest{},
"/restmachine/cloudbroker/zone/get_cpu_alignment_profile": zone_cb.GetCPUAlignmentProfileRequest{},
"/restmachine/cloudbroker/zone/list_cpu_alignment_profile": zone_cb.ListCPUAlignmentProfileRequest{},
"/restmachine/cloudbroker/zone/test_cpu_alignment_profile": zone_cb.TestCPUAlignmentProfileRequest{},
// security policy
"/sdn/security_policy/create": secpolicies.CreateRequest{},