v1.12.0
This commit is contained in:
@@ -20,7 +20,10 @@ import (
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/sep"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/stack"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/tasks"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/trunk"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/vins"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/zone"
|
||||
|
||||
account_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/account"
|
||||
audit_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/audit"
|
||||
bservice_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/bservice"
|
||||
@@ -39,7 +42,9 @@ import (
|
||||
sep_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/sep"
|
||||
stack_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/stack"
|
||||
tasks_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/tasks"
|
||||
trunk_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/trunk"
|
||||
vins_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/vins"
|
||||
zone_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/zone"
|
||||
)
|
||||
|
||||
// TestGetListCloudAPI tests platforms responses vs. json tags of golang structures in cloudapi get/list methods
|
||||
@@ -316,6 +321,26 @@ func TestGetListCloudAPI(t *testing.T) {
|
||||
t.Errorf("Can not test Tasks get because Tasks list is empty")
|
||||
}
|
||||
|
||||
// Trunk
|
||||
// List
|
||||
bytes, err = client.CloudAPI().Trunk().ListRaw(context.Background(), trunk.ListRequest{})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
getResult("Trunk list", bytes, tasks.ListTasks{}, t)
|
||||
// Get
|
||||
listTrunk, _ := client.CloudAPI().Trunk().List(context.Background(), trunk.ListRequest{})
|
||||
if len(listTrunk.Data) > 0 {
|
||||
id := listTrunk.Data[0].ID
|
||||
bytes, err = client.CloudAPI().Trunk().GetRaw(context.Background(), trunk.GetRequest{TrunkID: id})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
getResult("Trunk get", bytes, trunk.ItemTrunk{}, t)
|
||||
} else {
|
||||
t.Errorf("Can not test Trunk get because Trunk list is empty")
|
||||
}
|
||||
|
||||
// VINS
|
||||
// List
|
||||
bytes, err = client.CloudAPI().VINS().ListRaw(context.Background(), vins.ListRequest{})
|
||||
@@ -336,6 +361,25 @@ func TestGetListCloudAPI(t *testing.T) {
|
||||
t.Errorf("Can not test VINS get because VINS list is empty")
|
||||
}
|
||||
|
||||
// Zone
|
||||
// List
|
||||
bytes, err = client.CloudAPI().Zone().ListRaw(context.Background(), zone.ListRequest{})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
getResult("Zone list", bytes, vins.ListVINS{}, t)
|
||||
// Get
|
||||
ListZones, _ := client.CloudAPI().Zone().List(context.Background(), zone.ListRequest{})
|
||||
if len(ListZones.Data) > 0 {
|
||||
id := ListZones.Data[0].ID
|
||||
bytes, err = client.CloudAPI().Zone().GetRaw(context.Background(), zone.GetRequest{ID: id})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
getResult("Zone get", bytes, zone.RecordZone{}, t)
|
||||
} else {
|
||||
t.Errorf("Can not test Zone get because Zones list is empty")
|
||||
}
|
||||
}
|
||||
|
||||
// WARNING: not working correctly due to inclusions of tagless structures in cloudbroker
|
||||
@@ -348,6 +392,7 @@ func TestGetListCloudbroker(t *testing.T) {
|
||||
t.Fatalf("Cannot get client: %v", err)
|
||||
}
|
||||
|
||||
const logFileName = "test_get_list_cloudbroker.log"
|
||||
// Account
|
||||
// List
|
||||
bytes, err = client.CloudBroker().Account().ListRaw(context.Background(), account_cb.ListRequest{})
|
||||
@@ -690,6 +735,26 @@ func TestGetListCloudbroker(t *testing.T) {
|
||||
}
|
||||
getResult("Tasks list", bytes, tasks_cb.ListTasks{}, t)
|
||||
|
||||
// Trunk
|
||||
// List
|
||||
bytes, err = client.CloudBroker().Trunk().ListRaw(context.Background(), trunk_cb.ListRequest{})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
getResult("Trunk list", bytes, trunk_cb.ListTrunks{}, t)
|
||||
// Get
|
||||
listTrunks, _ := client.CloudBroker().Trunk().List(context.Background(), trunk_cb.ListRequest{})
|
||||
if len(listTrunks.Data) > 0 {
|
||||
id := listTrunks.Data[0].ID
|
||||
bytes, err = client.CloudBroker().Trunk().GetRaw(context.Background(), trunk_cb.GetRequest{TrunkID: id})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
getResult("Trunk get", bytes, trunk_cb.ItemTrunk{}, t)
|
||||
} else {
|
||||
t.Errorf("Can not test Trunk get because Trunk list is empty")
|
||||
}
|
||||
|
||||
// VINS
|
||||
// List
|
||||
bytes, err = client.CloudBroker().VINS().ListRaw(context.Background(), vins_cb.ListRequest{})
|
||||
@@ -709,6 +774,26 @@ func TestGetListCloudbroker(t *testing.T) {
|
||||
} else {
|
||||
t.Errorf("Can not test VINS get because VINS list is empty")
|
||||
}
|
||||
|
||||
// Zone
|
||||
// List
|
||||
bytes, err = client.CloudBroker().Zone().ListRaw(context.Background(), zone_cb.ListRequest{})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
getResult("Zone list", bytes, zone.ListZones{}, t)
|
||||
// Get
|
||||
ListZones, _ := client.CloudBroker().Zone().List(context.Background(), zone_cb.ListRequest{})
|
||||
if len(ListZones.Data) > 0 {
|
||||
id := ListZones.Data[0].ID
|
||||
bytes, err = client.CloudBroker().Zone().GetRaw(context.Background(), zone_cb.GetRequest{ID: id})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
getResult("Zone get", bytes, zone_cb.RecordZone{}, t)
|
||||
} else {
|
||||
t.Errorf("Can not test Zone get because Zones list is empty")
|
||||
}
|
||||
}
|
||||
|
||||
// TestRequestsCloudAPI tests platform requests vs. golang request structures in sdk for cloudapi requests
|
||||
|
||||
@@ -21,9 +21,11 @@ import (
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/sep"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/stack"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/tasks"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/trunk"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/user"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/vfpool"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/vins"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/zone"
|
||||
|
||||
account_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/account"
|
||||
apiaccess_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/apiaccess"
|
||||
@@ -48,10 +50,12 @@ import (
|
||||
sep_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/sep"
|
||||
stack_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/stack"
|
||||
tasks_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/tasks"
|
||||
trunk_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/trunk"
|
||||
user_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/user"
|
||||
vfpool_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/vfpool"
|
||||
vgpu_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/vgpu"
|
||||
vins_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/vins"
|
||||
zone_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/zone"
|
||||
)
|
||||
|
||||
type EmptyStruct struct{}
|
||||
@@ -116,83 +120,91 @@ func getRequestsMapCloudAPI() map[string]interface{} {
|
||||
"/restmachine/cloudapi/bservice/stop": bservice.StopRequest{},
|
||||
|
||||
// compute
|
||||
"/restmachine/cloudapi/compute/affinityLabelRemove": compute.AffinityLabelRemoveRequest{},
|
||||
"/restmachine/cloudapi/compute/affinityLabelSet": compute.AffinityLabelSetRequest{},
|
||||
"/restmachine/cloudapi/compute/affinityRelations": compute.AffinityRelationsRequest{},
|
||||
"/restmachine/cloudapi/compute/affinityRuleAdd": compute.AffinityRuleAddRequest{},
|
||||
"/restmachine/cloudapi/compute/affinityRuleRemove": compute.AffinityRuleRemoveRequest{},
|
||||
"/restmachine/cloudapi/compute/affinityRulesClear": compute.AffinityRulesClearRequest{},
|
||||
"/restmachine/cloudapi/compute/antiAffinityRuleAdd": compute.AntiAffinityRuleAddRequest{},
|
||||
"/restmachine/cloudapi/compute/antiAffinityRuleRemove": compute.AntiAffinityRuleRemoveRequest{},
|
||||
"/restmachine/cloudapi/compute/antiAffinityRulesClear": compute.AffinityRulesClearRequest{},
|
||||
"/restmachine/cloudapi/compute/attachGpu": compute.AttachGPURequest{},
|
||||
"/restmachine/cloudapi/compute/attachPciDevice": compute.AttachPCIDeviceRequest{},
|
||||
"/restmachine/cloudapi/compute/audits": compute.AuditsRequest{},
|
||||
"/restmachine/cloudapi/compute/bootDiskSet": compute.BootDiskSetRequest{},
|
||||
"/restmachine/cloudapi/compute/bootOrderGet": compute.BootOrderGetRequest{},
|
||||
"/restmachine/cloudapi/compute/bootOrderSet": compute.BootOrderSetRequest{},
|
||||
"/restmachine/cloudapi/compute/cdEject": compute.CDEjectRequest{},
|
||||
"/restmachine/cloudapi/compute/cdInsert": compute.CDInsertRequest{},
|
||||
"/restmachine/cloudapi/compute/changeLinkState": compute.ChangeLinkStateRequest{},
|
||||
"/restmachine/cloudapi/compute/clone": compute.CloneRequest{},
|
||||
"/restmachine/cloudapi/compute/createTemplate": compute.CreateTemplateRequest{},
|
||||
"/restmachine/cloudapi/compute/createTemplateFromBlank": compute.CreateTemplateFromBlankRequest{},
|
||||
"/restmachine/cloudapi/compute/delete": compute.DeleteRequest{},
|
||||
"/restmachine/cloudapi/compute/deleteCustomFields": compute.DeleteCustomFieldsRequest{},
|
||||
"/restmachine/cloudapi/compute/detachGpu": compute.DetachGPURequest{},
|
||||
"/restmachine/cloudapi/compute/detachPciDevice": compute.DetachPCIDeviceRequest{},
|
||||
"/restmachine/cloudapi/compute/disable": compute.DisableRequest{},
|
||||
"/restmachine/cloudapi/compute/diskAdd": compute.DiskAddRequest{},
|
||||
"/restmachine/cloudapi/compute/diskAttach": compute.DiskAttachRequest{},
|
||||
"/restmachine/cloudapi/compute/diskDel": compute.DiskDelRequest{},
|
||||
"/restmachine/cloudapi/compute/diskDetach": compute.DiskDetachRequest{},
|
||||
"/restmachine/cloudapi/compute/diskMigrate": compute.DiskMigrateRequest{},
|
||||
"/restmachine/cloudapi/compute/diskQos": compute.DiskQOSRequest{},
|
||||
"/restmachine/cloudapi/compute/diskSwitchToReplication": compute.DiskSwitchToReplicationRequest{},
|
||||
"/restmachine/cloudapi/compute/diskResize": compute.DiskResizeRequest{},
|
||||
"/restmachine/cloudapi/compute/enable": compute.EnableRequest{},
|
||||
"/restmachine/cloudapi/compute/get": compute.GetRequest{},
|
||||
"/restmachine/cloudapi/compute/getAudits": compute.GetAuditsRequest{},
|
||||
"/restmachine/cloudapi/compute/getConsoleUrl": compute.GetConsoleURLRequest{},
|
||||
"/restmachine/cloudapi/compute/getCustomFields": compute.GetCustomFieldsRequest{},
|
||||
"/restmachine/cloudapi/compute/getLog": compute.GetLogRequest{},
|
||||
"/restmachine/cloudapi/compute/list": compute.ListRequest{},
|
||||
"/restmachine/cloudapi/compute/listDeleted": compute.ListDeletedRequest{},
|
||||
"/restmachine/cloudapi/compute/listPciDevice": compute.ListPCIDeviceRequest{},
|
||||
"/restmachine/cloudapi/compute/listVGpu": compute.ListVGPURequest{},
|
||||
"/restmachine/cloudapi/compute/moveToRg": compute.MoveToRGRequest{},
|
||||
"/restmachine/cloudapi/compute/netAttach": compute.NetAttachRequest{},
|
||||
"/restmachine/cloudapi/compute/netDetach": compute.NetDetachRequest{},
|
||||
"/restmachine/cloudapi/compute/pfwAdd": compute.PFWAddRequest{},
|
||||
"/restmachine/cloudapi/compute/pfwDel": compute.PFWDelRequest{},
|
||||
"/restmachine/cloudapi/compute/pfwList": compute.PFWListRequest{},
|
||||
"/restmachine/cloudapi/compute/pause": compute.PauseRequest{},
|
||||
"/restmachine/cloudapi/compute/pinToStack": compute.PinToStackRequest{},
|
||||
"/restmachine/cloudapi/compute/powerCycle": compute.PowerCycleRequest{},
|
||||
"/restmachine/cloudapi/compute/reboot": compute.RebootRequest{},
|
||||
"/restmachine/cloudapi/compute/redeploy": compute.RedeployRequest{},
|
||||
"/restmachine/cloudapi/compute/reset": compute.ResetRequest{},
|
||||
"/restmachine/cloudapi/compute/resize": compute.ResizeRequest{},
|
||||
"/restmachine/cloudapi/compute/restore": compute.RestoreRequest{},
|
||||
"/restmachine/cloudapi/compute/resume": compute.ResumeRequest{},
|
||||
"/restmachine/cloudapi/compute/setCustomFields": compute.SetCustomFieldsRequest{},
|
||||
"/restmachine/cloudapi/compute/snapshotCreate": compute.SnapshotCreateRequest{},
|
||||
"/restmachine/cloudapi/compute/snapshotDelete": compute.SnapshotDeleteRequest{},
|
||||
"/restmachine/cloudapi/compute/snapshotList": compute.SnapshotListRequest{},
|
||||
"/restmachine/cloudapi/compute/snapshotRollback": compute.SnapshotRollbackRequest{},
|
||||
"/restmachine/cloudapi/compute/snapshotUsage": compute.SnapshotUsageRequest{},
|
||||
"/restmachine/cloudapi/compute/start": compute.StartRequest{},
|
||||
"/restmachine/cloudapi/compute/stop": compute.StopRequest{},
|
||||
"/restmachine/cloudapi/compute/tagAdd": compute.TagAddRequest{},
|
||||
"/restmachine/cloudapi/compute/tagRemove": compute.TagRemoveRequest{},
|
||||
"/restmachine/cloudapi/compute/unpinFromStack": compute.UnpinFromStackRequest{},
|
||||
"/restmachine/cloudapi/compute/update": compute.UpdateRequest{},
|
||||
"/restmachine/cloudapi/compute/userGrant": compute.UserGrantRequest{},
|
||||
"/restmachine/cloudapi/compute/userList": compute.UserListRequest{},
|
||||
"/restmachine/cloudapi/compute/userRevoke": compute.UserRevokeRequest{},
|
||||
"/restmachine/cloudapi/compute/userUpdate": compute.UserUpdateRequest{},
|
||||
"/restmachine/cloudapi/compute/changeMac": compute.ChangeMACRequest{},
|
||||
"/restmachine/cloudapi/compute/changeIp": compute.ChangeIPRequest{},
|
||||
"/restmachine/cloudapi/compute/abort_shared_snapshot_merge": compute.AbortSharedSnapshotMergeRequest{},
|
||||
"/restmachine/cloudapi/compute/shared_snapshot_merge_status": compute.SharedSnapshotMergeStatusRequest{},
|
||||
"/restmachine/cloudapi/compute/change_mtu": compute.ChangeMTURequest{},
|
||||
"/restmachine/cloudapi/compute/affinityLabelRemove": compute.AffinityLabelRemoveRequest{},
|
||||
"/restmachine/cloudapi/compute/affinityLabelSet": compute.AffinityLabelSetRequest{},
|
||||
"/restmachine/cloudapi/compute/affinityRelations": compute.AffinityRelationsRequest{},
|
||||
"/restmachine/cloudapi/compute/affinityRuleAdd": compute.AffinityRuleAddRequest{},
|
||||
"/restmachine/cloudapi/compute/affinityRuleRemove": compute.AffinityRuleRemoveRequest{},
|
||||
"/restmachine/cloudapi/compute/affinityRulesClear": compute.AffinityRulesClearRequest{},
|
||||
"/restmachine/cloudapi/compute/antiAffinityRuleAdd": compute.AntiAffinityRuleAddRequest{},
|
||||
"/restmachine/cloudapi/compute/antiAffinityRuleRemove": compute.AntiAffinityRuleRemoveRequest{},
|
||||
"/restmachine/cloudapi/compute/antiAffinityRulesClear": compute.AffinityRulesClearRequest{},
|
||||
"/restmachine/cloudapi/compute/attachGpu": compute.AttachGPURequest{},
|
||||
"/restmachine/cloudapi/compute/attachPciDevice": compute.AttachPCIDeviceRequest{},
|
||||
"/restmachine/cloudapi/compute/audits": compute.AuditsRequest{},
|
||||
"/restmachine/cloudapi/compute/bootDiskSet": compute.BootDiskSetRequest{},
|
||||
"/restmachine/cloudapi/compute/bootOrderGet": compute.BootOrderGetRequest{},
|
||||
"/restmachine/cloudapi/compute/bootOrderSet": compute.BootOrderSetRequest{},
|
||||
"/restmachine/cloudapi/compute/cdEject": compute.CDEjectRequest{},
|
||||
"/restmachine/cloudapi/compute/cdInsert": compute.CDInsertRequest{},
|
||||
"/restmachine/cloudapi/compute/changeLinkState": compute.ChangeLinkStateRequest{},
|
||||
"/restmachine/cloudapi/compute/clone": compute.CloneRequest{},
|
||||
"/restmachine/cloudapi/compute/createTemplate": compute.CreateTemplateRequest{},
|
||||
"/restmachine/cloudapi/compute/createTemplateFromBlank": compute.CreateTemplateFromBlankRequest{},
|
||||
"/restmachine/cloudapi/compute/delete": compute.DeleteRequest{},
|
||||
"/restmachine/cloudapi/compute/deleteCustomFields": compute.DeleteCustomFieldsRequest{},
|
||||
"/restmachine/cloudapi/compute/detachGpu": compute.DetachGPURequest{},
|
||||
"/restmachine/cloudapi/compute/detachPciDevice": compute.DetachPCIDeviceRequest{},
|
||||
"/restmachine/cloudapi/compute/disable": compute.DisableRequest{},
|
||||
"/restmachine/cloudapi/compute/diskAdd": compute.DiskAddRequest{},
|
||||
"/restmachine/cloudapi/compute/diskAttach": compute.DiskAttachRequest{},
|
||||
"/restmachine/cloudapi/compute/diskDel": compute.DiskDelRequest{},
|
||||
"/restmachine/cloudapi/compute/diskDetach": compute.DiskDetachRequest{},
|
||||
"/restmachine/cloudapi/compute/diskMigrate": compute.DiskMigrateRequest{},
|
||||
"/restmachine/cloudapi/compute/diskQos": compute.DiskQOSRequest{},
|
||||
"/restmachine/cloudapi/compute/diskSwitchToReplication": compute.DiskSwitchToReplicationRequest{},
|
||||
"/restmachine/cloudapi/compute/diskResize": compute.DiskResizeRequest{},
|
||||
"/restmachine/cloudapi/compute/enable": compute.EnableRequest{},
|
||||
"/restmachine/cloudapi/compute/get": compute.GetRequest{},
|
||||
"/restmachine/cloudapi/compute/getAudits": compute.GetAuditsRequest{},
|
||||
"/restmachine/cloudapi/compute/getConsoleUrl": compute.GetConsoleURLRequest{},
|
||||
"/restmachine/cloudapi/compute/getCustomFields": compute.GetCustomFieldsRequest{},
|
||||
"/restmachine/cloudapi/compute/getLog": compute.GetLogRequest{},
|
||||
"/restmachine/cloudapi/compute/list": compute.ListRequest{},
|
||||
"/restmachine/cloudapi/compute/listDeleted": compute.ListDeletedRequest{},
|
||||
"/restmachine/cloudapi/compute/listPciDevice": compute.ListPCIDeviceRequest{},
|
||||
"/restmachine/cloudapi/compute/listVGpu": compute.ListVGPURequest{},
|
||||
"/restmachine/cloudapi/compute/moveToRg": compute.MoveToRGRequest{},
|
||||
"/restmachine/cloudapi/compute/netAttach": compute.NetAttachRequest{},
|
||||
"/restmachine/cloudapi/compute/netDetach": compute.NetDetachRequest{},
|
||||
"/restmachine/cloudapi/compute/pfwAdd": compute.PFWAddRequest{},
|
||||
"/restmachine/cloudapi/compute/pfwDel": compute.PFWDelRequest{},
|
||||
"/restmachine/cloudapi/compute/pfwList": compute.PFWListRequest{},
|
||||
"/restmachine/cloudapi/compute/pause": compute.PauseRequest{},
|
||||
"/restmachine/cloudapi/compute/pinToStack": compute.PinToStackRequest{},
|
||||
"/restmachine/cloudapi/compute/powerCycle": compute.PowerCycleRequest{},
|
||||
"/restmachine/cloudapi/compute/reboot": compute.RebootRequest{},
|
||||
"/restmachine/cloudapi/compute/redeploy": compute.RedeployRequest{},
|
||||
"/restmachine/cloudapi/compute/reset": compute.ResetRequest{},
|
||||
"/restmachine/cloudapi/compute/resize": compute.ResizeRequest{},
|
||||
"/restmachine/cloudapi/compute/restore": compute.RestoreRequest{},
|
||||
"/restmachine/cloudapi/compute/resume": compute.ResumeRequest{},
|
||||
"/restmachine/cloudapi/compute/setCustomFields": compute.SetCustomFieldsRequest{},
|
||||
"/restmachine/cloudapi/compute/snapshotCreate": compute.SnapshotCreateRequest{},
|
||||
"/restmachine/cloudapi/compute/snapshotDelete": compute.SnapshotDeleteRequest{},
|
||||
"/restmachine/cloudapi/compute/snapshotList": compute.SnapshotListRequest{},
|
||||
"/restmachine/cloudapi/compute/snapshotRollback": compute.SnapshotRollbackRequest{},
|
||||
"/restmachine/cloudapi/compute/snapshotUsage": compute.SnapshotUsageRequest{},
|
||||
"/restmachine/cloudapi/compute/start": compute.StartRequest{},
|
||||
"/restmachine/cloudapi/compute/stop": compute.StopRequest{},
|
||||
"/restmachine/cloudapi/compute/tagAdd": compute.TagAddRequest{},
|
||||
"/restmachine/cloudapi/compute/tagRemove": compute.TagRemoveRequest{},
|
||||
"/restmachine/cloudapi/compute/unpinFromStack": compute.UnpinFromStackRequest{},
|
||||
"/restmachine/cloudapi/compute/update": compute.UpdateRequest{},
|
||||
"/restmachine/cloudapi/compute/userGrant": compute.UserGrantRequest{},
|
||||
"/restmachine/cloudapi/compute/userList": compute.UserListRequest{},
|
||||
"/restmachine/cloudapi/compute/userRevoke": compute.UserRevokeRequest{},
|
||||
"/restmachine/cloudapi/compute/userUpdate": compute.UserUpdateRequest{},
|
||||
"/restmachine/cloudapi/compute/changeMac": compute.ChangeMACRequest{},
|
||||
"/restmachine/cloudapi/compute/changeIp": compute.ChangeIPRequest{},
|
||||
"/restmachine/cloudapi/compute/guest_agent_disable": compute.GuestAgentDisableRequest{},
|
||||
"/restmachine/cloudapi/compute/guest_agent_enable": compute.GuestAgentEnableRequest{},
|
||||
"/restmachine/cloudapi/compute/guest_agent_execute": compute.GuestAgentExecuteRequest{},
|
||||
"/restmachine/cloudapi/compute/guest_agent_feature_get": compute.GuestAgentFeatureGetRequest{},
|
||||
"/restmachine/cloudapi/compute/guest_agent_feature_update": compute.GuestAgentFeatureUpdateRequest{},
|
||||
|
||||
// disks
|
||||
"/restmachine/cloudapi/disks/create": disks.CreateRequest{},
|
||||
@@ -372,6 +384,10 @@ func getRequestsMapCloudAPI() map[string]interface{} {
|
||||
"/restmachine/cloudapi/tasks/get": tasks.GetRequest{},
|
||||
"/restmachine/cloudapi/tasks/list": tasks.ListRequest{},
|
||||
|
||||
// trunk
|
||||
"/restmachine/cloudapi/trunk/get": trunk.GetRequest{},
|
||||
"/restmachine/cloudapi/trunk/list": trunk.ListRequest{},
|
||||
|
||||
// user
|
||||
"/restmachine/cloudapi/user/apiList": user.APIListRequest{},
|
||||
"/restmachine/cloudapi/user/authenticate": user.AuthenticateRequest{},
|
||||
@@ -414,6 +430,10 @@ func getRequestsMapCloudAPI() map[string]interface{} {
|
||||
"/restmachine/cloudapi/vins/staticRouteList": vins.StaticRouteListRequest{},
|
||||
"/restmachine/cloudapi/vins/vnfdevRedeploy": vins.VNFDevRedeployRequest{},
|
||||
"/restmachine/cloudapi/vins/vnfdevRestart": vins.VNFDevRestartRequest{},
|
||||
|
||||
// zone
|
||||
"/restmachine/cloudapi/zone/get": zone.GetRequest{},
|
||||
"/restmachine/cloudapi/zone/list": zone.ListRequest{},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -485,99 +505,107 @@ func getRequestsMapCloudbroker() map[string]interface{} {
|
||||
"/restmachine/cloudbroker/backup/restoreDisksFromBackup": backup_cb.RestoreDisksFromBackupRequest{},
|
||||
|
||||
// compute_cb
|
||||
"/restmachine/cloudbroker/compute/affinityGroupCheckStart": compute_cb.AffinityGroupCheckStartRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityLabelRemove": compute_cb.AffinityLabelRemoveRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityLabelSet": compute_cb.AffinityLabelSetRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityRelations": compute_cb.AffinityRelationsRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityRuleAdd": compute_cb.AffinityRuleAddRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityRuleRemove": compute_cb.AffinityRuleRemoveRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityRulesClear": compute_cb.AffinityRulesClearRequest{},
|
||||
"/restmachine/cloudbroker/compute/antiAffinityRuleAdd": compute_cb.AntiAffinityRuleAddRequest{},
|
||||
"/restmachine/cloudbroker/compute/antiAffinityRuleRemove": compute_cb.AntiAffinityRuleRemoveRequest{},
|
||||
"/restmachine/cloudbroker/compute/antiAffinityRulesClear": compute_cb.AffinityRulesClearRequest{},
|
||||
"/restmachine/cloudbroker/compute/attachGpu": compute_cb.AttachGPURequest{},
|
||||
"/restmachine/cloudbroker/compute/attachPciDevice": compute_cb.AttachPCIDeviceRequest{},
|
||||
"/restmachine/cloudbroker/compute/audits": compute_cb.AuditsRequest{},
|
||||
"/restmachine/cloudbroker/compute/bootDiskSet": compute_cb.BootDiskSetRequest{},
|
||||
"/restmachine/cloudbroker/compute/bootOrderGet": compute_cb.BootOrderGetRequest{},
|
||||
"/restmachine/cloudbroker/compute/bootOrderSet": compute_cb.BootOrderSetRequest{},
|
||||
"/restmachine/cloudbroker/compute/cdEject": compute_cb.CDEjectRequest{},
|
||||
"/restmachine/cloudbroker/compute/cdInsert": compute_cb.CDInsertRequest{},
|
||||
"/restmachine/cloudbroker/compute/changeLinkState": compute_cb.ChangeLinkStateRequest{},
|
||||
"/restmachine/cloudbroker/compute/clone": compute_cb.CloneRequest{},
|
||||
"/restmachine/cloudbroker/compute/computeciSet": compute_cb.ComputeCISetRequest{},
|
||||
"/restmachine/cloudbroker/compute/computeciUnset": compute_cb.ComputeCIUnsetRequest{},
|
||||
"/restmachine/cloudbroker/compute/createTemplate": compute_cb.CreateTemplateRequest{},
|
||||
"/restmachine/cloudbroker/compute/createTemplateFromBlank": compute_cb.CreateTemplateFromBlankRequest{},
|
||||
"/restmachine/cloudbroker/compute/delete": compute_cb.DeleteRequest{},
|
||||
"/restmachine/cloudbroker/compute/deleteCustomFields": compute_cb.DeleteCustomFieldsRequest{},
|
||||
"/restmachine/cloudbroker/compute/detachGpu": compute_cb.DetachGPURequest{},
|
||||
"/restmachine/cloudbroker/compute/detachPciDevice": compute_cb.DetachPCIDeviceRequest{},
|
||||
"/restmachine/cloudbroker/compute/disable": compute_cb.DisableRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskAdd": compute_cb.DiskAddRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskAttach": compute_cb.DiskAttachRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskDel": compute_cb.DiskDelRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskDetach": compute_cb.DiskDetachRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskMigrate": compute_cb.DiskMigrateRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskResize": compute_cb.DiskResizeRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskSwitchToReplication": compute_cb.DiskSwitchToReplicationRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskQos": compute_cb.DiskQOSRequest{},
|
||||
"/restmachine/cloudbroker/compute/enable": compute_cb.EnableRequest{},
|
||||
"/restmachine/cloudbroker/compute/get": compute_cb.GetRequest{},
|
||||
"/restmachine/cloudbroker/compute/getAudits": compute_cb.GetAuditsRequest{},
|
||||
"/restmachine/cloudbroker/compute/getConsoleUrl": compute_cb.GetConsoleURLRequest{},
|
||||
"/restmachine/cloudbroker/compute/getCustomFields": compute_cb.GetCustomFieldsRequest{},
|
||||
"/restmachine/cloudbroker/compute/getLog": compute_cb.GetLogRequest{},
|
||||
"/restmachine/cloudbroker/compute/list": compute_cb.ListRequest{},
|
||||
"/restmachine/cloudbroker/compute/listDeleted": compute_cb.ListDeletedRequest{},
|
||||
"/restmachine/cloudbroker/compute/listPciDevice": compute_cb.ListPCIDeviceRequest{},
|
||||
"/restmachine/cloudbroker/compute/listVGpu": compute_cb.ListVGPURequest{},
|
||||
"/restmachine/cloudbroker/compute/massDelete": compute_cb.MassDeleteRequest{},
|
||||
"/restmachine/cloudbroker/compute/massStart": compute_cb.MassStartRequest{},
|
||||
"/restmachine/cloudbroker/compute/massStop": compute_cb.MassStopRequest{},
|
||||
"/restmachine/cloudbroker/compute/massReboot": compute_cb.MassRebootRequest{},
|
||||
"/restmachine/cloudbroker/compute/migrate": compute_cb.MigrateRequest{},
|
||||
"/restmachine/cloudbroker/compute/migrateStorage": compute_cb.MigrateStorageRequest{},
|
||||
"/restmachine/cloudbroker/compute/migrateStorageAbort": compute_cb.MigrateStorageAbortRequest{},
|
||||
"/restmachine/cloudbroker/compute/migrateStorageCleanup": compute_cb.MigrateStorageCleanUpRequest{},
|
||||
"/restmachine/cloudbroker/compute/migrateStorageInfo": compute_cb.MigrateStorageInfoRequest{},
|
||||
"/restmachine/cloudbroker/compute/moveToRg": compute_cb.MoveToRGRequest{},
|
||||
"/restmachine/cloudbroker/compute/netAttach": compute_cb.NetAttachRequest{},
|
||||
"/restmachine/cloudbroker/compute/netDetach": compute_cb.NetDetachRequest{},
|
||||
"/restmachine/cloudbroker/compute/netQos": compute_cb.NetQOSRequest{},
|
||||
"/restmachine/cloudbroker/compute/pfwAdd": compute_cb.PFWAddRequest{},
|
||||
"/restmachine/cloudbroker/compute/pfwDel": compute_cb.PFWDelRequest{},
|
||||
"/restmachine/cloudbroker/compute/pfwList": compute_cb.PFWListRequest{},
|
||||
"/restmachine/cloudbroker/compute/pause": compute_cb.PauseRequest{},
|
||||
"/restmachine/cloudbroker/compute/pinToStack": compute_cb.PinToStackRequest{},
|
||||
"/restmachine/cloudbroker/compute/powerCycle": compute_cb.PowerCycleRequest{},
|
||||
"/restmachine/cloudbroker/compute/raiseDown": EmptyStruct{},
|
||||
"/restmachine/cloudbroker/compute/reboot": compute_cb.RebootRequest{},
|
||||
"/restmachine/cloudbroker/compute/redeploy": compute_cb.RedeployRequest{},
|
||||
"/restmachine/cloudbroker/compute/reset": compute_cb.ResetRequest{},
|
||||
"/restmachine/cloudbroker/compute/resize": compute_cb.ResizeRequest{},
|
||||
"/restmachine/cloudbroker/compute/restore": compute_cb.RestoreRequest{},
|
||||
"/restmachine/cloudbroker/compute/resume": compute_cb.ResumeRequest{},
|
||||
"/restmachine/cloudbroker/compute/setCustomFields": compute_cb.SetCustomFieldsRequest{},
|
||||
"/restmachine/cloudbroker/compute/snapshotCreate": compute_cb.SnapshotCreateRequest{},
|
||||
"/restmachine/cloudbroker/compute/snapshotDelete": compute_cb.SnapshotDeleteRequest{},
|
||||
"/restmachine/cloudbroker/compute/snapshotEvictDisk": compute_cb.SnapshotEvictDiskRequest{},
|
||||
"/restmachine/cloudbroker/compute/snapshotList": compute_cb.SnapshotListRequest{},
|
||||
"/restmachine/cloudbroker/compute/snapshotRollback": compute_cb.SnapshotRollbackRequest{},
|
||||
"/restmachine/cloudbroker/compute/snapshotUsage": compute_cb.SnapshotUsageRequest{},
|
||||
"/restmachine/cloudbroker/compute/start": compute_cb.StartRequest{},
|
||||
"/restmachine/cloudbroker/compute/stop": compute_cb.StopRequest{},
|
||||
"/restmachine/cloudbroker/compute/tagAdd": compute_cb.TagAddRequest{},
|
||||
"/restmachine/cloudbroker/compute/tagRemove": compute_cb.TagRemoveRequest{},
|
||||
"/restmachine/cloudbroker/compute/unpinFromStack": compute_cb.UnpinFromStackRequest{},
|
||||
"/restmachine/cloudbroker/compute/update": compute_cb.UpdateRequest{},
|
||||
"/restmachine/cloudbroker/compute/userGrant": compute_cb.UserGrantRequest{},
|
||||
"/restmachine/cloudbroker/compute/userList": compute_cb.UserListRequest{},
|
||||
"/restmachine/cloudbroker/compute/userRevoke": compute_cb.UserRevokeRequest{},
|
||||
"/restmachine/cloudbroker/compute/userUpdate": compute_cb.UserUpdateRequest{},
|
||||
"/restmachine/cloudbroker/compute/changeIp": compute_cb.ChangeIPRequest{},
|
||||
"/restmachine/cloudbroker/compute/changeMac": compute_cb.ChangeMACRequest{},
|
||||
"/restmachine/cloudbroker/compute/setNetConfig": compute_cb.SetNetConfigRequest{},
|
||||
"/restmachine/cloudapi/compute/abort_shared_snapshot_merge": compute.AbortSharedSnapshotMergeRequest{},
|
||||
"/restmachine/cloudapi/compute/shared_snapshot_merge_status": compute.SharedSnapshotMergeStatusRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityGroupCheckStart": compute_cb.AffinityGroupCheckStartRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityLabelRemove": compute_cb.AffinityLabelRemoveRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityLabelSet": compute_cb.AffinityLabelSetRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityRelations": compute_cb.AffinityRelationsRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityRuleAdd": compute_cb.AffinityRuleAddRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityRuleRemove": compute_cb.AffinityRuleRemoveRequest{},
|
||||
"/restmachine/cloudbroker/compute/affinityRulesClear": compute_cb.AffinityRulesClearRequest{},
|
||||
"/restmachine/cloudbroker/compute/antiAffinityRuleAdd": compute_cb.AntiAffinityRuleAddRequest{},
|
||||
"/restmachine/cloudbroker/compute/antiAffinityRuleRemove": compute_cb.AntiAffinityRuleRemoveRequest{},
|
||||
"/restmachine/cloudbroker/compute/antiAffinityRulesClear": compute_cb.AffinityRulesClearRequest{},
|
||||
"/restmachine/cloudbroker/compute/attachGpu": compute_cb.AttachGPURequest{},
|
||||
"/restmachine/cloudbroker/compute/attachPciDevice": compute_cb.AttachPCIDeviceRequest{},
|
||||
"/restmachine/cloudbroker/compute/audits": compute_cb.AuditsRequest{},
|
||||
"/restmachine/cloudbroker/compute/bootDiskSet": compute_cb.BootDiskSetRequest{},
|
||||
"/restmachine/cloudbroker/compute/bootOrderGet": compute_cb.BootOrderGetRequest{},
|
||||
"/restmachine/cloudbroker/compute/bootOrderSet": compute_cb.BootOrderSetRequest{},
|
||||
"/restmachine/cloudbroker/compute/cdEject": compute_cb.CDEjectRequest{},
|
||||
"/restmachine/cloudbroker/compute/cdInsert": compute_cb.CDInsertRequest{},
|
||||
"/restmachine/cloudbroker/compute/changeLinkState": compute_cb.ChangeLinkStateRequest{},
|
||||
"/restmachine/cloudbroker/compute/change_mtu": compute_cb.ChangeMTURequest{},
|
||||
"/restmachine/cloudbroker/compute/clone": compute_cb.CloneRequest{},
|
||||
"/restmachine/cloudbroker/compute/computeciSet": compute_cb.ComputeCISetRequest{},
|
||||
"/restmachine/cloudbroker/compute/computeciUnset": compute_cb.ComputeCIUnsetRequest{},
|
||||
"/restmachine/cloudbroker/compute/createTemplate": compute_cb.CreateTemplateRequest{},
|
||||
"/restmachine/cloudbroker/compute/createTemplateFromBlank": compute_cb.CreateTemplateFromBlankRequest{},
|
||||
"/restmachine/cloudbroker/compute/delete": compute_cb.DeleteRequest{},
|
||||
"/restmachine/cloudbroker/compute/deleteCustomFields": compute_cb.DeleteCustomFieldsRequest{},
|
||||
"/restmachine/cloudbroker/compute/detachGpu": compute_cb.DetachGPURequest{},
|
||||
"/restmachine/cloudbroker/compute/detachPciDevice": compute_cb.DetachPCIDeviceRequest{},
|
||||
"/restmachine/cloudbroker/compute/disable": compute_cb.DisableRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskAdd": compute_cb.DiskAddRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskAttach": compute_cb.DiskAttachRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskDel": compute_cb.DiskDelRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskDetach": compute_cb.DiskDetachRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskMigrate": compute_cb.DiskMigrateRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskResize": compute_cb.DiskResizeRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskSwitchToReplication": compute_cb.DiskSwitchToReplicationRequest{},
|
||||
"/restmachine/cloudbroker/compute/diskQos": compute_cb.DiskQOSRequest{},
|
||||
"/restmachine/cloudbroker/compute/enable": compute_cb.EnableRequest{},
|
||||
"/restmachine/cloudbroker/compute/get": compute_cb.GetRequest{},
|
||||
"/restmachine/cloudbroker/compute/getAudits": compute_cb.GetAuditsRequest{},
|
||||
"/restmachine/cloudbroker/compute/getConsoleUrl": compute_cb.GetConsoleURLRequest{},
|
||||
"/restmachine/cloudbroker/compute/getCustomFields": compute_cb.GetCustomFieldsRequest{},
|
||||
"/restmachine/cloudbroker/compute/getLog": compute_cb.GetLogRequest{},
|
||||
"/restmachine/cloudbroker/compute/list": compute_cb.ListRequest{},
|
||||
"/restmachine/cloudbroker/compute/listDeleted": compute_cb.ListDeletedRequest{},
|
||||
"/restmachine/cloudbroker/compute/listPciDevice": compute_cb.ListPCIDeviceRequest{},
|
||||
"/restmachine/cloudbroker/compute/listVGpu": compute_cb.ListVGPURequest{},
|
||||
"/restmachine/cloudbroker/compute/massDelete": compute_cb.MassDeleteRequest{},
|
||||
"/restmachine/cloudbroker/compute/massStart": compute_cb.MassStartRequest{},
|
||||
"/restmachine/cloudbroker/compute/massStop": compute_cb.MassStopRequest{},
|
||||
"/restmachine/cloudbroker/compute/massReboot": compute_cb.MassRebootRequest{},
|
||||
"/restmachine/cloudbroker/compute/migrate": compute_cb.MigrateRequest{},
|
||||
"/restmachine/cloudbroker/compute/migrateStorage": compute_cb.MigrateStorageRequest{},
|
||||
"/restmachine/cloudbroker/compute/migrateStorageAbort": compute_cb.MigrateStorageAbortRequest{},
|
||||
"/restmachine/cloudbroker/compute/migrateStorageCleanup": compute_cb.MigrateStorageCleanUpRequest{},
|
||||
"/restmachine/cloudbroker/compute/migrateStorageInfo": compute_cb.MigrateStorageInfoRequest{},
|
||||
"/restmachine/cloudbroker/compute/moveToRg": compute_cb.MoveToRGRequest{},
|
||||
"/restmachine/cloudbroker/compute/netAttach": compute_cb.NetAttachRequest{},
|
||||
"/restmachine/cloudbroker/compute/netDetach": compute_cb.NetDetachRequest{},
|
||||
"/restmachine/cloudbroker/compute/netQos": compute_cb.NetQOSRequest{},
|
||||
"/restmachine/cloudbroker/compute/pfwAdd": compute_cb.PFWAddRequest{},
|
||||
"/restmachine/cloudbroker/compute/pfwDel": compute_cb.PFWDelRequest{},
|
||||
"/restmachine/cloudbroker/compute/pfwList": compute_cb.PFWListRequest{},
|
||||
"/restmachine/cloudbroker/compute/pause": compute_cb.PauseRequest{},
|
||||
"/restmachine/cloudbroker/compute/pinToStack": compute_cb.PinToStackRequest{},
|
||||
"/restmachine/cloudbroker/compute/powerCycle": compute_cb.PowerCycleRequest{},
|
||||
"/restmachine/cloudbroker/compute/raiseDown": EmptyStruct{},
|
||||
"/restmachine/cloudbroker/compute/reboot": compute_cb.RebootRequest{},
|
||||
"/restmachine/cloudbroker/compute/redeploy": compute_cb.RedeployRequest{},
|
||||
"/restmachine/cloudbroker/compute/reset": compute_cb.ResetRequest{},
|
||||
"/restmachine/cloudbroker/compute/resize": compute_cb.ResizeRequest{},
|
||||
"/restmachine/cloudbroker/compute/restore": compute_cb.RestoreRequest{},
|
||||
"/restmachine/cloudbroker/compute/resume": compute_cb.ResumeRequest{},
|
||||
"/restmachine/cloudbroker/compute/setCustomFields": compute_cb.SetCustomFieldsRequest{},
|
||||
"/restmachine/cloudbroker/compute/snapshotCreate": compute_cb.SnapshotCreateRequest{},
|
||||
"/restmachine/cloudbroker/compute/snapshotDelete": compute_cb.SnapshotDeleteRequest{},
|
||||
"/restmachine/cloudbroker/compute/snapshotEvictDisk": compute_cb.SnapshotEvictDiskRequest{},
|
||||
"/restmachine/cloudbroker/compute/snapshotList": compute_cb.SnapshotListRequest{},
|
||||
"/restmachine/cloudbroker/compute/snapshotRollback": compute_cb.SnapshotRollbackRequest{},
|
||||
"/restmachine/cloudbroker/compute/snapshotUsage": compute_cb.SnapshotUsageRequest{},
|
||||
"/restmachine/cloudbroker/compute/start": compute_cb.StartRequest{},
|
||||
"/restmachine/cloudbroker/compute/stop": compute_cb.StopRequest{},
|
||||
"/restmachine/cloudbroker/compute/tagAdd": compute_cb.TagAddRequest{},
|
||||
"/restmachine/cloudbroker/compute/tagRemove": compute_cb.TagRemoveRequest{},
|
||||
"/restmachine/cloudbroker/compute/unpinFromStack": compute_cb.UnpinFromStackRequest{},
|
||||
"/restmachine/cloudbroker/compute/update": compute_cb.UpdateRequest{},
|
||||
"/restmachine/cloudbroker/compute/userGrant": compute_cb.UserGrantRequest{},
|
||||
"/restmachine/cloudbroker/compute/userList": compute_cb.UserListRequest{},
|
||||
"/restmachine/cloudbroker/compute/userRevoke": compute_cb.UserRevokeRequest{},
|
||||
"/restmachine/cloudbroker/compute/userUpdate": compute_cb.UserUpdateRequest{},
|
||||
"/restmachine/cloudbroker/compute/changeIp": compute_cb.ChangeIPRequest{},
|
||||
"/restmachine/cloudbroker/compute/changeMac": compute_cb.ChangeMACRequest{},
|
||||
"/restmachine/cloudbroker/compute/setNetConfig": compute_cb.SetNetConfigRequest{},
|
||||
"/restmachine/cloudbroker/compute/guest_agent_disable": compute_cb.GuestAgentDisableRequest{},
|
||||
"/restmachine/cloudbroker/compute/guest_agent_enable": compute_cb.GuestAgentEnableRequest{},
|
||||
"/restmachine/cloudbroker/compute/guest_agent_execute": compute_cb.GuestAgentExecuteRequest{},
|
||||
"/restmachine/cloudbroker/compute/guest_agent_feature_get": compute_cb.GuestAgentFeatureGetRequest{},
|
||||
"/restmachine/cloudbroker/compute/guest_agent_feature_update": compute_cb.GuestAgentFeatureUpdateRequest{},
|
||||
|
||||
// disks
|
||||
"/restmachine/cloudbroker/disks/create": disks_cb.CreateRequest{},
|
||||
@@ -643,6 +671,7 @@ func getRequestsMapCloudbroker() map[string]interface{} {
|
||||
"/restmachine/cloudbroker/extnet/ntpApply": extnet_cb.NTPApplyRequest{},
|
||||
"/restmachine/cloudbroker/extnet/raiseDown": EmptyStruct{},
|
||||
"/restmachine/cloudbroker/extnet/setDefault": extnet_cb.SetDefaultRequest{},
|
||||
"/restmachine/cloudbroker/extnet/set_highly_available": extnet_cb.SetHAModeRequest{},
|
||||
"/restmachine/cloudbroker/extnet/staticRouteAccessGrant": extnet_cb.StaticRouteAccessGrantRequest{},
|
||||
"/restmachine/cloudbroker/extnet/staticRouteAccessRevoke": extnet_cb.StaticRouteAccessRevokeRequest{},
|
||||
"/restmachine/cloudbroker/extnet/staticRouteAdd": extnet_cb.StaticRouteAddRequest{},
|
||||
@@ -707,7 +736,6 @@ func getRequestsMapCloudbroker() map[string]interface{} {
|
||||
"/restmachine/cloudbroker/image/rename": image_cb.RenameRequest{},
|
||||
"/restmachine/cloudbroker/image/revokeAccess": image_cb.RevokeAccessRequest{},
|
||||
"/restmachine/cloudbroker/image/share": image_cb.ShareRequest{},
|
||||
"/restmachine/cloudbroker/image/syncCreateImage": image_cb.SyncCreateRequest{},
|
||||
"/restmachine/cloudbroker/image/updateNodes": image_cb.UpdateNodesRequest{},
|
||||
|
||||
// k8ci
|
||||
@@ -896,11 +924,23 @@ func getRequestsMapCloudbroker() map[string]interface{} {
|
||||
"/restmachine/cloudbroker/tasks/get": tasks_cb.GetRequest{},
|
||||
"/restmachine/cloudbroker/tasks/list": tasks_cb.ListRequest{},
|
||||
|
||||
// trunk
|
||||
"/restmachine/cloudbroker/trunk/get": trunk_cb.GetRequest{},
|
||||
"/restmachine/cloudbroker/trunk/list": trunk_cb.ListRequest{},
|
||||
"/restmachine/cloudbroker/trunk/create": trunk_cb.CreateRequest{},
|
||||
"/restmachine/cloudbroker/trunk/enable": trunk_cb.EnableRequest{},
|
||||
"/restmachine/cloudbroker/trunk/disable": trunk_cb.DisableRequest{},
|
||||
"/restmachine/cloudbroker/trunk/destroy": trunk_cb.DestroyRequest{},
|
||||
"/restmachine/cloudbroker/trunk/update": trunk_cb.UpdateRequest{},
|
||||
"/restmachine/cloudbroker/trunk/access_grant": trunk_cb.AccessGrantRequest{},
|
||||
"/restmachine/cloudbroker/trunk/access_revoke": trunk_cb.AccessRevokeRequest{},
|
||||
|
||||
// user
|
||||
"/restmachine/cloudbroker/user/apiaccessJoin": user_cb.APIAccessJoinRequest{},
|
||||
"/restmachine/cloudbroker/user/apiaccessLeave": user_cb.APIAccessLeaveRequest{},
|
||||
"/restmachine/cloudbroker/user/apiaccessList": user_cb.APIAccessListRequest{},
|
||||
"/restmachine/cloudbroker/user/apiList": user_cb.APIListRequest{},
|
||||
"/restmachine/cloudbroker/user/block": user_cb.BlockRequest{},
|
||||
"/restmachine/cloudbroker/user/create": user_cb.CreateRequest{},
|
||||
"/restmachine/cloudbroker/user/delete": user_cb.DeleteRequest{},
|
||||
"/restmachine/cloudbroker/user/deleteByGuid": user_cb.DeleteByGUIDRequest{},
|
||||
@@ -909,6 +949,7 @@ func getRequestsMapCloudbroker() map[string]interface{} {
|
||||
"/restmachine/cloudbroker/user/getAudit": user_cb.GetAuditRequest{},
|
||||
"/restmachine/cloudbroker/user/getMatchingUsernames": user_cb.GetMatchingUsernamesRequest{},
|
||||
"/restmachine/cloudbroker/user/list": user_cb.ListRequest{},
|
||||
"/restmachine/cloudbroker/user/unblock": user_cb.UnblockRequest{},
|
||||
|
||||
// vfpool
|
||||
"/restmachine/cloudbroker/vfpool/create": vfpool_cb.CreateRequest{},
|
||||
@@ -964,5 +1005,14 @@ func getRequestsMapCloudbroker() map[string]interface{} {
|
||||
"/restmachine/cloudbroker/vins/vnfdevReset": vins_cb.VNFDevResetRequest{},
|
||||
"/restmachine/cloudbroker/vins/vnfdevStart": vins_cb.VNFDevStartRequest{},
|
||||
"/restmachine/cloudbroker/vins/vnfdevStop": vins_cb.VNFDevStopRequest{},
|
||||
|
||||
// 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{},
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user