From 3eaf0df77204becc00a1b3c3b814dc3858c8b1b0 Mon Sep 17 00:00:00 2001 From: asteam Date: Mon, 8 Dec 2025 16:30:08 +0300 Subject: [PATCH] v13.0.0 --- README.md | 117 ++++++------ check.go | 2 +- client.go | 12 +- client_bvs.go | 10 +- client_mock.go | 6 +- config/config.go | 2 +- config/config_bvs.go | 4 +- config/legacy-config.go | 2 +- go.mod | 2 +- internal/constants/constants.go | 1 + internal/validators/custom.go | 4 +- internal/validators/helper.go | 3 +- internal/validators/values.go | 2 +- legacy-client.go | 10 +- pkg/cloudapi/account.go | 2 +- pkg/cloudapi/account/account.go | 2 +- pkg/cloudapi/account/add_user.go | 2 +- pkg/cloudapi/account/audits.go | 2 +- pkg/cloudapi/account/delete.go | 2 +- pkg/cloudapi/account/delete_user.go | 2 +- pkg/cloudapi/account/disable_enable.go | 2 +- pkg/cloudapi/account/get.go | 2 +- .../account/get_consumed_account_units.go | 2 +- .../get_consumed_cloud_units_by_type.go | 7 +- .../account/get_reserved_account_units.go | 2 +- .../account/get_resource_consumption.go | 2 +- pkg/cloudapi/account/list.go | 2 +- pkg/cloudapi/account/list_computes.go | 2 +- pkg/cloudapi/account/list_deleted.go | 2 +- pkg/cloudapi/account/list_disks.go | 2 +- pkg/cloudapi/account/list_flipgroups.go | 2 +- pkg/cloudapi/account/list_rg.go | 2 +- pkg/cloudapi/account/list_templates.go | 2 +- pkg/cloudapi/account/list_vins.go | 2 +- pkg/cloudapi/account/restore.go | 2 +- pkg/cloudapi/account/serialize.go | 2 +- pkg/cloudapi/account/update.go | 6 +- pkg/cloudapi/account/update_user.go | 2 +- pkg/cloudapi/audit.go | 2 +- pkg/cloudapi/audit/audit.go | 2 +- pkg/cloudapi/audit/get.go | 2 +- pkg/cloudapi/audit/list.go | 2 +- pkg/cloudapi/bservice.go | 2 +- pkg/cloudapi/bservice/bservice.go | 2 +- pkg/cloudapi/bservice/create.go | 2 +- pkg/cloudapi/bservice/delete.go | 2 +- pkg/cloudapi/bservice/disable.go | 2 +- pkg/cloudapi/bservice/enable.go | 2 +- pkg/cloudapi/bservice/get.go | 2 +- pkg/cloudapi/bservice/group_add.go | 7 +- pkg/cloudapi/bservice/group_compute_remove.go | 2 +- pkg/cloudapi/bservice/group_get.go | 2 +- pkg/cloudapi/bservice/group_parent_add.go | 2 +- pkg/cloudapi/bservice/group_parent_remove.go | 2 +- pkg/cloudapi/bservice/group_remove.go | 2 +- pkg/cloudapi/bservice/group_resize.go | 10 +- pkg/cloudapi/bservice/group_start.go | 2 +- pkg/cloudapi/bservice/group_stop.go | 2 +- pkg/cloudapi/bservice/group_update.go | 2 +- pkg/cloudapi/bservice/group_update_extnet.go | 2 +- pkg/cloudapi/bservice/group_update_vins.go | 2 +- pkg/cloudapi/bservice/list.go | 2 +- pkg/cloudapi/bservice/list_deleted.go | 2 +- pkg/cloudapi/bservice/migrate_to_zone.go | 2 +- pkg/cloudapi/bservice/models.go | 4 +- pkg/cloudapi/bservice/restore.go | 2 +- pkg/cloudapi/bservice/serialize.go | 2 +- pkg/cloudapi/bservice/snapshot_create.go | 2 +- pkg/cloudapi/bservice/snapshot_delete.go | 2 +- pkg/cloudapi/bservice/snapshot_list.go | 2 +- pkg/cloudapi/bservice/snapshot_rollback.go | 2 +- pkg/cloudapi/bservice/start.go | 2 +- pkg/cloudapi/bservice/stop.go | 2 +- pkg/cloudapi/cloudapi.go | 2 +- pkg/cloudapi/compute.go | 2 +- .../compute/abort_shared_snapshot_merge.go | 2 +- .../compute/affinity_group_check_start.go | 2 +- pkg/cloudapi/compute/affinity_label_remove.go | 2 +- pkg/cloudapi/compute/affinity_label_set.go | 2 +- pkg/cloudapi/compute/affinity_relations.go | 2 +- pkg/cloudapi/compute/affinity_rule_add.go | 2 +- pkg/cloudapi/compute/affinity_rule_remove.go | 2 +- pkg/cloudapi/compute/affinity_rules_clear.go | 2 +- .../compute/anti_affinity_rule_add.go | 2 +- .../compute/anti_affinity_rule_remove.go | 2 +- .../compute/anti_affinity_rules_clear.go | 2 +- pkg/cloudapi/compute/attach_gpu.go | 2 +- pkg/cloudapi/compute/attach_pci_device.go | 2 +- pkg/cloudapi/compute/audits.go | 2 +- pkg/cloudapi/compute/boot_disk_set.go | 2 +- pkg/cloudapi/compute/boot_order_get.go | 3 +- pkg/cloudapi/compute/boot_order_set.go | 3 +- pkg/cloudapi/compute/cd_eject.go | 2 +- pkg/cloudapi/compute/cd_insert.go | 2 +- pkg/cloudapi/compute/change_ip.go | 2 +- pkg/cloudapi/compute/change_link_state.go | 3 +- pkg/cloudapi/compute/change_mac.go | 2 +- pkg/cloudapi/compute/change_mtu.go | 2 +- pkg/cloudapi/compute/change_secutity_group.go | 2 +- pkg/cloudapi/compute/clone.go | 4 +- pkg/cloudapi/compute/clone_abort.go | 4 +- pkg/cloudapi/compute/clone_status.go | 2 +- pkg/cloudapi/compute/compute.go | 2 +- pkg/cloudapi/compute/create_template.go | 2 +- .../compute/create_template_from_blank.go | 2 +- pkg/cloudapi/compute/delete.go | 2 +- pkg/cloudapi/compute/delete_custom_fields.go | 2 +- pkg/cloudapi/compute/detach_gpu.go | 2 +- pkg/cloudapi/compute/detach_pci_device.go | 2 +- pkg/cloudapi/compute/disable.go | 2 +- pkg/cloudapi/compute/disk_add.go | 2 +- pkg/cloudapi/compute/disk_attach.go | 2 +- pkg/cloudapi/compute/disk_del.go | 2 +- pkg/cloudapi/compute/disk_detach.go | 2 +- pkg/cloudapi/compute/disk_migrate.go | 2 +- pkg/cloudapi/compute/disk_qos.go | 2 +- pkg/cloudapi/compute/disk_resize.go | 2 +- .../compute/disk_switch_to_replication.go | 2 +- pkg/cloudapi/compute/enable.go | 2 +- pkg/cloudapi/compute/filter.go | 6 +- pkg/cloudapi/compute/filter_test.go | 4 +- pkg/cloudapi/compute/get.go | 2 +- pkg/cloudapi/compute/get_audits.go | 2 +- pkg/cloudapi/compute/get_console_url.go | 2 +- pkg/cloudapi/compute/get_custom_fields.go | 2 +- pkg/cloudapi/compute/get_log.go | 2 +- pkg/cloudapi/compute/guest_agent_disable.go | 2 +- pkg/cloudapi/compute/guest_agent_enable.go | 2 +- pkg/cloudapi/compute/guest_agent_execute.go | 2 +- .../compute/guest_agent_feature_get.go | 2 +- .../compute/guest_agent_feature_update.go | 2 +- pkg/cloudapi/compute/list.go | 2 +- pkg/cloudapi/compute/list_deleted.go | 2 +- pkg/cloudapi/compute/list_pci_device.go | 2 +- pkg/cloudapi/compute/list_vgpu.go | 2 +- pkg/cloudapi/compute/migrate_to_zone.go | 2 +- pkg/cloudapi/compute/models.go | 18 +- pkg/cloudapi/compute/move_to_rg.go | 2 +- pkg/cloudapi/compute/net_attach.go | 2 +- pkg/cloudapi/compute/net_detach.go | 2 +- pkg/cloudapi/compute/pause.go | 2 +- pkg/cloudapi/compute/pfw_add.go | 2 +- pkg/cloudapi/compute/pfw_del.go | 2 +- pkg/cloudapi/compute/pfw_list.go | 2 +- .../{pin_to_stack.go => pin_to_node.go} | 12 +- pkg/cloudapi/compute/power_cycle.go | 2 +- pkg/cloudapi/compute/reboot.go | 2 +- pkg/cloudapi/compute/redeploy.go | 4 +- pkg/cloudapi/compute/reset.go | 2 +- pkg/cloudapi/compute/resize.go | 2 +- pkg/cloudapi/compute/restore.go | 2 +- pkg/cloudapi/compute/resume.go | 2 +- pkg/cloudapi/compute/serialize.go | 2 +- pkg/cloudapi/compute/set_custom_fields.go | 2 +- .../compute/shared_snapshot_merge_status.go | 2 +- pkg/cloudapi/compute/snapshot_create.go | 2 +- pkg/cloudapi/compute/snapshot_delete.go | 2 +- pkg/cloudapi/compute/snapshot_list.go | 2 +- pkg/cloudapi/compute/snapshot_rollback.go | 2 +- pkg/cloudapi/compute/snapshot_usage.go | 2 +- pkg/cloudapi/compute/start.go | 2 +- pkg/cloudapi/compute/stop.go | 2 +- pkg/cloudapi/compute/tag_add.go | 2 +- pkg/cloudapi/compute/tag_remove.go | 2 +- ...unpin_from_stack.go => unpin_from_node.go} | 12 +- pkg/cloudapi/compute/update.go | 2 +- pkg/cloudapi/compute/user_grant.go | 2 +- pkg/cloudapi/compute/user_list.go | 2 +- pkg/cloudapi/compute/user_revoke.go | 2 +- pkg/cloudapi/compute/user_update.go | 2 +- pkg/cloudapi/disks.go | 2 +- .../disks/change_disk_storage_policy.go | 2 +- pkg/cloudapi/disks/create.go | 2 +- pkg/cloudapi/disks/delete.go | 2 +- pkg/cloudapi/disks/delete_disks.go | 2 +- pkg/cloudapi/disks/disks.go | 2 +- pkg/cloudapi/disks/filter.go | 6 +- pkg/cloudapi/disks/from_platform_disk.go | 2 +- pkg/cloudapi/disks/get.go | 2 +- pkg/cloudapi/disks/limitio.go | 2 +- pkg/cloudapi/disks/list.go | 2 +- pkg/cloudapi/disks/list_deleted.go | 2 +- pkg/cloudapi/disks/list_types.go | 2 +- pkg/cloudapi/disks/list_unattached.go | 2 +- pkg/cloudapi/disks/rename.go | 2 +- pkg/cloudapi/disks/replicate.go | 2 +- pkg/cloudapi/disks/replication_resume.go | 2 +- pkg/cloudapi/disks/replication_reverse.go | 2 +- pkg/cloudapi/disks/replication_start.go | 2 +- pkg/cloudapi/disks/replication_status.go | 2 +- pkg/cloudapi/disks/replication_stop.go | 2 +- pkg/cloudapi/disks/replication_suspend.go | 2 +- pkg/cloudapi/disks/resize.go | 2 +- pkg/cloudapi/disks/restore.go | 2 +- pkg/cloudapi/disks/serialize.go | 2 +- pkg/cloudapi/disks/share.go | 2 +- pkg/cloudapi/disks/snapshot_delete.go | 2 +- pkg/cloudapi/disks/snapshot_rollback.go | 2 +- pkg/cloudapi/disks/unshare.go | 2 +- pkg/cloudapi/dpdknet.go | 2 +- pkg/cloudapi/dpdknet/dpdknet.go | 2 +- pkg/cloudapi/dpdknet/get.go | 2 +- pkg/cloudapi/dpdknet/list.go | 2 +- pkg/cloudapi/extnet.go | 2 +- pkg/cloudapi/extnet/extnet.go | 2 +- pkg/cloudapi/extnet/get.go | 2 +- pkg/cloudapi/extnet/get_reserved_ip.go | 2 +- pkg/cloudapi/extnet/list.go | 2 +- pkg/cloudapi/extnet/list_computes.go | 2 +- pkg/cloudapi/extnet/serialize.go | 2 +- pkg/cloudapi/flipgroup.go | 2 +- pkg/cloudapi/flipgroup/compute_add.go | 2 +- pkg/cloudapi/flipgroup/compute_remove.go | 2 +- pkg/cloudapi/flipgroup/create.go | 2 +- pkg/cloudapi/flipgroup/delete.go | 2 +- pkg/cloudapi/flipgroup/edit.go | 2 +- pkg/cloudapi/flipgroup/flipgroup.go | 2 +- pkg/cloudapi/flipgroup/get.go | 2 +- pkg/cloudapi/flipgroup/list.go | 2 +- pkg/cloudapi/flipgroup/serialize.go | 2 +- pkg/cloudapi/image.go | 2 +- pkg/cloudapi/image/change_storage_policy.go | 2 +- pkg/cloudapi/image/create.go | 2 +- pkg/cloudapi/image/create_virtual.go | 2 +- pkg/cloudapi/image/delete.go | 2 +- pkg/cloudapi/image/get.go | 2 +- pkg/cloudapi/image/image.go | 2 +- pkg/cloudapi/image/link.go | 2 +- pkg/cloudapi/image/list.go | 2 +- pkg/cloudapi/image/rename.go | 2 +- pkg/cloudapi/image/serialize.go | 2 +- pkg/cloudapi/k8ci.go | 2 +- pkg/cloudapi/k8ci/get.go | 2 +- pkg/cloudapi/k8ci/k8ci.go | 2 +- pkg/cloudapi/k8ci/list.go | 2 +- pkg/cloudapi/k8ci/list_deleted.go | 2 +- pkg/cloudapi/k8ci/serialize.go | 2 +- pkg/cloudapi/k8s.go | 2 +- pkg/cloudapi/k8s/create.go | 3 +- pkg/cloudapi/k8s/delete.go | 2 +- pkg/cloudapi/k8s/delete_master_from_group.go | 2 +- pkg/cloudapi/k8s/delete_worker_from_group.go | 2 +- pkg/cloudapi/k8s/disable_enable.go | 2 +- pkg/cloudapi/k8s/find_group_by_label.go | 2 +- pkg/cloudapi/k8s/get.go | 2 +- pkg/cloudapi/k8s/get_config.go | 2 +- pkg/cloudapi/k8s/get_node_annotations.go | 2 +- pkg/cloudapi/k8s/get_node_labels.go | 2 +- pkg/cloudapi/k8s/get_node_taints.go | 2 +- .../k8s/get_worker_nodes_meta_data.go | 2 +- pkg/cloudapi/k8s/k8s.go | 2 +- pkg/cloudapi/k8s/list.go | 2 +- pkg/cloudapi/k8s/list_deleted.go | 2 +- pkg/cloudapi/k8s/migrate_to_zone.go | 2 +- pkg/cloudapi/k8s/restore.go | 2 +- pkg/cloudapi/k8s/serialize.go | 2 +- pkg/cloudapi/k8s/start.go | 2 +- pkg/cloudapi/k8s/stop.go | 2 +- pkg/cloudapi/k8s/update.go | 2 +- .../k8s/update_worker_nodes_meta_data.go | 2 +- pkg/cloudapi/k8s/worker_add.go | 3 +- pkg/cloudapi/k8s/worker_reset.go | 2 +- pkg/cloudapi/k8s/worker_restart.go | 2 +- pkg/cloudapi/k8s/workers_group_add.go | 3 +- pkg/cloudapi/k8s/workers_group_delete.go | 2 +- pkg/cloudapi/k8s/workers_group_get_by_name.go | 2 +- pkg/cloudapi/kvmx86.go | 2 +- pkg/cloudapi/kvmx86/create.go | 3 +- pkg/cloudapi/kvmx86/create_blank.go | 21 +- pkg/cloudapi/kvmx86/kvmx86.go | 2 +- pkg/cloudapi/lb.go | 2 +- pkg/cloudapi/lb/backend_create.go | 2 +- pkg/cloudapi/lb/backend_delete.go | 2 +- pkg/cloudapi/lb/backend_server_add.go | 2 +- pkg/cloudapi/lb/backend_server_delete.go | 2 +- pkg/cloudapi/lb/backend_server_update.go | 2 +- pkg/cloudapi/lb/backend_update.go | 2 +- pkg/cloudapi/lb/config_reset.go | 2 +- pkg/cloudapi/lb/create.go | 2 +- pkg/cloudapi/lb/delete.go | 2 +- pkg/cloudapi/lb/disable_enable.go | 2 +- pkg/cloudapi/lb/filter.go | 4 +- pkg/cloudapi/lb/frontend_bind.go | 2 +- pkg/cloudapi/lb/frontend_bind_delete.go | 2 +- pkg/cloudapi/lb/frontend_bind_update.go | 2 +- pkg/cloudapi/lb/frontend_create.go | 2 +- pkg/cloudapi/lb/frontend_delete.go | 2 +- pkg/cloudapi/lb/get.go | 2 +- pkg/cloudapi/lb/lb.go | 2 +- pkg/cloudapi/lb/list.go | 2 +- pkg/cloudapi/lb/list_deleted.go | 2 +- pkg/cloudapi/lb/make_highly_available.go | 2 +- pkg/cloudapi/lb/migrate_to_zone.go | 2 +- pkg/cloudapi/lb/restart.go | 2 +- pkg/cloudapi/lb/restore.go | 2 +- pkg/cloudapi/lb/serialize.go | 2 +- pkg/cloudapi/lb/start.go | 2 +- pkg/cloudapi/lb/stop.go | 2 +- pkg/cloudapi/lb/update.go | 2 +- pkg/cloudapi/lb/update_sysctl_params.go | 2 +- pkg/cloudapi/locations/get_list.go | 2 +- pkg/cloudapi/locations/list.go | 2 +- pkg/cloudapi/locations/locations.go | 2 +- pkg/cloudapi/locations/serialize.go | 2 +- pkg/cloudapi/locatons.go | 2 +- pkg/cloudapi/pcidevice.go | 2 +- pkg/cloudapi/pcidevice/list.go | 2 +- pkg/cloudapi/pcidevice/models.go | 5 +- pkg/cloudapi/pcidevice/pcidevice.go | 2 +- pkg/cloudapi/pcidevice/serialize.go | 3 +- pkg/cloudapi/prometheus.go | 2 +- pkg/cloudapi/prometheus/compute_cpu_load.go | 2 +- .../prometheus/compute_memory_available.go | 2 +- .../prometheus/compute_memory_unused.go | 2 +- .../prometheus/compute_memory_usable.go | 2 +- .../prometheus/compute_memory_usage.go | 2 +- .../prometheus/compute_memory_used.go | 2 +- pkg/cloudapi/prometheus/compute_read_bytes.go | 2 +- .../prometheus/compute_read_requests.go | 2 +- .../prometheus/compute_receive_bytes.go | 2 +- .../prometheus/compute_receive_packets.go | 2 +- .../prometheus/compute_transmit_bytes.go | 2 +- .../prometheus/compute_transmit_packets.go | 2 +- .../prometheus/compute_write_bytes.go | 2 +- .../prometheus/compute_write_requests.go | 2 +- pkg/cloudapi/prometheus/computes.go | 2 +- pkg/cloudapi/prometheus/prometheus.go | 2 +- pkg/cloudapi/rg.go | 2 +- pkg/cloudapi/rg/access_grant.go | 2 +- pkg/cloudapi/rg/access_revoke.go | 2 +- pkg/cloudapi/rg/add_storage_policy.go | 2 +- pkg/cloudapi/rg/affinity_group_computes.go | 2 +- pkg/cloudapi/rg/affinity_groups_get.go | 2 +- pkg/cloudapi/rg/affinity_groups_list.go | 2 +- pkg/cloudapi/rg/audits.go | 2 +- pkg/cloudapi/rg/create.go | 8 +- pkg/cloudapi/rg/del_storage_policy.go | 2 +- pkg/cloudapi/rg/delete.go | 2 +- pkg/cloudapi/rg/disable.go | 2 +- pkg/cloudapi/rg/enable.go | 2 +- pkg/cloudapi/rg/filter_test.go | 3 - pkg/cloudapi/rg/get.go | 2 +- pkg/cloudapi/rg/get_resource_consumption.go | 2 +- pkg/cloudapi/rg/list.go | 2 +- pkg/cloudapi/rg/list_computes.go | 2 +- pkg/cloudapi/rg/list_deleted.go | 2 +- pkg/cloudapi/rg/list_lb.go | 2 +- pkg/cloudapi/rg/list_pfw.go | 2 +- pkg/cloudapi/rg/list_vins.go | 2 +- pkg/cloudapi/rg/models.go | 3 - pkg/cloudapi/rg/remove_def_net.go | 2 +- pkg/cloudapi/rg/restore.go | 2 +- pkg/cloudapi/rg/rg.go | 2 +- pkg/cloudapi/rg/serialize.go | 2 +- pkg/cloudapi/rg/set_def_net.go | 2 +- pkg/cloudapi/rg/update.go | 8 +- pkg/cloudapi/rg/usage.go | 2 +- pkg/cloudapi/secgroup/create.go | 4 +- pkg/cloudapi/secgroup/create_rule.go | 4 +- pkg/cloudapi/secgroup/delete.go | 2 +- pkg/cloudapi/secgroup/delete_rule.go | 2 +- pkg/cloudapi/secgroup/get.go | 2 +- pkg/cloudapi/secgroup/list.go | 2 +- pkg/cloudapi/secgroup/security_group.go | 4 +- pkg/cloudapi/secgroup/update.go | 2 +- pkg/cloudapi/securitygroup.go | 2 +- pkg/cloudapi/sep.go | 2 +- .../sep/list_available_sep_and_pools.go | 2 +- pkg/cloudapi/sep/sep.go | 2 +- pkg/cloudapi/sep/serialize.go | 2 +- pkg/cloudapi/stack.go | 10 - pkg/cloudapi/stack/get.go | 46 ----- pkg/cloudapi/stack/ids.go | 10 - pkg/cloudapi/stack/list.go | 71 ------- pkg/cloudapi/stack/models.go | 53 ------ pkg/cloudapi/stack/stack.go | 16 -- pkg/cloudapi/storage_policy.go | 2 +- pkg/cloudapi/stpolicy/get.go | 2 +- pkg/cloudapi/stpolicy/list.go | 2 +- pkg/cloudapi/stpolicy/storage_policy.go | 4 +- pkg/cloudapi/tasks.go | 2 +- pkg/cloudapi/tasks/get.go | 2 +- pkg/cloudapi/tasks/list.go | 2 +- pkg/cloudapi/tasks/tasks.go | 2 +- pkg/cloudapi/trunk.go | 2 +- pkg/cloudapi/trunk/get.go | 2 +- pkg/cloudapi/trunk/list.go | 2 +- pkg/cloudapi/trunk/trunk.go | 2 +- pkg/cloudapi/user.go | 2 +- pkg/cloudapi/user/api_list.go | 2 +- pkg/cloudapi/user/authenticate.go | 2 +- pkg/cloudapi/user/get.go | 2 +- .../user/is_valid_invite_user_token.go | 2 +- pkg/cloudapi/user/set_data.go | 2 +- pkg/cloudapi/user/user.go | 2 +- pkg/cloudapi/vfpool.go | 2 +- pkg/cloudapi/vfpool/get.go | 2 +- pkg/cloudapi/vfpool/list.go | 2 +- pkg/cloudapi/vfpool/serialize.go | 2 +- pkg/cloudapi/vfpool/vfpool.go | 2 +- pkg/cloudapi/vins.go | 2 +- pkg/cloudapi/vins/audits.go | 2 +- pkg/cloudapi/vins/create_in_account.go | 2 +- pkg/cloudapi/vins/create_in_rg.go | 2 +- pkg/cloudapi/vins/delete.go | 2 +- pkg/cloudapi/vins/disable_enable.go | 2 +- pkg/cloudapi/vins/dns_apply.go | 2 +- pkg/cloudapi/vins/extnet_connect.go | 2 +- pkg/cloudapi/vins/extnet_disconnect.go | 2 +- pkg/cloudapi/vins/extnet_list.go | 2 +- pkg/cloudapi/vins/get.go | 2 +- pkg/cloudapi/vins/ip_list.go | 2 +- pkg/cloudapi/vins/ip_release.go | 2 +- pkg/cloudapi/vins/ip_reserve.go | 2 +- pkg/cloudapi/vins/list.go | 2 +- pkg/cloudapi/vins/list_deleted.go | 2 +- pkg/cloudapi/vins/migrate_to_zone.go | 2 +- pkg/cloudapi/vins/models.go | 4 +- pkg/cloudapi/vins/nat_rule_add.go | 2 +- pkg/cloudapi/vins/nat_rule_del.go | 2 +- pkg/cloudapi/vins/nat_rule_list.go | 2 +- pkg/cloudapi/vins/restore.go | 2 +- pkg/cloudapi/vins/serialize.go | 2 +- .../vins/static_route_access_grant.go | 2 +- .../vins/static_route_access_revoke.go | 2 +- pkg/cloudapi/vins/static_route_add.go | 2 +- pkg/cloudapi/vins/static_route_del.go | 2 +- pkg/cloudapi/vins/static_route_list.go | 2 +- pkg/cloudapi/vins/vins.go | 2 +- pkg/cloudapi/vins/vnfdev_redeploy.go | 2 +- pkg/cloudapi/vins/vnfdev_restart.go | 2 +- pkg/cloudapi/zone.go | 2 +- pkg/cloudapi/zone/get.go | 2 +- pkg/cloudapi/zone/list.go | 2 +- pkg/cloudapi/zone/serialize.go | 2 +- pkg/cloudapi/zone/zone.go | 2 +- pkg/cloudbroker/account.go | 2 +- pkg/cloudbroker/account/account.go | 2 +- pkg/cloudbroker/account/add_storage_policy.go | 2 +- pkg/cloudbroker/account/add_user.go | 2 +- pkg/cloudbroker/account/add_zone.go | 2 +- pkg/cloudbroker/account/audits.go | 2 +- pkg/cloudbroker/account/create.go | 8 +- pkg/cloudbroker/account/del_storage_policy.go | 2 +- pkg/cloudbroker/account/delete.go | 2 +- pkg/cloudbroker/account/delete_accounts.go | 2 +- pkg/cloudbroker/account/delete_user.go | 2 +- pkg/cloudbroker/account/disable.go | 2 +- pkg/cloudbroker/account/disable_accounts.go | 2 +- pkg/cloudbroker/account/enable.go | 2 +- pkg/cloudbroker/account/enable_accounts.go | 2 +- pkg/cloudbroker/account/get.go | 2 +- .../account/get_resource_consumption.go | 2 +- .../account/grant_access_templates.go | 2 +- pkg/cloudbroker/account/list.go | 2 +- .../account/list_available_templates.go | 2 +- pkg/cloudbroker/account/list_computes.go | 2 +- pkg/cloudbroker/account/list_deleted.go | 2 +- pkg/cloudbroker/account/list_disks.go | 2 +- pkg/cloudbroker/account/list_flip_groups.go | 2 +- pkg/cloudbroker/account/list_rg.go | 2 +- pkg/cloudbroker/account/list_vins.go | 2 +- pkg/cloudbroker/account/remove_zone.go | 2 +- pkg/cloudbroker/account/restore.go | 2 +- .../account/revoke_access_templates.go | 2 +- pkg/cloudbroker/account/serialize.go | 2 +- .../account/set_cpu_allocation_parameter.go | 3 +- .../account/set_cpu_allocation_ratio.go | 2 +- pkg/cloudbroker/account/update.go | 8 +- .../account/update_compute_features.go | 2 +- .../account/update_resource_types.go | 2 +- pkg/cloudbroker/account/update_user.go | 2 +- pkg/cloudbroker/apiaccess.go | 2 +- pkg/cloudbroker/apiaccess/api_find.go | 2 +- pkg/cloudbroker/apiaccess/apiaccess.go | 2 +- pkg/cloudbroker/apiaccess/apis_exclude.go | 2 +- pkg/cloudbroker/apiaccess/apis_include.go | 2 +- pkg/cloudbroker/apiaccess/copy.go | 2 +- pkg/cloudbroker/apiaccess/create.go | 2 +- pkg/cloudbroker/apiaccess/delete.go | 2 +- pkg/cloudbroker/apiaccess/desc_update.go | 2 +- pkg/cloudbroker/apiaccess/get.go | 2 +- pkg/cloudbroker/apiaccess/list.go | 2 +- pkg/cloudbroker/apiaccess/models.go | 3 +- pkg/cloudbroker/apiaccess/set_default.go | 2 +- pkg/cloudbroker/apiaccess/subtract.go | 2 +- pkg/cloudbroker/apiaccess/union.go | 2 +- pkg/cloudbroker/apiaccess/update.go | 2 +- pkg/cloudbroker/apiaccess/user_list.go | 2 +- pkg/cloudbroker/audit.go | 4 +- pkg/cloudbroker/audit/audit.go | 2 +- pkg/cloudbroker/audit/get.go | 2 +- pkg/cloudbroker/audit/linked_jobs.go | 2 +- pkg/cloudbroker/audit/list.go | 2 +- pkg/cloudbroker/backup.go | 2 +- pkg/cloudbroker/backup/backup.go | 2 +- pkg/cloudbroker/backup/create_disk_backup.go | 2 +- pkg/cloudbroker/backup/create_disks_backup.go | 2 +- pkg/cloudbroker/backup/delete_disk_backup.go | 2 +- pkg/cloudbroker/backup/list_backup_paths.go | 2 +- .../backup/restore_disk_from_backup.go | 2 +- .../backup/restore_disks_from_backup.go | 2 +- pkg/cloudbroker/bservice.go | 2 +- pkg/cloudbroker/bservice/bservice.go | 2 +- pkg/cloudbroker/bservice/create.go | 2 +- pkg/cloudbroker/bservice/delete.go | 2 +- pkg/cloudbroker/bservice/disable.go | 2 +- pkg/cloudbroker/bservice/enable.go | 2 +- pkg/cloudbroker/bservice/get.go | 2 +- pkg/cloudbroker/bservice/group_add.go | 7 +- .../bservice/group_compute_remove.go | 2 +- pkg/cloudbroker/bservice/group_get.go | 2 +- .../bservice/group_parent_remove.go | 2 +- pkg/cloudbroker/bservice/group_parrent_add.go | 2 +- pkg/cloudbroker/bservice/group_remove.go | 2 +- pkg/cloudbroker/bservice/group_resize.go | 4 +- pkg/cloudbroker/bservice/group_start.go | 2 +- pkg/cloudbroker/bservice/group_stop.go | 2 +- pkg/cloudbroker/bservice/group_update.go | 2 +- .../bservice/group_update_extnet.go | 2 +- pkg/cloudbroker/bservice/group_update_vins.go | 2 +- pkg/cloudbroker/bservice/list.go | 2 +- pkg/cloudbroker/bservice/list_deleted.go | 2 +- pkg/cloudbroker/bservice/migrate_to_zone.go | 2 +- pkg/cloudbroker/bservice/models.go | 4 +- pkg/cloudbroker/bservice/restore.go | 2 +- pkg/cloudbroker/bservice/snapshot_create.go | 2 +- pkg/cloudbroker/bservice/snapshot_delete.go | 2 +- pkg/cloudbroker/bservice/snapshot_list.go | 2 +- pkg/cloudbroker/bservice/snapshot_rollback.go | 2 +- pkg/cloudbroker/bservice/start.go | 2 +- pkg/cloudbroker/bservice/stop.go | 2 +- pkg/cloudbroker/cloudbroker.go | 2 +- pkg/cloudbroker/compute.go | 2 +- .../compute/abort_shared_snapshot_merge.go | 2 +- .../compute/affinity_group_check_start.go | 2 +- .../compute/affinity_label_remove.go | 2 +- pkg/cloudbroker/compute/affinity_label_set.go | 2 +- pkg/cloudbroker/compute/affinity_relations.go | 2 +- pkg/cloudbroker/compute/affinity_rule_add.go | 2 +- .../compute/affinity_rule_remove.go | 2 +- .../compute/affinity_rules_clear.go | 2 +- .../compute/anti_affinity_rule_add.go | 2 +- .../compute/anti_affinity_rule_clear.go | 2 +- .../compute/anti_affinity_rule_remove.go | 2 +- pkg/cloudbroker/compute/attach_gpu.go | 2 +- pkg/cloudbroker/compute/attach_pci_device.go | 2 +- pkg/cloudbroker/compute/audits.go | 2 +- pkg/cloudbroker/compute/boot_disk_set.go | 2 +- pkg/cloudbroker/compute/boot_order_get.go | 2 +- pkg/cloudbroker/compute/boot_order_set.go | 2 +- pkg/cloudbroker/compute/cd_eject.go | 2 +- pkg/cloudbroker/compute/cd_insert.go | 2 +- pkg/cloudbroker/compute/change_ip.go | 2 +- pkg/cloudbroker/compute/change_link_state.go | 3 +- pkg/cloudbroker/compute/change_mac.go | 2 +- pkg/cloudbroker/compute/change_mtu.go | 2 +- pkg/cloudbroker/compute/change_read_only.go | 41 ++++ .../compute/change_secutity_group.go | 2 +- pkg/cloudbroker/compute/clone.go | 4 +- pkg/cloudbroker/compute/clone_abort.go | 4 +- pkg/cloudbroker/compute/clone_status.go | 2 +- pkg/cloudbroker/compute/compute.go | 2 +- pkg/cloudbroker/compute/computeci_set.go | 2 +- pkg/cloudbroker/compute/computeci_unset.go | 2 +- pkg/cloudbroker/compute/create_template.go | 2 +- .../compute/create_template_from_blank.go | 2 +- pkg/cloudbroker/compute/delete.go | 2 +- .../compute/delete_custom_fields.go | 2 +- pkg/cloudbroker/compute/detach_gpu.go | 2 +- pkg/cloudbroker/compute/detach_pci_device.go | 2 +- pkg/cloudbroker/compute/disable.go | 2 +- pkg/cloudbroker/compute/disk_add.go | 2 +- pkg/cloudbroker/compute/disk_attach.go | 2 +- pkg/cloudbroker/compute/disk_del.go | 2 +- pkg/cloudbroker/compute/disk_detach.go | 2 +- pkg/cloudbroker/compute/disk_migrate.go | 2 +- pkg/cloudbroker/compute/disk_qos.go | 2 +- pkg/cloudbroker/compute/disk_resize.go | 2 +- .../compute/disk_switch_to_replication.go | 2 +- pkg/cloudbroker/compute/enable.go | 2 +- pkg/cloudbroker/compute/filter.go | 6 +- pkg/cloudbroker/compute/filter_test.go | 4 +- pkg/cloudbroker/compute/get.go | 2 +- pkg/cloudbroker/compute/get_audits.go | 2 +- pkg/cloudbroker/compute/get_console_url.go | 2 +- pkg/cloudbroker/compute/get_custom_fields.go | 2 +- pkg/cloudbroker/compute/get_log.go | 2 +- .../compute/guest_agent_disable.go | 2 +- pkg/cloudbroker/compute/guest_agent_enable.go | 2 +- .../compute/guest_agent_execute.go | 2 +- .../compute/guest_agent_feature_get.go | 2 +- .../compute/guest_agent_feature_update.go | 2 +- pkg/cloudbroker/compute/list.go | 10 +- pkg/cloudbroker/compute/list_deleted.go | 2 +- pkg/cloudbroker/compute/list_pci_device.go | 2 +- pkg/cloudbroker/compute/list_vgpu.go | 2 +- pkg/cloudbroker/compute/mass_delete.go | 2 +- pkg/cloudbroker/compute/mass_reboot.go | 2 +- pkg/cloudbroker/compute/mass_start.go | 2 +- pkg/cloudbroker/compute/mass_stop.go | 2 +- pkg/cloudbroker/compute/migrate.go | 10 +- pkg/cloudbroker/compute/migrate_abort.go | 2 +- pkg/cloudbroker/compute/migrate_storage.go | 8 +- .../compute/migrate_storage_abort.go | 2 +- .../compute/migrate_storage_clean_up.go | 2 +- .../compute/migrate_storage_info.go | 2 +- .../compute/migrate_storage_list.go | 2 +- pkg/cloudbroker/compute/migrate_to_zone.go | 2 +- pkg/cloudbroker/compute/models.go | 45 +++-- pkg/cloudbroker/compute/move_to_rg.go | 2 +- pkg/cloudbroker/compute/net_attach.go | 2 +- pkg/cloudbroker/compute/net_detach.go | 2 +- pkg/cloudbroker/compute/net_qos.go | 2 +- pkg/cloudbroker/compute/pause.go | 2 +- pkg/cloudbroker/compute/pfw_add.go | 2 +- pkg/cloudbroker/compute/pfw_del.go | 2 +- pkg/cloudbroker/compute/pfw_list.go | 2 +- .../{pin_to_stack.go => pin_to_node.go} | 16 +- pkg/cloudbroker/compute/power_cycle.go | 2 +- pkg/cloudbroker/compute/reboot.go | 2 +- pkg/cloudbroker/compute/redeploy.go | 4 +- pkg/cloudbroker/compute/reset.go | 2 +- pkg/cloudbroker/compute/resize.go | 2 +- pkg/cloudbroker/compute/restore.go | 2 +- pkg/cloudbroker/compute/resume.go | 2 +- pkg/cloudbroker/compute/serialize.go | 2 +- pkg/cloudbroker/compute/set_custom_fields.go | 2 +- pkg/cloudbroker/compute/set_net_config.go | 2 +- .../compute/shared_snapshot_merge_status.go | 2 +- pkg/cloudbroker/compute/snapshot_create.go | 2 +- pkg/cloudbroker/compute/snapshot_delete.go | 2 +- .../compute/snapshot_evict_disk.go | 2 +- pkg/cloudbroker/compute/snapshot_list.go | 2 +- pkg/cloudbroker/compute/snapshot_rollback.go | 2 +- pkg/cloudbroker/compute/snapshot_usage.go | 2 +- pkg/cloudbroker/compute/start.go | 6 +- pkg/cloudbroker/compute/start_migration_in.go | 6 +- .../compute/start_migration_out.go | 4 +- pkg/cloudbroker/compute/stop.go | 2 +- pkg/cloudbroker/compute/stop_migration_in.go | 4 +- pkg/cloudbroker/compute/stop_migration_out.go | 4 +- pkg/cloudbroker/compute/tag_add.go | 2 +- pkg/cloudbroker/compute/tag_remove.go | 2 +- ...unpin_from_stack.go => unpin_from_node.go} | 12 +- pkg/cloudbroker/compute/update.go | 2 +- pkg/cloudbroker/compute/user_grant.go | 2 +- pkg/cloudbroker/compute/user_list.go | 2 +- pkg/cloudbroker/compute/user_revoke.go | 2 +- pkg/cloudbroker/compute/user_update.go | 2 +- pkg/cloudbroker/disks.go | 2 +- .../disks/change_disk_storage_policy.go | 2 +- pkg/cloudbroker/disks/create.go | 2 +- pkg/cloudbroker/disks/delete.go | 2 +- pkg/cloudbroker/disks/delete_disks.go | 2 +- pkg/cloudbroker/disks/depresent.go | 3 +- pkg/cloudbroker/disks/disks.go | 2 +- pkg/cloudbroker/disks/filter.go | 6 +- pkg/cloudbroker/disks/from_platform_disk.go | 2 +- pkg/cloudbroker/disks/get.go | 2 +- pkg/cloudbroker/disks/limit_io.go | 2 +- pkg/cloudbroker/disks/list.go | 2 +- pkg/cloudbroker/disks/list_deleted.go | 2 +- pkg/cloudbroker/disks/list_types.go | 2 +- pkg/cloudbroker/disks/list_unattached.go | 2 +- pkg/cloudbroker/disks/migrate.go | 2 +- pkg/cloudbroker/disks/migrate_abort.go | 2 +- pkg/cloudbroker/disks/migrate_status.go | 2 +- pkg/cloudbroker/disks/present.go | 3 +- pkg/cloudbroker/disks/rename.go | 2 +- pkg/cloudbroker/disks/replicate.go | 2 +- pkg/cloudbroker/disks/replication_resume.go | 2 +- pkg/cloudbroker/disks/replication_reverse.go | 2 +- pkg/cloudbroker/disks/replication_start.go | 2 +- pkg/cloudbroker/disks/replication_status.go | 2 +- pkg/cloudbroker/disks/replication_stop.go | 2 +- pkg/cloudbroker/disks/replication_suspend.go | 2 +- pkg/cloudbroker/disks/resize.go | 2 +- pkg/cloudbroker/disks/restore.go | 2 +- pkg/cloudbroker/disks/serialize.go | 2 +- pkg/cloudbroker/disks/share.go | 2 +- pkg/cloudbroker/disks/snapshot_delete.go | 2 +- pkg/cloudbroker/disks/snapshot_rollback.go | 2 +- pkg/cloudbroker/disks/unshare.go | 2 +- pkg/cloudbroker/dpdk.go | 2 +- pkg/cloudbroker/dpdknet/create.go | 2 +- pkg/cloudbroker/dpdknet/delete.go | 2 +- pkg/cloudbroker/dpdknet/disable.go | 2 +- pkg/cloudbroker/dpdknet/dpdk.go | 2 +- pkg/cloudbroker/dpdknet/enable.go | 2 +- pkg/cloudbroker/dpdknet/get.go | 2 +- pkg/cloudbroker/dpdknet/list.go | 2 +- pkg/cloudbroker/dpdknet/update.go | 2 +- pkg/cloudbroker/extnet.go | 2 +- pkg/cloudbroker/extnet/access_add.go | 2 +- pkg/cloudbroker/extnet/access_remove.go | 2 +- pkg/cloudbroker/extnet/add_reserved_ip.go | 2 +- pkg/cloudbroker/extnet/create.go | 2 +- pkg/cloudbroker/extnet/default_qos_update.go | 2 +- pkg/cloudbroker/extnet/del_reserved_ip.go | 2 +- pkg/cloudbroker/extnet/destroy.go | 2 +- pkg/cloudbroker/extnet/device_deploy.go | 2 +- pkg/cloudbroker/extnet/device_migrate.go | 6 +- pkg/cloudbroker/extnet/device_remove.go | 2 +- pkg/cloudbroker/extnet/device_restart.go | 2 +- pkg/cloudbroker/extnet/disable.go | 2 +- pkg/cloudbroker/extnet/dns_apply.go | 2 +- pkg/cloudbroker/extnet/enable.go | 2 +- pkg/cloudbroker/extnet/extnet.go | 2 +- pkg/cloudbroker/extnet/get.go | 2 +- pkg/cloudbroker/extnet/get_reserved_ip.go | 2 +- pkg/cloudbroker/extnet/ips_exclude.go | 2 +- pkg/cloudbroker/extnet/ips_exclude_range.go | 2 +- pkg/cloudbroker/extnet/ips_include.go | 2 +- pkg/cloudbroker/extnet/ips_include_range.go | 2 +- pkg/cloudbroker/extnet/list.go | 2 +- pkg/cloudbroker/extnet/migrate_to_zone.go | 2 +- pkg/cloudbroker/extnet/ntp_apply.go | 2 +- pkg/cloudbroker/extnet/serialize.go | 2 +- pkg/cloudbroker/extnet/set_default.go | 2 +- .../extnet/set_highly_available.go | 2 +- .../extnet/static_route_access_grant.go | 2 +- .../extnet/static_route_access_revoke.go | 2 +- pkg/cloudbroker/extnet/static_route_add.go | 2 +- pkg/cloudbroker/extnet/static_route_del.go | 2 +- pkg/cloudbroker/extnet/static_route_list.go | 2 +- pkg/cloudbroker/extnet/update.go | 2 +- pkg/cloudbroker/flipgoup.go | 2 +- pkg/cloudbroker/flipgroup/compute_add.go | 2 +- pkg/cloudbroker/flipgroup/compute_remove.go | 2 +- pkg/cloudbroker/flipgroup/create.go | 2 +- pkg/cloudbroker/flipgroup/delete.go | 2 +- pkg/cloudbroker/flipgroup/edit.go | 2 +- pkg/cloudbroker/flipgroup/flipgroup.go | 2 +- pkg/cloudbroker/flipgroup/get.go | 2 +- pkg/cloudbroker/flipgroup/list.go | 2 +- pkg/cloudbroker/flipgroup/serialize.go | 2 +- pkg/cloudbroker/grid.go | 2 +- pkg/cloudbroker/grid/add.go | 2 +- .../grid/add_custom_backup_path.go | 2 +- pkg/cloudbroker/grid/change_settings.go | 2 +- .../grid/execute_maintenance_script.go | 2 +- pkg/cloudbroker/grid/get.go | 2 +- pkg/cloudbroker/grid/get_backup.go | 2 +- pkg/cloudbroker/grid/get_diagnosis.go | 2 +- .../grid/get_resource_consumption.go | 2 +- pkg/cloudbroker/grid/get_settings.go | 2 +- pkg/cloudbroker/grid/grid.go | 2 +- pkg/cloudbroker/grid/list.go | 2 +- pkg/cloudbroker/grid/purge_logs.go | 2 +- .../grid/remove_custom_backup_path.go | 2 +- pkg/cloudbroker/grid/rename.go | 2 +- pkg/cloudbroker/grid/serialize.go | 2 +- pkg/cloudbroker/grid/services_restart.go | 2 +- .../grid/set_cpu_allocation_parameter.go | 3 +- .../grid/set_cpu_allocation_ratio.go | 2 +- .../grid/set_cpu_allocation_ratio_for_vm.go | 3 +- .../grid/set_mem_allocation_ratio.go | 2 +- pkg/cloudbroker/grid/set_password_policy.go | 2 +- pkg/cloudbroker/group.go | 2 +- pkg/cloudbroker/group/get.go | 2 +- pkg/cloudbroker/group/group.go | 2 +- pkg/cloudbroker/group/list.go | 2 +- pkg/cloudbroker/image.go | 2 +- .../image/change_storage_policy.go | 2 +- pkg/cloudbroker/image/computeci_set.go | 2 +- pkg/cloudbroker/image/computeci_unset.go | 2 +- pkg/cloudbroker/image/create_cdrom_image.go | 2 +- pkg/cloudbroker/image/create_image.go | 2 +- pkg/cloudbroker/image/create_virtual.go | 2 +- pkg/cloudbroker/image/delete.go | 2 +- pkg/cloudbroker/image/delete_cdrom_image.go | 2 +- pkg/cloudbroker/image/delete_images.go | 2 +- pkg/cloudbroker/image/disable.go | 2 +- pkg/cloudbroker/image/edit.go | 2 +- pkg/cloudbroker/image/enable.go | 2 +- pkg/cloudbroker/image/get.go | 2 +- pkg/cloudbroker/image/grant_access.go | 2 +- pkg/cloudbroker/image/ids.go | 9 - pkg/cloudbroker/image/image.go | 2 +- pkg/cloudbroker/image/link.go | 2 +- pkg/cloudbroker/image/list.go | 2 +- pkg/cloudbroker/image/list_stacks.go | 65 ------- pkg/cloudbroker/image/models.go | 78 -------- pkg/cloudbroker/image/rename.go | 2 +- pkg/cloudbroker/image/revoke_access.go | 2 +- pkg/cloudbroker/image/serialize.go | 2 +- pkg/cloudbroker/image/share.go | 2 +- pkg/cloudbroker/k8ci.go | 2 +- pkg/cloudbroker/k8ci/access_add.go | 2 +- pkg/cloudbroker/k8ci/access_remove.go | 2 +- pkg/cloudbroker/k8ci/create.go | 2 +- pkg/cloudbroker/k8ci/delete.go | 2 +- pkg/cloudbroker/k8ci/disable.go | 2 +- pkg/cloudbroker/k8ci/enable.go | 2 +- pkg/cloudbroker/k8ci/get.go | 2 +- pkg/cloudbroker/k8ci/k8ci.go | 2 +- pkg/cloudbroker/k8ci/list.go | 2 +- pkg/cloudbroker/k8ci/list_deleted.go | 2 +- pkg/cloudbroker/k8ci/restore.go | 2 +- pkg/cloudbroker/k8ci/serialize.go | 2 +- pkg/cloudbroker/k8s.go | 2 +- pkg/cloudbroker/k8s/create.go | 3 +- pkg/cloudbroker/k8s/delete.go | 2 +- .../k8s/delete_master_from_group.go | 2 +- .../k8s/delete_worker_from_group.go | 2 +- pkg/cloudbroker/k8s/disable.go | 2 +- pkg/cloudbroker/k8s/enable.go | 2 +- pkg/cloudbroker/k8s/find_group_by_label.go | 2 +- pkg/cloudbroker/k8s/get.go | 2 +- pkg/cloudbroker/k8s/get_config.go | 2 +- pkg/cloudbroker/k8s/get_node_annotations.go | 2 +- pkg/cloudbroker/k8s/get_node_labels.go | 2 +- pkg/cloudbroker/k8s/get_node_taints.go | 2 +- .../k8s/get_worker_nodes_meta_data.go | 2 +- pkg/cloudbroker/k8s/k8s.go | 2 +- pkg/cloudbroker/k8s/list.go | 2 +- pkg/cloudbroker/k8s/list_deleted.go | 2 +- pkg/cloudbroker/k8s/migrate_to_zone.go | 2 +- pkg/cloudbroker/k8s/restore.go | 2 +- pkg/cloudbroker/k8s/serialize.go | 2 +- pkg/cloudbroker/k8s/start.go | 2 +- pkg/cloudbroker/k8s/stop.go | 2 +- pkg/cloudbroker/k8s/update.go | 2 +- .../k8s/update_worker_nodes_meta_data.go | 2 +- pkg/cloudbroker/k8s/worker_add.go | 3 +- pkg/cloudbroker/k8s/worker_reset.go | 2 +- pkg/cloudbroker/k8s/worker_restart.go | 2 +- pkg/cloudbroker/k8s/workers_group_add.go | 3 +- pkg/cloudbroker/k8s/workers_group_delete.go | 2 +- .../k8s/workers_group_get_by_name.go | 2 +- pkg/cloudbroker/kvmx86.go | 2 +- pkg/cloudbroker/kvmx86/create.go | 7 +- pkg/cloudbroker/kvmx86/create_blank.go | 21 +- pkg/cloudbroker/kvmx86/kvmx86.go | 2 +- pkg/cloudbroker/kvmx86/mass_create.go | 2 +- pkg/cloudbroker/lb.go | 2 +- pkg/cloudbroker/lb/backend_create.go | 2 +- pkg/cloudbroker/lb/backend_delete.go | 2 +- pkg/cloudbroker/lb/backend_server_add.go | 2 +- pkg/cloudbroker/lb/backend_server_delete.go | 2 +- pkg/cloudbroker/lb/backend_server_update.go | 2 +- pkg/cloudbroker/lb/backend_update.go | 2 +- pkg/cloudbroker/lb/config_reset.go | 2 +- pkg/cloudbroker/lb/create.go | 2 +- pkg/cloudbroker/lb/delete.go | 2 +- pkg/cloudbroker/lb/disable.go | 2 +- pkg/cloudbroker/lb/enable.go | 2 +- pkg/cloudbroker/lb/filter.go | 4 +- pkg/cloudbroker/lb/frontend_bind.go | 2 +- pkg/cloudbroker/lb/frontend_bind_delete.go | 2 +- pkg/cloudbroker/lb/frontend_binding_update.go | 2 +- pkg/cloudbroker/lb/frontend_create.go | 2 +- pkg/cloudbroker/lb/frontend_delete.go | 2 +- pkg/cloudbroker/lb/get.go | 2 +- pkg/cloudbroker/lb/lb.go | 2 +- pkg/cloudbroker/lb/list.go | 2 +- pkg/cloudbroker/lb/list_deleted.go | 2 +- pkg/cloudbroker/lb/make_highly_available.go | 2 +- pkg/cloudbroker/lb/migrate_to_zone.go | 2 +- pkg/cloudbroker/lb/restart.go | 2 +- pkg/cloudbroker/lb/restore.go | 2 +- pkg/cloudbroker/lb/serialize.go | 2 +- pkg/cloudbroker/lb/start.go | 2 +- pkg/cloudbroker/lb/stop.go | 2 +- pkg/cloudbroker/lb/update.go | 2 +- pkg/cloudbroker/lb/update_sysctl_params.go | 2 +- pkg/cloudbroker/node.go | 2 +- pkg/cloudbroker/node/add_ssh_identity.go | 2 +- pkg/cloudbroker/node/apply_ipmi_action.go | 2 +- pkg/cloudbroker/node/consumption.go | 2 +- pkg/cloudbroker/node/decommission.go | 2 +- pkg/cloudbroker/node/enable.go | 2 +- pkg/cloudbroker/node/enable_nodes.go | 2 +- pkg/cloudbroker/node/get.go | 2 +- .../get_logical_cores_count.go | 16 +- pkg/cloudbroker/node/get_ssh_identity.go | 2 +- pkg/cloudbroker/node/list.go | 2 +- pkg/cloudbroker/node/maintenance.go | 2 +- pkg/cloudbroker/node/models.go | 51 ++++- pkg/cloudbroker/node/node.go | 2 +- pkg/cloudbroker/node/restrict.go | 2 +- pkg/cloudbroker/node/serialize.go | 2 +- pkg/cloudbroker/node/set_core_isolation.go | 2 +- .../node/set_cpu_allocation_ratio.go | 36 ++++ pkg/cloudbroker/node/set_huge_pages.go | 2 +- .../node/set_mem_allocation_ratio.go | 36 ++++ pkg/cloudbroker/node/set_sriov_status.go | 2 +- pkg/cloudbroker/node/set_vfs_number.go | 2 +- pkg/cloudbroker/node/set_vfs_params.go | 2 +- pkg/cloudbroker/node/update.go | 2 +- pkg/cloudbroker/node/update_description.go | 2 +- pkg/cloudbroker/pcidevice.go | 2 +- pkg/cloudbroker/pcidevice/create.go | 6 +- pkg/cloudbroker/pcidevice/delete.go | 3 +- pkg/cloudbroker/pcidevice/disable.go | 3 +- pkg/cloudbroker/pcidevice/enable.go | 3 +- pkg/cloudbroker/pcidevice/list.go | 2 +- pkg/cloudbroker/pcidevice/models.go | 5 +- pkg/cloudbroker/pcidevice/pcidevice.go | 2 +- pkg/cloudbroker/pcidevice/serialize.go | 3 +- pkg/cloudbroker/prometheus.go | 2 +- .../prometheus/compute_cpu_load.go | 2 +- .../prometheus/compute_memory_available.go | 2 +- .../prometheus/compute_memory_unused.go | 2 +- .../prometheus/compute_memory_usable.go | 2 +- .../prometheus/compute_memory_usage.go | 2 +- .../prometheus/compute_memory_used.go | 2 +- .../prometheus/compute_read_bytes.go | 2 +- .../prometheus/compute_read_requests.go | 2 +- .../prometheus/compute_receive_bytes.go | 2 +- .../prometheus/compute_receive_packets.go | 2 +- .../prometheus/compute_transmit_bytes.go | 2 +- .../prometheus/compute_transmit_packets.go | 2 +- .../prometheus/compute_write_bytes.go | 2 +- .../prometheus/compute_write_requests.go | 2 +- pkg/cloudbroker/prometheus/computes.go | 2 +- pkg/cloudbroker/prometheus/prometheus.go | 2 +- pkg/cloudbroker/resmon.go | 2 +- pkg/cloudbroker/resmon/get_by_compute.go | 2 +- pkg/cloudbroker/resmon/get_by_computes.go | 2 +- pkg/cloudbroker/resmon/get_by_grid.go | 2 +- .../{get_by_stack.go => get_by_node.go} | 18 +- .../{get_by_stacks.go => get_by_nodes.go} | 14 +- pkg/cloudbroker/resmon/models.go | 22 +-- pkg/cloudbroker/resmon/resmon.go | 2 +- pkg/cloudbroker/rg.go | 2 +- pkg/cloudbroker/rg/access_grant.go | 2 +- pkg/cloudbroker/rg/access_revoke.go | 2 +- pkg/cloudbroker/rg/add_storage_policy.go | 2 +- pkg/cloudbroker/rg/affinity_group_computes.go | 2 +- pkg/cloudbroker/rg/affinity_groups_get.go | 2 +- pkg/cloudbroker/rg/affinity_groups_list.go | 2 +- pkg/cloudbroker/rg/audits.go | 2 +- pkg/cloudbroker/rg/create.go | 8 +- pkg/cloudbroker/rg/del_storage_policy.go | 2 +- pkg/cloudbroker/rg/delete.go | 2 +- pkg/cloudbroker/rg/disable.go | 2 +- pkg/cloudbroker/rg/enable.go | 2 +- pkg/cloudbroker/rg/filter_test.go | 3 - pkg/cloudbroker/rg/get.go | 2 +- .../rg/get_resource_consumption.go | 2 +- pkg/cloudbroker/rg/list.go | 2 +- pkg/cloudbroker/rg/list_computes.go | 2 +- pkg/cloudbroker/rg/list_deleted.go | 2 +- pkg/cloudbroker/rg/list_lb.go | 2 +- pkg/cloudbroker/rg/list_pfw.go | 2 +- pkg/cloudbroker/rg/list_vins.go | 2 +- pkg/cloudbroker/rg/mass_delete.go | 2 +- pkg/cloudbroker/rg/mass_disable.go | 2 +- pkg/cloudbroker/rg/mass_enable.go | 2 +- pkg/cloudbroker/rg/models.go | 3 - pkg/cloudbroker/rg/remove_def_net.go | 2 +- pkg/cloudbroker/rg/restore.go | 2 +- pkg/cloudbroker/rg/rg.go | 2 +- pkg/cloudbroker/rg/serialize.go | 2 +- .../rg/set_cpu_allocation_parameter.go | 3 +- .../rg/set_cpu_allocation_ratio.go | 3 +- pkg/cloudbroker/rg/set_def_net.go | 2 +- pkg/cloudbroker/rg/update.go | 8 +- pkg/cloudbroker/rg/update_compute_features.go | 2 +- pkg/cloudbroker/rg/update_resource_types.go | 2 +- pkg/cloudbroker/rg/usage.go | 2 +- pkg/cloudbroker/secgroup/create.go | 4 +- pkg/cloudbroker/secgroup/create_rule.go | 4 +- pkg/cloudbroker/secgroup/delete.go | 2 +- pkg/cloudbroker/secgroup/delete_rule.go | 2 +- pkg/cloudbroker/secgroup/get.go | 2 +- pkg/cloudbroker/secgroup/list.go | 2 +- pkg/cloudbroker/secgroup/security_group.go | 4 +- pkg/cloudbroker/secgroup/update.go | 2 +- pkg/cloudbroker/securitygroup.go | 2 +- pkg/cloudbroker/sep.go | 2 +- pkg/cloudbroker/sep/access_grant.go | 2 +- pkg/cloudbroker/sep/access_grant_to_pool.go | 2 +- pkg/cloudbroker/sep/access_revoke.go | 2 +- pkg/cloudbroker/sep/access_revoke_to_pool.go | 2 +- pkg/cloudbroker/sep/add_consumer_nodes.go | 2 +- pkg/cloudbroker/sep/add_pool.go | 7 +- pkg/cloudbroker/sep/add_provider_nodes.go | 2 +- pkg/cloudbroker/sep/config_field_edit.go | 2 +- pkg/cloudbroker/sep/config_insert.go | 2 +- pkg/cloudbroker/sep/config_validate.go | 2 +- pkg/cloudbroker/sep/consumption.go | 2 +- pkg/cloudbroker/sep/create.go | 2 +- pkg/cloudbroker/sep/decommission.go | 2 +- pkg/cloudbroker/sep/del_consumer_nodes.go | 2 +- pkg/cloudbroker/sep/del_pool.go | 2 +- pkg/cloudbroker/sep/delete.go | 2 +- pkg/cloudbroker/sep/disable.go | 2 +- pkg/cloudbroker/sep/disk_list.go | 2 +- pkg/cloudbroker/sep/enable.go | 2 +- pkg/cloudbroker/sep/get.go | 2 +- pkg/cloudbroker/sep/get_config.go | 2 +- pkg/cloudbroker/sep/get_pool.go | 2 +- pkg/cloudbroker/sep/get_template.go | 2 +- pkg/cloudbroker/sep/list.go | 2 +- .../sep/list_available_sep_and_pools.go | 2 +- pkg/cloudbroker/sep/sep.go | 2 +- pkg/cloudbroker/sep/serialize.go | 2 +- pkg/cloudbroker/sep/shared_lock_start.go | 2 +- pkg/cloudbroker/sep/shared_lock_stop.go | 2 +- pkg/cloudbroker/stack.go | 10 - pkg/cloudbroker/stack/get.go | 46 ----- pkg/cloudbroker/stack/ids.go | 10 - pkg/cloudbroker/stack/list.go | 72 ------- pkg/cloudbroker/stack/models.go | 180 ------------------ .../stack/set_cpu_allocation_ratio.go | 44 ----- .../stack/set_mem_allocation_ratio.go | 44 ----- pkg/cloudbroker/stack/stack.go | 15 -- pkg/cloudbroker/storage_policy.go | 2 +- pkg/cloudbroker/stpolicy/add_pool.go | 2 +- pkg/cloudbroker/stpolicy/create.go | 4 +- pkg/cloudbroker/stpolicy/delete.go | 2 +- pkg/cloudbroker/stpolicy/delete_pool.go | 2 +- pkg/cloudbroker/stpolicy/disable.go | 2 +- pkg/cloudbroker/stpolicy/enable.go | 2 +- pkg/cloudbroker/stpolicy/get.go | 2 +- pkg/cloudbroker/stpolicy/list.go | 2 +- pkg/cloudbroker/stpolicy/storage_policy.go | 4 +- pkg/cloudbroker/stpolicy/update.go | 2 +- pkg/cloudbroker/tasks.go | 2 +- pkg/cloudbroker/tasks/get.go | 2 +- pkg/cloudbroker/tasks/list.go | 2 +- pkg/cloudbroker/tasks/tasks.go | 2 +- pkg/cloudbroker/trunk.go | 2 +- pkg/cloudbroker/trunk/access_grant.go | 2 +- pkg/cloudbroker/trunk/access_revoke.go | 2 +- pkg/cloudbroker/trunk/create.go | 2 +- pkg/cloudbroker/trunk/destroy.go | 2 +- pkg/cloudbroker/trunk/disable.go | 2 +- pkg/cloudbroker/trunk/enable.go | 2 +- pkg/cloudbroker/trunk/get.go | 2 +- pkg/cloudbroker/trunk/list.go | 2 +- pkg/cloudbroker/trunk/trunk.go | 2 +- pkg/cloudbroker/trunk/update.go | 2 +- pkg/cloudbroker/user.go | 2 +- pkg/cloudbroker/user/api_list.go | 2 +- pkg/cloudbroker/user/apiaccess_join.go | 2 +- pkg/cloudbroker/user/apiaccess_leave.go | 2 +- pkg/cloudbroker/user/apiaccess_list.go | 2 +- pkg/cloudbroker/user/block.go | 2 +- pkg/cloudbroker/user/create.go | 2 +- pkg/cloudbroker/user/delete.go | 2 +- pkg/cloudbroker/user/delete_by_guid.go | 2 +- pkg/cloudbroker/user/delete_users.go | 2 +- pkg/cloudbroker/user/get.go | 2 +- .../user/get_matching_usernames.go | 2 +- pkg/cloudbroker/user/list.go | 2 +- pkg/cloudbroker/user/models.go | 3 +- pkg/cloudbroker/user/unblock.go | 2 +- pkg/cloudbroker/user/user.go | 2 +- pkg/cloudbroker/vfpool.go | 2 +- pkg/cloudbroker/vfpool/create.go | 2 +- pkg/cloudbroker/vfpool/delete.go | 2 +- pkg/cloudbroker/vfpool/disable.go | 2 +- pkg/cloudbroker/vfpool/enable.go | 2 +- pkg/cloudbroker/vfpool/get.go | 2 +- pkg/cloudbroker/vfpool/list.go | 2 +- pkg/cloudbroker/vfpool/serialize.go | 2 +- pkg/cloudbroker/vfpool/update.go | 2 +- pkg/cloudbroker/vfpool/vfpool.go | 2 +- pkg/cloudbroker/vgpu.go | 2 +- pkg/cloudbroker/vgpu/allocate.go | 3 +- pkg/cloudbroker/vgpu/create.go | 3 +- pkg/cloudbroker/vgpu/deallocate.go | 3 +- pkg/cloudbroker/vgpu/destroy.go | 3 +- pkg/cloudbroker/vgpu/list.go | 2 +- pkg/cloudbroker/vgpu/serialize.go | 2 +- pkg/cloudbroker/vgpu/vgpu.go | 2 +- pkg/cloudbroker/vins.go | 2 +- pkg/cloudbroker/vins/audits.go | 2 +- pkg/cloudbroker/vins/create_in_account.go | 2 +- pkg/cloudbroker/vins/create_in_rg.go | 2 +- pkg/cloudbroker/vins/default_qos_update.go | 2 +- pkg/cloudbroker/vins/delete.go | 2 +- pkg/cloudbroker/vins/disable.go | 2 +- pkg/cloudbroker/vins/dns_apply.go | 2 +- pkg/cloudbroker/vins/enable.go | 2 +- pkg/cloudbroker/vins/extnet_connect.go | 2 +- pkg/cloudbroker/vins/extnet_disconnect.go | 2 +- pkg/cloudbroker/vins/extnet_list.go | 2 +- pkg/cloudbroker/vins/get.go | 2 +- pkg/cloudbroker/vins/ip_list.go | 2 +- pkg/cloudbroker/vins/ip_release.go | 2 +- pkg/cloudbroker/vins/ip_reserve.go | 2 +- pkg/cloudbroker/vins/list.go | 2 +- pkg/cloudbroker/vins/list_deleted.go | 2 +- pkg/cloudbroker/vins/mass_delete.go | 2 +- pkg/cloudbroker/vins/mass_disable.go | 2 +- pkg/cloudbroker/vins/mass_enable.go | 2 +- pkg/cloudbroker/vins/migrate_to_zone.go | 2 +- pkg/cloudbroker/vins/models.go | 4 +- pkg/cloudbroker/vins/nat_rule_add.go | 2 +- pkg/cloudbroker/vins/nat_rule_del.go | 2 +- pkg/cloudbroker/vins/nat_rule_list.go | 2 +- pkg/cloudbroker/vins/net_qos.go | 2 +- pkg/cloudbroker/vins/restore.go | 2 +- pkg/cloudbroker/vins/serialize.go | 2 +- .../vins/static_route_access_grant.go | 2 +- .../vins/static_route_access_revoke.go | 2 +- pkg/cloudbroker/vins/static_route_add.go | 2 +- pkg/cloudbroker/vins/static_route_del.go | 2 +- pkg/cloudbroker/vins/static_route_list.go | 2 +- pkg/cloudbroker/vins/update.go | 2 +- pkg/cloudbroker/vins/vins.go | 2 +- pkg/cloudbroker/vins/vnfdev_redeploy.go | 2 +- pkg/cloudbroker/vins/vnfdev_reset.go | 2 +- pkg/cloudbroker/vins/vnfdev_restart.go | 2 +- pkg/cloudbroker/vins/vnfdev_start.go | 2 +- pkg/cloudbroker/vins/vnfdev_stop.go | 2 +- pkg/cloudbroker/zone.go | 2 +- pkg/cloudbroker/zone/add_node.go | 2 +- pkg/cloudbroker/zone/create.go | 2 +- pkg/cloudbroker/zone/del_node.go | 2 +- pkg/cloudbroker/zone/delete.go | 2 +- pkg/cloudbroker/zone/get.go | 2 +- pkg/cloudbroker/zone/list.go | 2 +- pkg/cloudbroker/zone/serialize.go | 2 +- pkg/cloudbroker/zone/update.go | 2 +- pkg/cloudbroker/zone/zone.go | 2 +- pkg/sdn/access_groups.go | 2 +- pkg/sdn/acsgroups/access_groups.go | 2 +- pkg/sdn/acsgroups/create.go | 4 +- pkg/sdn/acsgroups/delete.go | 4 +- pkg/sdn/acsgroups/get.go | 2 +- pkg/sdn/acsgroups/list.go | 2 +- pkg/sdn/acsgroups/update.go | 4 +- pkg/sdn/acsgroups/user_add.go | 4 +- pkg/sdn/acsgroups/user_delete.go | 4 +- pkg/sdn/acsgroups/user_list.go | 2 +- pkg/sdn/acsgroups/user_update_role.go | 4 +- pkg/sdn/address_pools.go | 2 +- pkg/sdn/adrspools/adress_pools.go | 2 +- pkg/sdn/adrspools/create.go | 4 +- pkg/sdn/adrspools/delete.go | 4 +- pkg/sdn/adrspools/get.go | 2 +- pkg/sdn/adrspools/list.go | 2 +- pkg/sdn/adrspools/serialize.go | 2 +- pkg/sdn/adrspools/update.go | 4 +- pkg/sdn/default_security_policies.go | 2 +- .../default_security_policies.go | 2 +- pkg/sdn/defsecpolicies/list.go | 2 +- pkg/sdn/defsecpolicies/serialize.go | 2 +- pkg/sdn/defsecpolicies/update.go | 4 +- pkg/sdn/extnet.go | 2 +- pkg/sdn/extnet/create.go | 4 +- pkg/sdn/extnet/delete.go | 4 +- pkg/sdn/extnet/extnet.go | 2 +- pkg/sdn/extnet/get.go | 2 +- pkg/sdn/extnet/list.go | 2 +- pkg/sdn/extnet/port_add.go | 4 +- pkg/sdn/extnet/port_update.go | 4 +- pkg/sdn/extnet/update.go | 4 +- pkg/sdn/flips.go | 2 +- pkg/sdn/flips/create.go | 4 +- pkg/sdn/flips/delete.go | 4 +- pkg/sdn/flips/flips.go | 2 +- pkg/sdn/flips/get.go | 2 +- pkg/sdn/flips/list.go | 2 +- pkg/sdn/flips/update.go | 4 +- pkg/sdn/logical_ports.go | 2 +- pkg/sdn/logicalports/create.go | 4 +- pkg/sdn/logicalports/delete.go | 4 +- pkg/sdn/logicalports/get.go | 2 +- .../logicalports/get_by_unique_identifier.go | 2 +- pkg/sdn/logicalports/list.go | 2 +- pkg/sdn/logicalports/logicalports.go | 2 +- pkg/sdn/logicalports/migrate_cancel.go | 4 +- pkg/sdn/logicalports/migrate_start.go | 4 +- pkg/sdn/logicalports/serialize.go | 2 +- pkg/sdn/logicalports/update.go | 4 +- pkg/sdn/netobjgroups/attach_extnet_ports.go | 4 +- pkg/sdn/netobjgroups/attach_logical_ports.go | 4 +- pkg/sdn/netobjgroups/create.go | 4 +- pkg/sdn/netobjgroups/delete.go | 4 +- .../detach_external_network_ports.go | 4 +- pkg/sdn/netobjgroups/detach_logical_ports.go | 4 +- pkg/sdn/netobjgroups/get.go | 2 +- pkg/sdn/netobjgroups/list.go | 2 +- pkg/sdn/netobjgroups/network_object_groups.go | 2 +- pkg/sdn/netobjgroups/update.go | 4 +- pkg/sdn/network_object_groups.go | 2 +- pkg/sdn/routers.go | 2 +- pkg/sdn/routers/create.go | 4 +- pkg/sdn/routers/delete.go | 4 +- pkg/sdn/routers/gateaway_port.go | 2 +- pkg/sdn/routers/get.go | 2 +- pkg/sdn/routers/gwport/create.go | 4 +- pkg/sdn/routers/gwport/delete.go | 4 +- pkg/sdn/routers/gwport/gateaway_port.go | 2 +- pkg/sdn/routers/gwport/get.go | 2 +- pkg/sdn/routers/gwport/list.go | 2 +- pkg/sdn/routers/gwport/update.go | 4 +- pkg/sdn/routers/list.go | 2 +- pkg/sdn/routers/policies.go | 2 +- pkg/sdn/routers/policies/list.go | 2 +- pkg/sdn/routers/policies/policies.go | 2 +- pkg/sdn/routers/routers.go | 2 +- pkg/sdn/routers/serialize.go | 2 +- pkg/sdn/routers/update.go | 4 +- pkg/sdn/sdn.go | 2 +- pkg/sdn/secpolicies/create.go | 4 +- pkg/sdn/secpolicies/delete.go | 4 +- pkg/sdn/secpolicies/get.go | 2 +- pkg/sdn/secpolicies/list.go | 2 +- pkg/sdn/secpolicies/move.go | 4 +- pkg/sdn/secpolicies/rule.go | 2 +- pkg/sdn/secpolicies/rule/get.go | 2 +- pkg/sdn/secpolicies/rule/list.go | 2 +- pkg/sdn/secpolicies/rule/rule.go | 2 +- pkg/sdn/secpolicies/rule/serialize.go | 2 +- pkg/sdn/secpolicies/security_policies.go | 2 +- pkg/sdn/secpolicies/serialize.go | 2 +- pkg/sdn/secpolicies/update.go | 4 +- pkg/sdn/security_policies.go | 2 +- pkg/sdn/segments.go | 2 +- pkg/sdn/segments/create.go | 4 +- pkg/sdn/segments/delete.go | 4 +- pkg/sdn/segments/get_status.go | 2 +- pkg/sdn/segments/segments.go | 2 +- pkg/sdn/segments/update.go | 4 +- samples/client/client.go | 4 +- samples/client/client_test.go | 6 +- universal-client.go | 8 +- 1225 files changed, 1690 insertions(+), 2333 deletions(-) rename pkg/cloudapi/compute/{pin_to_stack.go => pin_to_node.go} (68%) rename pkg/cloudapi/compute/{unpin_from_stack.go => unpin_from_node.go} (61%) delete mode 100644 pkg/cloudapi/stack.go delete mode 100644 pkg/cloudapi/stack/get.go delete mode 100644 pkg/cloudapi/stack/ids.go delete mode 100644 pkg/cloudapi/stack/list.go delete mode 100644 pkg/cloudapi/stack/models.go delete mode 100644 pkg/cloudapi/stack/stack.go create mode 100644 pkg/cloudbroker/compute/change_read_only.go rename pkg/cloudbroker/compute/{pin_to_stack.go => pin_to_node.go} (66%) rename pkg/cloudbroker/compute/{unpin_from_stack.go => unpin_from_node.go} (61%) delete mode 100644 pkg/cloudbroker/image/list_stacks.go rename pkg/cloudbroker/{stack => node}/get_logical_cores_count.go (58%) create mode 100644 pkg/cloudbroker/node/set_cpu_allocation_ratio.go create mode 100644 pkg/cloudbroker/node/set_mem_allocation_ratio.go rename pkg/cloudbroker/resmon/{get_by_stack.go => get_by_node.go} (63%) rename pkg/cloudbroker/resmon/{get_by_stacks.go => get_by_nodes.go} (67%) delete mode 100644 pkg/cloudbroker/stack.go delete mode 100644 pkg/cloudbroker/stack/get.go delete mode 100644 pkg/cloudbroker/stack/ids.go delete mode 100644 pkg/cloudbroker/stack/list.go delete mode 100644 pkg/cloudbroker/stack/models.go delete mode 100644 pkg/cloudbroker/stack/set_cpu_allocation_ratio.go delete mode 100644 pkg/cloudbroker/stack/set_mem_allocation_ratio.go delete mode 100644 pkg/cloudbroker/stack/stack.go diff --git a/README.md b/README.md index 48a9143..e4b8db3 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ Dynamix SDK - это библиотека, написанная на языке - Версия 10.0.х Dynamix-SDK соответствует 4.2.0 версии платформы - Версия 11.0.х Dynamix-SDK соответствует 4.3.0 версии платформы - Версия 12.x.х Dynamix-SDK соответствует 4.4.0 версии платформы + - Версия 13.x.х Dynamix-SDK соответствует 4.5.0 версии платформы ## Оглавление @@ -82,7 +83,7 @@ Dynamix SDK - это библиотека, написанная на языке Выполните команду в терминале: ```bash -go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v12 +go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v13 ``` ## Список API @@ -116,7 +117,6 @@ go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v12 - `RG` - управление ресурсными группами аккаунта; - `Security group` – управление группами безопасности; - `SEP` - управление storage endpoint (sep); -- `Stack` - получение информации о вычислительных узлах; - `Storage policy` – получение информации о политиках хранения; - `Tasks` - получение информации о ходе выполнения асинхронных задач (например, создание кластера); - `Trunk` - получение информации о транковых портах; @@ -153,7 +153,6 @@ go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v12 - `RG` - управление ресурсными группами аккаунта; - `Security group` – управление группами безопасности; - `SEP` - управление storage endpoint (sep); -- `Stack` - получение информации о вычислительных узлах; - `Storage policy` – управление политиками хранения; - `Tasks` - получение информации о ходе выполнения асинхронных задач (например, создание кластера); - `Trunk` - управление транковыми портами; @@ -208,7 +207,7 @@ go get -u repository.basistech.ru/BASIS/dynamix-golang-sdk/v12 ```go import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" ) func main(){ @@ -233,7 +232,7 @@ func main(){ ```go import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" ) func main() { @@ -278,8 +277,8 @@ sslSkipVerify: false package main import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" ) func main() { @@ -328,7 +327,6 @@ func main() { - `pkg/cloudapi/rg` - для `RG` - `pkg/cloudapi/secgroup` - для `Security group` - `pkg/cloudapi/sep` - для `SEP` - - `pkg/cloudapi/stack` - для `Stack` - `pkg/cloudapi/stpolicy` - для `Storage policy` - `pkg/cloudapi/tasks` - для `Tasks` - `pkg/cloudapi/trunk` - для `Trunk` @@ -360,7 +358,6 @@ func main() { - `pkg/cloudbroker/rg` - для `RG` - `pkg/cloudbroker/secgroup` - для `Security group` - `pkg/cloudbroker/sep` - для `SEP` - - `pkg/cloudbroker/stack` - для `Stack` - `pkg/cloudbroker/stpolicy` - для `Storage policy` - `pkg/cloudbroker/tasks` - для `Tasks` - `pkg/cloudbroker/trunk` - для `Trunk` @@ -457,9 +454,9 @@ type CreateRequest struct { // Required: false Start bool `url:"start,omitempty" json:"start,omitempty"` - // Stack ID + // Node ID // Required: false - StackID uint64 `url:"stackId,omitempty" json:"stackId,omitempty"` + NodeID uint64 `url:"nodeId,omitempty" json:"nodeId,omitempty"` // System name // Required: false @@ -479,9 +476,9 @@ type CreateRequest struct { package main import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/kvmx86" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/kvmx86" ) func main() { @@ -536,7 +533,6 @@ func main() { - `.RG()` - для работы с `RG` - `.SecurityGroup()` - для работы с `Security Group` - `.SEP()` - для работы с `SEP` - - `.Stack()` - для работы с `Stack` - `.StPolicy()` - для работы с `Storage Policy` - `.Tasks()` - для работы с `Tasks` - `.Trunk()` - для работы с `Trunk` @@ -570,7 +566,6 @@ func main() { - `.RG()` - для работы с `RG` - `.SecurityGroup()` - для работы с `Security Group` - `.SEP()` - для работы с `SEP` - - `.Stack()` - для работы с `Stack` - `.StPolicy()` - для работы с `Storage Policy` - `.Tasks()` - для работы с `Tasks` - `.Trunk()` - для работы с `Trunk` @@ -617,9 +612,9 @@ import ( "log" "fmt" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/kvmx86" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/kvmx86" ) func main() { @@ -667,9 +662,9 @@ import ( "log" "fmt" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/account" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/account" ) func main() { @@ -847,9 +842,9 @@ import ( "context" "log" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/compute" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/compute" ) func main() { @@ -905,9 +900,9 @@ import ( "log" "fmt" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/bservice" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/bservice" ) func main() { @@ -960,10 +955,10 @@ import ( "log" "fmt" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/tasks" - tasks_cb "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/tasks" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/tasks" + tasks_cb "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/tasks" ) func main() { @@ -1043,7 +1038,7 @@ func main() { ```go import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" ) func main(){ @@ -1067,7 +1062,7 @@ func main(){ ```go import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" ) func main() { @@ -1108,8 +1103,8 @@ sslSkipVerify: true package main import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" ) func main() { @@ -1136,8 +1131,8 @@ package main import ( "fmt" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" ) func main() { @@ -1219,7 +1214,7 @@ func main() { ```go import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" ) func main(){ @@ -1247,7 +1242,7 @@ func main(){ ```go import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" ) func main() { @@ -1264,7 +1259,7 @@ func main() { ```go import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" ) func main() { @@ -1330,8 +1325,8 @@ func main() { package main import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" ) func main() { @@ -1364,8 +1359,8 @@ package main import ( "fmt" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" ) func main() { @@ -1405,8 +1400,8 @@ package main import ( "fmt" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" ) func main() { @@ -1444,8 +1439,8 @@ package main import ( "fmt" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" ) func main() { @@ -1498,11 +1493,11 @@ import ( "log" "os" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/kvmx86" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/kvmx86" ) func main() { @@ -1564,7 +1559,7 @@ func main() { ```go import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" ) func main(){ @@ -1597,8 +1592,8 @@ func main(){ package main import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" ) func main() { @@ -1629,8 +1624,8 @@ package main import ( "fmt" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + decort "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" ) func main() { @@ -1682,7 +1677,7 @@ func main() { ```go import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" ) func main(){ @@ -1715,7 +1710,7 @@ package unit_test import ( "testing" "go.uber.org/mock/gomock" - decortsdk "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" + decortsdk "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13" ) // Пример юнит тестирования на моках diff --git a/check.go b/check.go index aea68fd..d13e48f 100644 --- a/check.go +++ b/check.go @@ -8,7 +8,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" ) type CheckInfo struct { diff --git a/client.go b/client.go index dbc6f8c..fde2870 100644 --- a/client.go +++ b/client.go @@ -17,12 +17,12 @@ import ( "time" "github.com/google/go-querystring/query" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn" ) // DecortClient is HTTP-client for platform diff --git a/client_bvs.go b/client_bvs.go index 1c97abb..829ba69 100644 --- a/client_bvs.go +++ b/client_bvs.go @@ -14,11 +14,11 @@ import ( "time" "github.com/google/go-querystring/query" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn" ) // BVSDecortClient is HTTP-client for platform diff --git a/client_mock.go b/client_mock.go index 5e7ab27..1b0c674 100644 --- a/client_mock.go +++ b/client_mock.go @@ -1,9 +1,9 @@ package decortsdk import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn" ) type MockDecortClient struct { diff --git a/config/config.go b/config/config.go index e35ac27..f1b0b21 100644 --- a/config/config.go +++ b/config/config.go @@ -6,7 +6,7 @@ import ( "time" "gopkg.in/yaml.v3" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // Configuration for creating request to platform diff --git a/config/config_bvs.go b/config/config_bvs.go index 1a03a17..0d00ba8 100644 --- a/config/config_bvs.go +++ b/config/config_bvs.go @@ -6,8 +6,8 @@ import ( "time" "gopkg.in/yaml.v3" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type BVSConfig struct { diff --git a/config/legacy-config.go b/config/legacy-config.go index d1915c6..8f0ebd8 100644 --- a/config/legacy-config.go +++ b/config/legacy-config.go @@ -6,7 +6,7 @@ import ( "time" "gopkg.in/yaml.v3" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // Legacy client configuration diff --git a/go.mod b/go.mod index 0a56cef..61b0d52 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module repository.basistech.ru/BASIS/dynamix-golang-sdk/v12 +module repository.basistech.ru/BASIS/dynamix-golang-sdk/v13 go 1.24.0 diff --git a/internal/constants/constants.go b/internal/constants/constants.go index bb7bb37..4f9dee5 100644 --- a/internal/constants/constants.go +++ b/internal/constants/constants.go @@ -28,6 +28,7 @@ var FileName = map[string]string{ var K8sValues = []string{"labels", "taints", "annotations, additionalSANs"} var VersionMap = map[string]string{ + "4.5.0": "-", "4.4.0": "-", "4.3.0": "-", "4.2.0": "-", diff --git a/internal/validators/custom.go b/internal/validators/custom.go index 4f83f36..d5e5678 100644 --- a/internal/validators/custom.go +++ b/internal/validators/custom.go @@ -10,8 +10,8 @@ import ( "strings" "github.com/go-playground/validator/v10" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/multierror" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/multierror" ) // protoValidator is used to validate Proto fields. diff --git a/internal/validators/helper.go b/internal/validators/helper.go index 6f15e3f..9ff9ae7 100644 --- a/internal/validators/helper.go +++ b/internal/validators/helper.go @@ -2,8 +2,7 @@ package validators import ( "errors" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/multierror" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/multierror" "github.com/go-playground/validator/v10" ) diff --git a/internal/validators/values.go b/internal/validators/values.go index f481329..ce30864 100644 --- a/internal/validators/values.go +++ b/internal/validators/values.go @@ -7,7 +7,7 @@ var ( resTypesValues = []string{"compute", "vins", "k8s", "openshift", "lb", "flipgroup"} protoValues = []string{"tcp", "udp"} - accountCUTypeValues = []string{"CU_M", "CU_C", "CU_D", "CU_DM", "CU_S", "CU_A", "CU_NO", "CU_I", "CU_NP"} + accountCUTypeValues = []string{"CU_M", "CU_C", "CU_D", "CU_DM", "CU_I", "gpu_units"} bserviceModeValues = []string{"ABSOLUTE", "RELATIVE"} diff --git a/legacy-client.go b/legacy-client.go index afc8284..bfe5104 100644 --- a/legacy-client.go +++ b/legacy-client.go @@ -14,11 +14,11 @@ import ( "time" "github.com/google/go-querystring/query" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn" ) // LegacyDecortClient is Legacy HTTP-client for platform diff --git a/pkg/cloudapi/account.go b/pkg/cloudapi/account.go index f6ebc70..a4d0aa4 100644 --- a/pkg/cloudapi/account.go +++ b/pkg/cloudapi/account.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/account" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/account" ) // Accessing the Account method group diff --git a/pkg/cloudapi/account/account.go b/pkg/cloudapi/account/account.go index 813ba29..d1cff6e 100644 --- a/pkg/cloudapi/account/account.go +++ b/pkg/cloudapi/account/account.go @@ -2,7 +2,7 @@ package account import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to account diff --git a/pkg/cloudapi/account/add_user.go b/pkg/cloudapi/account/add_user.go index 223d3f3..9562bfb 100644 --- a/pkg/cloudapi/account/add_user.go +++ b/pkg/cloudapi/account/add_user.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddUserRequest struct to add permission to access account for a user diff --git a/pkg/cloudapi/account/audits.go b/pkg/cloudapi/account/audits.go index 152a8f6..aa35def 100644 --- a/pkg/cloudapi/account/audits.go +++ b/pkg/cloudapi/account/audits.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AuditsRequest struct to give list of account audits diff --git a/pkg/cloudapi/account/delete.go b/pkg/cloudapi/account/delete.go index 84d3ca8..123b8f3 100644 --- a/pkg/cloudapi/account/delete.go +++ b/pkg/cloudapi/account/delete.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete account diff --git a/pkg/cloudapi/account/delete_user.go b/pkg/cloudapi/account/delete_user.go index b5f2ccb..9bdab16 100644 --- a/pkg/cloudapi/account/delete_user.go +++ b/pkg/cloudapi/account/delete_user.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteUserRequest struct to revoke access to account diff --git a/pkg/cloudapi/account/disable_enable.go b/pkg/cloudapi/account/disable_enable.go index eea6b06..4fe9be0 100644 --- a/pkg/cloudapi/account/disable_enable.go +++ b/pkg/cloudapi/account/disable_enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableEnableRequest struct to change status of account diff --git a/pkg/cloudapi/account/get.go b/pkg/cloudapi/account/get.go index 07fbf29..7a6635b 100644 --- a/pkg/cloudapi/account/get.go +++ b/pkg/cloudapi/account/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about account diff --git a/pkg/cloudapi/account/get_consumed_account_units.go b/pkg/cloudapi/account/get_consumed_account_units.go index f0bf158..fb69764 100644 --- a/pkg/cloudapi/account/get_consumed_account_units.go +++ b/pkg/cloudapi/account/get_consumed_account_units.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetConsumedAccountUnitsRequest struct to calculate the currently consumed units for all cloudspaces and resource groups in the account diff --git a/pkg/cloudapi/account/get_consumed_cloud_units_by_type.go b/pkg/cloudapi/account/get_consumed_cloud_units_by_type.go index 47fc16b..865cae7 100644 --- a/pkg/cloudapi/account/get_consumed_cloud_units_by_type.go +++ b/pkg/cloudapi/account/get_consumed_cloud_units_by_type.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetConsumedCloudUnitsByTypeRequest struct to calculate the currently consumed cloud units of the specified type for all cloudspaces and resource groups in the account @@ -27,11 +27,8 @@ type GetConsumedCloudUnitsByTypeRequest struct { // - CU_C: returns number of virtual cpu cores // - CU_D: returns consumed virtual disk storage in GB // - CU_DM: returns consumed max virtual disk storage in GB -// - CU_S: returns consumed primary storage (NAS) in TB -// - CU_A: returns consumed secondary storage (Archive) in TB -// - CU_NO: returns sent/received network transfer in operator in GB -// - CU_NP: returns sent/received network transfer peering in GB // - CU_I: returns number of public IPs +// - gpu_units: return number of GPU units func (a Account) GetConsumedCloudUnitsByType(ctx context.Context, req GetConsumedCloudUnitsByTypeRequest) (float64, error) { err := validators.ValidateRequest(req) if err != nil { diff --git a/pkg/cloudapi/account/get_reserved_account_units.go b/pkg/cloudapi/account/get_reserved_account_units.go index 70111ee..0fc7dbf 100644 --- a/pkg/cloudapi/account/get_reserved_account_units.go +++ b/pkg/cloudapi/account/get_reserved_account_units.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetReservedAccountUnitsRequest struct to calculate the reserved units for all cloudspaces and resource groups in the account diff --git a/pkg/cloudapi/account/get_resource_consumption.go b/pkg/cloudapi/account/get_resource_consumption.go index 4572f8e..c62e27e 100644 --- a/pkg/cloudapi/account/get_resource_consumption.go +++ b/pkg/cloudapi/account/get_resource_consumption.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetResourceConsumptionRequest struct to get resource consumption diff --git a/pkg/cloudapi/account/list.go b/pkg/cloudapi/account/list.go index fa19c9e..514bf72 100644 --- a/pkg/cloudapi/account/list.go +++ b/pkg/cloudapi/account/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of accounts diff --git a/pkg/cloudapi/account/list_computes.go b/pkg/cloudapi/account/list_computes.go index f99058e..9d91448 100644 --- a/pkg/cloudapi/account/list_computes.go +++ b/pkg/cloudapi/account/list_computes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListComputesRequest struct to get a list of compute instances diff --git a/pkg/cloudapi/account/list_deleted.go b/pkg/cloudapi/account/list_deleted.go index 2c06d32..3411a30 100644 --- a/pkg/cloudapi/account/list_deleted.go +++ b/pkg/cloudapi/account/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get a list of deleted accounts diff --git a/pkg/cloudapi/account/list_disks.go b/pkg/cloudapi/account/list_disks.go index 561eaac..f99b74e 100644 --- a/pkg/cloudapi/account/list_disks.go +++ b/pkg/cloudapi/account/list_disks.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDisksRequest struct to get a list of deleted disks diff --git a/pkg/cloudapi/account/list_flipgroups.go b/pkg/cloudapi/account/list_flipgroups.go index 8e60ebc..f6bfa83 100644 --- a/pkg/cloudapi/account/list_flipgroups.go +++ b/pkg/cloudapi/account/list_flipgroups.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListFLIPGroupsRequest struct to get a list of FLIPGroups diff --git a/pkg/cloudapi/account/list_rg.go b/pkg/cloudapi/account/list_rg.go index 447c8af..9aa8d9d 100644 --- a/pkg/cloudapi/account/list_rg.go +++ b/pkg/cloudapi/account/list_rg.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRGRequest struct to get a list of resource groups diff --git a/pkg/cloudapi/account/list_templates.go b/pkg/cloudapi/account/list_templates.go index 2a19130..eadcda2 100644 --- a/pkg/cloudapi/account/list_templates.go +++ b/pkg/cloudapi/account/list_templates.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListTemplatesRequest struct to get a list of templates diff --git a/pkg/cloudapi/account/list_vins.go b/pkg/cloudapi/account/list_vins.go index 5765ec9..5cba1f2 100644 --- a/pkg/cloudapi/account/list_vins.go +++ b/pkg/cloudapi/account/list_vins.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListVINSRequest struct to get a list of VINS diff --git a/pkg/cloudapi/account/restore.go b/pkg/cloudapi/account/restore.go index 1df6dd7..98bf027 100644 --- a/pkg/cloudapi/account/restore.go +++ b/pkg/cloudapi/account/restore.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore a deleted account diff --git a/pkg/cloudapi/account/serialize.go b/pkg/cloudapi/account/serialize.go index ceffb4e..5a3416e 100644 --- a/pkg/cloudapi/account/serialize.go +++ b/pkg/cloudapi/account/serialize.go @@ -3,7 +3,7 @@ package account import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/account/update.go b/pkg/cloudapi/account/update.go index 284614d..bd84eac 100644 --- a/pkg/cloudapi/account/update.go +++ b/pkg/cloudapi/account/update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update account @@ -34,10 +34,6 @@ type UpdateRequest struct { // Required: false MaxCPUCapacity int64 `url:"maxCPUCapacity,omitempty" json:"maxCPUCapacity,omitempty"` - // Max sent/received network transfer peering - // Required: false - MaxNetworkPeerTransfer int64 `url:"maxNetworkPeerTransfer,omitempty" json:"maxNetworkPeerTransfer,omitempty"` - // Max number of assigned public IPs // Required: false MaxNumPublicIP int64 `url:"maxNumPublicIP,omitempty" json:"maxNumPublicIP,omitempty"` diff --git a/pkg/cloudapi/account/update_user.go b/pkg/cloudapi/account/update_user.go index 67d266e..8f961cd 100644 --- a/pkg/cloudapi/account/update_user.go +++ b/pkg/cloudapi/account/update_user.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateUserRequest struct to update user access rights diff --git a/pkg/cloudapi/audit.go b/pkg/cloudapi/audit.go index 386e38d..ee06685 100644 --- a/pkg/cloudapi/audit.go +++ b/pkg/cloudapi/audit.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/audit" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/audit" ) // Accessing the Stack method group diff --git a/pkg/cloudapi/audit/audit.go b/pkg/cloudapi/audit/audit.go index 2ac3412..9b89774 100644 --- a/pkg/cloudapi/audit/audit.go +++ b/pkg/cloudapi/audit/audit.go @@ -1,6 +1,6 @@ package audit -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to audit type Audit struct { diff --git a/pkg/cloudapi/audit/get.go b/pkg/cloudapi/audit/get.go index 5670f5d..0f87d42 100644 --- a/pkg/cloudapi/audit/get.go +++ b/pkg/cloudapi/audit/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about account diff --git a/pkg/cloudapi/audit/list.go b/pkg/cloudapi/audit/list.go index 26c68f6..82e7751 100644 --- a/pkg/cloudapi/audit/list.go +++ b/pkg/cloudapi/audit/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to give list of account audits diff --git a/pkg/cloudapi/bservice.go b/pkg/cloudapi/bservice.go index bed0f0d..35dd135 100644 --- a/pkg/cloudapi/bservice.go +++ b/pkg/cloudapi/bservice.go @@ -1,6 +1,6 @@ package cloudapi -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/bservice" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/bservice" // Accessing the BService method group func (ca *CloudAPI) BService() *bservice.BService { diff --git a/pkg/cloudapi/bservice/bservice.go b/pkg/cloudapi/bservice/bservice.go index 58c76d6..dd0c486 100644 --- a/pkg/cloudapi/bservice/bservice.go +++ b/pkg/cloudapi/bservice/bservice.go @@ -1,7 +1,7 @@ // API Actor for managing Compute Group. This actor is a final API for endusers to manage Compute Group package bservice -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to bservice type BService struct { diff --git a/pkg/cloudapi/bservice/create.go b/pkg/cloudapi/bservice/create.go index 38e002f..c6c1870 100644 --- a/pkg/cloudapi/bservice/create.go +++ b/pkg/cloudapi/bservice/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct for BasicService diff --git a/pkg/cloudapi/bservice/delete.go b/pkg/cloudapi/bservice/delete.go index c73f72e..4a6b4e5 100644 --- a/pkg/cloudapi/bservice/delete.go +++ b/pkg/cloudapi/bservice/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete basic service diff --git a/pkg/cloudapi/bservice/disable.go b/pkg/cloudapi/bservice/disable.go index fe17625..6ae12e7 100644 --- a/pkg/cloudapi/bservice/disable.go +++ b/pkg/cloudapi/bservice/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct for disable service diff --git a/pkg/cloudapi/bservice/enable.go b/pkg/cloudapi/bservice/enable.go index fa88537..dcbe8a6 100644 --- a/pkg/cloudapi/bservice/enable.go +++ b/pkg/cloudapi/bservice/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to disable service diff --git a/pkg/cloudapi/bservice/get.go b/pkg/cloudapi/bservice/get.go index 4d6a8e1..bf48ac6 100644 --- a/pkg/cloudapi/bservice/get.go +++ b/pkg/cloudapi/bservice/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about service diff --git a/pkg/cloudapi/bservice/group_add.go b/pkg/cloudapi/bservice/group_add.go index 29a94f9..48adb3f 100644 --- a/pkg/cloudapi/bservice/group_add.go +++ b/pkg/cloudapi/bservice/group_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupAddRequest struct to create new compute group within BasicService @@ -70,8 +70,9 @@ type GroupAddRequest struct { // Required: false UserData string `url:"userData,omitempty" json:"userData,omitempty"` - //Chipset "i440fx" or "Q35 - //Required: false + // Chipset "i440fx" or "Q35 + // Default value : Q35 + // Required: false Chipset string `url:"chipset,omitempty" json:"chipset,omitempty" validate:"chipset,omitempty"` // ID of the chosen storage policy diff --git a/pkg/cloudapi/bservice/group_compute_remove.go b/pkg/cloudapi/bservice/group_compute_remove.go index f648795..0fd86c7 100644 --- a/pkg/cloudapi/bservice/group_compute_remove.go +++ b/pkg/cloudapi/bservice/group_compute_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupComputeRemoveRequest struct to remove group compute diff --git a/pkg/cloudapi/bservice/group_get.go b/pkg/cloudapi/bservice/group_get.go index 4dbf84b..8b1af45 100644 --- a/pkg/cloudapi/bservice/group_get.go +++ b/pkg/cloudapi/bservice/group_get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupGetRequest struct to get detailed information about Compute Group diff --git a/pkg/cloudapi/bservice/group_parent_add.go b/pkg/cloudapi/bservice/group_parent_add.go index 179a4f1..f7556c5 100644 --- a/pkg/cloudapi/bservice/group_parent_add.go +++ b/pkg/cloudapi/bservice/group_parent_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupParentAddRequest struct to add parent Compute Group relation to the specified Compute Group diff --git a/pkg/cloudapi/bservice/group_parent_remove.go b/pkg/cloudapi/bservice/group_parent_remove.go index b0d1808..701a3de 100644 --- a/pkg/cloudapi/bservice/group_parent_remove.go +++ b/pkg/cloudapi/bservice/group_parent_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupParentRemoveRequest struct to remove parent Compute Group diff --git a/pkg/cloudapi/bservice/group_remove.go b/pkg/cloudapi/bservice/group_remove.go index 7d24c1c..1d2cf2e 100644 --- a/pkg/cloudapi/bservice/group_remove.go +++ b/pkg/cloudapi/bservice/group_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupRemoveRequest struct for destroy the specified Compute Group diff --git a/pkg/cloudapi/bservice/group_resize.go b/pkg/cloudapi/bservice/group_resize.go index 3fef36e..2715e72 100644 --- a/pkg/cloudapi/bservice/group_resize.go +++ b/pkg/cloudapi/bservice/group_resize.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupResizeRequest struct to resize the group @@ -22,10 +22,10 @@ type GroupResizeRequest struct { // Required: true Count int64 `url:"count" json:"count" validate:"required"` - //Chipset for new computes, either i440fx or Q35 (i440fx by default) - //Available values : i440fx, Q35 - //Default value : i440fx - //Required: true + // Chipset for new computes, either i440fx or Q35 (i440fx by default) + // Available values : i440fx, Q35 + // Default value : Q35 + // Required: true Chipset string `url:"chipset" json:"chipset" validate:"required,chipset"` // Either delta or absolute value of computes diff --git a/pkg/cloudapi/bservice/group_start.go b/pkg/cloudapi/bservice/group_start.go index 9c5a2bc..2dce834 100644 --- a/pkg/cloudapi/bservice/group_start.go +++ b/pkg/cloudapi/bservice/group_start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupStartRequest struct to start the specified Compute Group diff --git a/pkg/cloudapi/bservice/group_stop.go b/pkg/cloudapi/bservice/group_stop.go index f01ad10..267a5dc 100644 --- a/pkg/cloudapi/bservice/group_stop.go +++ b/pkg/cloudapi/bservice/group_stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupStopRequest struct to stop the specified Compute Group diff --git a/pkg/cloudapi/bservice/group_update.go b/pkg/cloudapi/bservice/group_update.go index 4cb364b..e2fffe3 100644 --- a/pkg/cloudapi/bservice/group_update.go +++ b/pkg/cloudapi/bservice/group_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupUpdateRequest struct to update existing Compute group diff --git a/pkg/cloudapi/bservice/group_update_extnet.go b/pkg/cloudapi/bservice/group_update_extnet.go index 7cd0973..b8b7ef5 100644 --- a/pkg/cloudapi/bservice/group_update_extnet.go +++ b/pkg/cloudapi/bservice/group_update_extnet.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupUpdateExtNetRequest struct to update External Network settings diff --git a/pkg/cloudapi/bservice/group_update_vins.go b/pkg/cloudapi/bservice/group_update_vins.go index c012b0e..418d5c5 100644 --- a/pkg/cloudapi/bservice/group_update_vins.go +++ b/pkg/cloudapi/bservice/group_update_vins.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupUpdateVINSRequest struct to update VINS settings diff --git a/pkg/cloudapi/bservice/list.go b/pkg/cloudapi/bservice/list.go index e5ac66c..5b99707 100644 --- a/pkg/cloudapi/bservice/list.go +++ b/pkg/cloudapi/bservice/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of BasicService instances diff --git a/pkg/cloudapi/bservice/list_deleted.go b/pkg/cloudapi/bservice/list_deleted.go index ffd73d8..100b1c2 100644 --- a/pkg/cloudapi/bservice/list_deleted.go +++ b/pkg/cloudapi/bservice/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list of deleted BasicService instances diff --git a/pkg/cloudapi/bservice/migrate_to_zone.go b/pkg/cloudapi/bservice/migrate_to_zone.go index 273ccae..231d5af 100644 --- a/pkg/cloudapi/bservice/migrate_to_zone.go +++ b/pkg/cloudapi/bservice/migrate_to_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateToZone struct to move basic service to another zone diff --git a/pkg/cloudapi/bservice/models.go b/pkg/cloudapi/bservice/models.go index f6a1769..e59041b 100644 --- a/pkg/cloudapi/bservice/models.go +++ b/pkg/cloudapi/bservice/models.go @@ -119,8 +119,8 @@ type ItemCompute struct { // Resource group ID RGID uint64 `json:"rgId"` - // StackID - StackID uint64 `json:"stackId"` + // NodeID + NodeID uint64 `json:"node_id"` // Status Status string `json:"status"` diff --git a/pkg/cloudapi/bservice/restore.go b/pkg/cloudapi/bservice/restore.go index 5f92c9a..d741e45 100644 --- a/pkg/cloudapi/bservice/restore.go +++ b/pkg/cloudapi/bservice/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore BasicService instance diff --git a/pkg/cloudapi/bservice/serialize.go b/pkg/cloudapi/bservice/serialize.go index 0d1d348..cecbd82 100644 --- a/pkg/cloudapi/bservice/serialize.go +++ b/pkg/cloudapi/bservice/serialize.go @@ -3,7 +3,7 @@ package bservice import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/bservice/snapshot_create.go b/pkg/cloudapi/bservice/snapshot_create.go index 226aa01..31bf702 100644 --- a/pkg/cloudapi/bservice/snapshot_create.go +++ b/pkg/cloudapi/bservice/snapshot_create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotCreateRequest struct to create snapshot diff --git a/pkg/cloudapi/bservice/snapshot_delete.go b/pkg/cloudapi/bservice/snapshot_delete.go index 2395399..ee10c0f 100644 --- a/pkg/cloudapi/bservice/snapshot_delete.go +++ b/pkg/cloudapi/bservice/snapshot_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotDeleteRequest struct to delete snapshot diff --git a/pkg/cloudapi/bservice/snapshot_list.go b/pkg/cloudapi/bservice/snapshot_list.go index f64d2d6..e2bfd8d 100644 --- a/pkg/cloudapi/bservice/snapshot_list.go +++ b/pkg/cloudapi/bservice/snapshot_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotListRequest struct to get list of existing snapshots diff --git a/pkg/cloudapi/bservice/snapshot_rollback.go b/pkg/cloudapi/bservice/snapshot_rollback.go index 9bc05db..58b2466 100644 --- a/pkg/cloudapi/bservice/snapshot_rollback.go +++ b/pkg/cloudapi/bservice/snapshot_rollback.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotRollbackRequest struct to rollback snapshot diff --git a/pkg/cloudapi/bservice/start.go b/pkg/cloudapi/bservice/start.go index f0989bd..b7587d0 100644 --- a/pkg/cloudapi/bservice/start.go +++ b/pkg/cloudapi/bservice/start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StartRequest struct to start service diff --git a/pkg/cloudapi/bservice/stop.go b/pkg/cloudapi/bservice/stop.go index bd70a24..e6bdf72 100644 --- a/pkg/cloudapi/bservice/stop.go +++ b/pkg/cloudapi/bservice/stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StopRequest struct to stop service diff --git a/pkg/cloudapi/cloudapi.go b/pkg/cloudapi/cloudapi.go index 40da815..87a48a0 100644 --- a/pkg/cloudapi/cloudapi.go +++ b/pkg/cloudapi/cloudapi.go @@ -2,7 +2,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to CloudAPI groups diff --git a/pkg/cloudapi/compute.go b/pkg/cloudapi/compute.go index a94d6f7..0877df3 100644 --- a/pkg/cloudapi/compute.go +++ b/pkg/cloudapi/compute.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/compute" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/compute" ) // Accessing the Compute method group diff --git a/pkg/cloudapi/compute/abort_shared_snapshot_merge.go b/pkg/cloudapi/compute/abort_shared_snapshot_merge.go index 7fa4832..ef9f42e 100644 --- a/pkg/cloudapi/compute/abort_shared_snapshot_merge.go +++ b/pkg/cloudapi/compute/abort_shared_snapshot_merge.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AbortSharedSnapshotMergeRequest struct to abort shared snapshots merge diff --git a/pkg/cloudapi/compute/affinity_group_check_start.go b/pkg/cloudapi/compute/affinity_group_check_start.go index 89db2c3..1d9bc20 100644 --- a/pkg/cloudapi/compute/affinity_group_check_start.go +++ b/pkg/cloudapi/compute/affinity_group_check_start.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityGroupCheckStartRequest struct to check all computes with current affinity label can start diff --git a/pkg/cloudapi/compute/affinity_label_remove.go b/pkg/cloudapi/compute/affinity_label_remove.go index 8b1193a..60e9bd3 100644 --- a/pkg/cloudapi/compute/affinity_label_remove.go +++ b/pkg/cloudapi/compute/affinity_label_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityLabelRemoveRequest struct to clear affinity label for compute diff --git a/pkg/cloudapi/compute/affinity_label_set.go b/pkg/cloudapi/compute/affinity_label_set.go index 07f5ad3..df725e0 100644 --- a/pkg/cloudapi/compute/affinity_label_set.go +++ b/pkg/cloudapi/compute/affinity_label_set.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityLabelSetRequest struct to set affinity label for compute diff --git a/pkg/cloudapi/compute/affinity_relations.go b/pkg/cloudapi/compute/affinity_relations.go index 4481937..61dbee4 100644 --- a/pkg/cloudapi/compute/affinity_relations.go +++ b/pkg/cloudapi/compute/affinity_relations.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityRelationsRequest struct to get dict of computes diff --git a/pkg/cloudapi/compute/affinity_rule_add.go b/pkg/cloudapi/compute/affinity_rule_add.go index 5fda9f0..c04c87d 100644 --- a/pkg/cloudapi/compute/affinity_rule_add.go +++ b/pkg/cloudapi/compute/affinity_rule_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityRuleAddRequest struct to add affinity rule diff --git a/pkg/cloudapi/compute/affinity_rule_remove.go b/pkg/cloudapi/compute/affinity_rule_remove.go index 6a50d6c..81328e3 100644 --- a/pkg/cloudapi/compute/affinity_rule_remove.go +++ b/pkg/cloudapi/compute/affinity_rule_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityRuleRemoveRequest struct to remove affinity rule diff --git a/pkg/cloudapi/compute/affinity_rules_clear.go b/pkg/cloudapi/compute/affinity_rules_clear.go index ada8811..a2037ab 100644 --- a/pkg/cloudapi/compute/affinity_rules_clear.go +++ b/pkg/cloudapi/compute/affinity_rules_clear.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityRulesClearRequest struct to clear affinity rules diff --git a/pkg/cloudapi/compute/anti_affinity_rule_add.go b/pkg/cloudapi/compute/anti_affinity_rule_add.go index 9b4c7f2..1bd7d94 100644 --- a/pkg/cloudapi/compute/anti_affinity_rule_add.go +++ b/pkg/cloudapi/compute/anti_affinity_rule_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AntiAffinityRuleAddRequest struct to add anti affinity rule diff --git a/pkg/cloudapi/compute/anti_affinity_rule_remove.go b/pkg/cloudapi/compute/anti_affinity_rule_remove.go index c12d678..12dda6c 100644 --- a/pkg/cloudapi/compute/anti_affinity_rule_remove.go +++ b/pkg/cloudapi/compute/anti_affinity_rule_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AntiAffinityRuleRemoveRequest struct to remove anti affinity rule diff --git a/pkg/cloudapi/compute/anti_affinity_rules_clear.go b/pkg/cloudapi/compute/anti_affinity_rules_clear.go index 2588735..a24572d 100644 --- a/pkg/cloudapi/compute/anti_affinity_rules_clear.go +++ b/pkg/cloudapi/compute/anti_affinity_rules_clear.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AntiAffinityRulesClearRequest struct to clear anti affinity rules diff --git a/pkg/cloudapi/compute/attach_gpu.go b/pkg/cloudapi/compute/attach_gpu.go index a78be12..ca45089 100644 --- a/pkg/cloudapi/compute/attach_gpu.go +++ b/pkg/cloudapi/compute/attach_gpu.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AttachGPURequest struct to attach GPU for compute diff --git a/pkg/cloudapi/compute/attach_pci_device.go b/pkg/cloudapi/compute/attach_pci_device.go index 968e3ae..c8a5cd1 100644 --- a/pkg/cloudapi/compute/attach_pci_device.go +++ b/pkg/cloudapi/compute/attach_pci_device.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AttachPCIDeviceRequest struct to attach PCI device diff --git a/pkg/cloudapi/compute/audits.go b/pkg/cloudapi/compute/audits.go index af93157..c719b1c 100644 --- a/pkg/cloudapi/compute/audits.go +++ b/pkg/cloudapi/compute/audits.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AuditsRequest struct to get audit records diff --git a/pkg/cloudapi/compute/boot_disk_set.go b/pkg/cloudapi/compute/boot_disk_set.go index bc5dc24..04cc5d0 100644 --- a/pkg/cloudapi/compute/boot_disk_set.go +++ b/pkg/cloudapi/compute/boot_disk_set.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BootDiskSetRequest struct to set boot disk for compute diff --git a/pkg/cloudapi/compute/boot_order_get.go b/pkg/cloudapi/compute/boot_order_get.go index 8d81fe9..f4782ba 100644 --- a/pkg/cloudapi/compute/boot_order_get.go +++ b/pkg/cloudapi/compute/boot_order_get.go @@ -4,8 +4,7 @@ import ( "context" "encoding/json" "net/http" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BootOrderGetRequest struct to get boot order diff --git a/pkg/cloudapi/compute/boot_order_set.go b/pkg/cloudapi/compute/boot_order_set.go index 7746a66..6939dbd 100644 --- a/pkg/cloudapi/compute/boot_order_set.go +++ b/pkg/cloudapi/compute/boot_order_set.go @@ -4,8 +4,7 @@ import ( "context" "encoding/json" "net/http" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BootOrderSetRequest struct to set boot order diff --git a/pkg/cloudapi/compute/cd_eject.go b/pkg/cloudapi/compute/cd_eject.go index 571d7eb..efbc5f3 100644 --- a/pkg/cloudapi/compute/cd_eject.go +++ b/pkg/cloudapi/compute/cd_eject.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CDEjectRequest struct to eject CD image diff --git a/pkg/cloudapi/compute/cd_insert.go b/pkg/cloudapi/compute/cd_insert.go index 5a1239d..1386e3f 100644 --- a/pkg/cloudapi/compute/cd_insert.go +++ b/pkg/cloudapi/compute/cd_insert.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CDInsertRequest struct to insert new CD image diff --git a/pkg/cloudapi/compute/change_ip.go b/pkg/cloudapi/compute/change_ip.go index a25fc8a..e301022 100644 --- a/pkg/cloudapi/compute/change_ip.go +++ b/pkg/cloudapi/compute/change_ip.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ChangeIPRequest struct to change IP for network diff --git a/pkg/cloudapi/compute/change_link_state.go b/pkg/cloudapi/compute/change_link_state.go index 7fe90c6..53e2efd 100644 --- a/pkg/cloudapi/compute/change_link_state.go +++ b/pkg/cloudapi/compute/change_link_state.go @@ -3,9 +3,8 @@ package compute import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // ChangeLinkStateRequest struct to change link state diff --git a/pkg/cloudapi/compute/change_mac.go b/pkg/cloudapi/compute/change_mac.go index 84ea593..1d52be2 100644 --- a/pkg/cloudapi/compute/change_mac.go +++ b/pkg/cloudapi/compute/change_mac.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ChangeMACRequest struct to change MAC for network diff --git a/pkg/cloudapi/compute/change_mtu.go b/pkg/cloudapi/compute/change_mtu.go index 0c69a3e..14ba2ab 100644 --- a/pkg/cloudapi/compute/change_mtu.go +++ b/pkg/cloudapi/compute/change_mtu.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ChangeMTURequest struct to change MTU for a compute diff --git a/pkg/cloudapi/compute/change_secutity_group.go b/pkg/cloudapi/compute/change_secutity_group.go index 4b41efc..9bf05e8 100644 --- a/pkg/cloudapi/compute/change_secutity_group.go +++ b/pkg/cloudapi/compute/change_secutity_group.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ChangeSecGroupsRequest struct to change security groups for compute diff --git a/pkg/cloudapi/compute/clone.go b/pkg/cloudapi/compute/clone.go index 8f9dcdb..ac5f82a 100644 --- a/pkg/cloudapi/compute/clone.go +++ b/pkg/cloudapi/compute/clone.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CloneRequest struct to clone compute instance diff --git a/pkg/cloudapi/compute/clone_abort.go b/pkg/cloudapi/compute/clone_abort.go index 41f0087..49a43b3 100644 --- a/pkg/cloudapi/compute/clone_abort.go +++ b/pkg/cloudapi/compute/clone_abort.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CloneAbortRequest struct to abort a compute clone diff --git a/pkg/cloudapi/compute/clone_status.go b/pkg/cloudapi/compute/clone_status.go index 3c31ec8..5303d0c 100644 --- a/pkg/cloudapi/compute/clone_status.go +++ b/pkg/cloudapi/compute/clone_status.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetCloneStatusRequest struct to get information about compute clone status diff --git a/pkg/cloudapi/compute/compute.go b/pkg/cloudapi/compute/compute.go index 4917c5a..e32c63b 100644 --- a/pkg/cloudapi/compute/compute.go +++ b/pkg/cloudapi/compute/compute.go @@ -2,7 +2,7 @@ package compute import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to compute diff --git a/pkg/cloudapi/compute/create_template.go b/pkg/cloudapi/compute/create_template.go index fddbc3d..51e9b3d 100644 --- a/pkg/cloudapi/compute/create_template.go +++ b/pkg/cloudapi/compute/create_template.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateTemplateRequest struct to create template diff --git a/pkg/cloudapi/compute/create_template_from_blank.go b/pkg/cloudapi/compute/create_template_from_blank.go index 9ed3fe8..f57d402 100644 --- a/pkg/cloudapi/compute/create_template_from_blank.go +++ b/pkg/cloudapi/compute/create_template_from_blank.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateTemplateFromBlankRequest struct to create template from boot disk of current compute diff --git a/pkg/cloudapi/compute/delete.go b/pkg/cloudapi/compute/delete.go index de40363..c313ebe 100644 --- a/pkg/cloudapi/compute/delete.go +++ b/pkg/cloudapi/compute/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete compute diff --git a/pkg/cloudapi/compute/delete_custom_fields.go b/pkg/cloudapi/compute/delete_custom_fields.go index 5bd4c08..83e92b9 100644 --- a/pkg/cloudapi/compute/delete_custom_fields.go +++ b/pkg/cloudapi/compute/delete_custom_fields.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteCustomFieldsRequest struct to delete compute's custom fields diff --git a/pkg/cloudapi/compute/detach_gpu.go b/pkg/cloudapi/compute/detach_gpu.go index f2300d4..a506f5e 100644 --- a/pkg/cloudapi/compute/detach_gpu.go +++ b/pkg/cloudapi/compute/detach_gpu.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DetachGPURequest struct to detach vgpu for compute diff --git a/pkg/cloudapi/compute/detach_pci_device.go b/pkg/cloudapi/compute/detach_pci_device.go index 54eb1f6..34f9fe8 100644 --- a/pkg/cloudapi/compute/detach_pci_device.go +++ b/pkg/cloudapi/compute/detach_pci_device.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DetachPCIDeviceRequest struct to detach PCI device diff --git a/pkg/cloudapi/compute/disable.go b/pkg/cloudapi/compute/disable.go index 09cef9e..d7fa542 100644 --- a/pkg/cloudapi/compute/disable.go +++ b/pkg/cloudapi/compute/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable compute diff --git a/pkg/cloudapi/compute/disk_add.go b/pkg/cloudapi/compute/disk_add.go index 9abf59c..5420339 100644 --- a/pkg/cloudapi/compute/disk_add.go +++ b/pkg/cloudapi/compute/disk_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskAddRequest struct to create and attach disk to compute diff --git a/pkg/cloudapi/compute/disk_attach.go b/pkg/cloudapi/compute/disk_attach.go index c507d68..d9c76cc 100644 --- a/pkg/cloudapi/compute/disk_attach.go +++ b/pkg/cloudapi/compute/disk_attach.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskAttachRequest struct to attach disk to compute diff --git a/pkg/cloudapi/compute/disk_del.go b/pkg/cloudapi/compute/disk_del.go index d53d745..db11d7b 100644 --- a/pkg/cloudapi/compute/disk_del.go +++ b/pkg/cloudapi/compute/disk_del.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskDelRequest struct to detach and delete disk from compute diff --git a/pkg/cloudapi/compute/disk_detach.go b/pkg/cloudapi/compute/disk_detach.go index 819512e..29d3b47 100644 --- a/pkg/cloudapi/compute/disk_detach.go +++ b/pkg/cloudapi/compute/disk_detach.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskDetachRequest struct to detach disk from compute diff --git a/pkg/cloudapi/compute/disk_migrate.go b/pkg/cloudapi/compute/disk_migrate.go index 2fee09f..9cfde90 100644 --- a/pkg/cloudapi/compute/disk_migrate.go +++ b/pkg/cloudapi/compute/disk_migrate.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskMigrateRequest struct to migrate compute's disk to target disk diff --git a/pkg/cloudapi/compute/disk_qos.go b/pkg/cloudapi/compute/disk_qos.go index cd238c8..f8fc642 100644 --- a/pkg/cloudapi/compute/disk_qos.go +++ b/pkg/cloudapi/compute/disk_qos.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskQOSRequest struct to change QoS of the disk diff --git a/pkg/cloudapi/compute/disk_resize.go b/pkg/cloudapi/compute/disk_resize.go index 5cd780c..230da86 100644 --- a/pkg/cloudapi/compute/disk_resize.go +++ b/pkg/cloudapi/compute/disk_resize.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskResizeRequest struct to change disk size diff --git a/pkg/cloudapi/compute/disk_switch_to_replication.go b/pkg/cloudapi/compute/disk_switch_to_replication.go index a945422..2f50d73 100644 --- a/pkg/cloudapi/compute/disk_switch_to_replication.go +++ b/pkg/cloudapi/compute/disk_switch_to_replication.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskSwitchToReplicationRequest struct to switch disk to it's replication diff --git a/pkg/cloudapi/compute/enable.go b/pkg/cloudapi/compute/enable.go index e30f726..3a86fb8 100644 --- a/pkg/cloudapi/compute/enable.go +++ b/pkg/cloudapi/compute/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable compute diff --git a/pkg/cloudapi/compute/filter.go b/pkg/cloudapi/compute/filter.go index 25ef198..e6692e1 100644 --- a/pkg/cloudapi/compute/filter.go +++ b/pkg/cloudapi/compute/filter.go @@ -3,9 +3,9 @@ package compute import ( "context" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/k8s" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/lb" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/k8s" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/lb" ) // FilterByID returns ListComputes with specified ID. diff --git a/pkg/cloudapi/compute/filter_test.go b/pkg/cloudapi/compute/filter_test.go index 0afb05f..12a1ff6 100644 --- a/pkg/cloudapi/compute/filter_test.go +++ b/pkg/cloudapi/compute/filter_test.go @@ -62,7 +62,7 @@ var computes = ListComputes{ MigrationJob: 0, Milestones: 363500, Name: "test", - PinnedToStack: true, + PinnedToNode: true, RAM: 4096, ReferenceID: "c7cb19ac-af4a-4067-852f-c5572949207e", Registered: true, @@ -126,7 +126,7 @@ var computes = ListComputes{ RAM: 4096, ReferenceID: "a542c449-5b1c-4f90-88c5-7bb5f8ae68ff", Registered: true, - PinnedToStack: true, + PinnedToNode: true, ResName: "compute-48556", RGID: 79727, RGName: "sdk_negative_fields_test", diff --git a/pkg/cloudapi/compute/get.go b/pkg/cloudapi/compute/get.go index 6f44bac..0f88828 100644 --- a/pkg/cloudapi/compute/get.go +++ b/pkg/cloudapi/compute/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about compute diff --git a/pkg/cloudapi/compute/get_audits.go b/pkg/cloudapi/compute/get_audits.go index 1ecc153..be9fcce 100644 --- a/pkg/cloudapi/compute/get_audits.go +++ b/pkg/cloudapi/compute/get_audits.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetAuditsRequest struct to get compute audits diff --git a/pkg/cloudapi/compute/get_console_url.go b/pkg/cloudapi/compute/get_console_url.go index e94c7d4..62688e7 100644 --- a/pkg/cloudapi/compute/get_console_url.go +++ b/pkg/cloudapi/compute/get_console_url.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetConsoleURLRequest struct to get console URL diff --git a/pkg/cloudapi/compute/get_custom_fields.go b/pkg/cloudapi/compute/get_custom_fields.go index bc6c305..b7cdba4 100644 --- a/pkg/cloudapi/compute/get_custom_fields.go +++ b/pkg/cloudapi/compute/get_custom_fields.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetCustomFieldsRequest struct to get Compute's customFields diff --git a/pkg/cloudapi/compute/get_log.go b/pkg/cloudapi/compute/get_log.go index ce3a3fc..6b59a04 100644 --- a/pkg/cloudapi/compute/get_log.go +++ b/pkg/cloudapi/compute/get_log.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetLogRequest struct to get compute logs diff --git a/pkg/cloudapi/compute/guest_agent_disable.go b/pkg/cloudapi/compute/guest_agent_disable.go index 175981e..ac05f20 100644 --- a/pkg/cloudapi/compute/guest_agent_disable.go +++ b/pkg/cloudapi/compute/guest_agent_disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GuestAgentDisableRequest struct to disable guest agent diff --git a/pkg/cloudapi/compute/guest_agent_enable.go b/pkg/cloudapi/compute/guest_agent_enable.go index 0c884dd..c97547a 100644 --- a/pkg/cloudapi/compute/guest_agent_enable.go +++ b/pkg/cloudapi/compute/guest_agent_enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GuestAgentEnableRequest struct to enable guest agent diff --git a/pkg/cloudapi/compute/guest_agent_execute.go b/pkg/cloudapi/compute/guest_agent_execute.go index 7c3b294..3d9188f 100644 --- a/pkg/cloudapi/compute/guest_agent_execute.go +++ b/pkg/cloudapi/compute/guest_agent_execute.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GuestAgentExecuteRequest struct to execute command from user to agent diff --git a/pkg/cloudapi/compute/guest_agent_feature_get.go b/pkg/cloudapi/compute/guest_agent_feature_get.go index e57d434..8cea2fe 100644 --- a/pkg/cloudapi/compute/guest_agent_feature_get.go +++ b/pkg/cloudapi/compute/guest_agent_feature_get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GuestAgentFeatureGetRequest struct to feature get guest agent diff --git a/pkg/cloudapi/compute/guest_agent_feature_update.go b/pkg/cloudapi/compute/guest_agent_feature_update.go index bd96e11..2470745 100644 --- a/pkg/cloudapi/compute/guest_agent_feature_update.go +++ b/pkg/cloudapi/compute/guest_agent_feature_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GuestAgentFeatureUpdateRequest struct to feature update guest agent diff --git a/pkg/cloudapi/compute/list.go b/pkg/cloudapi/compute/list.go index a7e1dff..5ba1581 100644 --- a/pkg/cloudapi/compute/list.go +++ b/pkg/cloudapi/compute/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of available computes diff --git a/pkg/cloudapi/compute/list_deleted.go b/pkg/cloudapi/compute/list_deleted.go index 1303fec..af3c8a2 100644 --- a/pkg/cloudapi/compute/list_deleted.go +++ b/pkg/cloudapi/compute/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get deleted computes list diff --git a/pkg/cloudapi/compute/list_pci_device.go b/pkg/cloudapi/compute/list_pci_device.go index 60b70b5..ff7bdbc 100644 --- a/pkg/cloudapi/compute/list_pci_device.go +++ b/pkg/cloudapi/compute/list_pci_device.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListPCIDeviceRequest struct to get list of PCI devices diff --git a/pkg/cloudapi/compute/list_vgpu.go b/pkg/cloudapi/compute/list_vgpu.go index 9559825..5c8c005 100644 --- a/pkg/cloudapi/compute/list_vgpu.go +++ b/pkg/cloudapi/compute/list_vgpu.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListVGPURequest struct to get vGPU list diff --git a/pkg/cloudapi/compute/migrate_to_zone.go b/pkg/cloudapi/compute/migrate_to_zone.go index 8dc3549..c7b96fc 100644 --- a/pkg/cloudapi/compute/migrate_to_zone.go +++ b/pkg/cloudapi/compute/migrate_to_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateToRGZone struct to move compute to another zone diff --git a/pkg/cloudapi/compute/models.go b/pkg/cloudapi/compute/models.go index 7847772..6b1b5b5 100644 --- a/pkg/cloudapi/compute/models.go +++ b/pkg/cloudapi/compute/models.go @@ -476,8 +476,8 @@ type RecordCompute struct { // List OS Users OSUsers ListOSUser `json:"osUsers"` - // Pinned to stack - PinnedToStack bool `json:"pinnedToStack"` + // Pinned to node + PinnedToNode bool `json:"pinnedToNode"` // PreferredCPU PreferredCPU []int64 `json:"preferredCpu"` @@ -485,6 +485,9 @@ type RecordCompute struct { // Qemu_quest QemuQuest QemuQuest `json:"qemu_guest"` + // ReadOnly indicates read-only mode state + ReadOnly bool `json:"read_only"` + // Number of RAM RAM uint64 `json:"ram"` @@ -1151,8 +1154,8 @@ type ItemCompute struct { //NumaNodeId NumaNodeId int64 `json:"numaNodeId"` - // Pinned to stack - PinnedToStack bool `json:"pinnedToStack"` + // Pinned to node + PinnedToNode bool `json:"pinnedToNode"` // PreferredCPU PreferredCPU []int64 `json:"preferredCpu"` @@ -1166,6 +1169,9 @@ type ItemCompute struct { // Qemu_quest QemuQuest QemuQuest `json:"qemu_guest"` + // ReadOnly indicates read-only mode state + ReadOnly bool `json:"read_only"` + // Reference ID ReferenceID string `json:"referenceId"` @@ -1331,8 +1337,8 @@ type ItemPCIDevice struct { // Resource group ID RGID uint64 `json:"rgId"` - // Stack ID - StackID uint64 `json:"stackId"` + // Node ID + NodeID uint64 `json:"nodeId"` // Status Status string `json:"status"` diff --git a/pkg/cloudapi/compute/move_to_rg.go b/pkg/cloudapi/compute/move_to_rg.go index 360de81..22442f7 100644 --- a/pkg/cloudapi/compute/move_to_rg.go +++ b/pkg/cloudapi/compute/move_to_rg.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MoveToRGRequest struct to move compute to new resource group diff --git a/pkg/cloudapi/compute/net_attach.go b/pkg/cloudapi/compute/net_attach.go index 24c2d1b..10d6e88 100644 --- a/pkg/cloudapi/compute/net_attach.go +++ b/pkg/cloudapi/compute/net_attach.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NetAttachRequest struct to attach network diff --git a/pkg/cloudapi/compute/net_detach.go b/pkg/cloudapi/compute/net_detach.go index a7d8c34..3e54ea1 100644 --- a/pkg/cloudapi/compute/net_detach.go +++ b/pkg/cloudapi/compute/net_detach.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NetDetachRequest struct to detach network from compute diff --git a/pkg/cloudapi/compute/pause.go b/pkg/cloudapi/compute/pause.go index 40fd61d..d6cd785 100644 --- a/pkg/cloudapi/compute/pause.go +++ b/pkg/cloudapi/compute/pause.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PauseRequest struct to pause compute diff --git a/pkg/cloudapi/compute/pfw_add.go b/pkg/cloudapi/compute/pfw_add.go index 77908fe..a4f9bbc 100644 --- a/pkg/cloudapi/compute/pfw_add.go +++ b/pkg/cloudapi/compute/pfw_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PFWAddRequest struct to add port forward rule diff --git a/pkg/cloudapi/compute/pfw_del.go b/pkg/cloudapi/compute/pfw_del.go index dbfa160..520b36e 100644 --- a/pkg/cloudapi/compute/pfw_del.go +++ b/pkg/cloudapi/compute/pfw_del.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PFWDelRequest struct to delete port forward rule diff --git a/pkg/cloudapi/compute/pfw_list.go b/pkg/cloudapi/compute/pfw_list.go index 5ce4b6f..5a4ed81 100644 --- a/pkg/cloudapi/compute/pfw_list.go +++ b/pkg/cloudapi/compute/pfw_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PFWListRequest struct to get list of port forwards diff --git a/pkg/cloudapi/compute/pin_to_stack.go b/pkg/cloudapi/compute/pin_to_node.go similarity index 68% rename from pkg/cloudapi/compute/pin_to_stack.go rename to pkg/cloudapi/compute/pin_to_node.go index f2e8e80..953f2a1 100644 --- a/pkg/cloudapi/compute/pin_to_stack.go +++ b/pkg/cloudapi/compute/pin_to_node.go @@ -5,11 +5,11 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) -// PinToStackRequest struct to pin compute to stack -type PinToStackRequest struct { +// PinToNodeRequest struct to pin compute to node +type PinToNodeRequest struct { // ID of the compute instance // Required: true ComputeID uint64 `url:"computeId" json:"computeId" validate:"required"` @@ -20,14 +20,14 @@ type PinToStackRequest struct { AutoStart bool `url:"autoStart" json:"autoStart"` } -// PinToStack pin compute to current stack -func (c Compute) PinToStack(ctx context.Context, req PinToStackRequest) (bool, error) { +// PinToNode pin compute to current node +func (c Compute) PinToNode(ctx context.Context, req PinToNodeRequest) (bool, error) { err := validators.ValidateRequest(req) if err != nil { return false, validators.ValidationErrors(validators.GetErrors(err)) } - url := "/cloudapi/compute/pinToStack" + url := "/cloudapi/compute/pin_to_node" res, err := c.client.DecortApiCall(ctx, http.MethodPost, url, req) if err != nil { diff --git a/pkg/cloudapi/compute/power_cycle.go b/pkg/cloudapi/compute/power_cycle.go index a3d225a..94ca851 100644 --- a/pkg/cloudapi/compute/power_cycle.go +++ b/pkg/cloudapi/compute/power_cycle.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PowerCycleRequest struct to force stop and start compute diff --git a/pkg/cloudapi/compute/reboot.go b/pkg/cloudapi/compute/reboot.go index b5d942f..a0facfa 100644 --- a/pkg/cloudapi/compute/reboot.go +++ b/pkg/cloudapi/compute/reboot.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RebootRequest struct to reboot compute diff --git a/pkg/cloudapi/compute/redeploy.go b/pkg/cloudapi/compute/redeploy.go index 03ea4af..333b612 100644 --- a/pkg/cloudapi/compute/redeploy.go +++ b/pkg/cloudapi/compute/redeploy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RedeployRequest struct to redeploy @@ -16,7 +16,7 @@ type RedeployRequest struct { // Storage policy id of compute. The rules of the specified storage policy will be used. // Required: true - StoragePolicyID uint64 `url:"storage_policy_id" json:"storage_policy_id" validate:"required"` + StoragePolicyID uint64 `url:"storage_policy_id,omitempty" json:"storage_policy_id,omitempty"` // ID of the new OS image, if image change is required // Required: false diff --git a/pkg/cloudapi/compute/reset.go b/pkg/cloudapi/compute/reset.go index 35f1fab..74b081c 100644 --- a/pkg/cloudapi/compute/reset.go +++ b/pkg/cloudapi/compute/reset.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ResetRequest struct to reset compute diff --git a/pkg/cloudapi/compute/resize.go b/pkg/cloudapi/compute/resize.go index 9a3cc06..f2260b0 100644 --- a/pkg/cloudapi/compute/resize.go +++ b/pkg/cloudapi/compute/resize.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ResizeRequest struct to resize compute diff --git a/pkg/cloudapi/compute/restore.go b/pkg/cloudapi/compute/restore.go index c1829d4..ecab88b 100644 --- a/pkg/cloudapi/compute/restore.go +++ b/pkg/cloudapi/compute/restore.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore compute diff --git a/pkg/cloudapi/compute/resume.go b/pkg/cloudapi/compute/resume.go index 44f8bdb..651b031 100644 --- a/pkg/cloudapi/compute/resume.go +++ b/pkg/cloudapi/compute/resume.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ResumeRequest struct to resume compute diff --git a/pkg/cloudapi/compute/serialize.go b/pkg/cloudapi/compute/serialize.go index 2a34a28..af1c4e4 100644 --- a/pkg/cloudapi/compute/serialize.go +++ b/pkg/cloudapi/compute/serialize.go @@ -3,7 +3,7 @@ package compute import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/compute/set_custom_fields.go b/pkg/cloudapi/compute/set_custom_fields.go index 483cd47..491781c 100644 --- a/pkg/cloudapi/compute/set_custom_fields.go +++ b/pkg/cloudapi/compute/set_custom_fields.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetCustomFieldsRequest struct to set customFields values for the Compute diff --git a/pkg/cloudapi/compute/shared_snapshot_merge_status.go b/pkg/cloudapi/compute/shared_snapshot_merge_status.go index 7831f32..5dc74cf 100644 --- a/pkg/cloudapi/compute/shared_snapshot_merge_status.go +++ b/pkg/cloudapi/compute/shared_snapshot_merge_status.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SharedSnapshotMergeStatusRequest struct to get shared snapshot merge status diff --git a/pkg/cloudapi/compute/snapshot_create.go b/pkg/cloudapi/compute/snapshot_create.go index dd37ffd..55d4d87 100644 --- a/pkg/cloudapi/compute/snapshot_create.go +++ b/pkg/cloudapi/compute/snapshot_create.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotCreateRequest struct to create snapshot diff --git a/pkg/cloudapi/compute/snapshot_delete.go b/pkg/cloudapi/compute/snapshot_delete.go index 8ae10e1..d95c7bd 100644 --- a/pkg/cloudapi/compute/snapshot_delete.go +++ b/pkg/cloudapi/compute/snapshot_delete.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotDeleteRequest struct to delete snapshot diff --git a/pkg/cloudapi/compute/snapshot_list.go b/pkg/cloudapi/compute/snapshot_list.go index 439ac12..6b06d45 100644 --- a/pkg/cloudapi/compute/snapshot_list.go +++ b/pkg/cloudapi/compute/snapshot_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotListRequest struct to get list snapshots diff --git a/pkg/cloudapi/compute/snapshot_rollback.go b/pkg/cloudapi/compute/snapshot_rollback.go index 9206e4b..bfd96d6 100644 --- a/pkg/cloudapi/compute/snapshot_rollback.go +++ b/pkg/cloudapi/compute/snapshot_rollback.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotRollbackRequest struct for rollback diff --git a/pkg/cloudapi/compute/snapshot_usage.go b/pkg/cloudapi/compute/snapshot_usage.go index e54ea4e..d831a88 100644 --- a/pkg/cloudapi/compute/snapshot_usage.go +++ b/pkg/cloudapi/compute/snapshot_usage.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotUsageRequest struct to get compute snapshot real size on storage diff --git a/pkg/cloudapi/compute/start.go b/pkg/cloudapi/compute/start.go index 685dfca..d1c2fb0 100644 --- a/pkg/cloudapi/compute/start.go +++ b/pkg/cloudapi/compute/start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StartRequest struct to start compute diff --git a/pkg/cloudapi/compute/stop.go b/pkg/cloudapi/compute/stop.go index ccad959..ac4f3a2 100644 --- a/pkg/cloudapi/compute/stop.go +++ b/pkg/cloudapi/compute/stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StopRequest struct to stop compute diff --git a/pkg/cloudapi/compute/tag_add.go b/pkg/cloudapi/compute/tag_add.go index 6e581a3..e61b64c 100644 --- a/pkg/cloudapi/compute/tag_add.go +++ b/pkg/cloudapi/compute/tag_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // TagAddRequest struct to add tag to compute diff --git a/pkg/cloudapi/compute/tag_remove.go b/pkg/cloudapi/compute/tag_remove.go index f0204e4..c6174c8 100644 --- a/pkg/cloudapi/compute/tag_remove.go +++ b/pkg/cloudapi/compute/tag_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // TagRemoveRequest struct to remove tag from compute diff --git a/pkg/cloudapi/compute/unpin_from_stack.go b/pkg/cloudapi/compute/unpin_from_node.go similarity index 61% rename from pkg/cloudapi/compute/unpin_from_stack.go rename to pkg/cloudapi/compute/unpin_from_node.go index 2bf3fec..f95a981 100644 --- a/pkg/cloudapi/compute/unpin_from_stack.go +++ b/pkg/cloudapi/compute/unpin_from_node.go @@ -5,24 +5,24 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) -// UnpinFromStackRequest struct for unpin from stack -type UnpinFromStackRequest struct { +// UnpinFromNodeRequest struct for unpin from node +type UnpinFromNodeRequest struct { // ID of the compute instance // Required: true ComputeID uint64 `url:"computeId" json:"computeId" validate:"required"` } -// UnpinFromStack unpins compute from current stack -func (c Compute) UnpinFromStack(ctx context.Context, req UnpinFromStackRequest) (bool, error) { +// UnpinFromNode unpins compute from current node +func (c Compute) UnpinFromNode(ctx context.Context, req UnpinFromNodeRequest) (bool, error) { err := validators.ValidateRequest(req) if err != nil { return false, validators.ValidationErrors(validators.GetErrors(err)) } - url := "/cloudapi/compute/unpinFromStack" + url := "/cloudapi/compute/unpin_from_node" res, err := c.client.DecortApiCall(ctx, http.MethodPost, url, req) if err != nil { diff --git a/pkg/cloudapi/compute/update.go b/pkg/cloudapi/compute/update.go index da96fb3..1f88cda 100644 --- a/pkg/cloudapi/compute/update.go +++ b/pkg/cloudapi/compute/update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update compute diff --git a/pkg/cloudapi/compute/user_grant.go b/pkg/cloudapi/compute/user_grant.go index 209ae3a..04724d1 100644 --- a/pkg/cloudapi/compute/user_grant.go +++ b/pkg/cloudapi/compute/user_grant.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UserGrantRequest struct to grant access to compute diff --git a/pkg/cloudapi/compute/user_list.go b/pkg/cloudapi/compute/user_list.go index d144281..10186a2 100644 --- a/pkg/cloudapi/compute/user_list.go +++ b/pkg/cloudapi/compute/user_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UserListRequest struct to get list of users for compute diff --git a/pkg/cloudapi/compute/user_revoke.go b/pkg/cloudapi/compute/user_revoke.go index 93a41bc..452904c 100644 --- a/pkg/cloudapi/compute/user_revoke.go +++ b/pkg/cloudapi/compute/user_revoke.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UserRevokeRequest struct to revoke user access diff --git a/pkg/cloudapi/compute/user_update.go b/pkg/cloudapi/compute/user_update.go index 5809a32..9711875 100644 --- a/pkg/cloudapi/compute/user_update.go +++ b/pkg/cloudapi/compute/user_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UserUpdateRequest struct to update user access diff --git a/pkg/cloudapi/disks.go b/pkg/cloudapi/disks.go index 3da1bf6..3b4b570 100644 --- a/pkg/cloudapi/disks.go +++ b/pkg/cloudapi/disks.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/disks" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/disks" ) // Accessing the Disks method group diff --git a/pkg/cloudapi/disks/change_disk_storage_policy.go b/pkg/cloudapi/disks/change_disk_storage_policy.go index 55a2b66..7f30e08 100644 --- a/pkg/cloudapi/disks/change_disk_storage_policy.go +++ b/pkg/cloudapi/disks/change_disk_storage_policy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ChangeDiskStoragePolicyRequest struct to change storage policy for disk diff --git a/pkg/cloudapi/disks/create.go b/pkg/cloudapi/disks/create.go index 623b07b..881e520 100644 --- a/pkg/cloudapi/disks/create.go +++ b/pkg/cloudapi/disks/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create disk diff --git a/pkg/cloudapi/disks/delete.go b/pkg/cloudapi/disks/delete.go index d541b9f..a423faa 100644 --- a/pkg/cloudapi/disks/delete.go +++ b/pkg/cloudapi/disks/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest to delete disk diff --git a/pkg/cloudapi/disks/delete_disks.go b/pkg/cloudapi/disks/delete_disks.go index 3f2e9cb..01f3abc 100644 --- a/pkg/cloudapi/disks/delete_disks.go +++ b/pkg/cloudapi/disks/delete_disks.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisksDeleteRequest struct for multiple disks diff --git a/pkg/cloudapi/disks/disks.go b/pkg/cloudapi/disks/disks.go index cb05338..5772b25 100644 --- a/pkg/cloudapi/disks/disks.go +++ b/pkg/cloudapi/disks/disks.go @@ -2,7 +2,7 @@ package disks import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to disks diff --git a/pkg/cloudapi/disks/filter.go b/pkg/cloudapi/disks/filter.go index de926a1..44e153c 100644 --- a/pkg/cloudapi/disks/filter.go +++ b/pkg/cloudapi/disks/filter.go @@ -4,9 +4,9 @@ import ( "context" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/k8s" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/lb" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/k8s" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/lb" ) // FilterByID returns ListDisks with specified ID. diff --git a/pkg/cloudapi/disks/from_platform_disk.go b/pkg/cloudapi/disks/from_platform_disk.go index aad986e..0f9e6ec 100644 --- a/pkg/cloudapi/disks/from_platform_disk.go +++ b/pkg/cloudapi/disks/from_platform_disk.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FromPlatformDiskRequest struct to create template from platform disk diff --git a/pkg/cloudapi/disks/get.go b/pkg/cloudapi/disks/get.go index 2a40f18..d022ca1 100644 --- a/pkg/cloudapi/disks/get.go +++ b/pkg/cloudapi/disks/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about disk diff --git a/pkg/cloudapi/disks/limitio.go b/pkg/cloudapi/disks/limitio.go index 1848643..301c7e9 100644 --- a/pkg/cloudapi/disks/limitio.go +++ b/pkg/cloudapi/disks/limitio.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // LimitIORequest struct for limit IO diff --git a/pkg/cloudapi/disks/list.go b/pkg/cloudapi/disks/list.go index ad63579..b927912 100644 --- a/pkg/cloudapi/disks/list.go +++ b/pkg/cloudapi/disks/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of disks diff --git a/pkg/cloudapi/disks/list_deleted.go b/pkg/cloudapi/disks/list_deleted.go index c7c591c..e23f951 100644 --- a/pkg/cloudapi/disks/list_deleted.go +++ b/pkg/cloudapi/disks/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list of deleted disks diff --git a/pkg/cloudapi/disks/list_types.go b/pkg/cloudapi/disks/list_types.go index 6a06ad0..dc293c3 100644 --- a/pkg/cloudapi/disks/list_types.go +++ b/pkg/cloudapi/disks/list_types.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListTypesRequest struct to get list types of disks diff --git a/pkg/cloudapi/disks/list_unattached.go b/pkg/cloudapi/disks/list_unattached.go index 9b100a3..a8a8a7a 100644 --- a/pkg/cloudapi/disks/list_unattached.go +++ b/pkg/cloudapi/disks/list_unattached.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListUnattachedRequest struct to get list of unattached disk diff --git a/pkg/cloudapi/disks/rename.go b/pkg/cloudapi/disks/rename.go index 2d46251..3d97785 100644 --- a/pkg/cloudapi/disks/rename.go +++ b/pkg/cloudapi/disks/rename.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RenameRequest struct to rename disk diff --git a/pkg/cloudapi/disks/replicate.go b/pkg/cloudapi/disks/replicate.go index fdd6022..139e928 100644 --- a/pkg/cloudapi/disks/replicate.go +++ b/pkg/cloudapi/disks/replicate.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicateRequest struct to create an empty disk in chosen SEP and pool combination. diff --git a/pkg/cloudapi/disks/replication_resume.go b/pkg/cloudapi/disks/replication_resume.go index e75a0a9..3d71bdc 100644 --- a/pkg/cloudapi/disks/replication_resume.go +++ b/pkg/cloudapi/disks/replication_resume.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicationResume struct to resume suspended replication diff --git a/pkg/cloudapi/disks/replication_reverse.go b/pkg/cloudapi/disks/replication_reverse.go index 79af200..daf7fe0 100644 --- a/pkg/cloudapi/disks/replication_reverse.go +++ b/pkg/cloudapi/disks/replication_reverse.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicationReverseRequest struct to change role between disks replications diff --git a/pkg/cloudapi/disks/replication_start.go b/pkg/cloudapi/disks/replication_start.go index 7445729..deb4c2d 100644 --- a/pkg/cloudapi/disks/replication_start.go +++ b/pkg/cloudapi/disks/replication_start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicationStartRequest struct to starts replication between two chosen disks diff --git a/pkg/cloudapi/disks/replication_status.go b/pkg/cloudapi/disks/replication_status.go index bce2d1c..1d11199 100644 --- a/pkg/cloudapi/disks/replication_status.go +++ b/pkg/cloudapi/disks/replication_status.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicationStatusRequest struct to get replication status diff --git a/pkg/cloudapi/disks/replication_stop.go b/pkg/cloudapi/disks/replication_stop.go index f343852..42fc16f 100644 --- a/pkg/cloudapi/disks/replication_stop.go +++ b/pkg/cloudapi/disks/replication_stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicationStopRequest struct to remove replication between disks completely diff --git a/pkg/cloudapi/disks/replication_suspend.go b/pkg/cloudapi/disks/replication_suspend.go index 64fbc0e..d4a9dd4 100644 --- a/pkg/cloudapi/disks/replication_suspend.go +++ b/pkg/cloudapi/disks/replication_suspend.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicationSuspendRequest struct to pause replication with possibility to resume from pause moment diff --git a/pkg/cloudapi/disks/resize.go b/pkg/cloudapi/disks/resize.go index 4fece51..ddd600b 100644 --- a/pkg/cloudapi/disks/resize.go +++ b/pkg/cloudapi/disks/resize.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ResizeRequest struct to resize disk diff --git a/pkg/cloudapi/disks/restore.go b/pkg/cloudapi/disks/restore.go index 0c42eaf..67f1bb0 100644 --- a/pkg/cloudapi/disks/restore.go +++ b/pkg/cloudapi/disks/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore a deleted unattached disk diff --git a/pkg/cloudapi/disks/serialize.go b/pkg/cloudapi/disks/serialize.go index 5dbc78e..68e3910 100644 --- a/pkg/cloudapi/disks/serialize.go +++ b/pkg/cloudapi/disks/serialize.go @@ -3,7 +3,7 @@ package disks import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/disks/share.go b/pkg/cloudapi/disks/share.go index 2456ca0..ff55ea8 100644 --- a/pkg/cloudapi/disks/share.go +++ b/pkg/cloudapi/disks/share.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ShareRequest struct to share disk data diff --git a/pkg/cloudapi/disks/snapshot_delete.go b/pkg/cloudapi/disks/snapshot_delete.go index ba538f9..cfd2853 100644 --- a/pkg/cloudapi/disks/snapshot_delete.go +++ b/pkg/cloudapi/disks/snapshot_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotDeleteRequest struct to delete snapshot diff --git a/pkg/cloudapi/disks/snapshot_rollback.go b/pkg/cloudapi/disks/snapshot_rollback.go index 702ea03..87b41f7 100644 --- a/pkg/cloudapi/disks/snapshot_rollback.go +++ b/pkg/cloudapi/disks/snapshot_rollback.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotRollbackRequest struct to rollback snapshot diff --git a/pkg/cloudapi/disks/unshare.go b/pkg/cloudapi/disks/unshare.go index d244d43..e14bcef 100644 --- a/pkg/cloudapi/disks/unshare.go +++ b/pkg/cloudapi/disks/unshare.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UnshareRequest struct to unshare data disk diff --git a/pkg/cloudapi/dpdknet.go b/pkg/cloudapi/dpdknet.go index 02051df..f96c456 100644 --- a/pkg/cloudapi/dpdknet.go +++ b/pkg/cloudapi/dpdknet.go @@ -1,6 +1,6 @@ package cloudapi -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/dpdknet" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/dpdknet" // Accessing the DPDKNet method group func (ca *CloudAPI) DPDKNet() *dpdknet.DPDKNet { diff --git a/pkg/cloudapi/dpdknet/dpdknet.go b/pkg/cloudapi/dpdknet/dpdknet.go index eb87237..48dccfe 100644 --- a/pkg/cloudapi/dpdknet/dpdknet.go +++ b/pkg/cloudapi/dpdknet/dpdknet.go @@ -1,6 +1,6 @@ package dpdknet -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to DPDK network type DPDKNet struct { diff --git a/pkg/cloudapi/dpdknet/get.go b/pkg/cloudapi/dpdknet/get.go index e206831..26e7a21 100644 --- a/pkg/cloudapi/dpdknet/get.go +++ b/pkg/cloudapi/dpdknet/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about DPDK network diff --git a/pkg/cloudapi/dpdknet/list.go b/pkg/cloudapi/dpdknet/list.go index d26d13d..7ff0767 100644 --- a/pkg/cloudapi/dpdknet/list.go +++ b/pkg/cloudapi/dpdknet/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of DPDK networks diff --git a/pkg/cloudapi/extnet.go b/pkg/cloudapi/extnet.go index 356effc..f1ba505 100644 --- a/pkg/cloudapi/extnet.go +++ b/pkg/cloudapi/extnet.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/extnet" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/extnet" ) // Accessing the ExtNet method group diff --git a/pkg/cloudapi/extnet/extnet.go b/pkg/cloudapi/extnet/extnet.go index dff778e..f798bef 100644 --- a/pkg/cloudapi/extnet/extnet.go +++ b/pkg/cloudapi/extnet/extnet.go @@ -2,7 +2,7 @@ package extnet import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to extnet diff --git a/pkg/cloudapi/extnet/get.go b/pkg/cloudapi/extnet/get.go index ff11202..86821b5 100644 --- a/pkg/cloudapi/extnet/get.go +++ b/pkg/cloudapi/extnet/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about external network diff --git a/pkg/cloudapi/extnet/get_reserved_ip.go b/pkg/cloudapi/extnet/get_reserved_ip.go index 4b8cdd5..8971eb3 100644 --- a/pkg/cloudapi/extnet/get_reserved_ip.go +++ b/pkg/cloudapi/extnet/get_reserved_ip.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about reserved address or address poll diff --git a/pkg/cloudapi/extnet/list.go b/pkg/cloudapi/extnet/list.go index eee1163..8af29df 100644 --- a/pkg/cloudapi/extnet/list.go +++ b/pkg/cloudapi/extnet/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of external network diff --git a/pkg/cloudapi/extnet/list_computes.go b/pkg/cloudapi/extnet/list_computes.go index 42dff8d..c8fa831 100644 --- a/pkg/cloudapi/extnet/list_computes.go +++ b/pkg/cloudapi/extnet/list_computes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListComputesRequest struct to get list computes diff --git a/pkg/cloudapi/extnet/serialize.go b/pkg/cloudapi/extnet/serialize.go index e2132ac..456df57 100644 --- a/pkg/cloudapi/extnet/serialize.go +++ b/pkg/cloudapi/extnet/serialize.go @@ -3,7 +3,7 @@ package extnet import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/flipgroup.go b/pkg/cloudapi/flipgroup.go index 1c836c3..defd334 100644 --- a/pkg/cloudapi/flipgroup.go +++ b/pkg/cloudapi/flipgroup.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/flipgroup" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/flipgroup" ) // Accessing the FLIPGroup method group diff --git a/pkg/cloudapi/flipgroup/compute_add.go b/pkg/cloudapi/flipgroup/compute_add.go index 6aa0334..d400d8e 100644 --- a/pkg/cloudapi/flipgroup/compute_add.go +++ b/pkg/cloudapi/flipgroup/compute_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ComputeAddRequest struct to add compute instance diff --git a/pkg/cloudapi/flipgroup/compute_remove.go b/pkg/cloudapi/flipgroup/compute_remove.go index 9e5613e..f02490c 100644 --- a/pkg/cloudapi/flipgroup/compute_remove.go +++ b/pkg/cloudapi/flipgroup/compute_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ComputeRemoveRequest struct to remove compute instance diff --git a/pkg/cloudapi/flipgroup/create.go b/pkg/cloudapi/flipgroup/create.go index b478c26..74483c1 100644 --- a/pkg/cloudapi/flipgroup/create.go +++ b/pkg/cloudapi/flipgroup/create.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create FLIPGroup diff --git a/pkg/cloudapi/flipgroup/delete.go b/pkg/cloudapi/flipgroup/delete.go index fcf4718..2e96d3d 100644 --- a/pkg/cloudapi/flipgroup/delete.go +++ b/pkg/cloudapi/flipgroup/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete FLIPGroup diff --git a/pkg/cloudapi/flipgroup/edit.go b/pkg/cloudapi/flipgroup/edit.go index 50fe0c0..806908b 100644 --- a/pkg/cloudapi/flipgroup/edit.go +++ b/pkg/cloudapi/flipgroup/edit.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EditRequest struct to edit FLIPGroup diff --git a/pkg/cloudapi/flipgroup/flipgroup.go b/pkg/cloudapi/flipgroup/flipgroup.go index 220dd30..e4aae94 100644 --- a/pkg/cloudapi/flipgroup/flipgroup.go +++ b/pkg/cloudapi/flipgroup/flipgroup.go @@ -2,7 +2,7 @@ package flipgroup import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to FLIPGroup diff --git a/pkg/cloudapi/flipgroup/get.go b/pkg/cloudapi/flipgroup/get.go index f4ad35f..1b2b2e2 100644 --- a/pkg/cloudapi/flipgroup/get.go +++ b/pkg/cloudapi/flipgroup/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about FLIPGroup diff --git a/pkg/cloudapi/flipgroup/list.go b/pkg/cloudapi/flipgroup/list.go index 79503eb..3be8d8f 100644 --- a/pkg/cloudapi/flipgroup/list.go +++ b/pkg/cloudapi/flipgroup/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of FLIPGroup available to the current user diff --git a/pkg/cloudapi/flipgroup/serialize.go b/pkg/cloudapi/flipgroup/serialize.go index 49cb39b..e3f5e3b 100644 --- a/pkg/cloudapi/flipgroup/serialize.go +++ b/pkg/cloudapi/flipgroup/serialize.go @@ -3,7 +3,7 @@ package flipgroup import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/image.go b/pkg/cloudapi/image.go index 4ecbb21..9844f1a 100644 --- a/pkg/cloudapi/image.go +++ b/pkg/cloudapi/image.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/image" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/image" ) // Accessing the Image method group diff --git a/pkg/cloudapi/image/change_storage_policy.go b/pkg/cloudapi/image/change_storage_policy.go index b1b3cd4..31ee615 100644 --- a/pkg/cloudapi/image/change_storage_policy.go +++ b/pkg/cloudapi/image/change_storage_policy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ChangeStoragePolicyRequest struct { diff --git a/pkg/cloudapi/image/create.go b/pkg/cloudapi/image/create.go index 819f1d5..164e00e 100644 --- a/pkg/cloudapi/image/create.go +++ b/pkg/cloudapi/image/create.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create image diff --git a/pkg/cloudapi/image/create_virtual.go b/pkg/cloudapi/image/create_virtual.go index 8e25d99..df0e367 100644 --- a/pkg/cloudapi/image/create_virtual.go +++ b/pkg/cloudapi/image/create_virtual.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateVirtualRequest struct to create virtual image diff --git a/pkg/cloudapi/image/delete.go b/pkg/cloudapi/image/delete.go index 1981364..2b83619 100644 --- a/pkg/cloudapi/image/delete.go +++ b/pkg/cloudapi/image/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete image diff --git a/pkg/cloudapi/image/get.go b/pkg/cloudapi/image/get.go index 8404553..61d04c7 100644 --- a/pkg/cloudapi/image/get.go +++ b/pkg/cloudapi/image/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about image diff --git a/pkg/cloudapi/image/image.go b/pkg/cloudapi/image/image.go index 6dfe263..431e4e0 100644 --- a/pkg/cloudapi/image/image.go +++ b/pkg/cloudapi/image/image.go @@ -2,7 +2,7 @@ package image import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to image diff --git a/pkg/cloudapi/image/link.go b/pkg/cloudapi/image/link.go index 0b03857..ebf1732 100644 --- a/pkg/cloudapi/image/link.go +++ b/pkg/cloudapi/image/link.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // LinkRequest struct to link virtual image to another image diff --git a/pkg/cloudapi/image/list.go b/pkg/cloudapi/image/list.go index 8779a9a..0fe0598 100644 --- a/pkg/cloudapi/image/list.go +++ b/pkg/cloudapi/image/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of available images diff --git a/pkg/cloudapi/image/rename.go b/pkg/cloudapi/image/rename.go index fecda9c..aa11271 100644 --- a/pkg/cloudapi/image/rename.go +++ b/pkg/cloudapi/image/rename.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RenameRequest struct to rename image diff --git a/pkg/cloudapi/image/serialize.go b/pkg/cloudapi/image/serialize.go index b6c8596..1034a6c 100644 --- a/pkg/cloudapi/image/serialize.go +++ b/pkg/cloudapi/image/serialize.go @@ -3,7 +3,7 @@ package image import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/k8ci.go b/pkg/cloudapi/k8ci.go index 18f39a4..908821f 100644 --- a/pkg/cloudapi/k8ci.go +++ b/pkg/cloudapi/k8ci.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/k8ci" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/k8ci" ) // Accessing the K8CI method group diff --git a/pkg/cloudapi/k8ci/get.go b/pkg/cloudapi/k8ci/get.go index 8db5283..ded990f 100644 --- a/pkg/cloudapi/k8ci/get.go +++ b/pkg/cloudapi/k8ci/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about K8CI diff --git a/pkg/cloudapi/k8ci/k8ci.go b/pkg/cloudapi/k8ci/k8ci.go index 0a37268..0292a72 100644 --- a/pkg/cloudapi/k8ci/k8ci.go +++ b/pkg/cloudapi/k8ci/k8ci.go @@ -2,7 +2,7 @@ package k8ci import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to K8CI diff --git a/pkg/cloudapi/k8ci/list.go b/pkg/cloudapi/k8ci/list.go index c1bd796..a4d5613 100644 --- a/pkg/cloudapi/k8ci/list.go +++ b/pkg/cloudapi/k8ci/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of information about images diff --git a/pkg/cloudapi/k8ci/list_deleted.go b/pkg/cloudapi/k8ci/list_deleted.go index d4efbf7..2d6c6cb 100644 --- a/pkg/cloudapi/k8ci/list_deleted.go +++ b/pkg/cloudapi/k8ci/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list information about deleted k8ci items diff --git a/pkg/cloudapi/k8ci/serialize.go b/pkg/cloudapi/k8ci/serialize.go index b33c48a..c5aefc6 100644 --- a/pkg/cloudapi/k8ci/serialize.go +++ b/pkg/cloudapi/k8ci/serialize.go @@ -3,7 +3,7 @@ package k8ci import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/k8s.go b/pkg/cloudapi/k8s.go index 6751745..997a549 100644 --- a/pkg/cloudapi/k8s.go +++ b/pkg/cloudapi/k8s.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/k8s" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/k8s" ) // Accessing the K8S method group diff --git a/pkg/cloudapi/k8s/create.go b/pkg/cloudapi/k8s/create.go index 55a1859..950d81f 100644 --- a/pkg/cloudapi/k8s/create.go +++ b/pkg/cloudapi/k8s/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create kubernetes cluster @@ -169,6 +169,7 @@ type CreateRequest struct { // Type of the emulated system, Q35 or i440fx // Required: false + // Default: Q35 Chipset string `url:"chipset,omitempty" json:"chipset,omitempty" validate:"omitempty,chipset"` // Zone ID diff --git a/pkg/cloudapi/k8s/delete.go b/pkg/cloudapi/k8s/delete.go index 4a510ff..72dae81 100644 --- a/pkg/cloudapi/k8s/delete.go +++ b/pkg/cloudapi/k8s/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete kubernetes cluster diff --git a/pkg/cloudapi/k8s/delete_master_from_group.go b/pkg/cloudapi/k8s/delete_master_from_group.go index c2463b6..186f9f5 100644 --- a/pkg/cloudapi/k8s/delete_master_from_group.go +++ b/pkg/cloudapi/k8s/delete_master_from_group.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteMasterFromGroupRequest struct to delete master from group diff --git a/pkg/cloudapi/k8s/delete_worker_from_group.go b/pkg/cloudapi/k8s/delete_worker_from_group.go index f619b5c..6fcb265 100644 --- a/pkg/cloudapi/k8s/delete_worker_from_group.go +++ b/pkg/cloudapi/k8s/delete_worker_from_group.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteWorkerFromGroupRequest struct to delete worker from group diff --git a/pkg/cloudapi/k8s/disable_enable.go b/pkg/cloudapi/k8s/disable_enable.go index 991e23e..b6d2e52 100644 --- a/pkg/cloudapi/k8s/disable_enable.go +++ b/pkg/cloudapi/k8s/disable_enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableEnableRequest struct to disable/enable kubernetes cluster diff --git a/pkg/cloudapi/k8s/find_group_by_label.go b/pkg/cloudapi/k8s/find_group_by_label.go index 0c5d6f6..3e61559 100644 --- a/pkg/cloudapi/k8s/find_group_by_label.go +++ b/pkg/cloudapi/k8s/find_group_by_label.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FindGroupByLabelRequest struct to get information about group of kubernetes cluster diff --git a/pkg/cloudapi/k8s/get.go b/pkg/cloudapi/k8s/get.go index 8c7dd94..4b519ff 100644 --- a/pkg/cloudapi/k8s/get.go +++ b/pkg/cloudapi/k8s/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about kubernetes cluster diff --git a/pkg/cloudapi/k8s/get_config.go b/pkg/cloudapi/k8s/get_config.go index fca3737..4c73e24 100644 --- a/pkg/cloudapi/k8s/get_config.go +++ b/pkg/cloudapi/k8s/get_config.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetConfigRequest struct to get configuration of kubernetes cluster diff --git a/pkg/cloudapi/k8s/get_node_annotations.go b/pkg/cloudapi/k8s/get_node_annotations.go index a8ea9eb..8e6fb8f 100644 --- a/pkg/cloudapi/k8s/get_node_annotations.go +++ b/pkg/cloudapi/k8s/get_node_annotations.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetNodeAnnotationsRequest struct to get node annotations diff --git a/pkg/cloudapi/k8s/get_node_labels.go b/pkg/cloudapi/k8s/get_node_labels.go index 30465b6..00bb506 100644 --- a/pkg/cloudapi/k8s/get_node_labels.go +++ b/pkg/cloudapi/k8s/get_node_labels.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetNodeLabelsRequest struct to get node labels diff --git a/pkg/cloudapi/k8s/get_node_taints.go b/pkg/cloudapi/k8s/get_node_taints.go index 278719b..8265ceb 100644 --- a/pkg/cloudapi/k8s/get_node_taints.go +++ b/pkg/cloudapi/k8s/get_node_taints.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetNodeTaintsRequest struct to get node taints diff --git a/pkg/cloudapi/k8s/get_worker_nodes_meta_data.go b/pkg/cloudapi/k8s/get_worker_nodes_meta_data.go index 9c86e5d..bebb108 100644 --- a/pkg/cloudapi/k8s/get_worker_nodes_meta_data.go +++ b/pkg/cloudapi/k8s/get_worker_nodes_meta_data.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetWorkerNodesMetaDataRequest struct to get worker group metadata by ID diff --git a/pkg/cloudapi/k8s/k8s.go b/pkg/cloudapi/k8s/k8s.go index 7e24ca9..26c22a9 100644 --- a/pkg/cloudapi/k8s/k8s.go +++ b/pkg/cloudapi/k8s/k8s.go @@ -2,7 +2,7 @@ package k8s import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to K8S diff --git a/pkg/cloudapi/k8s/list.go b/pkg/cloudapi/k8s/list.go index 0e20543..9718bba 100644 --- a/pkg/cloudapi/k8s/list.go +++ b/pkg/cloudapi/k8s/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list information K8S diff --git a/pkg/cloudapi/k8s/list_deleted.go b/pkg/cloudapi/k8s/list_deleted.go index 8851c89..84c087d 100644 --- a/pkg/cloudapi/k8s/list_deleted.go +++ b/pkg/cloudapi/k8s/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list of deleted kubernetes cluster diff --git a/pkg/cloudapi/k8s/migrate_to_zone.go b/pkg/cloudapi/k8s/migrate_to_zone.go index c217b68..1d19f95 100644 --- a/pkg/cloudapi/k8s/migrate_to_zone.go +++ b/pkg/cloudapi/k8s/migrate_to_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateToZone struct to move k8s cluster to another zone diff --git a/pkg/cloudapi/k8s/restore.go b/pkg/cloudapi/k8s/restore.go index 39e635c..bc3df7e 100644 --- a/pkg/cloudapi/k8s/restore.go +++ b/pkg/cloudapi/k8s/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore kubernetes cluster diff --git a/pkg/cloudapi/k8s/serialize.go b/pkg/cloudapi/k8s/serialize.go index 18fb4e1..78b080f 100644 --- a/pkg/cloudapi/k8s/serialize.go +++ b/pkg/cloudapi/k8s/serialize.go @@ -3,7 +3,7 @@ package k8s import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/k8s/start.go b/pkg/cloudapi/k8s/start.go index 743fa79..3c60e32 100644 --- a/pkg/cloudapi/k8s/start.go +++ b/pkg/cloudapi/k8s/start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StartRequest struct to start kubernetes cluster diff --git a/pkg/cloudapi/k8s/stop.go b/pkg/cloudapi/k8s/stop.go index eb988c8..506d8ae 100644 --- a/pkg/cloudapi/k8s/stop.go +++ b/pkg/cloudapi/k8s/stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StopRequest struct to stop kubernetes cluster diff --git a/pkg/cloudapi/k8s/update.go b/pkg/cloudapi/k8s/update.go index 7a3d176..84212a5 100644 --- a/pkg/cloudapi/k8s/update.go +++ b/pkg/cloudapi/k8s/update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update kubernetes cluster diff --git a/pkg/cloudapi/k8s/update_worker_nodes_meta_data.go b/pkg/cloudapi/k8s/update_worker_nodes_meta_data.go index d3a2623..6d6e718 100644 --- a/pkg/cloudapi/k8s/update_worker_nodes_meta_data.go +++ b/pkg/cloudapi/k8s/update_worker_nodes_meta_data.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateWorkerNodesMetaDataRequest struct to add worker to a kubernetes cluster diff --git a/pkg/cloudapi/k8s/worker_add.go b/pkg/cloudapi/k8s/worker_add.go index 381feba..4a292ae 100644 --- a/pkg/cloudapi/k8s/worker_add.go +++ b/pkg/cloudapi/k8s/worker_add.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // WorkerAddRequest struct to add worker to a kubernetes cluster @@ -24,6 +24,7 @@ type WorkerAddRequest struct { // Type of the emulated system, Q35 or i440fx // Required: false + // Default: Q35 Chipset string `url:"chipset,omitempty" json:"chipset,omitempty" validate:"omitempty,chipset"` } diff --git a/pkg/cloudapi/k8s/worker_reset.go b/pkg/cloudapi/k8s/worker_reset.go index 222bbe2..4bd6623 100644 --- a/pkg/cloudapi/k8s/worker_reset.go +++ b/pkg/cloudapi/k8s/worker_reset.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // WorkerResetRequest struct for hard reset kubernetes cluster diff --git a/pkg/cloudapi/k8s/worker_restart.go b/pkg/cloudapi/k8s/worker_restart.go index 375a784..12f0bbe 100644 --- a/pkg/cloudapi/k8s/worker_restart.go +++ b/pkg/cloudapi/k8s/worker_restart.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // WorkerRestartRequest struct to restart worker node diff --git a/pkg/cloudapi/k8s/workers_group_add.go b/pkg/cloudapi/k8s/workers_group_add.go index df13e35..890d45a 100644 --- a/pkg/cloudapi/k8s/workers_group_add.go +++ b/pkg/cloudapi/k8s/workers_group_add.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // WorkersGroupAddRequest struct to add workers group @@ -66,6 +66,7 @@ type WorkersGroupAddRequest struct { // Type of the emulated system, Q35 or i440fx // Required: false + // Default: Q35 Chipset string `url:"chipset,omitempty" json:"chipset,omitempty" validate:"omitempty,chipset"` } diff --git a/pkg/cloudapi/k8s/workers_group_delete.go b/pkg/cloudapi/k8s/workers_group_delete.go index f04fa38..2137432 100644 --- a/pkg/cloudapi/k8s/workers_group_delete.go +++ b/pkg/cloudapi/k8s/workers_group_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // WorkersGroupDeleteRequest struct to delete workers group diff --git a/pkg/cloudapi/k8s/workers_group_get_by_name.go b/pkg/cloudapi/k8s/workers_group_get_by_name.go index 631f4ed..78a6a29 100644 --- a/pkg/cloudapi/k8s/workers_group_get_by_name.go +++ b/pkg/cloudapi/k8s/workers_group_get_by_name.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // WorkersGroupGetByNameRequest struct to get information about worker group diff --git a/pkg/cloudapi/kvmx86.go b/pkg/cloudapi/kvmx86.go index 3138a8b..cb104e9 100644 --- a/pkg/cloudapi/kvmx86.go +++ b/pkg/cloudapi/kvmx86.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/kvmx86" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/kvmx86" ) // Accessing the KVMX86 method group diff --git a/pkg/cloudapi/kvmx86/create.go b/pkg/cloudapi/kvmx86/create.go index c3a3d4f..d52c713 100644 --- a/pkg/cloudapi/kvmx86/create.go +++ b/pkg/cloudapi/kvmx86/create.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type Interface struct { @@ -189,6 +189,7 @@ type CreateRequest struct { // Type of the emulated system, Q35 or i440fx // Required: false + // Default: Q35 Chipset string `url:"chipset,omitempty" json:"chipset,omitempty" validate:"omitempty,chipset"` // Use Huge Pages to allocate RAM of the virtual machine. The system must be pre-configured by allocating Huge Pages on the physical node diff --git a/pkg/cloudapi/kvmx86/create_blank.go b/pkg/cloudapi/kvmx86/create_blank.go index 2775e3c..61779cb 100644 --- a/pkg/cloudapi/kvmx86/create_blank.go +++ b/pkg/cloudapi/kvmx86/create_blank.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateBlankRequest struct to create KVM x86 VM from scratch @@ -63,8 +63,27 @@ type CreateBlankRequest struct { // Type of the emulated system, Q35 or i440fx // Required: false + // Default: Q35 Chipset string `url:"chipset,omitempty" json:"chipset,omitempty" validate:"omitempty,chipset"` + // Use Huge Pages to allocate RAM of the virtual machine. The system must be pre-configured by allocating Huge Pages on the physical node + // Required: false + // Default: false + HPBacked bool `url:"hp_backed" json:"hp_backed"` + + // Run VM on dedicated CPUs. To use this feature, the system must be pre-configured by allocating CPUs on the physical node + // Required: false + // Default: false + CPUPin bool `url:"cpu_pin" json:"cpu_pin"` + + // Rule for VM placement with NUMA affinity. + // Possible values - none (placement without NUMA affinity), + // strict (strictly with NUMA affinity, if not possible - do not start VM), + // loose (use NUMA affinity if possible) + // Required: false + // Default: none + NumaAffinity string `url:"numa_affinity,omitempty" json:"numa_affinity,omitempty" validate:"omitempty,numaAffinity"` + // Text description of this VM // Required: false Description string `url:"desc,omitempty" json:"desc,omitempty"` diff --git a/pkg/cloudapi/kvmx86/kvmx86.go b/pkg/cloudapi/kvmx86/kvmx86.go index 43cbd24..3f4f322 100644 --- a/pkg/cloudapi/kvmx86/kvmx86.go +++ b/pkg/cloudapi/kvmx86/kvmx86.go @@ -2,7 +2,7 @@ package kvmx86 import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to KVMX86 diff --git a/pkg/cloudapi/lb.go b/pkg/cloudapi/lb.go index 8f91b50..b5ad7b3 100644 --- a/pkg/cloudapi/lb.go +++ b/pkg/cloudapi/lb.go @@ -1,6 +1,6 @@ package cloudapi -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/lb" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/lb" // Accessing the LB method group func (ca *CloudAPI) LB() *lb.LB { diff --git a/pkg/cloudapi/lb/backend_create.go b/pkg/cloudapi/lb/backend_create.go index 0316758..c92676b 100644 --- a/pkg/cloudapi/lb/backend_create.go +++ b/pkg/cloudapi/lb/backend_create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BackendCreateRequest struct to create backend diff --git a/pkg/cloudapi/lb/backend_delete.go b/pkg/cloudapi/lb/backend_delete.go index 1f30f69..8d5f40b 100644 --- a/pkg/cloudapi/lb/backend_delete.go +++ b/pkg/cloudapi/lb/backend_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BackendDeleteRequest struct to delete backend diff --git a/pkg/cloudapi/lb/backend_server_add.go b/pkg/cloudapi/lb/backend_server_add.go index ebf0212..634dc4f 100644 --- a/pkg/cloudapi/lb/backend_server_add.go +++ b/pkg/cloudapi/lb/backend_server_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BackendServerAddRequest struct to add server definition to the backend diff --git a/pkg/cloudapi/lb/backend_server_delete.go b/pkg/cloudapi/lb/backend_server_delete.go index 760f338..3508159 100644 --- a/pkg/cloudapi/lb/backend_server_delete.go +++ b/pkg/cloudapi/lb/backend_server_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BackendServerDeleteRequest struct to delete server definition diff --git a/pkg/cloudapi/lb/backend_server_update.go b/pkg/cloudapi/lb/backend_server_update.go index 5700312..dbdb09a 100644 --- a/pkg/cloudapi/lb/backend_server_update.go +++ b/pkg/cloudapi/lb/backend_server_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BackendServerUpdateRequest struct to update server diff --git a/pkg/cloudapi/lb/backend_update.go b/pkg/cloudapi/lb/backend_update.go index 596e89a..7d30966 100644 --- a/pkg/cloudapi/lb/backend_update.go +++ b/pkg/cloudapi/lb/backend_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BackendUpdateRequest struct to update backend diff --git a/pkg/cloudapi/lb/config_reset.go b/pkg/cloudapi/lb/config_reset.go index f59fbd1..738cdd6 100644 --- a/pkg/cloudapi/lb/config_reset.go +++ b/pkg/cloudapi/lb/config_reset.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ConfigResetRequest struct for reset config diff --git a/pkg/cloudapi/lb/create.go b/pkg/cloudapi/lb/create.go index 41587c2..1472273 100644 --- a/pkg/cloudapi/lb/create.go +++ b/pkg/cloudapi/lb/create.go @@ -7,7 +7,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create load balancer diff --git a/pkg/cloudapi/lb/delete.go b/pkg/cloudapi/lb/delete.go index e45acb7..dd6deac 100644 --- a/pkg/cloudapi/lb/delete.go +++ b/pkg/cloudapi/lb/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete load balancer diff --git a/pkg/cloudapi/lb/disable_enable.go b/pkg/cloudapi/lb/disable_enable.go index 1ba01e7..e25f981 100644 --- a/pkg/cloudapi/lb/disable_enable.go +++ b/pkg/cloudapi/lb/disable_enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableEnableRequest struct for disable/enable load balancer diff --git a/pkg/cloudapi/lb/filter.go b/pkg/cloudapi/lb/filter.go index 0a27bdd..fdf9418 100644 --- a/pkg/cloudapi/lb/filter.go +++ b/pkg/cloudapi/lb/filter.go @@ -3,8 +3,8 @@ package lb import ( "context" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/k8s" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/k8s" ) // FilterByID returns ListLB with specified ID. diff --git a/pkg/cloudapi/lb/frontend_bind.go b/pkg/cloudapi/lb/frontend_bind.go index 36dedde..08fa204 100644 --- a/pkg/cloudapi/lb/frontend_bind.go +++ b/pkg/cloudapi/lb/frontend_bind.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FrontendBindRequest struct for frontend bind diff --git a/pkg/cloudapi/lb/frontend_bind_delete.go b/pkg/cloudapi/lb/frontend_bind_delete.go index 5fe5286..6ff55c2 100644 --- a/pkg/cloudapi/lb/frontend_bind_delete.go +++ b/pkg/cloudapi/lb/frontend_bind_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FrontendBindDeleteRequest struct to delete bind diff --git a/pkg/cloudapi/lb/frontend_bind_update.go b/pkg/cloudapi/lb/frontend_bind_update.go index fa99ec5..ebb81fe 100644 --- a/pkg/cloudapi/lb/frontend_bind_update.go +++ b/pkg/cloudapi/lb/frontend_bind_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FrontendBindUpdateRequest struct to update binding diff --git a/pkg/cloudapi/lb/frontend_create.go b/pkg/cloudapi/lb/frontend_create.go index 92ae464..07d38cf 100644 --- a/pkg/cloudapi/lb/frontend_create.go +++ b/pkg/cloudapi/lb/frontend_create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FrontendCreateRequest struct to create frontend diff --git a/pkg/cloudapi/lb/frontend_delete.go b/pkg/cloudapi/lb/frontend_delete.go index 79d3b37..ee9613d 100644 --- a/pkg/cloudapi/lb/frontend_delete.go +++ b/pkg/cloudapi/lb/frontend_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FrontendDeleteRequest struct to delete frontend diff --git a/pkg/cloudapi/lb/get.go b/pkg/cloudapi/lb/get.go index 340519c..6288c75 100644 --- a/pkg/cloudapi/lb/get.go +++ b/pkg/cloudapi/lb/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about load balancer diff --git a/pkg/cloudapi/lb/lb.go b/pkg/cloudapi/lb/lb.go index 0e613a4..dcc056e 100644 --- a/pkg/cloudapi/lb/lb.go +++ b/pkg/cloudapi/lb/lb.go @@ -2,7 +2,7 @@ package lb import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to load balancer diff --git a/pkg/cloudapi/lb/list.go b/pkg/cloudapi/lb/list.go index f890386..c0da3a8 100644 --- a/pkg/cloudapi/lb/list.go +++ b/pkg/cloudapi/lb/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of load balancers diff --git a/pkg/cloudapi/lb/list_deleted.go b/pkg/cloudapi/lb/list_deleted.go index becf7a1..d3335d9 100644 --- a/pkg/cloudapi/lb/list_deleted.go +++ b/pkg/cloudapi/lb/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list of deleted load balancers diff --git a/pkg/cloudapi/lb/make_highly_available.go b/pkg/cloudapi/lb/make_highly_available.go index 00a0711..019be56 100644 --- a/pkg/cloudapi/lb/make_highly_available.go +++ b/pkg/cloudapi/lb/make_highly_available.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // HighlyAvailableRequest struct to make Load Balancer Highly available diff --git a/pkg/cloudapi/lb/migrate_to_zone.go b/pkg/cloudapi/lb/migrate_to_zone.go index 0e53abf..3a1a189 100644 --- a/pkg/cloudapi/lb/migrate_to_zone.go +++ b/pkg/cloudapi/lb/migrate_to_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateToZone struct to move lb to another zone diff --git a/pkg/cloudapi/lb/restart.go b/pkg/cloudapi/lb/restart.go index 3e9272d..9664304 100644 --- a/pkg/cloudapi/lb/restart.go +++ b/pkg/cloudapi/lb/restart.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestartRequest struct to restart load balancer diff --git a/pkg/cloudapi/lb/restore.go b/pkg/cloudapi/lb/restore.go index 30155d0..7a62dc3 100644 --- a/pkg/cloudapi/lb/restore.go +++ b/pkg/cloudapi/lb/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore load balancer diff --git a/pkg/cloudapi/lb/serialize.go b/pkg/cloudapi/lb/serialize.go index 80755e1..d6ebe06 100644 --- a/pkg/cloudapi/lb/serialize.go +++ b/pkg/cloudapi/lb/serialize.go @@ -3,7 +3,7 @@ package lb import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/lb/start.go b/pkg/cloudapi/lb/start.go index f23a2fb..14c3ea2 100644 --- a/pkg/cloudapi/lb/start.go +++ b/pkg/cloudapi/lb/start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StartRequest struct to start load balancer diff --git a/pkg/cloudapi/lb/stop.go b/pkg/cloudapi/lb/stop.go index c6ae43b..c48ddf6 100644 --- a/pkg/cloudapi/lb/stop.go +++ b/pkg/cloudapi/lb/stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StopRequest struct to stop load balancer diff --git a/pkg/cloudapi/lb/update.go b/pkg/cloudapi/lb/update.go index 6797a2c..430442e 100644 --- a/pkg/cloudapi/lb/update.go +++ b/pkg/cloudapi/lb/update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update load balancer diff --git a/pkg/cloudapi/lb/update_sysctl_params.go b/pkg/cloudapi/lb/update_sysctl_params.go index b30272c..c897781 100644 --- a/pkg/cloudapi/lb/update_sysctl_params.go +++ b/pkg/cloudapi/lb/update_sysctl_params.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateSysctParamsRequest struct to update sysct params for lb diff --git a/pkg/cloudapi/locations/get_list.go b/pkg/cloudapi/locations/get_list.go index da6d6d6..35720cb 100644 --- a/pkg/cloudapi/locations/get_list.go +++ b/pkg/cloudapi/locations/get_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListGetRequest struct to get list of locations diff --git a/pkg/cloudapi/locations/list.go b/pkg/cloudapi/locations/list.go index ec13308..9f37118 100644 --- a/pkg/cloudapi/locations/list.go +++ b/pkg/cloudapi/locations/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of locations diff --git a/pkg/cloudapi/locations/locations.go b/pkg/cloudapi/locations/locations.go index bd06660..ec0b77b 100644 --- a/pkg/cloudapi/locations/locations.go +++ b/pkg/cloudapi/locations/locations.go @@ -2,7 +2,7 @@ package locations import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to locations diff --git a/pkg/cloudapi/locations/serialize.go b/pkg/cloudapi/locations/serialize.go index 29378a5..37db057 100644 --- a/pkg/cloudapi/locations/serialize.go +++ b/pkg/cloudapi/locations/serialize.go @@ -3,7 +3,7 @@ package locations import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/locatons.go b/pkg/cloudapi/locatons.go index 0f384cb..6500320 100644 --- a/pkg/cloudapi/locatons.go +++ b/pkg/cloudapi/locatons.go @@ -1,6 +1,6 @@ package cloudapi -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/locations" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/locations" // Accessing the Locations method group func (ca *CloudAPI) Locations() *locations.Locations { diff --git a/pkg/cloudapi/pcidevice.go b/pkg/cloudapi/pcidevice.go index 0a94741..17774c7 100644 --- a/pkg/cloudapi/pcidevice.go +++ b/pkg/cloudapi/pcidevice.go @@ -1,6 +1,6 @@ package cloudapi -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/pcidevice" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/pcidevice" // Accessing the PCI Device method group func (ca *CloudAPI) PCIDevice() *pcidevice.PCIDevice { diff --git a/pkg/cloudapi/pcidevice/list.go b/pkg/cloudapi/pcidevice/list.go index b768115..53b3550 100644 --- a/pkg/cloudapi/pcidevice/list.go +++ b/pkg/cloudapi/pcidevice/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of pci devices diff --git a/pkg/cloudapi/pcidevice/models.go b/pkg/cloudapi/pcidevice/models.go index 0a125b0..61c8a83 100644 --- a/pkg/cloudapi/pcidevice/models.go +++ b/pkg/cloudapi/pcidevice/models.go @@ -29,8 +29,8 @@ type ItemPCIDevice struct { // Resource group ID RGID uint64 `json:"rgId"` - // Stack ID - StackID uint64 `json:"stackId"` + // Node ID + NodeID uint64 `json:"nodeId"` // Status Status string `json:"status"` @@ -47,4 +47,3 @@ type ListPCIDevices struct { // Entry count EntryCount uint64 `json:"entryCount"` } - diff --git a/pkg/cloudapi/pcidevice/pcidevice.go b/pkg/cloudapi/pcidevice/pcidevice.go index d575df7..50f72b5 100644 --- a/pkg/cloudapi/pcidevice/pcidevice.go +++ b/pkg/cloudapi/pcidevice/pcidevice.go @@ -1,6 +1,6 @@ package pcidevice -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to PCI device type PCIDevice struct { diff --git a/pkg/cloudapi/pcidevice/serialize.go b/pkg/cloudapi/pcidevice/serialize.go index 1c6da92..163ad0e 100644 --- a/pkg/cloudapi/pcidevice/serialize.go +++ b/pkg/cloudapi/pcidevice/serialize.go @@ -2,8 +2,7 @@ package pcidevice import ( "encoding/json" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/prometheus.go b/pkg/cloudapi/prometheus.go index 9fc7516..505ff8b 100644 --- a/pkg/cloudapi/prometheus.go +++ b/pkg/cloudapi/prometheus.go @@ -1,6 +1,6 @@ package cloudapi -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/prometheus" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/prometheus" // Accessing the Resmon method group func (ca *CloudAPI) Prometheus() *prometheus.Prometheus { diff --git a/pkg/cloudapi/prometheus/compute_cpu_load.go b/pkg/cloudapi/prometheus/compute_cpu_load.go index 12acd2a..2ceb9ab 100644 --- a/pkg/cloudapi/prometheus/compute_cpu_load.go +++ b/pkg/cloudapi/prometheus/compute_cpu_load.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeCPULoadRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_memory_available.go b/pkg/cloudapi/prometheus/compute_memory_available.go index b7f6150..1105f6a 100644 --- a/pkg/cloudapi/prometheus/compute_memory_available.go +++ b/pkg/cloudapi/prometheus/compute_memory_available.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeMemoryAvailableRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_memory_unused.go b/pkg/cloudapi/prometheus/compute_memory_unused.go index 84626d1..0bf7b0c 100644 --- a/pkg/cloudapi/prometheus/compute_memory_unused.go +++ b/pkg/cloudapi/prometheus/compute_memory_unused.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeMemoryUnusedRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_memory_usable.go b/pkg/cloudapi/prometheus/compute_memory_usable.go index 00dc738..1af3eb3 100644 --- a/pkg/cloudapi/prometheus/compute_memory_usable.go +++ b/pkg/cloudapi/prometheus/compute_memory_usable.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeMemoryUsableRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_memory_usage.go b/pkg/cloudapi/prometheus/compute_memory_usage.go index c1d357f..ca83bfe 100644 --- a/pkg/cloudapi/prometheus/compute_memory_usage.go +++ b/pkg/cloudapi/prometheus/compute_memory_usage.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeMemoryUsageRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_memory_used.go b/pkg/cloudapi/prometheus/compute_memory_used.go index b2d8c7e..ebc76fc 100644 --- a/pkg/cloudapi/prometheus/compute_memory_used.go +++ b/pkg/cloudapi/prometheus/compute_memory_used.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeMemoryUsedRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_read_bytes.go b/pkg/cloudapi/prometheus/compute_read_bytes.go index c6810b6..af23741 100644 --- a/pkg/cloudapi/prometheus/compute_read_bytes.go +++ b/pkg/cloudapi/prometheus/compute_read_bytes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeReadBytesRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_read_requests.go b/pkg/cloudapi/prometheus/compute_read_requests.go index 0c6b6e4..3b4bf52 100644 --- a/pkg/cloudapi/prometheus/compute_read_requests.go +++ b/pkg/cloudapi/prometheus/compute_read_requests.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeReadRequestsRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_receive_bytes.go b/pkg/cloudapi/prometheus/compute_receive_bytes.go index b77d976..05db7a2 100644 --- a/pkg/cloudapi/prometheus/compute_receive_bytes.go +++ b/pkg/cloudapi/prometheus/compute_receive_bytes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeReceiveBytesRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_receive_packets.go b/pkg/cloudapi/prometheus/compute_receive_packets.go index b164820..0b47929 100644 --- a/pkg/cloudapi/prometheus/compute_receive_packets.go +++ b/pkg/cloudapi/prometheus/compute_receive_packets.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeReceivePacketsRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_transmit_bytes.go b/pkg/cloudapi/prometheus/compute_transmit_bytes.go index c8a8da2..6c3fc35 100644 --- a/pkg/cloudapi/prometheus/compute_transmit_bytes.go +++ b/pkg/cloudapi/prometheus/compute_transmit_bytes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeTransmitBytesRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_transmit_packets.go b/pkg/cloudapi/prometheus/compute_transmit_packets.go index 92c4506..4c0e2d4 100644 --- a/pkg/cloudapi/prometheus/compute_transmit_packets.go +++ b/pkg/cloudapi/prometheus/compute_transmit_packets.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeTransmitPacketsRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_write_bytes.go b/pkg/cloudapi/prometheus/compute_write_bytes.go index 84487dc..3d73c53 100644 --- a/pkg/cloudapi/prometheus/compute_write_bytes.go +++ b/pkg/cloudapi/prometheus/compute_write_bytes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeWriteBytesRequest struct { diff --git a/pkg/cloudapi/prometheus/compute_write_requests.go b/pkg/cloudapi/prometheus/compute_write_requests.go index dae4a0f..fba5f64 100644 --- a/pkg/cloudapi/prometheus/compute_write_requests.go +++ b/pkg/cloudapi/prometheus/compute_write_requests.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeWriteRequestsRequest struct { diff --git a/pkg/cloudapi/prometheus/computes.go b/pkg/cloudapi/prometheus/computes.go index 062f1df..8c471c2 100644 --- a/pkg/cloudapi/prometheus/computes.go +++ b/pkg/cloudapi/prometheus/computes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) const ( diff --git a/pkg/cloudapi/prometheus/prometheus.go b/pkg/cloudapi/prometheus/prometheus.go index 92049fa..52d1be8 100644 --- a/pkg/cloudapi/prometheus/prometheus.go +++ b/pkg/cloudapi/prometheus/prometheus.go @@ -1,7 +1,7 @@ package prometheus import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) type Prometheus struct { diff --git a/pkg/cloudapi/rg.go b/pkg/cloudapi/rg.go index b608db1..26f69dc 100644 --- a/pkg/cloudapi/rg.go +++ b/pkg/cloudapi/rg.go @@ -1,6 +1,6 @@ package cloudapi -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/rg" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/rg" // Accessing the RG method group func (ca *CloudAPI) RG() *rg.RG { diff --git a/pkg/cloudapi/rg/access_grant.go b/pkg/cloudapi/rg/access_grant.go index 328cec3..ace18c9 100644 --- a/pkg/cloudapi/rg/access_grant.go +++ b/pkg/cloudapi/rg/access_grant.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessGrantRequest struct to grant access to resource group diff --git a/pkg/cloudapi/rg/access_revoke.go b/pkg/cloudapi/rg/access_revoke.go index 16ea913..a2e9831 100644 --- a/pkg/cloudapi/rg/access_revoke.go +++ b/pkg/cloudapi/rg/access_revoke.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessRevokeRequest struct to revoke access diff --git a/pkg/cloudapi/rg/add_storage_policy.go b/pkg/cloudapi/rg/add_storage_policy.go index 1a1fedc..09525ef 100644 --- a/pkg/cloudapi/rg/add_storage_policy.go +++ b/pkg/cloudapi/rg/add_storage_policy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddStoragePolicyRequest struct for adding storage policy to the resource group diff --git a/pkg/cloudapi/rg/affinity_group_computes.go b/pkg/cloudapi/rg/affinity_group_computes.go index c43b9ab..a8febbb 100644 --- a/pkg/cloudapi/rg/affinity_group_computes.go +++ b/pkg/cloudapi/rg/affinity_group_computes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityGroupComputesRequest struct to get list of all computes with their relationships diff --git a/pkg/cloudapi/rg/affinity_groups_get.go b/pkg/cloudapi/rg/affinity_groups_get.go index 0274542..8d9da70 100644 --- a/pkg/cloudapi/rg/affinity_groups_get.go +++ b/pkg/cloudapi/rg/affinity_groups_get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityGroupsGetRequest struct to get list computes from affinity group diff --git a/pkg/cloudapi/rg/affinity_groups_list.go b/pkg/cloudapi/rg/affinity_groups_list.go index 8d60f51..c7c7d24 100644 --- a/pkg/cloudapi/rg/affinity_groups_list.go +++ b/pkg/cloudapi/rg/affinity_groups_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityGroupsListRequest struct to get list of affinity groups from resource group diff --git a/pkg/cloudapi/rg/audits.go b/pkg/cloudapi/rg/audits.go index 6a3c5ad..2f1d6f1 100644 --- a/pkg/cloudapi/rg/audits.go +++ b/pkg/cloudapi/rg/audits.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AuditsRequest struct to get audit diff --git a/pkg/cloudapi/rg/create.go b/pkg/cloudapi/rg/create.go index 70409bd..7d35cfd 100644 --- a/pkg/cloudapi/rg/create.go +++ b/pkg/cloudapi/rg/create.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create resource group @@ -39,10 +39,6 @@ type CreateRequest struct { // Required: false MaxCPUCapacity int64 `url:"maxCPUCapacity,omitempty" json:"maxCPUCapacity,omitempty"` - // Max sent/received network transfer peering - // Required: false - MaxNetworkPeerTransfer int64 `url:"maxNetworkPeerTransfer,omitempty" json:"maxNetworkPeerTransfer,omitempty"` - // Max number of assigned public IPs // Required: false MaxNumPublicIP int64 `url:"maxNumPublicIP,omitempty" json:"maxNumPublicIP,omitempty"` diff --git a/pkg/cloudapi/rg/del_storage_policy.go b/pkg/cloudapi/rg/del_storage_policy.go index 040dd30..fbd0bd5 100644 --- a/pkg/cloudapi/rg/del_storage_policy.go +++ b/pkg/cloudapi/rg/del_storage_policy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DelStoragePolicyRequest struct for deleting storage policy to the resource group diff --git a/pkg/cloudapi/rg/delete.go b/pkg/cloudapi/rg/delete.go index 7b495c2..ff36510 100644 --- a/pkg/cloudapi/rg/delete.go +++ b/pkg/cloudapi/rg/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete resource group diff --git a/pkg/cloudapi/rg/disable.go b/pkg/cloudapi/rg/disable.go index d406b9d..ca03e86 100644 --- a/pkg/cloudapi/rg/disable.go +++ b/pkg/cloudapi/rg/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable resource group diff --git a/pkg/cloudapi/rg/enable.go b/pkg/cloudapi/rg/enable.go index 96325aa..0af8459 100644 --- a/pkg/cloudapi/rg/enable.go +++ b/pkg/cloudapi/rg/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable resource group diff --git a/pkg/cloudapi/rg/filter_test.go b/pkg/cloudapi/rg/filter_test.go index a97dad2..0514891 100644 --- a/pkg/cloudapi/rg/filter_test.go +++ b/pkg/cloudapi/rg/filter_test.go @@ -34,7 +34,6 @@ var rgs = ListResourceGroups{ CUC: -1, CUI: -1, CUM: -1, - CUNP: -1, GPUUnits: -1, }, Secret: "", @@ -76,7 +75,6 @@ var rgs = ListResourceGroups{ CUC: -1, CUI: -1, CUM: -1, - CUNP: -1, GPUUnits: -1, }, Secret: "", @@ -118,7 +116,6 @@ var rgs = ListResourceGroups{ CUC: -1, CUI: -1, CUM: -1, - CUNP: -1, GPUUnits: -1, }, Secret: "", diff --git a/pkg/cloudapi/rg/get.go b/pkg/cloudapi/rg/get.go index 2e445c2..2c79f58 100644 --- a/pkg/cloudapi/rg/get.go +++ b/pkg/cloudapi/rg/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about resource group diff --git a/pkg/cloudapi/rg/get_resource_consumption.go b/pkg/cloudapi/rg/get_resource_consumption.go index bec5eca..7fadb6a 100644 --- a/pkg/cloudapi/rg/get_resource_consumption.go +++ b/pkg/cloudapi/rg/get_resource_consumption.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetResourceConsumptionRequest struct to get detailed information about resource consumption for ResGroup diff --git a/pkg/cloudapi/rg/list.go b/pkg/cloudapi/rg/list.go index 344f312..5666da1 100644 --- a/pkg/cloudapi/rg/list.go +++ b/pkg/cloudapi/rg/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of resource groups diff --git a/pkg/cloudapi/rg/list_computes.go b/pkg/cloudapi/rg/list_computes.go index 08aa672..fba3158 100644 --- a/pkg/cloudapi/rg/list_computes.go +++ b/pkg/cloudapi/rg/list_computes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListComputesRequest struct to get list of computes diff --git a/pkg/cloudapi/rg/list_deleted.go b/pkg/cloudapi/rg/list_deleted.go index f87edd4..7ef916f 100644 --- a/pkg/cloudapi/rg/list_deleted.go +++ b/pkg/cloudapi/rg/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list deleted resource groups diff --git a/pkg/cloudapi/rg/list_lb.go b/pkg/cloudapi/rg/list_lb.go index 32ce327..e61de97 100644 --- a/pkg/cloudapi/rg/list_lb.go +++ b/pkg/cloudapi/rg/list_lb.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListLBRequest struct to get list of load balancers diff --git a/pkg/cloudapi/rg/list_pfw.go b/pkg/cloudapi/rg/list_pfw.go index 61570b8..c405eaf 100644 --- a/pkg/cloudapi/rg/list_pfw.go +++ b/pkg/cloudapi/rg/list_pfw.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListPFWRequest struct to get list of port forward rules diff --git a/pkg/cloudapi/rg/list_vins.go b/pkg/cloudapi/rg/list_vins.go index 573d4a4..cf39654 100644 --- a/pkg/cloudapi/rg/list_vins.go +++ b/pkg/cloudapi/rg/list_vins.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListVINSRequest struct to get list of VINSes diff --git a/pkg/cloudapi/rg/models.go b/pkg/cloudapi/rg/models.go index ce81b38..9313438 100644 --- a/pkg/cloudapi/rg/models.go +++ b/pkg/cloudapi/rg/models.go @@ -309,9 +309,6 @@ type ResourceLimits struct { // CUM CUM float64 `json:"CU_M"` - // CUNP - CUNP float64 `json:"CU_NP"` - // GPU units GPUUnits float64 `json:"gpu_units"` diff --git a/pkg/cloudapi/rg/remove_def_net.go b/pkg/cloudapi/rg/remove_def_net.go index dc99303..a1024a2 100644 --- a/pkg/cloudapi/rg/remove_def_net.go +++ b/pkg/cloudapi/rg/remove_def_net.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RemoveDefNetRequest struct to remove default network diff --git a/pkg/cloudapi/rg/restore.go b/pkg/cloudapi/rg/restore.go index 03f15f6..b0d60de 100644 --- a/pkg/cloudapi/rg/restore.go +++ b/pkg/cloudapi/rg/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore resource group diff --git a/pkg/cloudapi/rg/rg.go b/pkg/cloudapi/rg/rg.go index 00c1428..21393d3 100644 --- a/pkg/cloudapi/rg/rg.go +++ b/pkg/cloudapi/rg/rg.go @@ -2,7 +2,7 @@ package rg import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to resource group diff --git a/pkg/cloudapi/rg/serialize.go b/pkg/cloudapi/rg/serialize.go index bc27504..8777df1 100644 --- a/pkg/cloudapi/rg/serialize.go +++ b/pkg/cloudapi/rg/serialize.go @@ -3,7 +3,7 @@ package rg import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/rg/set_def_net.go b/pkg/cloudapi/rg/set_def_net.go index 55f0838..6192d20 100644 --- a/pkg/cloudapi/rg/set_def_net.go +++ b/pkg/cloudapi/rg/set_def_net.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetDefNetRequest struct to set default network diff --git a/pkg/cloudapi/rg/update.go b/pkg/cloudapi/rg/update.go index 4ef7f07..c4f4208 100644 --- a/pkg/cloudapi/rg/update.go +++ b/pkg/cloudapi/rg/update.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update resource group @@ -35,10 +35,6 @@ type UpdateRequest struct { // Required: false MaxCPUCapacity int64 `url:"maxCPUCapacity,omitempty" json:"maxCPUCapacity,omitempty"` - // Max sent/received network transfer peering - // Required: false - MaxNetworkPeerTransfer int64 `url:"maxNetworkPeerTransfer,omitempty" json:"maxNetworkPeerTransfer,omitempty"` - // Max number of assigned public IPs // Required: false MaxNumPublicIP int64 `url:"maxNumPublicIP,omitempty" json:"maxNumPublicIP,omitempty"` diff --git a/pkg/cloudapi/rg/usage.go b/pkg/cloudapi/rg/usage.go index be76330..d954a0b 100644 --- a/pkg/cloudapi/rg/usage.go +++ b/pkg/cloudapi/rg/usage.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UsageRequest struct to get report of resource usage diff --git a/pkg/cloudapi/secgroup/create.go b/pkg/cloudapi/secgroup/create.go index da8c5e1..b13bb5d 100644 --- a/pkg/cloudapi/secgroup/create.go +++ b/pkg/cloudapi/secgroup/create.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type CreateRequest struct { diff --git a/pkg/cloudapi/secgroup/create_rule.go b/pkg/cloudapi/secgroup/create_rule.go index da21550..c3f742a 100644 --- a/pkg/cloudapi/secgroup/create_rule.go +++ b/pkg/cloudapi/secgroup/create_rule.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type CreateRuleRequest struct { diff --git a/pkg/cloudapi/secgroup/delete.go b/pkg/cloudapi/secgroup/delete.go index fb0aae9..d166e4e 100644 --- a/pkg/cloudapi/secgroup/delete.go +++ b/pkg/cloudapi/secgroup/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type DeleteRequest struct { diff --git a/pkg/cloudapi/secgroup/delete_rule.go b/pkg/cloudapi/secgroup/delete_rule.go index 5752968..b8e9c0b 100644 --- a/pkg/cloudapi/secgroup/delete_rule.go +++ b/pkg/cloudapi/secgroup/delete_rule.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type DeleteRuleRequest struct { diff --git a/pkg/cloudapi/secgroup/get.go b/pkg/cloudapi/secgroup/get.go index 330a691..5624800 100644 --- a/pkg/cloudapi/secgroup/get.go +++ b/pkg/cloudapi/secgroup/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type GetRequest struct { diff --git a/pkg/cloudapi/secgroup/list.go b/pkg/cloudapi/secgroup/list.go index fe82041..c3e85db 100644 --- a/pkg/cloudapi/secgroup/list.go +++ b/pkg/cloudapi/secgroup/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ListRequest struct { diff --git a/pkg/cloudapi/secgroup/security_group.go b/pkg/cloudapi/secgroup/security_group.go index 5563b4c..db2f8b0 100644 --- a/pkg/cloudapi/secgroup/security_group.go +++ b/pkg/cloudapi/secgroup/security_group.go @@ -1,13 +1,13 @@ package secgroup -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to storage policy type SecurityGroup struct { client interfaces.Caller } -// Builder for stack endpoint +// Builder for security policy endpoint func New(client interfaces.Caller) *SecurityGroup { return &SecurityGroup{ client: client, diff --git a/pkg/cloudapi/secgroup/update.go b/pkg/cloudapi/secgroup/update.go index 5cb37bb..85da839 100644 --- a/pkg/cloudapi/secgroup/update.go +++ b/pkg/cloudapi/secgroup/update.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type UpdateRequest struct { diff --git a/pkg/cloudapi/securitygroup.go b/pkg/cloudapi/securitygroup.go index c023a9d..3886616 100644 --- a/pkg/cloudapi/securitygroup.go +++ b/pkg/cloudapi/securitygroup.go @@ -1,7 +1,7 @@ package cloudapi import ( - secgroup "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/secgroup" + secgroup "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/secgroup" ) // Accessing the Security Group method group diff --git a/pkg/cloudapi/sep.go b/pkg/cloudapi/sep.go index aef09c1..9a1d919 100644 --- a/pkg/cloudapi/sep.go +++ b/pkg/cloudapi/sep.go @@ -1,6 +1,6 @@ package cloudapi -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/sep" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/sep" // Accessing the SEP method group func (cb *CloudAPI) SEP() *sep.SEP { diff --git a/pkg/cloudapi/sep/list_available_sep_and_pools.go b/pkg/cloudapi/sep/list_available_sep_and_pools.go index 2425449..e84aa48 100644 --- a/pkg/cloudapi/sep/list_available_sep_and_pools.go +++ b/pkg/cloudapi/sep/list_available_sep_and_pools.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListAvailableSEPAndPoolsRequest struct to get dict with entry count and list of dict with SEPs and pools details accessible by the Account and RG diff --git a/pkg/cloudapi/sep/sep.go b/pkg/cloudapi/sep/sep.go index bc306b7..f31d22f 100644 --- a/pkg/cloudapi/sep/sep.go +++ b/pkg/cloudapi/sep/sep.go @@ -2,7 +2,7 @@ package sep import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to storage endpoint provider diff --git a/pkg/cloudapi/sep/serialize.go b/pkg/cloudapi/sep/serialize.go index 36098a0..a82c38d 100644 --- a/pkg/cloudapi/sep/serialize.go +++ b/pkg/cloudapi/sep/serialize.go @@ -3,7 +3,7 @@ package sep import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/stack.go b/pkg/cloudapi/stack.go deleted file mode 100644 index d129360..0000000 --- a/pkg/cloudapi/stack.go +++ /dev/null @@ -1,10 +0,0 @@ -package cloudapi - -import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/stack" -) - -// Accessing the Stack method group -func (ca *CloudAPI) Stack() *stack.Stack { - return stack.New(ca.client) -} diff --git a/pkg/cloudapi/stack/get.go b/pkg/cloudapi/stack/get.go deleted file mode 100644 index ebafea6..0000000 --- a/pkg/cloudapi/stack/get.go +++ /dev/null @@ -1,46 +0,0 @@ -package stack - -import ( - "context" - "encoding/json" - "net/http" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" -) - -// GetRequest struct to get info of stack -type GetRequest struct { - // Find by ID - // Required: true - StackId uint64 `url:"stackId" json:"stackId" validate:"required"` -} - -// Get gets stack details by ID as an InfoStack struct -func (i Stack) Get(ctx context.Context, req GetRequest) (*InfoStack, error) { - res, err := i.GetRaw(ctx, req) - if err != nil { - return nil, err - } - - info := InfoStack{} - - err = json.Unmarshal(res, &info) - if err != nil { - return nil, err - } - - return &info, nil -} - -// GetRaw gets stack details by ID as an array of bytes -func (i Stack) GetRaw(ctx context.Context, req GetRequest) ([]byte, error) { - err := validators.ValidateRequest(req) - if err != nil { - return nil, validators.ValidationErrors(validators.GetErrors(err)) - } - - url := "/cloudapi/stack/get" - - res, err := i.client.DecortApiCall(ctx, http.MethodPost, url, req) - return res, err -} diff --git a/pkg/cloudapi/stack/ids.go b/pkg/cloudapi/stack/ids.go deleted file mode 100644 index 0a6cc9d..0000000 --- a/pkg/cloudapi/stack/ids.go +++ /dev/null @@ -1,10 +0,0 @@ -package stack - -// IDs gets array of StackIDs from ListStacks struct -func (ls ListStacks) IDs() []uint64 { - res := make([]uint64, 0, len(ls.Data)) - for _, s := range ls.Data { - res = append(res, s.ID) - } - return res -} diff --git a/pkg/cloudapi/stack/list.go b/pkg/cloudapi/stack/list.go deleted file mode 100644 index 2f9c578..0000000 --- a/pkg/cloudapi/stack/list.go +++ /dev/null @@ -1,71 +0,0 @@ -package stack - -import ( - "context" - "encoding/json" - "net/http" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" -) - -// ListRequest struct to get list of stacks -type ListRequest struct { - // Find by ID - // Required: false - ByID uint64 `url:"by_id,omitempty" json:"by_id,omitempty"` - - // Find by name - // Required: false - Name string `url:"name,omitempty" json:"name,omitempty"` - - // Find by type - // Required: false - Type string `url:"type,omitempty" json:"type,omitempty"` - - // Find by status - // Required: false - Status string `url:"status,omitempty" json:"status,omitempty"` - - // Sort by one of supported fields, format +|-(field) - // Required: false - SortBy string `url:"sortBy,omitempty" json:"sortBy,omitempty" validate:"omitempty,sortBy"` - - // Page number - // Required: false - Page uint64 `url:"page,omitempty" json:"page,omitempty"` - - // Page size - // Required: false - Size uint64 `url:"size,omitempty" json:"size,omitempty"` -} - -// List gets list of stacks as a ListStacks struct -func (i Stack) List(ctx context.Context, req ListRequest) (*ListStacks, error) { - - res, err := i.ListRaw(ctx, req) - if err != nil { - return nil, err - } - - list := ListStacks{} - - err = json.Unmarshal(res, &list) - if err != nil { - return nil, err - } - - return &list, nil -} - -// ListRaw gets list of stacks as an array of bytes -func (i Stack) ListRaw(ctx context.Context, req ListRequest) ([]byte, error) { - - if err := validators.ValidateRequest(req); err != nil { - return nil, validators.ValidationErrors(validators.GetErrors(err)) - } - - url := "/cloudapi/stack/list" - - res, err := i.client.DecortApiCall(ctx, http.MethodPost, url, req) - return res, err -} diff --git a/pkg/cloudapi/stack/models.go b/pkg/cloudapi/stack/models.go deleted file mode 100644 index 895344d..0000000 --- a/pkg/cloudapi/stack/models.go +++ /dev/null @@ -1,53 +0,0 @@ -package stack - -// Main information about stack -type InfoStack struct { - // CPU allocation ratio - CPUAllocationRatio float64 `json:"cpu_allocation_ratio"` - - // Descr - Descr string `json:"descr"` - - // Drivers - Drivers []string `json:"drivers"` - - // ID - ID uint64 `json:"id"` - - // Mem allocation ratio - MemAllocationRatio float64 `json:"mem_allocation_ratio"` - - // Name - Name string `json:"name"` - - // Status - Status string `json:"status"` - - // Type - Type string `json:"type"` -} - -// Information about stack in list -type ItemStack struct { - // ID - ID uint64 `json:"id"` - - // Name - Name string `json:"name"` - - // Status - Status string `json:"status"` - - // Type - Type string `json:"type"` -} - -// List of stacks -type ListStacks struct { - - //List - Data []ItemStack `json:"data"` - - //Entry count - EntryCount uint64 `json:"entryCount"` -} diff --git a/pkg/cloudapi/stack/stack.go b/pkg/cloudapi/stack/stack.go deleted file mode 100644 index 605a835..0000000 --- a/pkg/cloudapi/stack/stack.go +++ /dev/null @@ -1,16 +0,0 @@ -// Lists all the stack. -package stack - -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" - -// Structure for creating request to stack -type Stack struct { - client interfaces.Caller -} - -// Builder for stack endpoint -func New(client interfaces.Caller) *Stack { - return &Stack{ - client: client, - } -} diff --git a/pkg/cloudapi/storage_policy.go b/pkg/cloudapi/storage_policy.go index 4241d1a..323b34c 100644 --- a/pkg/cloudapi/storage_policy.go +++ b/pkg/cloudapi/storage_policy.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/stpolicy" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/stpolicy" ) // Accessing the Storage Policy method group diff --git a/pkg/cloudapi/stpolicy/get.go b/pkg/cloudapi/stpolicy/get.go index 0104990..cf7e8c3 100644 --- a/pkg/cloudapi/stpolicy/get.go +++ b/pkg/cloudapi/stpolicy/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type GetRequest struct { diff --git a/pkg/cloudapi/stpolicy/list.go b/pkg/cloudapi/stpolicy/list.go index 136bc37..a102e9d 100644 --- a/pkg/cloudapi/stpolicy/list.go +++ b/pkg/cloudapi/stpolicy/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ListRequest struct { diff --git a/pkg/cloudapi/stpolicy/storage_policy.go b/pkg/cloudapi/stpolicy/storage_policy.go index 061f7c4..4ff5281 100644 --- a/pkg/cloudapi/stpolicy/storage_policy.go +++ b/pkg/cloudapi/stpolicy/storage_policy.go @@ -1,13 +1,13 @@ package stpolicy -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to storage policy type StPolicy struct { client interfaces.Caller } -// Builder for stack endpoint +// Builder for storage policy endpoint func New(client interfaces.Caller) *StPolicy { return &StPolicy{ client: client, diff --git a/pkg/cloudapi/tasks.go b/pkg/cloudapi/tasks.go index 8629299..5b66651 100644 --- a/pkg/cloudapi/tasks.go +++ b/pkg/cloudapi/tasks.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/tasks" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/tasks" ) // Accessing the Tasks method group diff --git a/pkg/cloudapi/tasks/get.go b/pkg/cloudapi/tasks/get.go index 340df2b..fe0642b 100644 --- a/pkg/cloudapi/tasks/get.go +++ b/pkg/cloudapi/tasks/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about task diff --git a/pkg/cloudapi/tasks/list.go b/pkg/cloudapi/tasks/list.go index 7c24d27..e1b4acf 100644 --- a/pkg/cloudapi/tasks/list.go +++ b/pkg/cloudapi/tasks/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of tasks diff --git a/pkg/cloudapi/tasks/tasks.go b/pkg/cloudapi/tasks/tasks.go index ea5c6ab..4a63ae6 100644 --- a/pkg/cloudapi/tasks/tasks.go +++ b/pkg/cloudapi/tasks/tasks.go @@ -2,7 +2,7 @@ package tasks import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to tasks diff --git a/pkg/cloudapi/trunk.go b/pkg/cloudapi/trunk.go index 3ebd7f7..688ae3d 100644 --- a/pkg/cloudapi/trunk.go +++ b/pkg/cloudapi/trunk.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/trunk" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/trunk" ) // Accessing the Trunk method group diff --git a/pkg/cloudapi/trunk/get.go b/pkg/cloudapi/trunk/get.go index b24e03c..9651519 100644 --- a/pkg/cloudapi/trunk/get.go +++ b/pkg/cloudapi/trunk/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about a trunk diff --git a/pkg/cloudapi/trunk/list.go b/pkg/cloudapi/trunk/list.go index 7c04710..db9e277 100644 --- a/pkg/cloudapi/trunk/list.go +++ b/pkg/cloudapi/trunk/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of trunks diff --git a/pkg/cloudapi/trunk/trunk.go b/pkg/cloudapi/trunk/trunk.go index aa0c9e8..710389b 100644 --- a/pkg/cloudapi/trunk/trunk.go +++ b/pkg/cloudapi/trunk/trunk.go @@ -2,7 +2,7 @@ package trunk import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to trunk diff --git a/pkg/cloudapi/user.go b/pkg/cloudapi/user.go index 94761d0..2c8fd8a 100644 --- a/pkg/cloudapi/user.go +++ b/pkg/cloudapi/user.go @@ -1,6 +1,6 @@ package cloudapi -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/user" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/user" func (ca *CloudAPI) User() *user.User { return user.New(ca.client) diff --git a/pkg/cloudapi/user/api_list.go b/pkg/cloudapi/user/api_list.go index c276d44..ff6e2db 100644 --- a/pkg/cloudapi/user/api_list.go +++ b/pkg/cloudapi/user/api_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // APIListRequest struct for getting API list. diff --git a/pkg/cloudapi/user/authenticate.go b/pkg/cloudapi/user/authenticate.go index 098060d..268ec08 100644 --- a/pkg/cloudapi/user/authenticate.go +++ b/pkg/cloudapi/user/authenticate.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AuthenticateRequest struct to authenticate user. diff --git a/pkg/cloudapi/user/get.go b/pkg/cloudapi/user/get.go index 3ecceea..22065dc 100644 --- a/pkg/cloudapi/user/get.go +++ b/pkg/cloudapi/user/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get user details. diff --git a/pkg/cloudapi/user/is_valid_invite_user_token.go b/pkg/cloudapi/user/is_valid_invite_user_token.go index 5358723..fbb535c 100644 --- a/pkg/cloudapi/user/is_valid_invite_user_token.go +++ b/pkg/cloudapi/user/is_valid_invite_user_token.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to check if the inviteusertoken and emailaddress pair are valid and matching. diff --git a/pkg/cloudapi/user/set_data.go b/pkg/cloudapi/user/set_data.go index d8e1803..7807a6a 100644 --- a/pkg/cloudapi/user/set_data.go +++ b/pkg/cloudapi/user/set_data.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetDataRequest struct for setting extra user information. diff --git a/pkg/cloudapi/user/user.go b/pkg/cloudapi/user/user.go index 8b6fa37..ed93790 100644 --- a/pkg/cloudapi/user/user.go +++ b/pkg/cloudapi/user/user.go @@ -1,6 +1,6 @@ package user -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to User type User struct { diff --git a/pkg/cloudapi/vfpool.go b/pkg/cloudapi/vfpool.go index e995c68..07fac33 100644 --- a/pkg/cloudapi/vfpool.go +++ b/pkg/cloudapi/vfpool.go @@ -1,6 +1,6 @@ package cloudapi -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/vfpool" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/vfpool" // Accessing the VFPool method group func (ca *CloudAPI) VFPool() *vfpool.VFPool { diff --git a/pkg/cloudapi/vfpool/get.go b/pkg/cloudapi/vfpool/get.go index e0846f6..296ae61 100644 --- a/pkg/cloudapi/vfpool/get.go +++ b/pkg/cloudapi/vfpool/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about vfpool device diff --git a/pkg/cloudapi/vfpool/list.go b/pkg/cloudapi/vfpool/list.go index ea36470..bf93128 100644 --- a/pkg/cloudapi/vfpool/list.go +++ b/pkg/cloudapi/vfpool/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of vfpool devices diff --git a/pkg/cloudapi/vfpool/serialize.go b/pkg/cloudapi/vfpool/serialize.go index 207948c..858e6f1 100644 --- a/pkg/cloudapi/vfpool/serialize.go +++ b/pkg/cloudapi/vfpool/serialize.go @@ -3,7 +3,7 @@ package vfpool import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/vfpool/vfpool.go b/pkg/cloudapi/vfpool/vfpool.go index 5dcc98e..cf0f368 100644 --- a/pkg/cloudapi/vfpool/vfpool.go +++ b/pkg/cloudapi/vfpool/vfpool.go @@ -2,7 +2,7 @@ package vfpool import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to vfpool diff --git a/pkg/cloudapi/vins.go b/pkg/cloudapi/vins.go index 812a5e4..072ca77 100644 --- a/pkg/cloudapi/vins.go +++ b/pkg/cloudapi/vins.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/vins" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/vins" ) // Accessing the VINS method group diff --git a/pkg/cloudapi/vins/audits.go b/pkg/cloudapi/vins/audits.go index 120cf0a..d45c4d4 100644 --- a/pkg/cloudapi/vins/audits.go +++ b/pkg/cloudapi/vins/audits.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AuditsRequest struct to get audits diff --git a/pkg/cloudapi/vins/create_in_account.go b/pkg/cloudapi/vins/create_in_account.go index 1b4f041..0a62d3b 100644 --- a/pkg/cloudapi/vins/create_in_account.go +++ b/pkg/cloudapi/vins/create_in_account.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type Route struct { diff --git a/pkg/cloudapi/vins/create_in_rg.go b/pkg/cloudapi/vins/create_in_rg.go index bd7049b..217a54d 100644 --- a/pkg/cloudapi/vins/create_in_rg.go +++ b/pkg/cloudapi/vins/create_in_rg.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateInRGRequest struct to create VINS in resource group diff --git a/pkg/cloudapi/vins/delete.go b/pkg/cloudapi/vins/delete.go index 71bbc67..2590b66 100644 --- a/pkg/cloudapi/vins/delete.go +++ b/pkg/cloudapi/vins/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete VINS diff --git a/pkg/cloudapi/vins/disable_enable.go b/pkg/cloudapi/vins/disable_enable.go index 578492d..4bde694 100644 --- a/pkg/cloudapi/vins/disable_enable.go +++ b/pkg/cloudapi/vins/disable_enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableEnableRequest struct to disable/enable VINS diff --git a/pkg/cloudapi/vins/dns_apply.go b/pkg/cloudapi/vins/dns_apply.go index d9746f1..5140df2 100644 --- a/pkg/cloudapi/vins/dns_apply.go +++ b/pkg/cloudapi/vins/dns_apply.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DNSApplyRequest struct to apply new DNS list in VINS diff --git a/pkg/cloudapi/vins/extnet_connect.go b/pkg/cloudapi/vins/extnet_connect.go index cdf54b8..352b35f 100644 --- a/pkg/cloudapi/vins/extnet_connect.go +++ b/pkg/cloudapi/vins/extnet_connect.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ExtNetConnectRequest struct to connect to external network diff --git a/pkg/cloudapi/vins/extnet_disconnect.go b/pkg/cloudapi/vins/extnet_disconnect.go index 7fe6291..ad0b23a 100644 --- a/pkg/cloudapi/vins/extnet_disconnect.go +++ b/pkg/cloudapi/vins/extnet_disconnect.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ExtNetDisconnectRequest struct to disconnect VINS from external network diff --git a/pkg/cloudapi/vins/extnet_list.go b/pkg/cloudapi/vins/extnet_list.go index 9ac5c00..11c9e2e 100644 --- a/pkg/cloudapi/vins/extnet_list.go +++ b/pkg/cloudapi/vins/extnet_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ExtNetListRequest struct to get list of VINS external network connections diff --git a/pkg/cloudapi/vins/get.go b/pkg/cloudapi/vins/get.go index 1f2cf5d..f665408 100644 --- a/pkg/cloudapi/vins/get.go +++ b/pkg/cloudapi/vins/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about VINS diff --git a/pkg/cloudapi/vins/ip_list.go b/pkg/cloudapi/vins/ip_list.go index 2fb198c..2cdb6ca 100644 --- a/pkg/cloudapi/vins/ip_list.go +++ b/pkg/cloudapi/vins/ip_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // IPListRequest struct for DHCP IP diff --git a/pkg/cloudapi/vins/ip_release.go b/pkg/cloudapi/vins/ip_release.go index 9f1aee1..08c785d 100644 --- a/pkg/cloudapi/vins/ip_release.go +++ b/pkg/cloudapi/vins/ip_release.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // IPReleaseRequest struct for IP release diff --git a/pkg/cloudapi/vins/ip_reserve.go b/pkg/cloudapi/vins/ip_reserve.go index 31adcdd..6787e27 100644 --- a/pkg/cloudapi/vins/ip_reserve.go +++ b/pkg/cloudapi/vins/ip_reserve.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // IPReserveRequest struct for IP reserve diff --git a/pkg/cloudapi/vins/list.go b/pkg/cloudapi/vins/list.go index 6f8567b..d1aaa56 100644 --- a/pkg/cloudapi/vins/list.go +++ b/pkg/cloudapi/vins/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of VINSes diff --git a/pkg/cloudapi/vins/list_deleted.go b/pkg/cloudapi/vins/list_deleted.go index aa2efc5..1fff069 100644 --- a/pkg/cloudapi/vins/list_deleted.go +++ b/pkg/cloudapi/vins/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list of deleted VINSes diff --git a/pkg/cloudapi/vins/migrate_to_zone.go b/pkg/cloudapi/vins/migrate_to_zone.go index 69bd0c4..a60b310 100644 --- a/pkg/cloudapi/vins/migrate_to_zone.go +++ b/pkg/cloudapi/vins/migrate_to_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateToZone struct to move VINS to another zone diff --git a/pkg/cloudapi/vins/models.go b/pkg/cloudapi/vins/models.go index 9818c3a..2c48ca3 100644 --- a/pkg/cloudapi/vins/models.go +++ b/pkg/cloudapi/vins/models.go @@ -251,8 +251,8 @@ type RecordResources struct { // Number of RAM RAM uint64 `json:"ram"` - // Stack ID - StackID uint64 `json:"stackId"` + // Node ID + NodeID uint64 `json:"node_id"` // UUID UUID string `json:"uuid"` diff --git a/pkg/cloudapi/vins/nat_rule_add.go b/pkg/cloudapi/vins/nat_rule_add.go index bbc565b..ab41e38 100644 --- a/pkg/cloudapi/vins/nat_rule_add.go +++ b/pkg/cloudapi/vins/nat_rule_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NATRuleAddRequest struct to create NAT rules diff --git a/pkg/cloudapi/vins/nat_rule_del.go b/pkg/cloudapi/vins/nat_rule_del.go index 42c9c70..3ddfa46 100644 --- a/pkg/cloudapi/vins/nat_rule_del.go +++ b/pkg/cloudapi/vins/nat_rule_del.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NATRuleDelRequest struct to delete NAT rule diff --git a/pkg/cloudapi/vins/nat_rule_list.go b/pkg/cloudapi/vins/nat_rule_list.go index b55b30d..9948fe3 100644 --- a/pkg/cloudapi/vins/nat_rule_list.go +++ b/pkg/cloudapi/vins/nat_rule_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NATRuleListRequest struct to get list of NAT rules diff --git a/pkg/cloudapi/vins/restore.go b/pkg/cloudapi/vins/restore.go index c304e39..ed116c0 100644 --- a/pkg/cloudapi/vins/restore.go +++ b/pkg/cloudapi/vins/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct for restore diff --git a/pkg/cloudapi/vins/serialize.go b/pkg/cloudapi/vins/serialize.go index 9f20463..5adfccb 100644 --- a/pkg/cloudapi/vins/serialize.go +++ b/pkg/cloudapi/vins/serialize.go @@ -3,7 +3,7 @@ package vins import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/vins/static_route_access_grant.go b/pkg/cloudapi/vins/static_route_access_grant.go index fbb4805..8c1bdc0 100644 --- a/pkg/cloudapi/vins/static_route_access_grant.go +++ b/pkg/cloudapi/vins/static_route_access_grant.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteAccessGrantRequest struct to grant access to static route to Compute/ViNS diff --git a/pkg/cloudapi/vins/static_route_access_revoke.go b/pkg/cloudapi/vins/static_route_access_revoke.go index 7a3bb1d..4d587dc 100644 --- a/pkg/cloudapi/vins/static_route_access_revoke.go +++ b/pkg/cloudapi/vins/static_route_access_revoke.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteAccessRevokeRequest struct to revoke access to static route to Compute/ViNS diff --git a/pkg/cloudapi/vins/static_route_add.go b/pkg/cloudapi/vins/static_route_add.go index d9ed59b..3938e0f 100644 --- a/pkg/cloudapi/vins/static_route_add.go +++ b/pkg/cloudapi/vins/static_route_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteAddRequest struct to add static route diff --git a/pkg/cloudapi/vins/static_route_del.go b/pkg/cloudapi/vins/static_route_del.go index 283ab65..f6766bc 100644 --- a/pkg/cloudapi/vins/static_route_del.go +++ b/pkg/cloudapi/vins/static_route_del.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteDelRequest struct to remove static route from ViNS diff --git a/pkg/cloudapi/vins/static_route_list.go b/pkg/cloudapi/vins/static_route_list.go index 5c9bc9b..0428a93 100644 --- a/pkg/cloudapi/vins/static_route_list.go +++ b/pkg/cloudapi/vins/static_route_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteListRequest struct for static route list diff --git a/pkg/cloudapi/vins/vins.go b/pkg/cloudapi/vins/vins.go index a16f190..a0ec09f 100644 --- a/pkg/cloudapi/vins/vins.go +++ b/pkg/cloudapi/vins/vins.go @@ -2,7 +2,7 @@ package vins import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to VINS diff --git a/pkg/cloudapi/vins/vnfdev_redeploy.go b/pkg/cloudapi/vins/vnfdev_redeploy.go index df09287..f8fba79 100644 --- a/pkg/cloudapi/vins/vnfdev_redeploy.go +++ b/pkg/cloudapi/vins/vnfdev_redeploy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // VNFDevRedeployRequest struct for redeploy VNFDevs diff --git a/pkg/cloudapi/vins/vnfdev_restart.go b/pkg/cloudapi/vins/vnfdev_restart.go index abd5a22..e518fd4 100644 --- a/pkg/cloudapi/vins/vnfdev_restart.go +++ b/pkg/cloudapi/vins/vnfdev_restart.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // VNFDevRestartRequest struct for reboot VINSes primary VNF device diff --git a/pkg/cloudapi/zone.go b/pkg/cloudapi/zone.go index e7eb6d1..38956f3 100644 --- a/pkg/cloudapi/zone.go +++ b/pkg/cloudapi/zone.go @@ -1,7 +1,7 @@ package cloudapi import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi/zone" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi/zone" ) // Accessing the Zone method group diff --git a/pkg/cloudapi/zone/get.go b/pkg/cloudapi/zone/get.go index 8f0dbd7..92166d9 100644 --- a/pkg/cloudapi/zone/get.go +++ b/pkg/cloudapi/zone/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about zone diff --git a/pkg/cloudapi/zone/list.go b/pkg/cloudapi/zone/list.go index 92b96cb..4e61bde 100644 --- a/pkg/cloudapi/zone/list.go +++ b/pkg/cloudapi/zone/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of zones diff --git a/pkg/cloudapi/zone/serialize.go b/pkg/cloudapi/zone/serialize.go index 4ecb2a6..137dad3 100644 --- a/pkg/cloudapi/zone/serialize.go +++ b/pkg/cloudapi/zone/serialize.go @@ -3,7 +3,7 @@ package zone import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudapi/zone/zone.go b/pkg/cloudapi/zone/zone.go index cd157db..76c018d 100644 --- a/pkg/cloudapi/zone/zone.go +++ b/pkg/cloudapi/zone/zone.go @@ -2,7 +2,7 @@ package zone import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to zone diff --git a/pkg/cloudbroker/account.go b/pkg/cloudbroker/account.go index cb40471..114b2f3 100644 --- a/pkg/cloudbroker/account.go +++ b/pkg/cloudbroker/account.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/account" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/account" ) // Accessing the Account method group diff --git a/pkg/cloudbroker/account/account.go b/pkg/cloudbroker/account/account.go index 5731ca4..1f00602 100644 --- a/pkg/cloudbroker/account/account.go +++ b/pkg/cloudbroker/account/account.go @@ -1,7 +1,7 @@ // API Actor API for managing account package account -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to account type Account struct { diff --git a/pkg/cloudbroker/account/add_storage_policy.go b/pkg/cloudbroker/account/add_storage_policy.go index 5651c47..6912204 100644 --- a/pkg/cloudbroker/account/add_storage_policy.go +++ b/pkg/cloudbroker/account/add_storage_policy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddStoragePolicyRequest struct for adding storage policy to the account diff --git a/pkg/cloudbroker/account/add_user.go b/pkg/cloudbroker/account/add_user.go index 7475225..e029239 100644 --- a/pkg/cloudbroker/account/add_user.go +++ b/pkg/cloudbroker/account/add_user.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddUserRequest struct for adding permission to access to account for a user diff --git a/pkg/cloudbroker/account/add_zone.go b/pkg/cloudbroker/account/add_zone.go index 7426cb8..50782e4 100644 --- a/pkg/cloudbroker/account/add_zone.go +++ b/pkg/cloudbroker/account/add_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddZoneRequest struct for adding zone to account for a user diff --git a/pkg/cloudbroker/account/audits.go b/pkg/cloudbroker/account/audits.go index 99213bd..e041dc9 100644 --- a/pkg/cloudbroker/account/audits.go +++ b/pkg/cloudbroker/account/audits.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AuditsRequest struct to give list of account audits diff --git a/pkg/cloudbroker/account/create.go b/pkg/cloudbroker/account/create.go index 2c32f55..04dfc89 100644 --- a/pkg/cloudbroker/account/create.go +++ b/pkg/cloudbroker/account/create.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct for creating account @@ -43,10 +43,6 @@ type CreateRequest struct { // Required: false MaxCPUCapacity int64 `url:"maxCPUCapacity,omitempty" json:"maxCPUCapacity,omitempty"` - // Max sent/received network transfer peering - // Required: false - MaxNetworkPeerTransfer int64 `url:"maxNetworkPeerTransfer,omitempty" json:"maxNetworkPeerTransfer,omitempty"` - // Max number of assigned public IPs // Required: false MaxNumPublicIP int64 `url:"maxNumPublicIP,omitempty" json:"maxNumPublicIP,omitempty"` diff --git a/pkg/cloudbroker/account/del_storage_policy.go b/pkg/cloudbroker/account/del_storage_policy.go index 4601319..19a61a4 100644 --- a/pkg/cloudbroker/account/del_storage_policy.go +++ b/pkg/cloudbroker/account/del_storage_policy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DelStoragePolicyRequest struct for deleting storage policy to the account diff --git a/pkg/cloudbroker/account/delete.go b/pkg/cloudbroker/account/delete.go index 5b3460b..06e55b9 100644 --- a/pkg/cloudbroker/account/delete.go +++ b/pkg/cloudbroker/account/delete.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete account diff --git a/pkg/cloudbroker/account/delete_accounts.go b/pkg/cloudbroker/account/delete_accounts.go index 1c4f960..97c1299 100644 --- a/pkg/cloudbroker/account/delete_accounts.go +++ b/pkg/cloudbroker/account/delete_accounts.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteAccountsRequest struct to delete group of accounts diff --git a/pkg/cloudbroker/account/delete_user.go b/pkg/cloudbroker/account/delete_user.go index 333319c..0d87909 100644 --- a/pkg/cloudbroker/account/delete_user.go +++ b/pkg/cloudbroker/account/delete_user.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteUserRequest struct to revoke access to account diff --git a/pkg/cloudbroker/account/disable.go b/pkg/cloudbroker/account/disable.go index 4c09bd2..1bf9ad2 100644 --- a/pkg/cloudbroker/account/disable.go +++ b/pkg/cloudbroker/account/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable account diff --git a/pkg/cloudbroker/account/disable_accounts.go b/pkg/cloudbroker/account/disable_accounts.go index 3527b6e..1882281 100644 --- a/pkg/cloudbroker/account/disable_accounts.go +++ b/pkg/cloudbroker/account/disable_accounts.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableAccountsRequest struct to disable group of accounts diff --git a/pkg/cloudbroker/account/enable.go b/pkg/cloudbroker/account/enable.go index 8c16973..6d0333b 100644 --- a/pkg/cloudbroker/account/enable.go +++ b/pkg/cloudbroker/account/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable account diff --git a/pkg/cloudbroker/account/enable_accounts.go b/pkg/cloudbroker/account/enable_accounts.go index 50fa4cc..d746548 100644 --- a/pkg/cloudbroker/account/enable_accounts.go +++ b/pkg/cloudbroker/account/enable_accounts.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableAccountsRequest to enable group of accounts diff --git a/pkg/cloudbroker/account/get.go b/pkg/cloudbroker/account/get.go index 479635e..7520d59 100644 --- a/pkg/cloudbroker/account/get.go +++ b/pkg/cloudbroker/account/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about account diff --git a/pkg/cloudbroker/account/get_resource_consumption.go b/pkg/cloudbroker/account/get_resource_consumption.go index 356a757..b2398d9 100644 --- a/pkg/cloudbroker/account/get_resource_consumption.go +++ b/pkg/cloudbroker/account/get_resource_consumption.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetResourceConsumptionRequest struct for getting resource consumption diff --git a/pkg/cloudbroker/account/grant_access_templates.go b/pkg/cloudbroker/account/grant_access_templates.go index 0af76ea..7bf9c8d 100644 --- a/pkg/cloudbroker/account/grant_access_templates.go +++ b/pkg/cloudbroker/account/grant_access_templates.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GrantAccessTemplatesRequest struct to share images with account diff --git a/pkg/cloudbroker/account/list.go b/pkg/cloudbroker/account/list.go index 1fff9e8..0c5a478 100644 --- a/pkg/cloudbroker/account/list.go +++ b/pkg/cloudbroker/account/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of accounts diff --git a/pkg/cloudbroker/account/list_available_templates.go b/pkg/cloudbroker/account/list_available_templates.go index 437ee38..32f5f8e 100644 --- a/pkg/cloudbroker/account/list_available_templates.go +++ b/pkg/cloudbroker/account/list_available_templates.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListAvailableTemplatesRequest struct to list templates who sharedWith include accountId diff --git a/pkg/cloudbroker/account/list_computes.go b/pkg/cloudbroker/account/list_computes.go index bfb1286..155b5fc 100644 --- a/pkg/cloudbroker/account/list_computes.go +++ b/pkg/cloudbroker/account/list_computes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListComputesRequest struct to a get list of compute instances diff --git a/pkg/cloudbroker/account/list_deleted.go b/pkg/cloudbroker/account/list_deleted.go index d277031..8ed5337 100644 --- a/pkg/cloudbroker/account/list_deleted.go +++ b/pkg/cloudbroker/account/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list of deleted accounts diff --git a/pkg/cloudbroker/account/list_disks.go b/pkg/cloudbroker/account/list_disks.go index d47a81a..58f833a 100644 --- a/pkg/cloudbroker/account/list_disks.go +++ b/pkg/cloudbroker/account/list_disks.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDisksRequest struct to get list of deleted disks diff --git a/pkg/cloudbroker/account/list_flip_groups.go b/pkg/cloudbroker/account/list_flip_groups.go index 7332ab3..422760d 100644 --- a/pkg/cloudbroker/account/list_flip_groups.go +++ b/pkg/cloudbroker/account/list_flip_groups.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListFLIPGroupsRequest struct to get list of FLIPGroups diff --git a/pkg/cloudbroker/account/list_rg.go b/pkg/cloudbroker/account/list_rg.go index 75b388b..78b8f10 100644 --- a/pkg/cloudbroker/account/list_rg.go +++ b/pkg/cloudbroker/account/list_rg.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRGRequest struct to get list of resource groups diff --git a/pkg/cloudbroker/account/list_vins.go b/pkg/cloudbroker/account/list_vins.go index 36f30cb..b63dc97 100644 --- a/pkg/cloudbroker/account/list_vins.go +++ b/pkg/cloudbroker/account/list_vins.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListVINSRequest struct to get list of VINS diff --git a/pkg/cloudbroker/account/remove_zone.go b/pkg/cloudbroker/account/remove_zone.go index c7ab065..8d713ac 100644 --- a/pkg/cloudbroker/account/remove_zone.go +++ b/pkg/cloudbroker/account/remove_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RemoveZoneRequest struct for removing zone from account for a user diff --git a/pkg/cloudbroker/account/restore.go b/pkg/cloudbroker/account/restore.go index 9a3953a..971b676 100644 --- a/pkg/cloudbroker/account/restore.go +++ b/pkg/cloudbroker/account/restore.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore a deleted account diff --git a/pkg/cloudbroker/account/revoke_access_templates.go b/pkg/cloudbroker/account/revoke_access_templates.go index e223d1b..3a88ecc 100644 --- a/pkg/cloudbroker/account/revoke_access_templates.go +++ b/pkg/cloudbroker/account/revoke_access_templates.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RevokeAccessTemplatesRequest struct to unshare images with account diff --git a/pkg/cloudbroker/account/serialize.go b/pkg/cloudbroker/account/serialize.go index e1faf64..24ab4e5 100644 --- a/pkg/cloudbroker/account/serialize.go +++ b/pkg/cloudbroker/account/serialize.go @@ -3,7 +3,7 @@ package account import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/account/set_cpu_allocation_parameter.go b/pkg/cloudbroker/account/set_cpu_allocation_parameter.go index e3a5dcf..37a1f2c 100644 --- a/pkg/cloudbroker/account/set_cpu_allocation_parameter.go +++ b/pkg/cloudbroker/account/set_cpu_allocation_parameter.go @@ -3,9 +3,8 @@ package account import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // SetCPUAllocationParameterRequest struct for setting CPU allocation parameter diff --git a/pkg/cloudbroker/account/set_cpu_allocation_ratio.go b/pkg/cloudbroker/account/set_cpu_allocation_ratio.go index acc2122..907b0cd 100644 --- a/pkg/cloudbroker/account/set_cpu_allocation_ratio.go +++ b/pkg/cloudbroker/account/set_cpu_allocation_ratio.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetCPUAllocationRatioRequest struct for setting CPU allocation ratio diff --git a/pkg/cloudbroker/account/update.go b/pkg/cloudbroker/account/update.go index e866000..092a634 100644 --- a/pkg/cloudbroker/account/update.go +++ b/pkg/cloudbroker/account/update.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update account @@ -35,10 +35,6 @@ type UpdateRequest struct { // Required: false MaxCPUCapacity int64 `url:"maxCPUCapacity,omitempty" json:"maxCPUCapacity,omitempty"` - // Max sent/received network transfer peering - // Required: false - MaxNetworkPeerTransfer int64 `url:"maxNetworkPeerTransfer,omitempty" json:"maxNetworkPeerTransfer,omitempty"` - // Max number of assigned public IPs // Required: false MaxNumPublicIP int64 `url:"maxNumPublicIP,omitempty" json:"maxNumPublicIP,omitempty"` diff --git a/pkg/cloudbroker/account/update_compute_features.go b/pkg/cloudbroker/account/update_compute_features.go index a838e80..ee6794a 100644 --- a/pkg/cloudbroker/account/update_compute_features.go +++ b/pkg/cloudbroker/account/update_compute_features.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateComputeFeaturesRequest struct to update advanced compute features diff --git a/pkg/cloudbroker/account/update_resource_types.go b/pkg/cloudbroker/account/update_resource_types.go index cea14d2..3a59cbb 100644 --- a/pkg/cloudbroker/account/update_resource_types.go +++ b/pkg/cloudbroker/account/update_resource_types.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateResourceTypesRequest struct to update resource types in account diff --git a/pkg/cloudbroker/account/update_user.go b/pkg/cloudbroker/account/update_user.go index 349b62d..7442a4c 100644 --- a/pkg/cloudbroker/account/update_user.go +++ b/pkg/cloudbroker/account/update_user.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateUserRequest struct to update user access rights diff --git a/pkg/cloudbroker/apiaccess.go b/pkg/cloudbroker/apiaccess.go index 5898f36..c758098 100644 --- a/pkg/cloudbroker/apiaccess.go +++ b/pkg/cloudbroker/apiaccess.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/apiaccess" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/apiaccess" // Accessing the APIAccess method group func (cb *CloudBroker) APIAccess() *apiaccess.APIAccess { diff --git a/pkg/cloudbroker/apiaccess/api_find.go b/pkg/cloudbroker/apiaccess/api_find.go index 4db7d3f..cbe8bf7 100644 --- a/pkg/cloudbroker/apiaccess/api_find.go +++ b/pkg/cloudbroker/apiaccess/api_find.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // APIFindRequest struct for finding apiaccess groups. diff --git a/pkg/cloudbroker/apiaccess/apiaccess.go b/pkg/cloudbroker/apiaccess/apiaccess.go index d0c6d20..8cfb7c2 100644 --- a/pkg/cloudbroker/apiaccess/apiaccess.go +++ b/pkg/cloudbroker/apiaccess/apiaccess.go @@ -1,6 +1,6 @@ package apiaccess -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to APIAccess type APIAccess struct { diff --git a/pkg/cloudbroker/apiaccess/apis_exclude.go b/pkg/cloudbroker/apiaccess/apis_exclude.go index 8d8159b..55c4d90 100644 --- a/pkg/cloudbroker/apiaccess/apis_exclude.go +++ b/pkg/cloudbroker/apiaccess/apis_exclude.go @@ -6,7 +6,7 @@ import ( "fmt" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type APIString string diff --git a/pkg/cloudbroker/apiaccess/apis_include.go b/pkg/cloudbroker/apiaccess/apis_include.go index 645dc9e..592a36a 100644 --- a/pkg/cloudbroker/apiaccess/apis_include.go +++ b/pkg/cloudbroker/apiaccess/apis_include.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // APIsIncludeRequest struct for adding api to access group. diff --git a/pkg/cloudbroker/apiaccess/copy.go b/pkg/cloudbroker/apiaccess/copy.go index 39d6298..7cd947b 100644 --- a/pkg/cloudbroker/apiaccess/copy.go +++ b/pkg/cloudbroker/apiaccess/copy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CopyRequest Request for copying apiaccess group. diff --git a/pkg/cloudbroker/apiaccess/create.go b/pkg/cloudbroker/apiaccess/create.go index 4759ef0..627d745 100644 --- a/pkg/cloudbroker/apiaccess/create.go +++ b/pkg/cloudbroker/apiaccess/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct for creating apiaccess group. diff --git a/pkg/cloudbroker/apiaccess/delete.go b/pkg/cloudbroker/apiaccess/delete.go index f200d05..5166f5a 100644 --- a/pkg/cloudbroker/apiaccess/delete.go +++ b/pkg/cloudbroker/apiaccess/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct for deleting apiaccess group. diff --git a/pkg/cloudbroker/apiaccess/desc_update.go b/pkg/cloudbroker/apiaccess/desc_update.go index 36dee4f..3a395c0 100644 --- a/pkg/cloudbroker/apiaccess/desc_update.go +++ b/pkg/cloudbroker/apiaccess/desc_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DescUpdateRequest struct for updating apiaccess group description. diff --git a/pkg/cloudbroker/apiaccess/get.go b/pkg/cloudbroker/apiaccess/get.go index 01b7a33..1bcc0f4 100644 --- a/pkg/cloudbroker/apiaccess/get.go +++ b/pkg/cloudbroker/apiaccess/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get apiaccess group. diff --git a/pkg/cloudbroker/apiaccess/list.go b/pkg/cloudbroker/apiaccess/list.go index 49c4808..07140c3 100644 --- a/pkg/cloudbroker/apiaccess/list.go +++ b/pkg/cloudbroker/apiaccess/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of all non deleted apiaccess instances. diff --git a/pkg/cloudbroker/apiaccess/models.go b/pkg/cloudbroker/apiaccess/models.go index 4814f1e..61a1d84 100644 --- a/pkg/cloudbroker/apiaccess/models.go +++ b/pkg/cloudbroker/apiaccess/models.go @@ -158,7 +158,6 @@ type CloudBrokerEndpoints struct { Machine []string `json:"machine,omitempty"` Metering []string `json:"metering,omitempty"` Milestones []string `json:"milestones,omitempty"` - Node []string `json:"node,omitempty"` Openshift []string `json:"openshift,omitempty"` OpenshiftCI []string `json:"openshiftci,omitempty"` Ovsnode []string `json:"ovsnode,omitempty"` @@ -169,7 +168,7 @@ type CloudBrokerEndpoints struct { Resmon interface{} `json:"resmon,omitempty"` RG []string `json:"rg,omitempty"` Sep []string `json:"sep,omitempty"` - Stack []string `json:"stack,omitempty"` + Node []string `json:"node,omitempty"` Tasks []string `json:"tasks,omitempty"` TLock []string `json:"tlock,omitempty"` User []string `json:"user,omitempty"` diff --git a/pkg/cloudbroker/apiaccess/set_default.go b/pkg/cloudbroker/apiaccess/set_default.go index 85a728a..9d4605e 100644 --- a/pkg/cloudbroker/apiaccess/set_default.go +++ b/pkg/cloudbroker/apiaccess/set_default.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetDefaultRequest struct for setting default apiaccess group. diff --git a/pkg/cloudbroker/apiaccess/subtract.go b/pkg/cloudbroker/apiaccess/subtract.go index e1987f1..825e043 100644 --- a/pkg/cloudbroker/apiaccess/subtract.go +++ b/pkg/cloudbroker/apiaccess/subtract.go @@ -6,7 +6,7 @@ import ( "context" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SubtractRequest struct for subtracting. diff --git a/pkg/cloudbroker/apiaccess/union.go b/pkg/cloudbroker/apiaccess/union.go index c5eafbf..9f715de 100644 --- a/pkg/cloudbroker/apiaccess/union.go +++ b/pkg/cloudbroker/apiaccess/union.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UnionRequest struct for union. diff --git a/pkg/cloudbroker/apiaccess/update.go b/pkg/cloudbroker/apiaccess/update.go index 96881c1..33a5330 100644 --- a/pkg/cloudbroker/apiaccess/update.go +++ b/pkg/cloudbroker/apiaccess/update.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct for updating apis of apiaccess group. diff --git a/pkg/cloudbroker/apiaccess/user_list.go b/pkg/cloudbroker/apiaccess/user_list.go index 9ade936..9a2806f 100644 --- a/pkg/cloudbroker/apiaccess/user_list.go +++ b/pkg/cloudbroker/apiaccess/user_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UserListRequest struct for getting a list of users currently included in the specified group. diff --git a/pkg/cloudbroker/audit.go b/pkg/cloudbroker/audit.go index ae7eb8f..739b54c 100644 --- a/pkg/cloudbroker/audit.go +++ b/pkg/cloudbroker/audit.go @@ -1,10 +1,10 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/audit" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/audit" ) -// Accessing the Stack method group +// Accessing the Audit method group func (cb *CloudBroker) Audit() *audit.Audit { return audit.New(cb.client) } diff --git a/pkg/cloudbroker/audit/audit.go b/pkg/cloudbroker/audit/audit.go index 2ac3412..9b89774 100644 --- a/pkg/cloudbroker/audit/audit.go +++ b/pkg/cloudbroker/audit/audit.go @@ -1,6 +1,6 @@ package audit -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to audit type Audit struct { diff --git a/pkg/cloudbroker/audit/get.go b/pkg/cloudbroker/audit/get.go index 45cb7fd..f6e9033 100644 --- a/pkg/cloudbroker/audit/get.go +++ b/pkg/cloudbroker/audit/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about account diff --git a/pkg/cloudbroker/audit/linked_jobs.go b/pkg/cloudbroker/audit/linked_jobs.go index 5fbda40..1e2deb0 100644 --- a/pkg/cloudbroker/audit/linked_jobs.go +++ b/pkg/cloudbroker/audit/linked_jobs.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // LinkedJobsRequest struct to get information about jobs linked with Audit diff --git a/pkg/cloudbroker/audit/list.go b/pkg/cloudbroker/audit/list.go index 70b2cf2..8433322 100644 --- a/pkg/cloudbroker/audit/list.go +++ b/pkg/cloudbroker/audit/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to give list of account audits diff --git a/pkg/cloudbroker/backup.go b/pkg/cloudbroker/backup.go index 34c98ab..f240b95 100644 --- a/pkg/cloudbroker/backup.go +++ b/pkg/cloudbroker/backup.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/backup" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/backup" // Accessing the Backup method group func (cb *CloudBroker) Backup() *backup.Backup { diff --git a/pkg/cloudbroker/backup/backup.go b/pkg/cloudbroker/backup/backup.go index d6548ff..8fe6f7a 100644 --- a/pkg/cloudbroker/backup/backup.go +++ b/pkg/cloudbroker/backup/backup.go @@ -1,7 +1,7 @@ package backup import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to backup diff --git a/pkg/cloudbroker/backup/create_disk_backup.go b/pkg/cloudbroker/backup/create_disk_backup.go index ca704ce..8694e30 100644 --- a/pkg/cloudbroker/backup/create_disk_backup.go +++ b/pkg/cloudbroker/backup/create_disk_backup.go @@ -6,7 +6,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateDiskBackupRequest struct for creating disk backup diff --git a/pkg/cloudbroker/backup/create_disks_backup.go b/pkg/cloudbroker/backup/create_disks_backup.go index fe8e102..b8adbad 100644 --- a/pkg/cloudbroker/backup/create_disks_backup.go +++ b/pkg/cloudbroker/backup/create_disks_backup.go @@ -6,7 +6,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type Disk struct { diff --git a/pkg/cloudbroker/backup/delete_disk_backup.go b/pkg/cloudbroker/backup/delete_disk_backup.go index e2da0b5..9f8bc4b 100644 --- a/pkg/cloudbroker/backup/delete_disk_backup.go +++ b/pkg/cloudbroker/backup/delete_disk_backup.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteDiskBackupRequest struct for deleting disk backup diff --git a/pkg/cloudbroker/backup/list_backup_paths.go b/pkg/cloudbroker/backup/list_backup_paths.go index 89479f6..b5cdbae 100644 --- a/pkg/cloudbroker/backup/list_backup_paths.go +++ b/pkg/cloudbroker/backup/list_backup_paths.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListBackupPathsRequest struct for getting list of backup paths diff --git a/pkg/cloudbroker/backup/restore_disk_from_backup.go b/pkg/cloudbroker/backup/restore_disk_from_backup.go index 62cc0fe..3e88197 100644 --- a/pkg/cloudbroker/backup/restore_disk_from_backup.go +++ b/pkg/cloudbroker/backup/restore_disk_from_backup.go @@ -6,7 +6,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreDiskFromBackupRequest struct for restoring disk from backup diff --git a/pkg/cloudbroker/backup/restore_disks_from_backup.go b/pkg/cloudbroker/backup/restore_disks_from_backup.go index 6297cfc..162360a 100644 --- a/pkg/cloudbroker/backup/restore_disks_from_backup.go +++ b/pkg/cloudbroker/backup/restore_disks_from_backup.go @@ -6,7 +6,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type BackupFile struct { diff --git a/pkg/cloudbroker/bservice.go b/pkg/cloudbroker/bservice.go index eaa78ed..d979a45 100644 --- a/pkg/cloudbroker/bservice.go +++ b/pkg/cloudbroker/bservice.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/bservice" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/bservice" // Accessing the BService method group func (ca *CloudBroker) BService() *bservice.BService { diff --git a/pkg/cloudbroker/bservice/bservice.go b/pkg/cloudbroker/bservice/bservice.go index fefe960..9cd6a55 100644 --- a/pkg/cloudbroker/bservice/bservice.go +++ b/pkg/cloudbroker/bservice/bservice.go @@ -1,6 +1,6 @@ package bservice -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to bservice type BService struct { diff --git a/pkg/cloudbroker/bservice/create.go b/pkg/cloudbroker/bservice/create.go index 2dfa6bb..6303e13 100644 --- a/pkg/cloudbroker/bservice/create.go +++ b/pkg/cloudbroker/bservice/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct for BasicService diff --git a/pkg/cloudbroker/bservice/delete.go b/pkg/cloudbroker/bservice/delete.go index a8020e9..a58e64d 100644 --- a/pkg/cloudbroker/bservice/delete.go +++ b/pkg/cloudbroker/bservice/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete basic service diff --git a/pkg/cloudbroker/bservice/disable.go b/pkg/cloudbroker/bservice/disable.go index 6face5f..7e22534 100644 --- a/pkg/cloudbroker/bservice/disable.go +++ b/pkg/cloudbroker/bservice/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct for disable service diff --git a/pkg/cloudbroker/bservice/enable.go b/pkg/cloudbroker/bservice/enable.go index 599ee3a..852a64e 100644 --- a/pkg/cloudbroker/bservice/enable.go +++ b/pkg/cloudbroker/bservice/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to disable service diff --git a/pkg/cloudbroker/bservice/get.go b/pkg/cloudbroker/bservice/get.go index b0ab349..a325e9e 100644 --- a/pkg/cloudbroker/bservice/get.go +++ b/pkg/cloudbroker/bservice/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about service diff --git a/pkg/cloudbroker/bservice/group_add.go b/pkg/cloudbroker/bservice/group_add.go index d9cbd6a..f4390b5 100644 --- a/pkg/cloudbroker/bservice/group_add.go +++ b/pkg/cloudbroker/bservice/group_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupAddRequest struct to create new compute group within BasicService @@ -70,8 +70,9 @@ type GroupAddRequest struct { // Required: false UserData string `url:"userData,omitempty" json:"userData,omitempty"` - //Chipset "i440fx" or "Q35 - //Required: false + // Chipset "i440fx" or "Q35 + // Default value : Q35 + // Required: false Chipset string `url:"chipset,omitempty" json:"chipset,omitempty" validate:"chipset"` // ID of the chosen storage policy diff --git a/pkg/cloudbroker/bservice/group_compute_remove.go b/pkg/cloudbroker/bservice/group_compute_remove.go index 6b66da9..8f58ca5 100644 --- a/pkg/cloudbroker/bservice/group_compute_remove.go +++ b/pkg/cloudbroker/bservice/group_compute_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupComputeRemoveRequest struct to remove group compute diff --git a/pkg/cloudbroker/bservice/group_get.go b/pkg/cloudbroker/bservice/group_get.go index 5c6adf4..8783844 100644 --- a/pkg/cloudbroker/bservice/group_get.go +++ b/pkg/cloudbroker/bservice/group_get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupGetRequest struct to get detailed information about Compute Group diff --git a/pkg/cloudbroker/bservice/group_parent_remove.go b/pkg/cloudbroker/bservice/group_parent_remove.go index d18eb61..53c7816 100644 --- a/pkg/cloudbroker/bservice/group_parent_remove.go +++ b/pkg/cloudbroker/bservice/group_parent_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupParentRemoveRequest struct to remove parent Compute Group diff --git a/pkg/cloudbroker/bservice/group_parrent_add.go b/pkg/cloudbroker/bservice/group_parrent_add.go index cdd6cc0..60ad0b6 100644 --- a/pkg/cloudbroker/bservice/group_parrent_add.go +++ b/pkg/cloudbroker/bservice/group_parrent_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupParentAddRequest struct to add parent Compute Group relation to the specified Compute Group diff --git a/pkg/cloudbroker/bservice/group_remove.go b/pkg/cloudbroker/bservice/group_remove.go index c8c887b..9a02f3a 100644 --- a/pkg/cloudbroker/bservice/group_remove.go +++ b/pkg/cloudbroker/bservice/group_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupRemoveRequest struct for destroy the specified Compute Group diff --git a/pkg/cloudbroker/bservice/group_resize.go b/pkg/cloudbroker/bservice/group_resize.go index 83e1433..208d82f 100644 --- a/pkg/cloudbroker/bservice/group_resize.go +++ b/pkg/cloudbroker/bservice/group_resize.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupResizeRequest struct to resize the group @@ -24,7 +24,7 @@ type GroupResizeRequest struct { //Chipset for new computes, either i440fx or Q35 (i440fx by default) //Available values : i440fx, Q35 - //Default value : i440fx + //Default value : Q35 //Required: true Chipset string `url:"chipset" json:"chipset" validate:"required,chipset"` diff --git a/pkg/cloudbroker/bservice/group_start.go b/pkg/cloudbroker/bservice/group_start.go index 32918f8..3466415 100644 --- a/pkg/cloudbroker/bservice/group_start.go +++ b/pkg/cloudbroker/bservice/group_start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupStartRequest struct to start the specified Compute Group diff --git a/pkg/cloudbroker/bservice/group_stop.go b/pkg/cloudbroker/bservice/group_stop.go index 7750077..2b2a06b 100644 --- a/pkg/cloudbroker/bservice/group_stop.go +++ b/pkg/cloudbroker/bservice/group_stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupStopRequest struct to stop the specified Compute Group diff --git a/pkg/cloudbroker/bservice/group_update.go b/pkg/cloudbroker/bservice/group_update.go index b35787e..8068f99 100644 --- a/pkg/cloudbroker/bservice/group_update.go +++ b/pkg/cloudbroker/bservice/group_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupUpdateRequest struct to update existing Compute group diff --git a/pkg/cloudbroker/bservice/group_update_extnet.go b/pkg/cloudbroker/bservice/group_update_extnet.go index 50e7fb5..e0a8862 100644 --- a/pkg/cloudbroker/bservice/group_update_extnet.go +++ b/pkg/cloudbroker/bservice/group_update_extnet.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupUpdateExtNetRequest struct to update External Network settings diff --git a/pkg/cloudbroker/bservice/group_update_vins.go b/pkg/cloudbroker/bservice/group_update_vins.go index e3fb0a8..e84c9eb 100644 --- a/pkg/cloudbroker/bservice/group_update_vins.go +++ b/pkg/cloudbroker/bservice/group_update_vins.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GroupUpdateVINSRequest struct to update VINS settings diff --git a/pkg/cloudbroker/bservice/list.go b/pkg/cloudbroker/bservice/list.go index 7c1ad31..53bbeae 100644 --- a/pkg/cloudbroker/bservice/list.go +++ b/pkg/cloudbroker/bservice/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of BasicService instances diff --git a/pkg/cloudbroker/bservice/list_deleted.go b/pkg/cloudbroker/bservice/list_deleted.go index 65cbaae..6a0c76f 100644 --- a/pkg/cloudbroker/bservice/list_deleted.go +++ b/pkg/cloudbroker/bservice/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list of deleted BasicService instances diff --git a/pkg/cloudbroker/bservice/migrate_to_zone.go b/pkg/cloudbroker/bservice/migrate_to_zone.go index 3fbf9f0..de63610 100644 --- a/pkg/cloudbroker/bservice/migrate_to_zone.go +++ b/pkg/cloudbroker/bservice/migrate_to_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateToZone struct to move basic service to another zone diff --git a/pkg/cloudbroker/bservice/models.go b/pkg/cloudbroker/bservice/models.go index 3790f99..49903b3 100644 --- a/pkg/cloudbroker/bservice/models.go +++ b/pkg/cloudbroker/bservice/models.go @@ -146,8 +146,8 @@ type ItemCompute struct { // Resource group ID RGID uint64 `json:"rgId"` - // StackID - StackID uint64 `json:"stackId"` + // NodeID + NodeID uint64 `json:"node_id"` // Status Status string `json:"status"` diff --git a/pkg/cloudbroker/bservice/restore.go b/pkg/cloudbroker/bservice/restore.go index 0b867ae..d2c0c1d 100644 --- a/pkg/cloudbroker/bservice/restore.go +++ b/pkg/cloudbroker/bservice/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore BasicService instance diff --git a/pkg/cloudbroker/bservice/snapshot_create.go b/pkg/cloudbroker/bservice/snapshot_create.go index 11a4463..4f75254 100644 --- a/pkg/cloudbroker/bservice/snapshot_create.go +++ b/pkg/cloudbroker/bservice/snapshot_create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotCreateRequest struct to create snapshot diff --git a/pkg/cloudbroker/bservice/snapshot_delete.go b/pkg/cloudbroker/bservice/snapshot_delete.go index dd6086d..9dd92eb 100644 --- a/pkg/cloudbroker/bservice/snapshot_delete.go +++ b/pkg/cloudbroker/bservice/snapshot_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotDeleteRequest struct to delete snapshot diff --git a/pkg/cloudbroker/bservice/snapshot_list.go b/pkg/cloudbroker/bservice/snapshot_list.go index df2a988..7ad1209 100644 --- a/pkg/cloudbroker/bservice/snapshot_list.go +++ b/pkg/cloudbroker/bservice/snapshot_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotListRequest struct to get list of existing snapshots diff --git a/pkg/cloudbroker/bservice/snapshot_rollback.go b/pkg/cloudbroker/bservice/snapshot_rollback.go index 8b9ec6e..93fb0d8 100644 --- a/pkg/cloudbroker/bservice/snapshot_rollback.go +++ b/pkg/cloudbroker/bservice/snapshot_rollback.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotRollbackRequest struct to rollback snapshot diff --git a/pkg/cloudbroker/bservice/start.go b/pkg/cloudbroker/bservice/start.go index 74605ca..ce741a8 100644 --- a/pkg/cloudbroker/bservice/start.go +++ b/pkg/cloudbroker/bservice/start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StartRequest struct to start service diff --git a/pkg/cloudbroker/bservice/stop.go b/pkg/cloudbroker/bservice/stop.go index f551016..f52fe43 100644 --- a/pkg/cloudbroker/bservice/stop.go +++ b/pkg/cloudbroker/bservice/stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StopRequest struct to stop service diff --git a/pkg/cloudbroker/cloudbroker.go b/pkg/cloudbroker/cloudbroker.go index bfda106..e71a527 100644 --- a/pkg/cloudbroker/cloudbroker.go +++ b/pkg/cloudbroker/cloudbroker.go @@ -1,7 +1,7 @@ // List of method groups for the admin package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to CloudBroker groups type CloudBroker struct { diff --git a/pkg/cloudbroker/compute.go b/pkg/cloudbroker/compute.go index c46a11f..919037e 100644 --- a/pkg/cloudbroker/compute.go +++ b/pkg/cloudbroker/compute.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/compute" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/compute" ) // Accessing the Compute method group diff --git a/pkg/cloudbroker/compute/abort_shared_snapshot_merge.go b/pkg/cloudbroker/compute/abort_shared_snapshot_merge.go index 72c4074..0c3feb9 100644 --- a/pkg/cloudbroker/compute/abort_shared_snapshot_merge.go +++ b/pkg/cloudbroker/compute/abort_shared_snapshot_merge.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AbortSharedSnapshotMergeRequest struct to abort shared snapshots merge diff --git a/pkg/cloudbroker/compute/affinity_group_check_start.go b/pkg/cloudbroker/compute/affinity_group_check_start.go index 03a17a9..8f24565 100644 --- a/pkg/cloudbroker/compute/affinity_group_check_start.go +++ b/pkg/cloudbroker/compute/affinity_group_check_start.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityGroupCheckStartRequest struct to check all computes with current affinity label can start diff --git a/pkg/cloudbroker/compute/affinity_label_remove.go b/pkg/cloudbroker/compute/affinity_label_remove.go index 1338c18..3439a6e 100644 --- a/pkg/cloudbroker/compute/affinity_label_remove.go +++ b/pkg/cloudbroker/compute/affinity_label_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityLabelRemoveRequest struct for clear affinity label for compute diff --git a/pkg/cloudbroker/compute/affinity_label_set.go b/pkg/cloudbroker/compute/affinity_label_set.go index c214ace..78bd84c 100644 --- a/pkg/cloudbroker/compute/affinity_label_set.go +++ b/pkg/cloudbroker/compute/affinity_label_set.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityLabelSetRequest struct to set affinity label for compute diff --git a/pkg/cloudbroker/compute/affinity_relations.go b/pkg/cloudbroker/compute/affinity_relations.go index 04e6b72..cc3dc3c 100644 --- a/pkg/cloudbroker/compute/affinity_relations.go +++ b/pkg/cloudbroker/compute/affinity_relations.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityRelationsRequest struct to get dict of computes diff --git a/pkg/cloudbroker/compute/affinity_rule_add.go b/pkg/cloudbroker/compute/affinity_rule_add.go index 224f739..6161676 100644 --- a/pkg/cloudbroker/compute/affinity_rule_add.go +++ b/pkg/cloudbroker/compute/affinity_rule_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityRuleAddRequest struct to add affinity rule diff --git a/pkg/cloudbroker/compute/affinity_rule_remove.go b/pkg/cloudbroker/compute/affinity_rule_remove.go index 4031b75..c3651c3 100644 --- a/pkg/cloudbroker/compute/affinity_rule_remove.go +++ b/pkg/cloudbroker/compute/affinity_rule_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityRuleRemoveRequest struct to remove affinity rule diff --git a/pkg/cloudbroker/compute/affinity_rules_clear.go b/pkg/cloudbroker/compute/affinity_rules_clear.go index 4ec49ec..02a4c38 100644 --- a/pkg/cloudbroker/compute/affinity_rules_clear.go +++ b/pkg/cloudbroker/compute/affinity_rules_clear.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityRulesClearRequest struct to clear affinity rules diff --git a/pkg/cloudbroker/compute/anti_affinity_rule_add.go b/pkg/cloudbroker/compute/anti_affinity_rule_add.go index 85e3b0b..fd6925d 100644 --- a/pkg/cloudbroker/compute/anti_affinity_rule_add.go +++ b/pkg/cloudbroker/compute/anti_affinity_rule_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AntiAffinityRuleAddRequest struct to add anti affinity rule diff --git a/pkg/cloudbroker/compute/anti_affinity_rule_clear.go b/pkg/cloudbroker/compute/anti_affinity_rule_clear.go index 21ae1fe..8319a74 100644 --- a/pkg/cloudbroker/compute/anti_affinity_rule_clear.go +++ b/pkg/cloudbroker/compute/anti_affinity_rule_clear.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AntiAffinityRulesClearRequest struct to clear anti affinity rules diff --git a/pkg/cloudbroker/compute/anti_affinity_rule_remove.go b/pkg/cloudbroker/compute/anti_affinity_rule_remove.go index 3d79125..98289d9 100644 --- a/pkg/cloudbroker/compute/anti_affinity_rule_remove.go +++ b/pkg/cloudbroker/compute/anti_affinity_rule_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AntiAffinityRuleRemoveRequest struct to remove anti affinity rule diff --git a/pkg/cloudbroker/compute/attach_gpu.go b/pkg/cloudbroker/compute/attach_gpu.go index 5ccba0f..2c71efb 100644 --- a/pkg/cloudbroker/compute/attach_gpu.go +++ b/pkg/cloudbroker/compute/attach_gpu.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AttachGPURequest struct to attach GPU for compute diff --git a/pkg/cloudbroker/compute/attach_pci_device.go b/pkg/cloudbroker/compute/attach_pci_device.go index d392fe6..8c4ef82 100644 --- a/pkg/cloudbroker/compute/attach_pci_device.go +++ b/pkg/cloudbroker/compute/attach_pci_device.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AttachPCIDeviceRequest struct to attach PCI device diff --git a/pkg/cloudbroker/compute/audits.go b/pkg/cloudbroker/compute/audits.go index 03c1e73..df63b12 100644 --- a/pkg/cloudbroker/compute/audits.go +++ b/pkg/cloudbroker/compute/audits.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AuditsRequest struct to get audit records diff --git a/pkg/cloudbroker/compute/boot_disk_set.go b/pkg/cloudbroker/compute/boot_disk_set.go index 0366cdc..d196cb2 100644 --- a/pkg/cloudbroker/compute/boot_disk_set.go +++ b/pkg/cloudbroker/compute/boot_disk_set.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BootDiskSetRequest struct to set boot disk for compute diff --git a/pkg/cloudbroker/compute/boot_order_get.go b/pkg/cloudbroker/compute/boot_order_get.go index f8b23bb..7a184b6 100644 --- a/pkg/cloudbroker/compute/boot_order_get.go +++ b/pkg/cloudbroker/compute/boot_order_get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BootOrderGetRequest struct to get boot order diff --git a/pkg/cloudbroker/compute/boot_order_set.go b/pkg/cloudbroker/compute/boot_order_set.go index 5117637..c24057b 100644 --- a/pkg/cloudbroker/compute/boot_order_set.go +++ b/pkg/cloudbroker/compute/boot_order_set.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BootOrderSetRequest struct to set boot order diff --git a/pkg/cloudbroker/compute/cd_eject.go b/pkg/cloudbroker/compute/cd_eject.go index 298fc40..8910db8 100644 --- a/pkg/cloudbroker/compute/cd_eject.go +++ b/pkg/cloudbroker/compute/cd_eject.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CDEjectRequest struct to eject CD image diff --git a/pkg/cloudbroker/compute/cd_insert.go b/pkg/cloudbroker/compute/cd_insert.go index c176a8b..c9de609 100644 --- a/pkg/cloudbroker/compute/cd_insert.go +++ b/pkg/cloudbroker/compute/cd_insert.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CDInsertRequest struct to insert new CD image diff --git a/pkg/cloudbroker/compute/change_ip.go b/pkg/cloudbroker/compute/change_ip.go index 441b845..2eff707 100644 --- a/pkg/cloudbroker/compute/change_ip.go +++ b/pkg/cloudbroker/compute/change_ip.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ChangeIPRequest struct to change IP for network diff --git a/pkg/cloudbroker/compute/change_link_state.go b/pkg/cloudbroker/compute/change_link_state.go index 261b45a..708f9be 100644 --- a/pkg/cloudbroker/compute/change_link_state.go +++ b/pkg/cloudbroker/compute/change_link_state.go @@ -3,9 +3,8 @@ package compute import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // ChangeLinkStateRequest struct for changing link state diff --git a/pkg/cloudbroker/compute/change_mac.go b/pkg/cloudbroker/compute/change_mac.go index 3044d9e..3b38c4b 100644 --- a/pkg/cloudbroker/compute/change_mac.go +++ b/pkg/cloudbroker/compute/change_mac.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ChangeMACRequest struct to change MAC for network diff --git a/pkg/cloudbroker/compute/change_mtu.go b/pkg/cloudbroker/compute/change_mtu.go index 4d0fd22..dbd44db 100644 --- a/pkg/cloudbroker/compute/change_mtu.go +++ b/pkg/cloudbroker/compute/change_mtu.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ChangeMTURequest struct to change MTU for a compute diff --git a/pkg/cloudbroker/compute/change_read_only.go b/pkg/cloudbroker/compute/change_read_only.go new file mode 100644 index 0000000..89d78d8 --- /dev/null +++ b/pkg/cloudbroker/compute/change_read_only.go @@ -0,0 +1,41 @@ +package compute + +import ( + "context" + "net/http" + "strconv" + + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" +) + +// ChangeReadOnlyRequest defines parameters for toggling read-only mode. +type ChangeReadOnlyRequest struct { + // Compute ID + // Required: true + ComputeID uint64 `url:"compute_id" json:"compute_id" validate:"required"` + + // ReadOnly indicates whether the read-only mode is enabled + // Required: true + ReadOnly bool `url:"read_only" json:"read_only" validate:"required"` +} + +// ChangeReadOnly toggles compute read-only mode. +func (c Compute) ChangeReadOnly(ctx context.Context, req ChangeReadOnlyRequest) (bool, error) { + if err := validators.ValidateRequest(req); err != nil { + return false, validators.ValidationErrors(validators.GetErrors(err)) + } + + url := "/cloudbroker/compute/change_read_only" + + res, err := c.client.DecortApiCall(ctx, http.MethodPost, url, req) + if err != nil { + return false, err + } + + result, err := strconv.ParseBool(string(res)) + if err != nil { + return false, err + } + + return result, nil +} diff --git a/pkg/cloudbroker/compute/change_secutity_group.go b/pkg/cloudbroker/compute/change_secutity_group.go index 04bd3ed..6afd24a 100644 --- a/pkg/cloudbroker/compute/change_secutity_group.go +++ b/pkg/cloudbroker/compute/change_secutity_group.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ChangeSecGroupsRequest struct to change security groups for compute diff --git a/pkg/cloudbroker/compute/clone.go b/pkg/cloudbroker/compute/clone.go index 25242fc..60af18d 100644 --- a/pkg/cloudbroker/compute/clone.go +++ b/pkg/cloudbroker/compute/clone.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CloneRequest struct to clone compute instance diff --git a/pkg/cloudbroker/compute/clone_abort.go b/pkg/cloudbroker/compute/clone_abort.go index d37f4be..902019f 100644 --- a/pkg/cloudbroker/compute/clone_abort.go +++ b/pkg/cloudbroker/compute/clone_abort.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CloneAbortRequest struct to abort a compute clone diff --git a/pkg/cloudbroker/compute/clone_status.go b/pkg/cloudbroker/compute/clone_status.go index d0f52e2..e6316f1 100644 --- a/pkg/cloudbroker/compute/clone_status.go +++ b/pkg/cloudbroker/compute/clone_status.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetCloneStatusRequest struct to get information about compute clone status diff --git a/pkg/cloudbroker/compute/compute.go b/pkg/cloudbroker/compute/compute.go index 9eb4de0..80fdada 100644 --- a/pkg/cloudbroker/compute/compute.go +++ b/pkg/cloudbroker/compute/compute.go @@ -1,7 +1,7 @@ // API Actor for managing Compute. This actor is a final API for admin to manage Compute package compute -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to compute type Compute struct { diff --git a/pkg/cloudbroker/compute/computeci_set.go b/pkg/cloudbroker/compute/computeci_set.go index 6edd979..dec9273 100644 --- a/pkg/cloudbroker/compute/computeci_set.go +++ b/pkg/cloudbroker/compute/computeci_set.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ComputeCISetRequest struct to set compute CI diff --git a/pkg/cloudbroker/compute/computeci_unset.go b/pkg/cloudbroker/compute/computeci_unset.go index 21ddd61..2594456 100644 --- a/pkg/cloudbroker/compute/computeci_unset.go +++ b/pkg/cloudbroker/compute/computeci_unset.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ComputeCIUnsetRequest struct to unset compute CI diff --git a/pkg/cloudbroker/compute/create_template.go b/pkg/cloudbroker/compute/create_template.go index 2157479..655fe86 100644 --- a/pkg/cloudbroker/compute/create_template.go +++ b/pkg/cloudbroker/compute/create_template.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateTemplateRequest struct to create template diff --git a/pkg/cloudbroker/compute/create_template_from_blank.go b/pkg/cloudbroker/compute/create_template_from_blank.go index 321651a..30f533d 100644 --- a/pkg/cloudbroker/compute/create_template_from_blank.go +++ b/pkg/cloudbroker/compute/create_template_from_blank.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateTemplateFromBlankRequest struct to create template from boot disk of current compute diff --git a/pkg/cloudbroker/compute/delete.go b/pkg/cloudbroker/compute/delete.go index 594e4d4..0d62cbf 100644 --- a/pkg/cloudbroker/compute/delete.go +++ b/pkg/cloudbroker/compute/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete compute diff --git a/pkg/cloudbroker/compute/delete_custom_fields.go b/pkg/cloudbroker/compute/delete_custom_fields.go index 5208d87..3da5987 100644 --- a/pkg/cloudbroker/compute/delete_custom_fields.go +++ b/pkg/cloudbroker/compute/delete_custom_fields.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteCustomFieldsRequest struct to delete compute's custom fields diff --git a/pkg/cloudbroker/compute/detach_gpu.go b/pkg/cloudbroker/compute/detach_gpu.go index 5df8d00..faf78e0 100644 --- a/pkg/cloudbroker/compute/detach_gpu.go +++ b/pkg/cloudbroker/compute/detach_gpu.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DetachGPURequest struct to detach VGPU for compute diff --git a/pkg/cloudbroker/compute/detach_pci_device.go b/pkg/cloudbroker/compute/detach_pci_device.go index f1e06f2..797dc85 100644 --- a/pkg/cloudbroker/compute/detach_pci_device.go +++ b/pkg/cloudbroker/compute/detach_pci_device.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DetachPCIDeviceRequest struct to detach PCI device diff --git a/pkg/cloudbroker/compute/disable.go b/pkg/cloudbroker/compute/disable.go index a198615..68a9ab2 100644 --- a/pkg/cloudbroker/compute/disable.go +++ b/pkg/cloudbroker/compute/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable compute diff --git a/pkg/cloudbroker/compute/disk_add.go b/pkg/cloudbroker/compute/disk_add.go index a543e90..85e7028 100644 --- a/pkg/cloudbroker/compute/disk_add.go +++ b/pkg/cloudbroker/compute/disk_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskAddRequest struct to create and attach disk to compute diff --git a/pkg/cloudbroker/compute/disk_attach.go b/pkg/cloudbroker/compute/disk_attach.go index ff988ef..6db28e1 100644 --- a/pkg/cloudbroker/compute/disk_attach.go +++ b/pkg/cloudbroker/compute/disk_attach.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskAttachRequest struct to attach disk to compute diff --git a/pkg/cloudbroker/compute/disk_del.go b/pkg/cloudbroker/compute/disk_del.go index 905f6ee..d5c5122 100644 --- a/pkg/cloudbroker/compute/disk_del.go +++ b/pkg/cloudbroker/compute/disk_del.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskDelRequest struct to detach and delete disk from compute diff --git a/pkg/cloudbroker/compute/disk_detach.go b/pkg/cloudbroker/compute/disk_detach.go index 3ff1427..0c4ef84 100644 --- a/pkg/cloudbroker/compute/disk_detach.go +++ b/pkg/cloudbroker/compute/disk_detach.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskDetachRequest struct to detach disk from compute diff --git a/pkg/cloudbroker/compute/disk_migrate.go b/pkg/cloudbroker/compute/disk_migrate.go index 0126e42..dde8d9b 100644 --- a/pkg/cloudbroker/compute/disk_migrate.go +++ b/pkg/cloudbroker/compute/disk_migrate.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskMigrateRequest struct to migrate compute's disk to target disk diff --git a/pkg/cloudbroker/compute/disk_qos.go b/pkg/cloudbroker/compute/disk_qos.go index feddaab..c5a577c 100644 --- a/pkg/cloudbroker/compute/disk_qos.go +++ b/pkg/cloudbroker/compute/disk_qos.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskQOSRequest struct to change QOS of the disk diff --git a/pkg/cloudbroker/compute/disk_resize.go b/pkg/cloudbroker/compute/disk_resize.go index 50a46d3..c746c83 100644 --- a/pkg/cloudbroker/compute/disk_resize.go +++ b/pkg/cloudbroker/compute/disk_resize.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskResizeRequest struct to change disk size diff --git a/pkg/cloudbroker/compute/disk_switch_to_replication.go b/pkg/cloudbroker/compute/disk_switch_to_replication.go index d173027..2eb33f8 100644 --- a/pkg/cloudbroker/compute/disk_switch_to_replication.go +++ b/pkg/cloudbroker/compute/disk_switch_to_replication.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskSwitchToReplicationRequest struct to switch disk to it's replication diff --git a/pkg/cloudbroker/compute/enable.go b/pkg/cloudbroker/compute/enable.go index 9d63388..18b734e 100644 --- a/pkg/cloudbroker/compute/enable.go +++ b/pkg/cloudbroker/compute/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable compute diff --git a/pkg/cloudbroker/compute/filter.go b/pkg/cloudbroker/compute/filter.go index f769ca9..ff93f47 100644 --- a/pkg/cloudbroker/compute/filter.go +++ b/pkg/cloudbroker/compute/filter.go @@ -3,9 +3,9 @@ package compute import ( "context" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/k8s" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/lb" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/k8s" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/lb" ) // FilterByID returns ListComputes with specified ID. diff --git a/pkg/cloudbroker/compute/filter_test.go b/pkg/cloudbroker/compute/filter_test.go index 10a9a4f..7116ef6 100644 --- a/pkg/cloudbroker/compute/filter_test.go +++ b/pkg/cloudbroker/compute/filter_test.go @@ -65,7 +65,7 @@ var computes = ListComputes{ MigrationJob: 0, Milestones: 363500, Name: "test", - PinnedToStack: 1, + PinnedToNode: 1, RAM: 4096, ReferenceID: "c7cb19ac-af4a-4067-852f-c5572949207e", Registered: true, @@ -127,7 +127,7 @@ var computes = ListComputes{ MigrationJob: 0, Milestones: 363853, Name: "compute_2", - PinnedToStack: 1, + PinnedToNode: 1, RAM: 4096, ReferenceID: "a542c449-5b1c-4f90-88c5-7bb5f8ae68ff", Registered: true, diff --git a/pkg/cloudbroker/compute/get.go b/pkg/cloudbroker/compute/get.go index 3ebb31a..ffb2670 100644 --- a/pkg/cloudbroker/compute/get.go +++ b/pkg/cloudbroker/compute/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest to get information about compute diff --git a/pkg/cloudbroker/compute/get_audits.go b/pkg/cloudbroker/compute/get_audits.go index 07ea7cf..996d6d8 100644 --- a/pkg/cloudbroker/compute/get_audits.go +++ b/pkg/cloudbroker/compute/get_audits.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetAuditsRequest struct to get compute audits diff --git a/pkg/cloudbroker/compute/get_console_url.go b/pkg/cloudbroker/compute/get_console_url.go index dfa3a28..a9d6e2c 100644 --- a/pkg/cloudbroker/compute/get_console_url.go +++ b/pkg/cloudbroker/compute/get_console_url.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetConsoleURLRequest struct to get console URL diff --git a/pkg/cloudbroker/compute/get_custom_fields.go b/pkg/cloudbroker/compute/get_custom_fields.go index 76e7523..b89cb45 100644 --- a/pkg/cloudbroker/compute/get_custom_fields.go +++ b/pkg/cloudbroker/compute/get_custom_fields.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetCustomFieldsRequest struct to get Compute's customFields diff --git a/pkg/cloudbroker/compute/get_log.go b/pkg/cloudbroker/compute/get_log.go index 8ca8d07..e77fab5 100644 --- a/pkg/cloudbroker/compute/get_log.go +++ b/pkg/cloudbroker/compute/get_log.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetLogRequest struct to get compute logs diff --git a/pkg/cloudbroker/compute/guest_agent_disable.go b/pkg/cloudbroker/compute/guest_agent_disable.go index 1b8876b..49e7f51 100644 --- a/pkg/cloudbroker/compute/guest_agent_disable.go +++ b/pkg/cloudbroker/compute/guest_agent_disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GuestAgentDisableRequest struct to disable guest agent diff --git a/pkg/cloudbroker/compute/guest_agent_enable.go b/pkg/cloudbroker/compute/guest_agent_enable.go index 93436eb..8da3522 100644 --- a/pkg/cloudbroker/compute/guest_agent_enable.go +++ b/pkg/cloudbroker/compute/guest_agent_enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GuestAgentEnableRequest struct to enable guest agent diff --git a/pkg/cloudbroker/compute/guest_agent_execute.go b/pkg/cloudbroker/compute/guest_agent_execute.go index e671cbb..8f1689a 100644 --- a/pkg/cloudbroker/compute/guest_agent_execute.go +++ b/pkg/cloudbroker/compute/guest_agent_execute.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GuestAgentExecuteRequest struct to execute command from user to agent diff --git a/pkg/cloudbroker/compute/guest_agent_feature_get.go b/pkg/cloudbroker/compute/guest_agent_feature_get.go index 14ede57..fdf0d3a 100644 --- a/pkg/cloudbroker/compute/guest_agent_feature_get.go +++ b/pkg/cloudbroker/compute/guest_agent_feature_get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GuestAgentFeatureGetRequest struct to feature get guest agent diff --git a/pkg/cloudbroker/compute/guest_agent_feature_update.go b/pkg/cloudbroker/compute/guest_agent_feature_update.go index 105e071..38036f0 100644 --- a/pkg/cloudbroker/compute/guest_agent_feature_update.go +++ b/pkg/cloudbroker/compute/guest_agent_feature_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GuestAgentFeatureUpdateRequest struct to feature update guest agent diff --git a/pkg/cloudbroker/compute/list.go b/pkg/cloudbroker/compute/list.go index b88fa82..2b72f14 100644 --- a/pkg/cloudbroker/compute/list.go +++ b/pkg/cloudbroker/compute/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of available computes @@ -42,17 +42,17 @@ type ListRequest struct { // Required: false IPAddress string `url:"ipAddress,omitempty" json:"ipAddress,omitempty"` - // Find by stack ID + // Find by node ID // Required: false - StackID uint64 `url:"stackId,omitempty" json:"stackId,omitempty"` + NodeID uint64 `url:"node_id,omitempty" json:"node_id,omitempty"` // Find by CD image ID // Required: false CDImageID uint64 `url:"cdImageId,omitempty" json:"cdImageId,omitempty"` - // Find by stack name + // Find by node name // Required: false - StackName string `url:"stackName,omitempty" json:"stackName,omitempty"` + NodeName string `url:"nodeName,omitempty" json:"nodeName,omitempty"` // Find by external network name // Required: false diff --git a/pkg/cloudbroker/compute/list_deleted.go b/pkg/cloudbroker/compute/list_deleted.go index f04c9b9..0b1548e 100644 --- a/pkg/cloudbroker/compute/list_deleted.go +++ b/pkg/cloudbroker/compute/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get deleted computes list diff --git a/pkg/cloudbroker/compute/list_pci_device.go b/pkg/cloudbroker/compute/list_pci_device.go index e5502b3..e4e38b5 100644 --- a/pkg/cloudbroker/compute/list_pci_device.go +++ b/pkg/cloudbroker/compute/list_pci_device.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListPCIDeviceRequest struct to get list of PCI devices diff --git a/pkg/cloudbroker/compute/list_vgpu.go b/pkg/cloudbroker/compute/list_vgpu.go index 8ef6b98..ea5c1b3 100644 --- a/pkg/cloudbroker/compute/list_vgpu.go +++ b/pkg/cloudbroker/compute/list_vgpu.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListVGPURequest struct to get list of GPU for compute diff --git a/pkg/cloudbroker/compute/mass_delete.go b/pkg/cloudbroker/compute/mass_delete.go index 814e439..cb8e1b4 100644 --- a/pkg/cloudbroker/compute/mass_delete.go +++ b/pkg/cloudbroker/compute/mass_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MassDeleteRequest struct to delete several computes diff --git a/pkg/cloudbroker/compute/mass_reboot.go b/pkg/cloudbroker/compute/mass_reboot.go index d2aeebb..0be4120 100644 --- a/pkg/cloudbroker/compute/mass_reboot.go +++ b/pkg/cloudbroker/compute/mass_reboot.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MassRebootRequest struct to reboot several computes diff --git a/pkg/cloudbroker/compute/mass_start.go b/pkg/cloudbroker/compute/mass_start.go index bd2673b..d896209 100644 --- a/pkg/cloudbroker/compute/mass_start.go +++ b/pkg/cloudbroker/compute/mass_start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MassStartRequest struct to start several computes diff --git a/pkg/cloudbroker/compute/mass_stop.go b/pkg/cloudbroker/compute/mass_stop.go index 2ac3b79..484f11e 100644 --- a/pkg/cloudbroker/compute/mass_stop.go +++ b/pkg/cloudbroker/compute/mass_stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MassStopRequest struct to stop several computes diff --git a/pkg/cloudbroker/compute/migrate.go b/pkg/cloudbroker/compute/migrate.go index 30e57fc..632db33 100644 --- a/pkg/cloudbroker/compute/migrate.go +++ b/pkg/cloudbroker/compute/migrate.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateRequest struct to migrate compute @@ -15,9 +15,9 @@ type MigrateRequest struct { // Required: true ComputeID uint64 `url:"computeId" json:"computeId" validate:"required"` - // Particular Stack ID to migrate this compute to + // Particular Node ID to migrate this compute to // Required: false - TargetStackID uint64 `url:"targetStackId,omitempty" json:"targetStackId,omitempty"` + TargetNodeID uint64 `url:"targetNodeId,omitempty" json:"targetNodeId,omitempty"` // If live migration fails, destroy compute // on source node and recreate on the target @@ -30,7 +30,7 @@ type AsyncWrapperMigrateRequest struct { SyncMode bool `url:"sync"` } -// Migrate migrates compute to another stack +// Migrate migrates compute to another node func (c Compute) Migrate(ctx context.Context, req MigrateRequest) (bool, error) { err := validators.ValidateRequest(req) if err != nil { @@ -54,7 +54,7 @@ func (c Compute) Migrate(ctx context.Context, req MigrateRequest) (bool, error) return result, nil } -// AsyncMigrate migrates compute to another stack in async mode +// AsyncMigrate migrates compute to another node in async mode func (c Compute) AsyncMigrate(ctx context.Context, req MigrateRequest) (string, error) { err := validators.ValidateRequest(req) if err != nil { diff --git a/pkg/cloudbroker/compute/migrate_abort.go b/pkg/cloudbroker/compute/migrate_abort.go index 3551c94..ac8f16b 100644 --- a/pkg/cloudbroker/compute/migrate_abort.go +++ b/pkg/cloudbroker/compute/migrate_abort.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateAbortRequest struct to abort migration diff --git a/pkg/cloudbroker/compute/migrate_storage.go b/pkg/cloudbroker/compute/migrate_storage.go index aafe02d..5fb0024 100644 --- a/pkg/cloudbroker/compute/migrate_storage.go +++ b/pkg/cloudbroker/compute/migrate_storage.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateStorageRequest struct for migration @@ -22,9 +22,9 @@ type MigrateStorageRequest struct { // Required: true PoolName string `url:"poolName" json:"poolName" validate:"required"` - // Target stack ID + // Target node ID // Required: true - StackID uint64 `url:"stackId" json:"stackId" validate:"required"` + NodeID uint64 `url:"node_id" json:"node_id" validate:"required"` // Async API call // Required: true @@ -32,7 +32,7 @@ type MigrateStorageRequest struct { } // MigrateStorage gets complex compute migration -// Compute will be migrated to specified stack, and compute disks will +// Compute will be migrated to specified node, and compute disks will // be migrated to specified SEP to specified pool. // This action can take up to 84 hours func (c Compute) MigrateStorage(ctx context.Context, req MigrateStorageRequest) (string, error) { diff --git a/pkg/cloudbroker/compute/migrate_storage_abort.go b/pkg/cloudbroker/compute/migrate_storage_abort.go index bdf5873..570b84b 100644 --- a/pkg/cloudbroker/compute/migrate_storage_abort.go +++ b/pkg/cloudbroker/compute/migrate_storage_abort.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateStorageAbortRequest struct to abort migration diff --git a/pkg/cloudbroker/compute/migrate_storage_clean_up.go b/pkg/cloudbroker/compute/migrate_storage_clean_up.go index 71d9926..999c55c 100644 --- a/pkg/cloudbroker/compute/migrate_storage_clean_up.go +++ b/pkg/cloudbroker/compute/migrate_storage_clean_up.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateStorageCleanUpRequest struct to cleanup resources after finished migration diff --git a/pkg/cloudbroker/compute/migrate_storage_info.go b/pkg/cloudbroker/compute/migrate_storage_info.go index 6abdf21..25e10e5 100644 --- a/pkg/cloudbroker/compute/migrate_storage_info.go +++ b/pkg/cloudbroker/compute/migrate_storage_info.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateStorageInfoRequest struct to get info about migration diff --git a/pkg/cloudbroker/compute/migrate_storage_list.go b/pkg/cloudbroker/compute/migrate_storage_list.go index 6f2af9e..80add73 100644 --- a/pkg/cloudbroker/compute/migrate_storage_list.go +++ b/pkg/cloudbroker/compute/migrate_storage_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateStorageListRequest struct to get list of jobs diff --git a/pkg/cloudbroker/compute/migrate_to_zone.go b/pkg/cloudbroker/compute/migrate_to_zone.go index f6d663d..7ef306d 100644 --- a/pkg/cloudbroker/compute/migrate_to_zone.go +++ b/pkg/cloudbroker/compute/migrate_to_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateToZone struct to move compute to another zone diff --git a/pkg/cloudbroker/compute/models.go b/pkg/cloudbroker/compute/models.go index fd83f21..d7395a8 100644 --- a/pkg/cloudbroker/compute/models.go +++ b/pkg/cloudbroker/compute/models.go @@ -804,8 +804,8 @@ type InfoCompute struct { // Name of OS OSVersion string `json:"os_version"` - // Pinned to stack - PinnedToStack int64 `json:"pinnedToStack"` + // Pinned to node + PinnedToNode int64 `json:"pinnedToNode"` // PreferredCPU PreferredCPU []int64 `json:"preferredCpu"` @@ -813,6 +813,9 @@ type InfoCompute struct { // Qemu_quest QemuQuest QemuQuest `json:"qemu_guest"` + // ReadOnly indicates read-only mode state + ReadOnly bool `json:"read_only"` + // Number of RAM RAM uint64 `json:"ram"` @@ -837,11 +840,11 @@ type InfoCompute struct { // SnapSets SnapSets ListSnapshots `json:"snapSets"` - // Stack ID - StackID uint64 `json:"stackId"` + // Node ID + NodeID uint64 `json:"nodeId"` - // Stack name - StackName string `json:"stackName"` + // Node name + NodeName string `json:"nodeName"` // Stateless SEP ID StatelessSEPID int64 `json:"statelessSepId"` @@ -1055,9 +1058,6 @@ type RecordCompute struct { // Name Name string `json:"name"` - // Node ID - NodeID uint64 `json:"nodeId"` - // Natable VINS ID NatableVINSID uint64 `json:"natableVinsId"` @@ -1091,8 +1091,8 @@ type RecordCompute struct { // Name of OS OSVersion string `json:"os_version"` - // Pinned to stack - PinnedToStack int64 `json:"pinnedToStack"` + // Pinned to node + PinnedToNode int64 `json:"pinnedToNode"` // PreferredCPU PreferredCPU []int64 `json:"preferredCpu"` @@ -1100,6 +1100,9 @@ type RecordCompute struct { // Qemu_quest QemuQuest QemuQuest `json:"qemu_guest"` + // ReadOnly indicates read-only mode state + ReadOnly bool `json:"read_only"` + // Number of RAM RAM uint64 `json:"ram"` @@ -1124,11 +1127,11 @@ type RecordCompute struct { // SnapSets SnapSets ListSnapshots `json:"snapSets"` - // Stack ID - StackID uint64 `json:"stackId"` + // Node ID + NodeID uint64 `json:"node_id"` - // Stack name - StackName string `json:"stackName"` + // Node name + NodeName string `json:"nodeName"` // Stateless SEP ID StatelessSEPID int64 `json:"statelessSepId"` @@ -1338,8 +1341,8 @@ type ItemPCIDevice struct { // Resource group ID RGID uint64 `json:"rgId"` - // Stack ID - StackID uint64 `json:"stackId"` + // Node ID + NodeID uint64 `json:"nodeId"` // Status Status string `json:"status"` @@ -1441,14 +1444,14 @@ type MigrateStorageItem struct { // Migration process log Log []string `json:"log"` - // Source stack ID - SourceStackID uint64 `json:"sourceStackId"` + // Source node ID + SourceNodeID uint64 `json:"sourceNodeId"` // Migration status Status string `json:"status"` - // Target stack ID - TargetStackID uint64 `json:"targetStackId"` + // Target node ID + TargetNodeID uint64 `json:"targetNodeId"` } type RecordCloneStatus struct { diff --git a/pkg/cloudbroker/compute/move_to_rg.go b/pkg/cloudbroker/compute/move_to_rg.go index 561df83..09e9c04 100644 --- a/pkg/cloudbroker/compute/move_to_rg.go +++ b/pkg/cloudbroker/compute/move_to_rg.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MoveToRGRequest struct to move compute to new resource group diff --git a/pkg/cloudbroker/compute/net_attach.go b/pkg/cloudbroker/compute/net_attach.go index 8333edc..352aec1 100644 --- a/pkg/cloudbroker/compute/net_attach.go +++ b/pkg/cloudbroker/compute/net_attach.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NetAttachRequest struct to attach network diff --git a/pkg/cloudbroker/compute/net_detach.go b/pkg/cloudbroker/compute/net_detach.go index 190773b..2951135 100644 --- a/pkg/cloudbroker/compute/net_detach.go +++ b/pkg/cloudbroker/compute/net_detach.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NetDetachRequest struct to detach network from compute diff --git a/pkg/cloudbroker/compute/net_qos.go b/pkg/cloudbroker/compute/net_qos.go index ff9db02..7a23aba 100644 --- a/pkg/cloudbroker/compute/net_qos.go +++ b/pkg/cloudbroker/compute/net_qos.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NetQOSRequest struct for update QOS diff --git a/pkg/cloudbroker/compute/pause.go b/pkg/cloudbroker/compute/pause.go index e8c7ec0..68a618f 100644 --- a/pkg/cloudbroker/compute/pause.go +++ b/pkg/cloudbroker/compute/pause.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PauseRequest struct to pause compute diff --git a/pkg/cloudbroker/compute/pfw_add.go b/pkg/cloudbroker/compute/pfw_add.go index 8d39013..d4a880d 100644 --- a/pkg/cloudbroker/compute/pfw_add.go +++ b/pkg/cloudbroker/compute/pfw_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PFWAddRequest struct to add port forward rule diff --git a/pkg/cloudbroker/compute/pfw_del.go b/pkg/cloudbroker/compute/pfw_del.go index 6b43715..082bc99 100644 --- a/pkg/cloudbroker/compute/pfw_del.go +++ b/pkg/cloudbroker/compute/pfw_del.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PFWDelRequest struct to delete port forward rule diff --git a/pkg/cloudbroker/compute/pfw_list.go b/pkg/cloudbroker/compute/pfw_list.go index 9b2a2c0..3fc8d67 100644 --- a/pkg/cloudbroker/compute/pfw_list.go +++ b/pkg/cloudbroker/compute/pfw_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PFWListRequest struct to get list of port forwards diff --git a/pkg/cloudbroker/compute/pin_to_stack.go b/pkg/cloudbroker/compute/pin_to_node.go similarity index 66% rename from pkg/cloudbroker/compute/pin_to_stack.go rename to pkg/cloudbroker/compute/pin_to_node.go index 014a10a..0dc37d5 100644 --- a/pkg/cloudbroker/compute/pin_to_stack.go +++ b/pkg/cloudbroker/compute/pin_to_node.go @@ -5,18 +5,18 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) -// PinToStackRequest struct to pin compute to stack -type PinToStackRequest struct { +// PinToNodeRequest struct to pin compute to node +type PinToNodeRequest struct { // ID of the compute instance // Required: true ComputeID uint64 `url:"computeId" json:"computeId" validate:"required"` - // Stack ID to pin to + // Node ID to pin to // Required: false - TargetStackID uint64 `url:"targetStackId" json:"targetStackId"` + TargetNodeID uint64 `url:"targetNodeId" json:"targetNodeId"` // Try to migrate or not if compute in running states // Required: false @@ -28,14 +28,14 @@ type PinToStackRequest struct { AutoStart bool `url:"autoStart" json:"autoStart"` } -// PinToStack pins compute to current stack -func (c Compute) PinToStack(ctx context.Context, req PinToStackRequest) (uint64, error) { +// PinToNode pins compute to current node +func (c Compute) PinToNode(ctx context.Context, req PinToNodeRequest) (uint64, error) { err := validators.ValidateRequest(req) if err != nil { return 0, validators.ValidationErrors(validators.GetErrors(err)) } - url := "/cloudbroker/compute/pinToStack" + url := "/cloudbroker/compute/pin_to_node" res, err := c.client.DecortApiCall(ctx, http.MethodPost, url, req) if err != nil { diff --git a/pkg/cloudbroker/compute/power_cycle.go b/pkg/cloudbroker/compute/power_cycle.go index 4c4d60e..8c807ff 100644 --- a/pkg/cloudbroker/compute/power_cycle.go +++ b/pkg/cloudbroker/compute/power_cycle.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PowerCycleRequest struct to force stop and start compute diff --git a/pkg/cloudbroker/compute/reboot.go b/pkg/cloudbroker/compute/reboot.go index 100b5ee..ea3ab21 100644 --- a/pkg/cloudbroker/compute/reboot.go +++ b/pkg/cloudbroker/compute/reboot.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RebootRequest struct to reboot compute diff --git a/pkg/cloudbroker/compute/redeploy.go b/pkg/cloudbroker/compute/redeploy.go index fd1667e..c56b717 100644 --- a/pkg/cloudbroker/compute/redeploy.go +++ b/pkg/cloudbroker/compute/redeploy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RedeployRequest struct for redeploy @@ -24,7 +24,7 @@ type RedeployRequest struct { // Storage policy id of compute. The rules of the specified storage policy will be used. // Required: true - StoragePolicyID uint64 `url:"storage_policy_id" json:"storage_policy_id" validate:"required"` + StoragePolicyID uint64 `url:"storage_policy_id,omitempty" json:"storage_policy_id,omitempty"` // New size for the boot disk in GB, if boot disk size change is required // Required: false diff --git a/pkg/cloudbroker/compute/reset.go b/pkg/cloudbroker/compute/reset.go index 330cd54..a29b72c 100644 --- a/pkg/cloudbroker/compute/reset.go +++ b/pkg/cloudbroker/compute/reset.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ResetRequest struct to reset compute diff --git a/pkg/cloudbroker/compute/resize.go b/pkg/cloudbroker/compute/resize.go index 1e96138..5b3677f 100644 --- a/pkg/cloudbroker/compute/resize.go +++ b/pkg/cloudbroker/compute/resize.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ResizeRequest struct to resize compute diff --git a/pkg/cloudbroker/compute/restore.go b/pkg/cloudbroker/compute/restore.go index a947a07..2aa4b9c 100644 --- a/pkg/cloudbroker/compute/restore.go +++ b/pkg/cloudbroker/compute/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore compute diff --git a/pkg/cloudbroker/compute/resume.go b/pkg/cloudbroker/compute/resume.go index 27e5bc8..7b8a84a 100644 --- a/pkg/cloudbroker/compute/resume.go +++ b/pkg/cloudbroker/compute/resume.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ResumeRequest struct to resume compute diff --git a/pkg/cloudbroker/compute/serialize.go b/pkg/cloudbroker/compute/serialize.go index 7a48c7d..a6be817 100644 --- a/pkg/cloudbroker/compute/serialize.go +++ b/pkg/cloudbroker/compute/serialize.go @@ -3,7 +3,7 @@ package compute import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/compute/set_custom_fields.go b/pkg/cloudbroker/compute/set_custom_fields.go index 6ad3776..c90430c 100644 --- a/pkg/cloudbroker/compute/set_custom_fields.go +++ b/pkg/cloudbroker/compute/set_custom_fields.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetCustomFieldsRequest struct for setting customFields values for the Compute diff --git a/pkg/cloudbroker/compute/set_net_config.go b/pkg/cloudbroker/compute/set_net_config.go index a1252f1..c8842f4 100644 --- a/pkg/cloudbroker/compute/set_net_config.go +++ b/pkg/cloudbroker/compute/set_net_config.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetNetConfigRequest struct to Configure libvirt virtio interface parameters diff --git a/pkg/cloudbroker/compute/shared_snapshot_merge_status.go b/pkg/cloudbroker/compute/shared_snapshot_merge_status.go index 364c9a1..9d8a9f5 100644 --- a/pkg/cloudbroker/compute/shared_snapshot_merge_status.go +++ b/pkg/cloudbroker/compute/shared_snapshot_merge_status.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SharedSnapshotMergeStatusRequest struct to get shared snapshot merge status diff --git a/pkg/cloudbroker/compute/snapshot_create.go b/pkg/cloudbroker/compute/snapshot_create.go index 675e26b..a31127e 100644 --- a/pkg/cloudbroker/compute/snapshot_create.go +++ b/pkg/cloudbroker/compute/snapshot_create.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotCreateRequest struct to create snapshot diff --git a/pkg/cloudbroker/compute/snapshot_delete.go b/pkg/cloudbroker/compute/snapshot_delete.go index b0df3c4..318e710 100644 --- a/pkg/cloudbroker/compute/snapshot_delete.go +++ b/pkg/cloudbroker/compute/snapshot_delete.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotDeleteRequest struct to delete snapshot diff --git a/pkg/cloudbroker/compute/snapshot_evict_disk.go b/pkg/cloudbroker/compute/snapshot_evict_disk.go index 3cbdc73..4c108af 100644 --- a/pkg/cloudbroker/compute/snapshot_evict_disk.go +++ b/pkg/cloudbroker/compute/snapshot_evict_disk.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotEvictDiskRequest struct to evict specified disk diff --git a/pkg/cloudbroker/compute/snapshot_list.go b/pkg/cloudbroker/compute/snapshot_list.go index de7fec6..e73f82d 100644 --- a/pkg/cloudbroker/compute/snapshot_list.go +++ b/pkg/cloudbroker/compute/snapshot_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotListRequest struct to get list of snapshots diff --git a/pkg/cloudbroker/compute/snapshot_rollback.go b/pkg/cloudbroker/compute/snapshot_rollback.go index 3675840..9d251d6 100644 --- a/pkg/cloudbroker/compute/snapshot_rollback.go +++ b/pkg/cloudbroker/compute/snapshot_rollback.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotRollbackRequest struct for rollback diff --git a/pkg/cloudbroker/compute/snapshot_usage.go b/pkg/cloudbroker/compute/snapshot_usage.go index ea2767e..0c8756a 100644 --- a/pkg/cloudbroker/compute/snapshot_usage.go +++ b/pkg/cloudbroker/compute/snapshot_usage.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotUsageRequest struct tto get compute snapshot real size on storage diff --git a/pkg/cloudbroker/compute/start.go b/pkg/cloudbroker/compute/start.go index d0f5556..1f3a6ff 100644 --- a/pkg/cloudbroker/compute/start.go +++ b/pkg/cloudbroker/compute/start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StartRequest struct to start compute @@ -18,9 +18,9 @@ type StartRequest struct { // Required: false AltBootID uint64 `url:"altBootId,omitempty" json:"altBootId,omitempty"` - // ID of stack to start compute + // ID of node to start compute // Required: false - StackID uint64 `url:"stackId,omitempty" json:"stackId,omitempty"` + NodeID uint64 `url:"nodeId,omitempty" json:"nodeId,omitempty"` } // Start starts compute diff --git a/pkg/cloudbroker/compute/start_migration_in.go b/pkg/cloudbroker/compute/start_migration_in.go index 4faab96..e46a134 100644 --- a/pkg/cloudbroker/compute/start_migration_in.go +++ b/pkg/cloudbroker/compute/start_migration_in.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StartMigrationINRequest struct to start compute for external migration in @@ -13,9 +13,9 @@ type StartMigrationINRequest struct { // Required: true ComputeID uint64 `url:"computeId" json:"computeId" validate:"required"` - // ID of the stack where the compute will be staged for migration-in + // ID of the node where the compute will be staged for migration-in // Required: false - StackID uint64 `url:"stackId,omitempty" json:"stackId,omitempty"` + NodeID uint64 `url:"node_id,omitempty" json:"node_id,omitempty"` } // StartMigrationIN starts compute for external migration in diff --git a/pkg/cloudbroker/compute/start_migration_out.go b/pkg/cloudbroker/compute/start_migration_out.go index 44618f6..49ee53f 100644 --- a/pkg/cloudbroker/compute/start_migration_out.go +++ b/pkg/cloudbroker/compute/start_migration_out.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StartMigrationOutRequest struct to start compute for external migration out diff --git a/pkg/cloudbroker/compute/stop.go b/pkg/cloudbroker/compute/stop.go index 4db0c2d..81a26d8 100644 --- a/pkg/cloudbroker/compute/stop.go +++ b/pkg/cloudbroker/compute/stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StopRequest struct to stop compute diff --git a/pkg/cloudbroker/compute/stop_migration_in.go b/pkg/cloudbroker/compute/stop_migration_in.go index 022e72d..796b663 100644 --- a/pkg/cloudbroker/compute/stop_migration_in.go +++ b/pkg/cloudbroker/compute/stop_migration_in.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // OSUsers struct contains OS user data for Guest OS. diff --git a/pkg/cloudbroker/compute/stop_migration_out.go b/pkg/cloudbroker/compute/stop_migration_out.go index 1d6aa7b..d5329de 100644 --- a/pkg/cloudbroker/compute/stop_migration_out.go +++ b/pkg/cloudbroker/compute/stop_migration_out.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StopMigrationOutRequest struct to stop compute for external migration out diff --git a/pkg/cloudbroker/compute/tag_add.go b/pkg/cloudbroker/compute/tag_add.go index f5b9cb7..0db9e20 100644 --- a/pkg/cloudbroker/compute/tag_add.go +++ b/pkg/cloudbroker/compute/tag_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // TagAddRequest struct to add tag to compute diff --git a/pkg/cloudbroker/compute/tag_remove.go b/pkg/cloudbroker/compute/tag_remove.go index 64d011c..f1944c2 100644 --- a/pkg/cloudbroker/compute/tag_remove.go +++ b/pkg/cloudbroker/compute/tag_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // TagRemoveRequest struct to remove tag from compute diff --git a/pkg/cloudbroker/compute/unpin_from_stack.go b/pkg/cloudbroker/compute/unpin_from_node.go similarity index 61% rename from pkg/cloudbroker/compute/unpin_from_stack.go rename to pkg/cloudbroker/compute/unpin_from_node.go index ad2f9af..b616c11 100644 --- a/pkg/cloudbroker/compute/unpin_from_stack.go +++ b/pkg/cloudbroker/compute/unpin_from_node.go @@ -5,24 +5,24 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) -// UnpinFromStackRequest struct to unpin from stack -type UnpinFromStackRequest struct { +// UnpinFromNodeRequest struct to unpin from node +type UnpinFromNodeRequest struct { // ID of the compute instance // Required: true ComputeID uint64 `url:"computeId" json:"computeId" validate:"required"` } -// UnpinFromStack unpins compute from current stack -func (c Compute) UnpinFromStack(ctx context.Context, req UnpinFromStackRequest) (bool, error) { +// UnpinFromNode unpins compute from current node +func (c Compute) UnpinFromNode(ctx context.Context, req UnpinFromNodeRequest) (bool, error) { err := validators.ValidateRequest(req) if err != nil { return false, validators.ValidationErrors(validators.GetErrors(err)) } - url := "/cloudbroker/compute/unpinFromStack" + url := "/cloudbroker/compute/unpin_from_node" res, err := c.client.DecortApiCall(ctx, http.MethodPost, url, req) if err != nil { diff --git a/pkg/cloudbroker/compute/update.go b/pkg/cloudbroker/compute/update.go index 54401f6..fff157a 100644 --- a/pkg/cloudbroker/compute/update.go +++ b/pkg/cloudbroker/compute/update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update compute diff --git a/pkg/cloudbroker/compute/user_grant.go b/pkg/cloudbroker/compute/user_grant.go index c73a4a1..c064564 100644 --- a/pkg/cloudbroker/compute/user_grant.go +++ b/pkg/cloudbroker/compute/user_grant.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UserGrantRequest struct to grant access to compute diff --git a/pkg/cloudbroker/compute/user_list.go b/pkg/cloudbroker/compute/user_list.go index cce96f7..bcc50e0 100644 --- a/pkg/cloudbroker/compute/user_list.go +++ b/pkg/cloudbroker/compute/user_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UserListRequest struct to get list of users for compute diff --git a/pkg/cloudbroker/compute/user_revoke.go b/pkg/cloudbroker/compute/user_revoke.go index 014db92..447784f 100644 --- a/pkg/cloudbroker/compute/user_revoke.go +++ b/pkg/cloudbroker/compute/user_revoke.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UserRevokeRequest struct to revoke user access diff --git a/pkg/cloudbroker/compute/user_update.go b/pkg/cloudbroker/compute/user_update.go index 8dc8cc2..c69b647 100644 --- a/pkg/cloudbroker/compute/user_update.go +++ b/pkg/cloudbroker/compute/user_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UserUpdateRequest struct to update user access diff --git a/pkg/cloudbroker/disks.go b/pkg/cloudbroker/disks.go index d00c710..35c3b5a 100644 --- a/pkg/cloudbroker/disks.go +++ b/pkg/cloudbroker/disks.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/disks" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/disks" ) // Accessing the Disks method group diff --git a/pkg/cloudbroker/disks/change_disk_storage_policy.go b/pkg/cloudbroker/disks/change_disk_storage_policy.go index 59f64ec..7d43094 100644 --- a/pkg/cloudbroker/disks/change_disk_storage_policy.go +++ b/pkg/cloudbroker/disks/change_disk_storage_policy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ChangeDiskStoragePolicyRequest struct to change storage policy for disk diff --git a/pkg/cloudbroker/disks/create.go b/pkg/cloudbroker/disks/create.go index f2b9fce..04d010d 100644 --- a/pkg/cloudbroker/disks/create.go +++ b/pkg/cloudbroker/disks/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create disk diff --git a/pkg/cloudbroker/disks/delete.go b/pkg/cloudbroker/disks/delete.go index 52a7680..734f42c 100644 --- a/pkg/cloudbroker/disks/delete.go +++ b/pkg/cloudbroker/disks/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete disk diff --git a/pkg/cloudbroker/disks/delete_disks.go b/pkg/cloudbroker/disks/delete_disks.go index 7b383eb..78b4ecb 100644 --- a/pkg/cloudbroker/disks/delete_disks.go +++ b/pkg/cloudbroker/disks/delete_disks.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteDisksRequest struct for multiple disks diff --git a/pkg/cloudbroker/disks/depresent.go b/pkg/cloudbroker/disks/depresent.go index f54241f..5c04b6c 100644 --- a/pkg/cloudbroker/disks/depresent.go +++ b/pkg/cloudbroker/disks/depresent.go @@ -3,9 +3,8 @@ package disks import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // DepresentRequest struct to depresent disk from node diff --git a/pkg/cloudbroker/disks/disks.go b/pkg/cloudbroker/disks/disks.go index 48a9d2e..25a8711 100644 --- a/pkg/cloudbroker/disks/disks.go +++ b/pkg/cloudbroker/disks/disks.go @@ -1,7 +1,7 @@ // API Actor for managing Disk. This actor is a final API for admin to manage Disk package disks -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to disks type Disks struct { diff --git a/pkg/cloudbroker/disks/filter.go b/pkg/cloudbroker/disks/filter.go index aaca0f9..88cc919 100644 --- a/pkg/cloudbroker/disks/filter.go +++ b/pkg/cloudbroker/disks/filter.go @@ -4,9 +4,9 @@ import ( "context" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/k8s" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/lb" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/k8s" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/lb" ) // FilterByID returns ListDisks with specified ID. diff --git a/pkg/cloudbroker/disks/from_platform_disk.go b/pkg/cloudbroker/disks/from_platform_disk.go index 1ce255b..b6fa25f 100644 --- a/pkg/cloudbroker/disks/from_platform_disk.go +++ b/pkg/cloudbroker/disks/from_platform_disk.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FromPlatformDiskRequest struct to create template from platform disk diff --git a/pkg/cloudbroker/disks/get.go b/pkg/cloudbroker/disks/get.go index e934b8e..c5dd721 100644 --- a/pkg/cloudbroker/disks/get.go +++ b/pkg/cloudbroker/disks/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about disk diff --git a/pkg/cloudbroker/disks/limit_io.go b/pkg/cloudbroker/disks/limit_io.go index 543fa85..29f44e8 100644 --- a/pkg/cloudbroker/disks/limit_io.go +++ b/pkg/cloudbroker/disks/limit_io.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // LimitIORequest struct for limit IO diff --git a/pkg/cloudbroker/disks/list.go b/pkg/cloudbroker/disks/list.go index f02e0c0..03fe4cc 100644 --- a/pkg/cloudbroker/disks/list.go +++ b/pkg/cloudbroker/disks/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list/list_deleted of disks diff --git a/pkg/cloudbroker/disks/list_deleted.go b/pkg/cloudbroker/disks/list_deleted.go index 813d379..c6d99e0 100644 --- a/pkg/cloudbroker/disks/list_deleted.go +++ b/pkg/cloudbroker/disks/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list of deleted disks diff --git a/pkg/cloudbroker/disks/list_types.go b/pkg/cloudbroker/disks/list_types.go index e62357b..0922f2e 100644 --- a/pkg/cloudbroker/disks/list_types.go +++ b/pkg/cloudbroker/disks/list_types.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListTypesRequest struct to get list of types of disks diff --git a/pkg/cloudbroker/disks/list_unattached.go b/pkg/cloudbroker/disks/list_unattached.go index ee5ec96..d8d7911 100644 --- a/pkg/cloudbroker/disks/list_unattached.go +++ b/pkg/cloudbroker/disks/list_unattached.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListUnattachedRequest struct to get list of unattached disk diff --git a/pkg/cloudbroker/disks/migrate.go b/pkg/cloudbroker/disks/migrate.go index 521014b..b962a0b 100644 --- a/pkg/cloudbroker/disks/migrate.go +++ b/pkg/cloudbroker/disks/migrate.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // Migrate struct to move disk to another sep, pool and storage policy diff --git a/pkg/cloudbroker/disks/migrate_abort.go b/pkg/cloudbroker/disks/migrate_abort.go index 6fe15d3..edffeca 100644 --- a/pkg/cloudbroker/disks/migrate_abort.go +++ b/pkg/cloudbroker/disks/migrate_abort.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateAbortRequest struct to abort migration diff --git a/pkg/cloudbroker/disks/migrate_status.go b/pkg/cloudbroker/disks/migrate_status.go index e4f13b9..7f30ea3 100644 --- a/pkg/cloudbroker/disks/migrate_status.go +++ b/pkg/cloudbroker/disks/migrate_status.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetMigrateStatusRequest struct to get information about disk migrate status diff --git a/pkg/cloudbroker/disks/present.go b/pkg/cloudbroker/disks/present.go index 24fc9f6..16b6783 100644 --- a/pkg/cloudbroker/disks/present.go +++ b/pkg/cloudbroker/disks/present.go @@ -3,9 +3,8 @@ package disks import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // PresentRequest struct to present disk to node diff --git a/pkg/cloudbroker/disks/rename.go b/pkg/cloudbroker/disks/rename.go index 295a227..f23f576 100644 --- a/pkg/cloudbroker/disks/rename.go +++ b/pkg/cloudbroker/disks/rename.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RenameRequest struct to rename disk diff --git a/pkg/cloudbroker/disks/replicate.go b/pkg/cloudbroker/disks/replicate.go index e74bba4..ef883b4 100644 --- a/pkg/cloudbroker/disks/replicate.go +++ b/pkg/cloudbroker/disks/replicate.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicateRequest struct to create an empty disk in chosen SEP and pool combination. diff --git a/pkg/cloudbroker/disks/replication_resume.go b/pkg/cloudbroker/disks/replication_resume.go index bfeda57..cb53cbb 100644 --- a/pkg/cloudbroker/disks/replication_resume.go +++ b/pkg/cloudbroker/disks/replication_resume.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicationResume struct to resume suspended replication diff --git a/pkg/cloudbroker/disks/replication_reverse.go b/pkg/cloudbroker/disks/replication_reverse.go index 377fc71..5c6ade5 100644 --- a/pkg/cloudbroker/disks/replication_reverse.go +++ b/pkg/cloudbroker/disks/replication_reverse.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicationReverseRequest struct to change role between disks replications diff --git a/pkg/cloudbroker/disks/replication_start.go b/pkg/cloudbroker/disks/replication_start.go index 0504028..9f335ae 100644 --- a/pkg/cloudbroker/disks/replication_start.go +++ b/pkg/cloudbroker/disks/replication_start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicationStartRequest struct to starts replication between two chosen disks diff --git a/pkg/cloudbroker/disks/replication_status.go b/pkg/cloudbroker/disks/replication_status.go index 02e30b5..d46bf8e 100644 --- a/pkg/cloudbroker/disks/replication_status.go +++ b/pkg/cloudbroker/disks/replication_status.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicationStatusRequest struct to get replication status diff --git a/pkg/cloudbroker/disks/replication_stop.go b/pkg/cloudbroker/disks/replication_stop.go index 13a5622..d5a5277 100644 --- a/pkg/cloudbroker/disks/replication_stop.go +++ b/pkg/cloudbroker/disks/replication_stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicationStopRequest struct to remove replication between disks completely diff --git a/pkg/cloudbroker/disks/replication_suspend.go b/pkg/cloudbroker/disks/replication_suspend.go index 913ef25..3094484 100644 --- a/pkg/cloudbroker/disks/replication_suspend.go +++ b/pkg/cloudbroker/disks/replication_suspend.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ReplicationSuspendRequest struct to pause replication with possibility to resume from pause moment diff --git a/pkg/cloudbroker/disks/resize.go b/pkg/cloudbroker/disks/resize.go index 0a7cc6f..ec120d4 100644 --- a/pkg/cloudbroker/disks/resize.go +++ b/pkg/cloudbroker/disks/resize.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ResizeRequest struct to resize disk diff --git a/pkg/cloudbroker/disks/restore.go b/pkg/cloudbroker/disks/restore.go index ab23cee..9defb66 100644 --- a/pkg/cloudbroker/disks/restore.go +++ b/pkg/cloudbroker/disks/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore a deleted unattached disk diff --git a/pkg/cloudbroker/disks/serialize.go b/pkg/cloudbroker/disks/serialize.go index e0a0a56..34f9bad 100644 --- a/pkg/cloudbroker/disks/serialize.go +++ b/pkg/cloudbroker/disks/serialize.go @@ -3,7 +3,7 @@ package disks import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/disks/share.go b/pkg/cloudbroker/disks/share.go index 6ceb664..bd105c8 100644 --- a/pkg/cloudbroker/disks/share.go +++ b/pkg/cloudbroker/disks/share.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ShareRequest struct to share data disk diff --git a/pkg/cloudbroker/disks/snapshot_delete.go b/pkg/cloudbroker/disks/snapshot_delete.go index 0b0acfb..d3f7d2d 100644 --- a/pkg/cloudbroker/disks/snapshot_delete.go +++ b/pkg/cloudbroker/disks/snapshot_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotDeleteRequest struct to delete snapshot diff --git a/pkg/cloudbroker/disks/snapshot_rollback.go b/pkg/cloudbroker/disks/snapshot_rollback.go index 0afa8e1..4a92141 100644 --- a/pkg/cloudbroker/disks/snapshot_rollback.go +++ b/pkg/cloudbroker/disks/snapshot_rollback.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SnapshotRollbackRequest struct to rollback snapshot diff --git a/pkg/cloudbroker/disks/unshare.go b/pkg/cloudbroker/disks/unshare.go index a67a8a3..f33b64b 100644 --- a/pkg/cloudbroker/disks/unshare.go +++ b/pkg/cloudbroker/disks/unshare.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UnshareRequest struct to unshare data disk diff --git a/pkg/cloudbroker/dpdk.go b/pkg/cloudbroker/dpdk.go index bab6042..0c84a36 100644 --- a/pkg/cloudbroker/dpdk.go +++ b/pkg/cloudbroker/dpdk.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/dpdknet" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/dpdknet" // Accessing the DPDK method group func (ca *CloudBroker) DPDKNet() *dpdknet.DPDKNet { diff --git a/pkg/cloudbroker/dpdknet/create.go b/pkg/cloudbroker/dpdknet/create.go index 03182ed..15260a9 100644 --- a/pkg/cloudbroker/dpdknet/create.go +++ b/pkg/cloudbroker/dpdknet/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create DPDK network diff --git a/pkg/cloudbroker/dpdknet/delete.go b/pkg/cloudbroker/dpdknet/delete.go index c9d491b..aafb664 100644 --- a/pkg/cloudbroker/dpdknet/delete.go +++ b/pkg/cloudbroker/dpdknet/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete DPDK network diff --git a/pkg/cloudbroker/dpdknet/disable.go b/pkg/cloudbroker/dpdknet/disable.go index c029e1d..b7c0b66 100644 --- a/pkg/cloudbroker/dpdknet/disable.go +++ b/pkg/cloudbroker/dpdknet/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable DPDK network diff --git a/pkg/cloudbroker/dpdknet/dpdk.go b/pkg/cloudbroker/dpdknet/dpdk.go index eb87237..48dccfe 100644 --- a/pkg/cloudbroker/dpdknet/dpdk.go +++ b/pkg/cloudbroker/dpdknet/dpdk.go @@ -1,6 +1,6 @@ package dpdknet -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to DPDK network type DPDKNet struct { diff --git a/pkg/cloudbroker/dpdknet/enable.go b/pkg/cloudbroker/dpdknet/enable.go index 08be284..c0fd48f 100644 --- a/pkg/cloudbroker/dpdknet/enable.go +++ b/pkg/cloudbroker/dpdknet/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable DPDK network diff --git a/pkg/cloudbroker/dpdknet/get.go b/pkg/cloudbroker/dpdknet/get.go index c9db8ba..b31fd2a 100644 --- a/pkg/cloudbroker/dpdknet/get.go +++ b/pkg/cloudbroker/dpdknet/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about DPDK network diff --git a/pkg/cloudbroker/dpdknet/list.go b/pkg/cloudbroker/dpdknet/list.go index 7f67dd5..e3de8f8 100644 --- a/pkg/cloudbroker/dpdknet/list.go +++ b/pkg/cloudbroker/dpdknet/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of DPDK networks diff --git a/pkg/cloudbroker/dpdknet/update.go b/pkg/cloudbroker/dpdknet/update.go index c44182e..22a689f 100644 --- a/pkg/cloudbroker/dpdknet/update.go +++ b/pkg/cloudbroker/dpdknet/update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update DPDK network diff --git a/pkg/cloudbroker/extnet.go b/pkg/cloudbroker/extnet.go index e79677b..7124b44 100644 --- a/pkg/cloudbroker/extnet.go +++ b/pkg/cloudbroker/extnet.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/extnet" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/extnet" ) // Accessing the ExtNet method group diff --git a/pkg/cloudbroker/extnet/access_add.go b/pkg/cloudbroker/extnet/access_add.go index 3ebce73..fc85d0f 100644 --- a/pkg/cloudbroker/extnet/access_add.go +++ b/pkg/cloudbroker/extnet/access_add.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessAddRequest struct to grant access diff --git a/pkg/cloudbroker/extnet/access_remove.go b/pkg/cloudbroker/extnet/access_remove.go index 36a4f6a..6261fc1 100644 --- a/pkg/cloudbroker/extnet/access_remove.go +++ b/pkg/cloudbroker/extnet/access_remove.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessRemoveRequest struct to remove access diff --git a/pkg/cloudbroker/extnet/add_reserved_ip.go b/pkg/cloudbroker/extnet/add_reserved_ip.go index 3b941b0..febac95 100644 --- a/pkg/cloudbroker/extnet/add_reserved_ip.go +++ b/pkg/cloudbroker/extnet/add_reserved_ip.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddReserveIPRequest struct to reserved address or address poll diff --git a/pkg/cloudbroker/extnet/create.go b/pkg/cloudbroker/extnet/create.go index 82ad4fa..1b6041a 100644 --- a/pkg/cloudbroker/extnet/create.go +++ b/pkg/cloudbroker/extnet/create.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type Route struct { diff --git a/pkg/cloudbroker/extnet/default_qos_update.go b/pkg/cloudbroker/extnet/default_qos_update.go index a1edba4..702b543 100644 --- a/pkg/cloudbroker/extnet/default_qos_update.go +++ b/pkg/cloudbroker/extnet/default_qos_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DefaultQOSUpdateRequest struct for update QOS diff --git a/pkg/cloudbroker/extnet/del_reserved_ip.go b/pkg/cloudbroker/extnet/del_reserved_ip.go index cbf5c05..74e0b24 100644 --- a/pkg/cloudbroker/extnet/del_reserved_ip.go +++ b/pkg/cloudbroker/extnet/del_reserved_ip.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DelReserveIPRequest struct to delete reserved address or address poll diff --git a/pkg/cloudbroker/extnet/destroy.go b/pkg/cloudbroker/extnet/destroy.go index 4b84860..db5d29e 100644 --- a/pkg/cloudbroker/extnet/destroy.go +++ b/pkg/cloudbroker/extnet/destroy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DestroyRequest struct for destroy diff --git a/pkg/cloudbroker/extnet/device_deploy.go b/pkg/cloudbroker/extnet/device_deploy.go index 75ae289..568f298 100644 --- a/pkg/cloudbroker/extnet/device_deploy.go +++ b/pkg/cloudbroker/extnet/device_deploy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeviceDeployRequest struct to deploy network device diff --git a/pkg/cloudbroker/extnet/device_migrate.go b/pkg/cloudbroker/extnet/device_migrate.go index 144fb57..b246bdc 100644 --- a/pkg/cloudbroker/extnet/device_migrate.go +++ b/pkg/cloudbroker/extnet/device_migrate.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeviceMigrateRequest struct for migrate VNF @@ -14,9 +14,9 @@ type DeviceMigrateRequest struct { // Required: true NetID uint64 `url:"net_id" json:"net_id" validate:"required"` - // Target stack ID to migrate to + // Target node ID to migrate to // Required: false - StackID uint64 `url:"stackId,omitempty" json:"stackId,omitempty"` + NodeID uint64 `url:"node_id,omitempty" json:"node_id,omitempty"` // Target device to migrate // Required: false diff --git a/pkg/cloudbroker/extnet/device_remove.go b/pkg/cloudbroker/extnet/device_remove.go index f94a8fc..7d55588 100644 --- a/pkg/cloudbroker/extnet/device_remove.go +++ b/pkg/cloudbroker/extnet/device_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeviceRemoveRequest struct to remove network device diff --git a/pkg/cloudbroker/extnet/device_restart.go b/pkg/cloudbroker/extnet/device_restart.go index 8895ff9..71227bf 100644 --- a/pkg/cloudbroker/extnet/device_restart.go +++ b/pkg/cloudbroker/extnet/device_restart.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeviceRestartRequest struct for restart VNF device diff --git a/pkg/cloudbroker/extnet/disable.go b/pkg/cloudbroker/extnet/disable.go index fbaf157..29231c8 100644 --- a/pkg/cloudbroker/extnet/disable.go +++ b/pkg/cloudbroker/extnet/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable external network diff --git a/pkg/cloudbroker/extnet/dns_apply.go b/pkg/cloudbroker/extnet/dns_apply.go index 6d1a2ae..52c9743 100644 --- a/pkg/cloudbroker/extnet/dns_apply.go +++ b/pkg/cloudbroker/extnet/dns_apply.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DNSApplyRequest struct to set new DNS diff --git a/pkg/cloudbroker/extnet/enable.go b/pkg/cloudbroker/extnet/enable.go index ebd6599..6726f6d 100644 --- a/pkg/cloudbroker/extnet/enable.go +++ b/pkg/cloudbroker/extnet/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable external network diff --git a/pkg/cloudbroker/extnet/extnet.go b/pkg/cloudbroker/extnet/extnet.go index 9b7ef10..1967122 100644 --- a/pkg/cloudbroker/extnet/extnet.go +++ b/pkg/cloudbroker/extnet/extnet.go @@ -1,7 +1,7 @@ // API Actor for configure and use external networks package extnet -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to extnet type ExtNet struct { diff --git a/pkg/cloudbroker/extnet/get.go b/pkg/cloudbroker/extnet/get.go index f57fe1d..760e963 100644 --- a/pkg/cloudbroker/extnet/get.go +++ b/pkg/cloudbroker/extnet/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about external network diff --git a/pkg/cloudbroker/extnet/get_reserved_ip.go b/pkg/cloudbroker/extnet/get_reserved_ip.go index d6c9669..7c36dc0 100644 --- a/pkg/cloudbroker/extnet/get_reserved_ip.go +++ b/pkg/cloudbroker/extnet/get_reserved_ip.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about reserved address or address poll diff --git a/pkg/cloudbroker/extnet/ips_exclude.go b/pkg/cloudbroker/extnet/ips_exclude.go index d03d777..2e6e4e1 100644 --- a/pkg/cloudbroker/extnet/ips_exclude.go +++ b/pkg/cloudbroker/extnet/ips_exclude.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // IPsExcludeRequest struct to exclude list of IPs diff --git a/pkg/cloudbroker/extnet/ips_exclude_range.go b/pkg/cloudbroker/extnet/ips_exclude_range.go index 608defa..150df84 100644 --- a/pkg/cloudbroker/extnet/ips_exclude_range.go +++ b/pkg/cloudbroker/extnet/ips_exclude_range.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // IPsExcludeRangeRequest struct to exclude range of IPs diff --git a/pkg/cloudbroker/extnet/ips_include.go b/pkg/cloudbroker/extnet/ips_include.go index 90e020c..4cbfeb7 100644 --- a/pkg/cloudbroker/extnet/ips_include.go +++ b/pkg/cloudbroker/extnet/ips_include.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // IPsIncludeRequest struct to include list of IPs diff --git a/pkg/cloudbroker/extnet/ips_include_range.go b/pkg/cloudbroker/extnet/ips_include_range.go index 8680568..900e74a 100644 --- a/pkg/cloudbroker/extnet/ips_include_range.go +++ b/pkg/cloudbroker/extnet/ips_include_range.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // IPsIncludeRangeRequest struct to include range of IPs diff --git a/pkg/cloudbroker/extnet/list.go b/pkg/cloudbroker/extnet/list.go index a1eb067..c923c79 100644 --- a/pkg/cloudbroker/extnet/list.go +++ b/pkg/cloudbroker/extnet/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of external network diff --git a/pkg/cloudbroker/extnet/migrate_to_zone.go b/pkg/cloudbroker/extnet/migrate_to_zone.go index 1b64c75..eb4eed8 100644 --- a/pkg/cloudbroker/extnet/migrate_to_zone.go +++ b/pkg/cloudbroker/extnet/migrate_to_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateToZone struct to move extnet to another zone diff --git a/pkg/cloudbroker/extnet/ntp_apply.go b/pkg/cloudbroker/extnet/ntp_apply.go index f79d169..4a938d0 100644 --- a/pkg/cloudbroker/extnet/ntp_apply.go +++ b/pkg/cloudbroker/extnet/ntp_apply.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NTPApplyRequest struct for set new NTP diff --git a/pkg/cloudbroker/extnet/serialize.go b/pkg/cloudbroker/extnet/serialize.go index 0954488..dad88ec 100644 --- a/pkg/cloudbroker/extnet/serialize.go +++ b/pkg/cloudbroker/extnet/serialize.go @@ -3,7 +3,7 @@ package extnet import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/extnet/set_default.go b/pkg/cloudbroker/extnet/set_default.go index 448d195..d1c9a27 100644 --- a/pkg/cloudbroker/extnet/set_default.go +++ b/pkg/cloudbroker/extnet/set_default.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetDefaultRequest struct to set external network as default diff --git a/pkg/cloudbroker/extnet/set_highly_available.go b/pkg/cloudbroker/extnet/set_highly_available.go index 8726599..4bd3488 100644 --- a/pkg/cloudbroker/extnet/set_highly_available.go +++ b/pkg/cloudbroker/extnet/set_highly_available.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetHAModeRequest struct to set HA mode for external network diff --git a/pkg/cloudbroker/extnet/static_route_access_grant.go b/pkg/cloudbroker/extnet/static_route_access_grant.go index c78b3b5..02bbdcf 100644 --- a/pkg/cloudbroker/extnet/static_route_access_grant.go +++ b/pkg/cloudbroker/extnet/static_route_access_grant.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteAccessGrantRequest struct to grant access to static route to Compute/ViNS diff --git a/pkg/cloudbroker/extnet/static_route_access_revoke.go b/pkg/cloudbroker/extnet/static_route_access_revoke.go index 01fd808..7ce2cc5 100644 --- a/pkg/cloudbroker/extnet/static_route_access_revoke.go +++ b/pkg/cloudbroker/extnet/static_route_access_revoke.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteAccessRevokeRequest struct to revoke access to static route to Compute/ViNS diff --git a/pkg/cloudbroker/extnet/static_route_add.go b/pkg/cloudbroker/extnet/static_route_add.go index a3ba6c6..4bb5228 100644 --- a/pkg/cloudbroker/extnet/static_route_add.go +++ b/pkg/cloudbroker/extnet/static_route_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteAddRequest struct to add static route diff --git a/pkg/cloudbroker/extnet/static_route_del.go b/pkg/cloudbroker/extnet/static_route_del.go index b344954..458b0a0 100644 --- a/pkg/cloudbroker/extnet/static_route_del.go +++ b/pkg/cloudbroker/extnet/static_route_del.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteDelRequest struct to remove static route from ViNS diff --git a/pkg/cloudbroker/extnet/static_route_list.go b/pkg/cloudbroker/extnet/static_route_list.go index 254f46c..f80f698 100644 --- a/pkg/cloudbroker/extnet/static_route_list.go +++ b/pkg/cloudbroker/extnet/static_route_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteListRequest struct for static route list diff --git a/pkg/cloudbroker/extnet/update.go b/pkg/cloudbroker/extnet/update.go index a276281..bcd3cc6 100644 --- a/pkg/cloudbroker/extnet/update.go +++ b/pkg/cloudbroker/extnet/update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update external network diff --git a/pkg/cloudbroker/flipgoup.go b/pkg/cloudbroker/flipgoup.go index f81572c..fccb5c6 100644 --- a/pkg/cloudbroker/flipgoup.go +++ b/pkg/cloudbroker/flipgoup.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/flipgroup" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/flipgroup" ) // Accessing the FLIPGroup method group diff --git a/pkg/cloudbroker/flipgroup/compute_add.go b/pkg/cloudbroker/flipgroup/compute_add.go index aa0c889..d503a9a 100644 --- a/pkg/cloudbroker/flipgroup/compute_add.go +++ b/pkg/cloudbroker/flipgroup/compute_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ComputeAddRequest struct to add compute instance diff --git a/pkg/cloudbroker/flipgroup/compute_remove.go b/pkg/cloudbroker/flipgroup/compute_remove.go index 5ae1963..e36475b 100644 --- a/pkg/cloudbroker/flipgroup/compute_remove.go +++ b/pkg/cloudbroker/flipgroup/compute_remove.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ComputeRemoveRequest struct to remove compute instance diff --git a/pkg/cloudbroker/flipgroup/create.go b/pkg/cloudbroker/flipgroup/create.go index 421ea39..0bdb4cc 100644 --- a/pkg/cloudbroker/flipgroup/create.go +++ b/pkg/cloudbroker/flipgroup/create.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create FLIPGroup diff --git a/pkg/cloudbroker/flipgroup/delete.go b/pkg/cloudbroker/flipgroup/delete.go index 03cd190..c6e03a4 100644 --- a/pkg/cloudbroker/flipgroup/delete.go +++ b/pkg/cloudbroker/flipgroup/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete FLIPGroup diff --git a/pkg/cloudbroker/flipgroup/edit.go b/pkg/cloudbroker/flipgroup/edit.go index 027239a..318263a 100644 --- a/pkg/cloudbroker/flipgroup/edit.go +++ b/pkg/cloudbroker/flipgroup/edit.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EditRequest struct to edit FLIPGroup diff --git a/pkg/cloudbroker/flipgroup/flipgroup.go b/pkg/cloudbroker/flipgroup/flipgroup.go index 7697d99..ba6179a 100644 --- a/pkg/cloudbroker/flipgroup/flipgroup.go +++ b/pkg/cloudbroker/flipgroup/flipgroup.go @@ -2,7 +2,7 @@ package flipgroup import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to FLIPGroup diff --git a/pkg/cloudbroker/flipgroup/get.go b/pkg/cloudbroker/flipgroup/get.go index 01821c5..06e6322 100644 --- a/pkg/cloudbroker/flipgroup/get.go +++ b/pkg/cloudbroker/flipgroup/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about FLIPGroup diff --git a/pkg/cloudbroker/flipgroup/list.go b/pkg/cloudbroker/flipgroup/list.go index 8dd910e..7632f33 100644 --- a/pkg/cloudbroker/flipgroup/list.go +++ b/pkg/cloudbroker/flipgroup/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of FLIPGroup available to the current user diff --git a/pkg/cloudbroker/flipgroup/serialize.go b/pkg/cloudbroker/flipgroup/serialize.go index 49cb39b..e3f5e3b 100644 --- a/pkg/cloudbroker/flipgroup/serialize.go +++ b/pkg/cloudbroker/flipgroup/serialize.go @@ -3,7 +3,7 @@ package flipgroup import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/grid.go b/pkg/cloudbroker/grid.go index c62b9bb..e8d7402 100644 --- a/pkg/cloudbroker/grid.go +++ b/pkg/cloudbroker/grid.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/grid" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/grid" // Accessing the Grid method group func (cb *CloudBroker) Grid() *grid.Grid { diff --git a/pkg/cloudbroker/grid/add.go b/pkg/cloudbroker/grid/add.go index 8995421..2f05bf1 100644 --- a/pkg/cloudbroker/grid/add.go +++ b/pkg/cloudbroker/grid/add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddRequest struct for location code diff --git a/pkg/cloudbroker/grid/add_custom_backup_path.go b/pkg/cloudbroker/grid/add_custom_backup_path.go index 30222a6..89e0688 100644 --- a/pkg/cloudbroker/grid/add_custom_backup_path.go +++ b/pkg/cloudbroker/grid/add_custom_backup_path.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddCustomBackupPathRequest struct to add new path to the list of custom backup paths diff --git a/pkg/cloudbroker/grid/change_settings.go b/pkg/cloudbroker/grid/change_settings.go index b60180c..9fb554f 100644 --- a/pkg/cloudbroker/grid/change_settings.go +++ b/pkg/cloudbroker/grid/change_settings.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ChangeSettingsRequest struct to change grid settings diff --git a/pkg/cloudbroker/grid/execute_maintenance_script.go b/pkg/cloudbroker/grid/execute_maintenance_script.go index 175c655..ced064a 100644 --- a/pkg/cloudbroker/grid/execute_maintenance_script.go +++ b/pkg/cloudbroker/grid/execute_maintenance_script.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ExecuteMaintenanceScriptRequest struct to execute script diff --git a/pkg/cloudbroker/grid/get.go b/pkg/cloudbroker/grid/get.go index 24fac95..e5ba6de 100644 --- a/pkg/cloudbroker/grid/get.go +++ b/pkg/cloudbroker/grid/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get grid details diff --git a/pkg/cloudbroker/grid/get_backup.go b/pkg/cloudbroker/grid/get_backup.go index 6b72f57..1bed5ea 100644 --- a/pkg/cloudbroker/grid/get_backup.go +++ b/pkg/cloudbroker/grid/get_backup.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetBackupRequest struct to get backup diff --git a/pkg/cloudbroker/grid/get_diagnosis.go b/pkg/cloudbroker/grid/get_diagnosis.go index 153433a..1436d2d 100644 --- a/pkg/cloudbroker/grid/get_diagnosis.go +++ b/pkg/cloudbroker/grid/get_diagnosis.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetDiagnosisRequest struct to get platform snapshot with additional diagnosis diff --git a/pkg/cloudbroker/grid/get_resource_consumption.go b/pkg/cloudbroker/grid/get_resource_consumption.go index 4c35a00..ec15f41 100644 --- a/pkg/cloudbroker/grid/get_resource_consumption.go +++ b/pkg/cloudbroker/grid/get_resource_consumption.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetResourceConsumptionRequest struct to get resource consumption diff --git a/pkg/cloudbroker/grid/get_settings.go b/pkg/cloudbroker/grid/get_settings.go index fcd4c3d..24f872f 100644 --- a/pkg/cloudbroker/grid/get_settings.go +++ b/pkg/cloudbroker/grid/get_settings.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetSettingsRequest struct to get grid settings diff --git a/pkg/cloudbroker/grid/grid.go b/pkg/cloudbroker/grid/grid.go index d11c417..dfd59b7 100644 --- a/pkg/cloudbroker/grid/grid.go +++ b/pkg/cloudbroker/grid/grid.go @@ -2,7 +2,7 @@ package grid import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to grid diff --git a/pkg/cloudbroker/grid/list.go b/pkg/cloudbroker/grid/list.go index 587b8c5..0bbb900 100644 --- a/pkg/cloudbroker/grid/list.go +++ b/pkg/cloudbroker/grid/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of locations diff --git a/pkg/cloudbroker/grid/purge_logs.go b/pkg/cloudbroker/grid/purge_logs.go index 722f0b6..f0d5f46 100644 --- a/pkg/cloudbroker/grid/purge_logs.go +++ b/pkg/cloudbroker/grid/purge_logs.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PurgeLogsRequest struct to purge logs diff --git a/pkg/cloudbroker/grid/remove_custom_backup_path.go b/pkg/cloudbroker/grid/remove_custom_backup_path.go index 7a06b53..0715dd9 100644 --- a/pkg/cloudbroker/grid/remove_custom_backup_path.go +++ b/pkg/cloudbroker/grid/remove_custom_backup_path.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RemoveCustomBackupPathRequest struct to remove path from the list of custom backup paths diff --git a/pkg/cloudbroker/grid/rename.go b/pkg/cloudbroker/grid/rename.go index 40e73d2..85d71e3 100644 --- a/pkg/cloudbroker/grid/rename.go +++ b/pkg/cloudbroker/grid/rename.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RenameRequest struct to rename grid diff --git a/pkg/cloudbroker/grid/serialize.go b/pkg/cloudbroker/grid/serialize.go index c869fd7..cbeea40 100644 --- a/pkg/cloudbroker/grid/serialize.go +++ b/pkg/cloudbroker/grid/serialize.go @@ -3,7 +3,7 @@ package grid import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/grid/services_restart.go b/pkg/cloudbroker/grid/services_restart.go index bc205cd..ae0afb1 100644 --- a/pkg/cloudbroker/grid/services_restart.go +++ b/pkg/cloudbroker/grid/services_restart.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ServicesRestartRequest struct to restart services diff --git a/pkg/cloudbroker/grid/set_cpu_allocation_parameter.go b/pkg/cloudbroker/grid/set_cpu_allocation_parameter.go index 1d63930..fdc9fba 100644 --- a/pkg/cloudbroker/grid/set_cpu_allocation_parameter.go +++ b/pkg/cloudbroker/grid/set_cpu_allocation_parameter.go @@ -3,9 +3,8 @@ package grid import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // SetCPUAllocationParameterRequest for setting CPU allocation parameter diff --git a/pkg/cloudbroker/grid/set_cpu_allocation_ratio.go b/pkg/cloudbroker/grid/set_cpu_allocation_ratio.go index 8b09a5c..55443e9 100644 --- a/pkg/cloudbroker/grid/set_cpu_allocation_ratio.go +++ b/pkg/cloudbroker/grid/set_cpu_allocation_ratio.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetCPUAllocationRatioRequest struct to set allocation diff --git a/pkg/cloudbroker/grid/set_cpu_allocation_ratio_for_vm.go b/pkg/cloudbroker/grid/set_cpu_allocation_ratio_for_vm.go index 9cf1012..3317e58 100644 --- a/pkg/cloudbroker/grid/set_cpu_allocation_ratio_for_vm.go +++ b/pkg/cloudbroker/grid/set_cpu_allocation_ratio_for_vm.go @@ -3,9 +3,8 @@ package grid import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // SetCPUAllocationRatioForVMRequest for setting CPU allocation ratio for computes diff --git a/pkg/cloudbroker/grid/set_mem_allocation_ratio.go b/pkg/cloudbroker/grid/set_mem_allocation_ratio.go index 696e2cc..4712ef4 100644 --- a/pkg/cloudbroker/grid/set_mem_allocation_ratio.go +++ b/pkg/cloudbroker/grid/set_mem_allocation_ratio.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetMemAllocationRatioRequest struct to set memory allocation diff --git a/pkg/cloudbroker/grid/set_password_policy.go b/pkg/cloudbroker/grid/set_password_policy.go index e1473ae..c1ac895 100644 --- a/pkg/cloudbroker/grid/set_password_policy.go +++ b/pkg/cloudbroker/grid/set_password_policy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetPasswordPolicyRequest struct to set password policy for a grid diff --git a/pkg/cloudbroker/group.go b/pkg/cloudbroker/group.go index c54565a..495275b 100644 --- a/pkg/cloudbroker/group.go +++ b/pkg/cloudbroker/group.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/group" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/group" // Accessing the Group method group func (cb *CloudBroker) Group() *group.Group { diff --git a/pkg/cloudbroker/group/get.go b/pkg/cloudbroker/group/get.go index 98578f6..cab73e5 100644 --- a/pkg/cloudbroker/group/get.go +++ b/pkg/cloudbroker/group/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get details of the specified group. diff --git a/pkg/cloudbroker/group/group.go b/pkg/cloudbroker/group/group.go index 2f848b6..fcee057 100644 --- a/pkg/cloudbroker/group/group.go +++ b/pkg/cloudbroker/group/group.go @@ -1,6 +1,6 @@ package group -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to group type Group struct { diff --git a/pkg/cloudbroker/group/list.go b/pkg/cloudbroker/group/list.go index 37f84bb..7ac73d3 100644 --- a/pkg/cloudbroker/group/list.go +++ b/pkg/cloudbroker/group/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of group instances. diff --git a/pkg/cloudbroker/image.go b/pkg/cloudbroker/image.go index 84c7638..b868987 100644 --- a/pkg/cloudbroker/image.go +++ b/pkg/cloudbroker/image.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/image" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/image" ) // Accessing the Image method group diff --git a/pkg/cloudbroker/image/change_storage_policy.go b/pkg/cloudbroker/image/change_storage_policy.go index 7e9130c..b8f5e2a 100644 --- a/pkg/cloudbroker/image/change_storage_policy.go +++ b/pkg/cloudbroker/image/change_storage_policy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ChangeStoragePolicyRequest struct { diff --git a/pkg/cloudbroker/image/computeci_set.go b/pkg/cloudbroker/image/computeci_set.go index d17fb7b..e55d8bf 100644 --- a/pkg/cloudbroker/image/computeci_set.go +++ b/pkg/cloudbroker/image/computeci_set.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ComputeCISetRequest struct to set compute CI diff --git a/pkg/cloudbroker/image/computeci_unset.go b/pkg/cloudbroker/image/computeci_unset.go index 0ea3508..ff34fb6 100644 --- a/pkg/cloudbroker/image/computeci_unset.go +++ b/pkg/cloudbroker/image/computeci_unset.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ComputeCIUnsetRequest struct to unset compute CI diff --git a/pkg/cloudbroker/image/create_cdrom_image.go b/pkg/cloudbroker/image/create_cdrom_image.go index 07cee93..2db2bc2 100644 --- a/pkg/cloudbroker/image/create_cdrom_image.go +++ b/pkg/cloudbroker/image/create_cdrom_image.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateCDROMImageRequest struct to create CD-ROM image diff --git a/pkg/cloudbroker/image/create_image.go b/pkg/cloudbroker/image/create_image.go index 4c42b17..29075ca 100644 --- a/pkg/cloudbroker/image/create_image.go +++ b/pkg/cloudbroker/image/create_image.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create image diff --git a/pkg/cloudbroker/image/create_virtual.go b/pkg/cloudbroker/image/create_virtual.go index 08da322..378585f 100644 --- a/pkg/cloudbroker/image/create_virtual.go +++ b/pkg/cloudbroker/image/create_virtual.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateVirtualRequest struct to create virtual image diff --git a/pkg/cloudbroker/image/delete.go b/pkg/cloudbroker/image/delete.go index b767973..d8b1e78 100644 --- a/pkg/cloudbroker/image/delete.go +++ b/pkg/cloudbroker/image/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete image diff --git a/pkg/cloudbroker/image/delete_cdrom_image.go b/pkg/cloudbroker/image/delete_cdrom_image.go index ea36ac7..1db136f 100644 --- a/pkg/cloudbroker/image/delete_cdrom_image.go +++ b/pkg/cloudbroker/image/delete_cdrom_image.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteCDROMImageRequest struct to delete CD-ROM image diff --git a/pkg/cloudbroker/image/delete_images.go b/pkg/cloudbroker/image/delete_images.go index a0fce32..fd7dd1f 100644 --- a/pkg/cloudbroker/image/delete_images.go +++ b/pkg/cloudbroker/image/delete_images.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteImagesRequest struct to delete images diff --git a/pkg/cloudbroker/image/disable.go b/pkg/cloudbroker/image/disable.go index 5e1b15d..e41f4dd 100644 --- a/pkg/cloudbroker/image/disable.go +++ b/pkg/cloudbroker/image/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable image diff --git a/pkg/cloudbroker/image/edit.go b/pkg/cloudbroker/image/edit.go index 92c49f0..018965f 100644 --- a/pkg/cloudbroker/image/edit.go +++ b/pkg/cloudbroker/image/edit.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EditRequest struct to edit image diff --git a/pkg/cloudbroker/image/enable.go b/pkg/cloudbroker/image/enable.go index 8b326b0..840d317 100644 --- a/pkg/cloudbroker/image/enable.go +++ b/pkg/cloudbroker/image/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable image diff --git a/pkg/cloudbroker/image/get.go b/pkg/cloudbroker/image/get.go index 89c1788..f6e5b8c 100644 --- a/pkg/cloudbroker/image/get.go +++ b/pkg/cloudbroker/image/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get image details diff --git a/pkg/cloudbroker/image/grant_access.go b/pkg/cloudbroker/image/grant_access.go index e6263e1..95bac03 100644 --- a/pkg/cloudbroker/image/grant_access.go +++ b/pkg/cloudbroker/image/grant_access.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GrantAccessRequest struct to share image with accounts diff --git a/pkg/cloudbroker/image/ids.go b/pkg/cloudbroker/image/ids.go index 0b931bc..0d2b91d 100644 --- a/pkg/cloudbroker/image/ids.go +++ b/pkg/cloudbroker/image/ids.go @@ -9,15 +9,6 @@ func (li ListImages) IDs() []uint64 { return res } -// IDs gets array of StackIDs from ListStacks struct -func (ls ListStacks) IDs() []uint64 { - res := make([]uint64, 0, len(ls.Data)) - for _, h := range ls.Data { - res = append(res, h.ID) - } - return res -} - // IDs gets array of HistoryIDs from ListHistory struct func (lh ListHistory) IDs() []uint64 { res := make([]uint64, 0, len(lh)) diff --git a/pkg/cloudbroker/image/image.go b/pkg/cloudbroker/image/image.go index ee898ea..1bed809 100644 --- a/pkg/cloudbroker/image/image.go +++ b/pkg/cloudbroker/image/image.go @@ -1,7 +1,7 @@ // Lists all the images. A image is a template which can be used to deploy machines package image -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to image type Image struct { diff --git a/pkg/cloudbroker/image/link.go b/pkg/cloudbroker/image/link.go index e3e2433..2213f5c 100644 --- a/pkg/cloudbroker/image/link.go +++ b/pkg/cloudbroker/image/link.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // LinkRequest struct to link virtual image to another image diff --git a/pkg/cloudbroker/image/list.go b/pkg/cloudbroker/image/list.go index 4001a4d..b6f9545 100644 --- a/pkg/cloudbroker/image/list.go +++ b/pkg/cloudbroker/image/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of available images diff --git a/pkg/cloudbroker/image/list_stacks.go b/pkg/cloudbroker/image/list_stacks.go deleted file mode 100644 index 28989aa..0000000 --- a/pkg/cloudbroker/image/list_stacks.go +++ /dev/null @@ -1,65 +0,0 @@ -package image - -import ( - "context" - "encoding/json" - "net/http" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" -) - -// ListStacksRequest struct to get list of stack -type ListStacksRequest struct { - // Image ID - // Required: true - ImageID uint64 `url:"imageId" json:"imageId" validate:"required"` - - // Page number - // Required: false - Page uint64 `url:"page,omitempty" json:"page,omitempty"` - - // Page size - // Required: false - Size uint64 `url:"size,omitempty" json:"size,omitempty"` - - // Find by name - // Required: false - Name string `url:"name,omitempty" json:"name,omitempty"` - - // Find by status - // Required: false - Status string `url:"status,omitempty" json:"status,omitempty"` - - // Find by type - // Required: false - Type string `url:"type,omitempty" json:"type,omitempty"` - - // Sort by one of supported fields, format +|-(field) - // Required: false - SortBy string `url:"sortBy,omitempty" json:"sortBy,omitempty" validate:"omitempty,sortBy"` -} - -// ListStacks gets list stack by image ID -func (i Image) ListStacks(ctx context.Context, req ListStacksRequest) (*ListStacks, error) { - - err := validators.ValidateRequest(req) - if err != nil { - return nil, validators.ValidationErrors(validators.GetErrors(err)) - } - - url := "/cloudbroker/image/listStacks" - - res, err := i.client.DecortApiCall(ctx, http.MethodPost, url, req) - if err != nil { - return nil, err - } - - list := ListStacks{} - - err = json.Unmarshal(res, &list) - if err != nil { - return nil, err - } - - return &list, nil -} diff --git a/pkg/cloudbroker/image/models.go b/pkg/cloudbroker/image/models.go index 8619c09..3884513 100644 --- a/pkg/cloudbroker/image/models.go +++ b/pkg/cloudbroker/image/models.go @@ -329,84 +329,6 @@ func (r *GUID) UnmarshalJSON(b []byte) error { // List history type ListHistory []History -// List stacks -type ListStacks struct { - // Data - Data []ItemListStacks `json:"data"` - - // Entry count - EntryCount uint64 `json:"entryCount"` -} - -// Detailed information about image -type ItemListStacks struct { - // CKey - CKey string `json:"_ckey"` - - // API URL - APIURL string `json:"apiUrl"` - - // API key - APIKey string `json:"apikey"` - - // App ID - AppID string `json:"appId"` - - // CPU allocation ratio - CPUAllocationRatio float64 `json:"cpu_allocation_ratio"` - - // Description - Description string `json:"desc"` - - // Descr - Descr string `json:"descr"` - - // Drivers - Drivers []string `json:"drivers"` - - // Eco - Eco interface{} `json:"eco"` - - // Error - Error uint64 `json:"error"` - - // Grid ID - GID uint64 `json:"gid"` - - // GID - GUID uint64 `json:"guid"` - - // ID - ID uint64 `json:"id"` - - // List image IDs - Images []uint64 `json:"images"` - - // Login - Login string `json:"login"` - - // Mem allocation ratio - MemAllocationRatio float64 `json:"mem_allocation_ratio"` - - // Name - Name string `json:"name"` - - // Packegas - Packages Packages `json:"packages"` - - // Password - Password string `json:"passwd"` - - // Reference ID - ReferenceID string `json:"referenceId"` - - // Status - Status string `json:"status"` - - // Type - Type string `json:"type"` -} - // Package type Packages struct { // LibvirtBin diff --git a/pkg/cloudbroker/image/rename.go b/pkg/cloudbroker/image/rename.go index 93ddc0d..fb7f07f 100644 --- a/pkg/cloudbroker/image/rename.go +++ b/pkg/cloudbroker/image/rename.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RenameRequest struct to rename image diff --git a/pkg/cloudbroker/image/revoke_access.go b/pkg/cloudbroker/image/revoke_access.go index 43a3622..ea9c4a6 100644 --- a/pkg/cloudbroker/image/revoke_access.go +++ b/pkg/cloudbroker/image/revoke_access.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RevokeAccessRequest struct to unshare image with accounts diff --git a/pkg/cloudbroker/image/serialize.go b/pkg/cloudbroker/image/serialize.go index 04ac4fb..b2a1591 100644 --- a/pkg/cloudbroker/image/serialize.go +++ b/pkg/cloudbroker/image/serialize.go @@ -3,7 +3,7 @@ package image import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/image/share.go b/pkg/cloudbroker/image/share.go index f8acef1..756c706 100644 --- a/pkg/cloudbroker/image/share.go +++ b/pkg/cloudbroker/image/share.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ShareRequest struct to share image diff --git a/pkg/cloudbroker/k8ci.go b/pkg/cloudbroker/k8ci.go index 265f6dc..eb546bb 100644 --- a/pkg/cloudbroker/k8ci.go +++ b/pkg/cloudbroker/k8ci.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/k8ci" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/k8ci" ) // Accessing the K8CI method group diff --git a/pkg/cloudbroker/k8ci/access_add.go b/pkg/cloudbroker/k8ci/access_add.go index 87233d8..45b1017 100644 --- a/pkg/cloudbroker/k8ci/access_add.go +++ b/pkg/cloudbroker/k8ci/access_add.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessAddRequest struct for adding permission to access to account for a k8ci diff --git a/pkg/cloudbroker/k8ci/access_remove.go b/pkg/cloudbroker/k8ci/access_remove.go index 6b42c1a..fae0d7d 100644 --- a/pkg/cloudbroker/k8ci/access_remove.go +++ b/pkg/cloudbroker/k8ci/access_remove.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessRemoveRequest struct for removing permission to access to account for a k8ci diff --git a/pkg/cloudbroker/k8ci/create.go b/pkg/cloudbroker/k8ci/create.go index e8b1cc7..65af37f 100644 --- a/pkg/cloudbroker/k8ci/create.go +++ b/pkg/cloudbroker/k8ci/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create K8CI instance diff --git a/pkg/cloudbroker/k8ci/delete.go b/pkg/cloudbroker/k8ci/delete.go index 70bc363..06848e8 100644 --- a/pkg/cloudbroker/k8ci/delete.go +++ b/pkg/cloudbroker/k8ci/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete K8CI diff --git a/pkg/cloudbroker/k8ci/disable.go b/pkg/cloudbroker/k8ci/disable.go index f7744eb..55468b8 100644 --- a/pkg/cloudbroker/k8ci/disable.go +++ b/pkg/cloudbroker/k8ci/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable K8CI diff --git a/pkg/cloudbroker/k8ci/enable.go b/pkg/cloudbroker/k8ci/enable.go index 460555a..742b265 100644 --- a/pkg/cloudbroker/k8ci/enable.go +++ b/pkg/cloudbroker/k8ci/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable K8CI diff --git a/pkg/cloudbroker/k8ci/get.go b/pkg/cloudbroker/k8ci/get.go index cf1d7cb..e9093c2 100644 --- a/pkg/cloudbroker/k8ci/get.go +++ b/pkg/cloudbroker/k8ci/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about K8CI diff --git a/pkg/cloudbroker/k8ci/k8ci.go b/pkg/cloudbroker/k8ci/k8ci.go index 5424488..0d9bf59 100644 --- a/pkg/cloudbroker/k8ci/k8ci.go +++ b/pkg/cloudbroker/k8ci/k8ci.go @@ -2,7 +2,7 @@ package k8ci import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to K8CI diff --git a/pkg/cloudbroker/k8ci/list.go b/pkg/cloudbroker/k8ci/list.go index 5da8ad3..fe9abe0 100644 --- a/pkg/cloudbroker/k8ci/list.go +++ b/pkg/cloudbroker/k8ci/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list information about images diff --git a/pkg/cloudbroker/k8ci/list_deleted.go b/pkg/cloudbroker/k8ci/list_deleted.go index 91761b1..68dce58 100644 --- a/pkg/cloudbroker/k8ci/list_deleted.go +++ b/pkg/cloudbroker/k8ci/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list information about deleted k8ci items diff --git a/pkg/cloudbroker/k8ci/restore.go b/pkg/cloudbroker/k8ci/restore.go index ce11e40..ec8968c 100644 --- a/pkg/cloudbroker/k8ci/restore.go +++ b/pkg/cloudbroker/k8ci/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore K8CI diff --git a/pkg/cloudbroker/k8ci/serialize.go b/pkg/cloudbroker/k8ci/serialize.go index b33c48a..c5aefc6 100644 --- a/pkg/cloudbroker/k8ci/serialize.go +++ b/pkg/cloudbroker/k8ci/serialize.go @@ -3,7 +3,7 @@ package k8ci import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/k8s.go b/pkg/cloudbroker/k8s.go index c21ccde..8abd7ba 100644 --- a/pkg/cloudbroker/k8s.go +++ b/pkg/cloudbroker/k8s.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/k8s" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/k8s" ) // Accessing the K8S method group diff --git a/pkg/cloudbroker/k8s/create.go b/pkg/cloudbroker/k8s/create.go index 7f75df3..5ac1438 100644 --- a/pkg/cloudbroker/k8s/create.go +++ b/pkg/cloudbroker/k8s/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create K8S @@ -171,6 +171,7 @@ type CreateRequest struct { // Type of the emulated system, Q35 or i440fx // Required: false + // Default: Q35 Chipset string `url:"chipset,omitempty" json:"chipset,omitempty" validate:"omitempty,chipset"` // Zone ID diff --git a/pkg/cloudbroker/k8s/delete.go b/pkg/cloudbroker/k8s/delete.go index 8b7856d..b8f69ed 100644 --- a/pkg/cloudbroker/k8s/delete.go +++ b/pkg/cloudbroker/k8s/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete kubernetes cluster diff --git a/pkg/cloudbroker/k8s/delete_master_from_group.go b/pkg/cloudbroker/k8s/delete_master_from_group.go index 8eea25f..91ee170 100644 --- a/pkg/cloudbroker/k8s/delete_master_from_group.go +++ b/pkg/cloudbroker/k8s/delete_master_from_group.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteMasterFromGroupRequest struct to delete master from group diff --git a/pkg/cloudbroker/k8s/delete_worker_from_group.go b/pkg/cloudbroker/k8s/delete_worker_from_group.go index 8505b0f..f9962d5 100644 --- a/pkg/cloudbroker/k8s/delete_worker_from_group.go +++ b/pkg/cloudbroker/k8s/delete_worker_from_group.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteWorkerFromGroupRequest struct to delete worker from group diff --git a/pkg/cloudbroker/k8s/disable.go b/pkg/cloudbroker/k8s/disable.go index cc5c610..f81fb95 100644 --- a/pkg/cloudbroker/k8s/disable.go +++ b/pkg/cloudbroker/k8s/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable kubernetes cluster diff --git a/pkg/cloudbroker/k8s/enable.go b/pkg/cloudbroker/k8s/enable.go index 416ec70..6672ff5 100644 --- a/pkg/cloudbroker/k8s/enable.go +++ b/pkg/cloudbroker/k8s/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable kubernetes cluster diff --git a/pkg/cloudbroker/k8s/find_group_by_label.go b/pkg/cloudbroker/k8s/find_group_by_label.go index c2aa160..0e93d42 100644 --- a/pkg/cloudbroker/k8s/find_group_by_label.go +++ b/pkg/cloudbroker/k8s/find_group_by_label.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FindGroupByLabelRequest struct for get information about group of kubernetes cluster diff --git a/pkg/cloudbroker/k8s/get.go b/pkg/cloudbroker/k8s/get.go index f9860f0..0fad478 100644 --- a/pkg/cloudbroker/k8s/get.go +++ b/pkg/cloudbroker/k8s/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about kubernetes cluster diff --git a/pkg/cloudbroker/k8s/get_config.go b/pkg/cloudbroker/k8s/get_config.go index e50e333..445c57f 100644 --- a/pkg/cloudbroker/k8s/get_config.go +++ b/pkg/cloudbroker/k8s/get_config.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetConfigRequest struct to get configuration of kubernetes cluster diff --git a/pkg/cloudbroker/k8s/get_node_annotations.go b/pkg/cloudbroker/k8s/get_node_annotations.go index 7790db1..9de1073 100644 --- a/pkg/cloudbroker/k8s/get_node_annotations.go +++ b/pkg/cloudbroker/k8s/get_node_annotations.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetNodeAnnotationsRequest struct to get node annotations diff --git a/pkg/cloudbroker/k8s/get_node_labels.go b/pkg/cloudbroker/k8s/get_node_labels.go index 01c0fbb..ca543d9 100644 --- a/pkg/cloudbroker/k8s/get_node_labels.go +++ b/pkg/cloudbroker/k8s/get_node_labels.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetNodeLabelsRequest struct to get worker node labels diff --git a/pkg/cloudbroker/k8s/get_node_taints.go b/pkg/cloudbroker/k8s/get_node_taints.go index d64e8c2..cdc15ac 100644 --- a/pkg/cloudbroker/k8s/get_node_taints.go +++ b/pkg/cloudbroker/k8s/get_node_taints.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetNodeTaintsRequest struct to get node taints diff --git a/pkg/cloudbroker/k8s/get_worker_nodes_meta_data.go b/pkg/cloudbroker/k8s/get_worker_nodes_meta_data.go index a9c5dc9..ed2d587 100644 --- a/pkg/cloudbroker/k8s/get_worker_nodes_meta_data.go +++ b/pkg/cloudbroker/k8s/get_worker_nodes_meta_data.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetWorkerNodesMetaDataRequest struct to get worker group metadata by ID diff --git a/pkg/cloudbroker/k8s/k8s.go b/pkg/cloudbroker/k8s/k8s.go index d5526cb..3762935 100644 --- a/pkg/cloudbroker/k8s/k8s.go +++ b/pkg/cloudbroker/k8s/k8s.go @@ -2,7 +2,7 @@ package k8s import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to K8S diff --git a/pkg/cloudbroker/k8s/list.go b/pkg/cloudbroker/k8s/list.go index ba8f3b6..837322d 100644 --- a/pkg/cloudbroker/k8s/list.go +++ b/pkg/cloudbroker/k8s/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list information K8S diff --git a/pkg/cloudbroker/k8s/list_deleted.go b/pkg/cloudbroker/k8s/list_deleted.go index 9ba639f..1ff35a3 100644 --- a/pkg/cloudbroker/k8s/list_deleted.go +++ b/pkg/cloudbroker/k8s/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list of deleted kubernetes cluster diff --git a/pkg/cloudbroker/k8s/migrate_to_zone.go b/pkg/cloudbroker/k8s/migrate_to_zone.go index dc82a46..74cacdd 100644 --- a/pkg/cloudbroker/k8s/migrate_to_zone.go +++ b/pkg/cloudbroker/k8s/migrate_to_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateToZone struct to move k8s cluster to another zone diff --git a/pkg/cloudbroker/k8s/restore.go b/pkg/cloudbroker/k8s/restore.go index 0331cd0..1371e7e 100644 --- a/pkg/cloudbroker/k8s/restore.go +++ b/pkg/cloudbroker/k8s/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore kubernetes cluster diff --git a/pkg/cloudbroker/k8s/serialize.go b/pkg/cloudbroker/k8s/serialize.go index e6ee662..74db914 100644 --- a/pkg/cloudbroker/k8s/serialize.go +++ b/pkg/cloudbroker/k8s/serialize.go @@ -3,7 +3,7 @@ package k8s import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/k8s/start.go b/pkg/cloudbroker/k8s/start.go index 509cc49..9f7db91 100644 --- a/pkg/cloudbroker/k8s/start.go +++ b/pkg/cloudbroker/k8s/start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StartRequest struct to start kubernetes cluster diff --git a/pkg/cloudbroker/k8s/stop.go b/pkg/cloudbroker/k8s/stop.go index bb54469..45cfad6 100644 --- a/pkg/cloudbroker/k8s/stop.go +++ b/pkg/cloudbroker/k8s/stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StopRequest struct to stop kubernetes cluster diff --git a/pkg/cloudbroker/k8s/update.go b/pkg/cloudbroker/k8s/update.go index 7d7a201..f16ac70 100644 --- a/pkg/cloudbroker/k8s/update.go +++ b/pkg/cloudbroker/k8s/update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update kubernetes cluster diff --git a/pkg/cloudbroker/k8s/update_worker_nodes_meta_data.go b/pkg/cloudbroker/k8s/update_worker_nodes_meta_data.go index 815ff97..2448bed 100644 --- a/pkg/cloudbroker/k8s/update_worker_nodes_meta_data.go +++ b/pkg/cloudbroker/k8s/update_worker_nodes_meta_data.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateWorkerNodesMetaDataRequest struct to add worker to a kubernetes cluster diff --git a/pkg/cloudbroker/k8s/worker_add.go b/pkg/cloudbroker/k8s/worker_add.go index 942c5b4..cb1d1ac 100644 --- a/pkg/cloudbroker/k8s/worker_add.go +++ b/pkg/cloudbroker/k8s/worker_add.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // WorkerAddRequest struct to add worker to a kubernetes cluster @@ -24,6 +24,7 @@ type WorkerAddRequest struct { // Type of the emulated system, Q35 or i440fx // Required: false + // Default: Q35 Chipset string `url:"chipset,omitempty" json:"chipset,omitempty" validate:"omitempty,chipset"` } diff --git a/pkg/cloudbroker/k8s/worker_reset.go b/pkg/cloudbroker/k8s/worker_reset.go index 50687b4..3a65cd3 100644 --- a/pkg/cloudbroker/k8s/worker_reset.go +++ b/pkg/cloudbroker/k8s/worker_reset.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // WorkerResetRequest struct for hard reset kubernetes cluster diff --git a/pkg/cloudbroker/k8s/worker_restart.go b/pkg/cloudbroker/k8s/worker_restart.go index f9b63a2..ff6a86d 100644 --- a/pkg/cloudbroker/k8s/worker_restart.go +++ b/pkg/cloudbroker/k8s/worker_restart.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // WorkerRestartRequest struct to restart worker node diff --git a/pkg/cloudbroker/k8s/workers_group_add.go b/pkg/cloudbroker/k8s/workers_group_add.go index 8752fe9..9e8ed0b 100644 --- a/pkg/cloudbroker/k8s/workers_group_add.go +++ b/pkg/cloudbroker/k8s/workers_group_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // WorkersGroupAddRequest struct to add workers group @@ -69,6 +69,7 @@ type WorkersGroupAddRequest struct { // Type of the emulated system, Q35 or i440fx // Required: false + // Default: Q35 Chipset string `url:"chipset,omitempty" json:"chipset,omitempty" validate:"omitempty,chipset"` } diff --git a/pkg/cloudbroker/k8s/workers_group_delete.go b/pkg/cloudbroker/k8s/workers_group_delete.go index 45c6a67..62de0d5 100644 --- a/pkg/cloudbroker/k8s/workers_group_delete.go +++ b/pkg/cloudbroker/k8s/workers_group_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // WorkersGroupDeleteRequest struct to delete workers group diff --git a/pkg/cloudbroker/k8s/workers_group_get_by_name.go b/pkg/cloudbroker/k8s/workers_group_get_by_name.go index 1c37a70..92dec70 100644 --- a/pkg/cloudbroker/k8s/workers_group_get_by_name.go +++ b/pkg/cloudbroker/k8s/workers_group_get_by_name.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // WorkersGroupGetByNameRequest struct to get information about worker group diff --git a/pkg/cloudbroker/kvmx86.go b/pkg/cloudbroker/kvmx86.go index 93198a0..669ab17 100644 --- a/pkg/cloudbroker/kvmx86.go +++ b/pkg/cloudbroker/kvmx86.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/kvmx86" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/kvmx86" ) // Accessing the KVMX86 method group diff --git a/pkg/cloudbroker/kvmx86/create.go b/pkg/cloudbroker/kvmx86/create.go index 082ef59..db19fec 100644 --- a/pkg/cloudbroker/kvmx86/create.go +++ b/pkg/cloudbroker/kvmx86/create.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type Interface struct { @@ -160,9 +160,9 @@ type CreateRequest struct { // Required: false Start bool `url:"start" json:"start"` - // Stack ID + // Node ID // Required: false - StackID uint64 `url:"stackId,omitempty" json:"stackId,omitempty"` + NodeID uint64 `url:"node_id,omitempty" json:"node_id,omitempty"` // System name // Required: false @@ -191,6 +191,7 @@ type CreateRequest struct { // Type of the emulated system, Q35 or i440fx // Required: false + // Default: Q35 Chipset string `url:"chipset,omitempty" json:"chipset,omitempty" validate:"omitempty,chipset"` // Use Huge Pages to allocate RAM of the virtual machine. The system must be pre-configured by allocating Huge Pages on the physical node diff --git a/pkg/cloudbroker/kvmx86/create_blank.go b/pkg/cloudbroker/kvmx86/create_blank.go index cf525dd..dc3dbed 100644 --- a/pkg/cloudbroker/kvmx86/create_blank.go +++ b/pkg/cloudbroker/kvmx86/create_blank.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateBlankRequest struct to create KVM x86 VM from scratch @@ -67,8 +67,27 @@ type CreateBlankRequest struct { // Type of the emulated system, Q35 or i440fx // Required: false + // Default: Q35 Chipset string `url:"chipset,omitempty" json:"chipset,omitempty" validate:"omitempty,chipset"` + // Use Huge Pages to allocate RAM of the virtual machine. The system must be pre-configured by allocating Huge Pages on the physical node + // Required: false + // Default: false + HPBacked bool `url:"hp_backed" json:"hp_backed"` + + // Run VM on dedicated CPUs. To use this feature, the system must be pre-configured by allocating CPUs on the physical node + // Required: false + // Default: false + CPUPin bool `url:"cpu_pin" json:"cpu_pin"` + + // Rule for VM placement with NUMA affinity. + // Possible values - none (placement without NUMA affinity), + // strict (strictly with NUMA affinity, if not possible - do not start VM), + // loose (use NUMA affinity if possible) + // Required: false + // Default: none + NumaAffinity string `url:"numa_affinity,omitempty" json:"numa_affinity,omitempty" validate:"omitempty,numaAffinity"` + // Recommended isolated CPUs. Field is ignored if compute.cpupin=False or compute.pinned=False // Required: false PreferredCPU []int64 `url:"preferredCpu,omitempty" json:"preferredCpu,omitempty" validate:"omitempty,preferredCPU"` diff --git a/pkg/cloudbroker/kvmx86/kvmx86.go b/pkg/cloudbroker/kvmx86/kvmx86.go index df090ac..dc96558 100644 --- a/pkg/cloudbroker/kvmx86/kvmx86.go +++ b/pkg/cloudbroker/kvmx86/kvmx86.go @@ -1,7 +1,7 @@ // API to manage KVM x86 compute instances (x86 VMs) package kvmx86 -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to KVMX86 type KVMX86 struct { diff --git a/pkg/cloudbroker/kvmx86/mass_create.go b/pkg/cloudbroker/kvmx86/mass_create.go index 54bd9bb..c74e606 100644 --- a/pkg/cloudbroker/kvmx86/mass_create.go +++ b/pkg/cloudbroker/kvmx86/mass_create.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type InterfaceMassCreate struct { diff --git a/pkg/cloudbroker/lb.go b/pkg/cloudbroker/lb.go index b80cae8..1767be9 100644 --- a/pkg/cloudbroker/lb.go +++ b/pkg/cloudbroker/lb.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/lb" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/lb" // Accessing the LB method group func (cb *CloudBroker) LB() *lb.LB { diff --git a/pkg/cloudbroker/lb/backend_create.go b/pkg/cloudbroker/lb/backend_create.go index 038566d..3fcb8df 100644 --- a/pkg/cloudbroker/lb/backend_create.go +++ b/pkg/cloudbroker/lb/backend_create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BackendCreateRequest struct to create backend diff --git a/pkg/cloudbroker/lb/backend_delete.go b/pkg/cloudbroker/lb/backend_delete.go index 9486a37..58a0ddb 100644 --- a/pkg/cloudbroker/lb/backend_delete.go +++ b/pkg/cloudbroker/lb/backend_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BackendDeleteRequest struct to delete backend diff --git a/pkg/cloudbroker/lb/backend_server_add.go b/pkg/cloudbroker/lb/backend_server_add.go index 8a210df..6dd8493 100644 --- a/pkg/cloudbroker/lb/backend_server_add.go +++ b/pkg/cloudbroker/lb/backend_server_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BackendServerAddRequest struct to add server definition to the backend diff --git a/pkg/cloudbroker/lb/backend_server_delete.go b/pkg/cloudbroker/lb/backend_server_delete.go index d376aa1..2737307 100644 --- a/pkg/cloudbroker/lb/backend_server_delete.go +++ b/pkg/cloudbroker/lb/backend_server_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BackendServerDeleteRequest struct to delete server definition diff --git a/pkg/cloudbroker/lb/backend_server_update.go b/pkg/cloudbroker/lb/backend_server_update.go index 8742305..6a54e19 100644 --- a/pkg/cloudbroker/lb/backend_server_update.go +++ b/pkg/cloudbroker/lb/backend_server_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BackendServerUpdateRequest struct to update server diff --git a/pkg/cloudbroker/lb/backend_update.go b/pkg/cloudbroker/lb/backend_update.go index 3fca6f1..4b8f933 100644 --- a/pkg/cloudbroker/lb/backend_update.go +++ b/pkg/cloudbroker/lb/backend_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BackendUpdateRequest struct to update backend diff --git a/pkg/cloudbroker/lb/config_reset.go b/pkg/cloudbroker/lb/config_reset.go index 943c91b..366c8f2 100644 --- a/pkg/cloudbroker/lb/config_reset.go +++ b/pkg/cloudbroker/lb/config_reset.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ConfigResetRequest struct to reset config diff --git a/pkg/cloudbroker/lb/create.go b/pkg/cloudbroker/lb/create.go index c13345d..e448698 100644 --- a/pkg/cloudbroker/lb/create.go +++ b/pkg/cloudbroker/lb/create.go @@ -7,7 +7,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create load balancer diff --git a/pkg/cloudbroker/lb/delete.go b/pkg/cloudbroker/lb/delete.go index 20a26bf..474bac1 100644 --- a/pkg/cloudbroker/lb/delete.go +++ b/pkg/cloudbroker/lb/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete load balancer diff --git a/pkg/cloudbroker/lb/disable.go b/pkg/cloudbroker/lb/disable.go index 9fd1df8..de77787 100644 --- a/pkg/cloudbroker/lb/disable.go +++ b/pkg/cloudbroker/lb/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable load balancer diff --git a/pkg/cloudbroker/lb/enable.go b/pkg/cloudbroker/lb/enable.go index 32dd8c2..0b71809 100644 --- a/pkg/cloudbroker/lb/enable.go +++ b/pkg/cloudbroker/lb/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable load balancer diff --git a/pkg/cloudbroker/lb/filter.go b/pkg/cloudbroker/lb/filter.go index 14c1b07..9ff17e0 100644 --- a/pkg/cloudbroker/lb/filter.go +++ b/pkg/cloudbroker/lb/filter.go @@ -3,8 +3,8 @@ package lb import ( "context" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/k8s" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/k8s" ) // FilterByID returns ListLB with specified ID. diff --git a/pkg/cloudbroker/lb/frontend_bind.go b/pkg/cloudbroker/lb/frontend_bind.go index fdba972..f169789 100644 --- a/pkg/cloudbroker/lb/frontend_bind.go +++ b/pkg/cloudbroker/lb/frontend_bind.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FrontendBindRequest struct for frontend bind diff --git a/pkg/cloudbroker/lb/frontend_bind_delete.go b/pkg/cloudbroker/lb/frontend_bind_delete.go index f0e8592..fd15b82 100644 --- a/pkg/cloudbroker/lb/frontend_bind_delete.go +++ b/pkg/cloudbroker/lb/frontend_bind_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FrontendBindDeleteRequest struct to delete bind diff --git a/pkg/cloudbroker/lb/frontend_binding_update.go b/pkg/cloudbroker/lb/frontend_binding_update.go index a2e5714..7e52e90 100644 --- a/pkg/cloudbroker/lb/frontend_binding_update.go +++ b/pkg/cloudbroker/lb/frontend_binding_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FrontendBindUpdateRequest struct for update binding diff --git a/pkg/cloudbroker/lb/frontend_create.go b/pkg/cloudbroker/lb/frontend_create.go index e0a0b50..358f6f1 100644 --- a/pkg/cloudbroker/lb/frontend_create.go +++ b/pkg/cloudbroker/lb/frontend_create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FrontendCreateRequest struct for create frontend diff --git a/pkg/cloudbroker/lb/frontend_delete.go b/pkg/cloudbroker/lb/frontend_delete.go index 8fed174..f1c3334 100644 --- a/pkg/cloudbroker/lb/frontend_delete.go +++ b/pkg/cloudbroker/lb/frontend_delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // FrontendDeleteRequest struct for delete frontend diff --git a/pkg/cloudbroker/lb/get.go b/pkg/cloudbroker/lb/get.go index ef1bc46..a53a182 100644 --- a/pkg/cloudbroker/lb/get.go +++ b/pkg/cloudbroker/lb/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about load balancer diff --git a/pkg/cloudbroker/lb/lb.go b/pkg/cloudbroker/lb/lb.go index 1e3a0e2..0064889 100644 --- a/pkg/cloudbroker/lb/lb.go +++ b/pkg/cloudbroker/lb/lb.go @@ -1,7 +1,7 @@ // API to manage load balancer instance package lb -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to load balancer type LB struct { diff --git a/pkg/cloudbroker/lb/list.go b/pkg/cloudbroker/lb/list.go index c7c3885..18ecb43 100644 --- a/pkg/cloudbroker/lb/list.go +++ b/pkg/cloudbroker/lb/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of load balancers diff --git a/pkg/cloudbroker/lb/list_deleted.go b/pkg/cloudbroker/lb/list_deleted.go index 6f3af30..8b5f423 100644 --- a/pkg/cloudbroker/lb/list_deleted.go +++ b/pkg/cloudbroker/lb/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list of deleted load balancers diff --git a/pkg/cloudbroker/lb/make_highly_available.go b/pkg/cloudbroker/lb/make_highly_available.go index 999029d..27d9a2a 100644 --- a/pkg/cloudbroker/lb/make_highly_available.go +++ b/pkg/cloudbroker/lb/make_highly_available.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // HighlyAvailableRequest struct to make Load Balancer Highly available diff --git a/pkg/cloudbroker/lb/migrate_to_zone.go b/pkg/cloudbroker/lb/migrate_to_zone.go index 39b0423..10e1e72 100644 --- a/pkg/cloudbroker/lb/migrate_to_zone.go +++ b/pkg/cloudbroker/lb/migrate_to_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateToZone struct to move lb to another zone diff --git a/pkg/cloudbroker/lb/restart.go b/pkg/cloudbroker/lb/restart.go index da2dc29..05c26f7 100644 --- a/pkg/cloudbroker/lb/restart.go +++ b/pkg/cloudbroker/lb/restart.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestartRequest struct to restart load balancer diff --git a/pkg/cloudbroker/lb/restore.go b/pkg/cloudbroker/lb/restore.go index 2891864..ad4f81c 100644 --- a/pkg/cloudbroker/lb/restore.go +++ b/pkg/cloudbroker/lb/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore load balancer diff --git a/pkg/cloudbroker/lb/serialize.go b/pkg/cloudbroker/lb/serialize.go index e92dca7..2e509f3 100644 --- a/pkg/cloudbroker/lb/serialize.go +++ b/pkg/cloudbroker/lb/serialize.go @@ -3,7 +3,7 @@ package lb import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/lb/start.go b/pkg/cloudbroker/lb/start.go index 5e5e5e6..63e9f4e 100644 --- a/pkg/cloudbroker/lb/start.go +++ b/pkg/cloudbroker/lb/start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StartRequest struct to start load balancer diff --git a/pkg/cloudbroker/lb/stop.go b/pkg/cloudbroker/lb/stop.go index b1eeed0..41397a0 100644 --- a/pkg/cloudbroker/lb/stop.go +++ b/pkg/cloudbroker/lb/stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StopRequest struct to stop load balancer diff --git a/pkg/cloudbroker/lb/update.go b/pkg/cloudbroker/lb/update.go index c5c8bff..8d248a0 100644 --- a/pkg/cloudbroker/lb/update.go +++ b/pkg/cloudbroker/lb/update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update load balancer diff --git a/pkg/cloudbroker/lb/update_sysctl_params.go b/pkg/cloudbroker/lb/update_sysctl_params.go index 577695a..714653d 100644 --- a/pkg/cloudbroker/lb/update_sysctl_params.go +++ b/pkg/cloudbroker/lb/update_sysctl_params.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateSysctParamsRequest struct to update sysct params for lb diff --git a/pkg/cloudbroker/node.go b/pkg/cloudbroker/node.go index 0736b16..77e6c4f 100644 --- a/pkg/cloudbroker/node.go +++ b/pkg/cloudbroker/node.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/node" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/node" // Accessing the Node method group func (cb *CloudBroker) Node() *node.Node { diff --git a/pkg/cloudbroker/node/add_ssh_identity.go b/pkg/cloudbroker/node/add_ssh_identity.go index 191d03b..8fbdb85 100644 --- a/pkg/cloudbroker/node/add_ssh_identity.go +++ b/pkg/cloudbroker/node/add_ssh_identity.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddSSHIdentityRequest struct to add node ssh information diff --git a/pkg/cloudbroker/node/apply_ipmi_action.go b/pkg/cloudbroker/node/apply_ipmi_action.go index 81c7a63..167e72e 100644 --- a/pkg/cloudbroker/node/apply_ipmi_action.go +++ b/pkg/cloudbroker/node/apply_ipmi_action.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ApplyIpmiActionRequest struct to apply ipmi action on node diff --git a/pkg/cloudbroker/node/consumption.go b/pkg/cloudbroker/node/consumption.go index bc14d4d..3466ecf 100644 --- a/pkg/cloudbroker/node/consumption.go +++ b/pkg/cloudbroker/node/consumption.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ConsumptionRequest struct to get node summary by resources and consumption diff --git a/pkg/cloudbroker/node/decommission.go b/pkg/cloudbroker/node/decommission.go index ce94548..8bca8d1 100644 --- a/pkg/cloudbroker/node/decommission.go +++ b/pkg/cloudbroker/node/decommission.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DecommissionRequest struct to set node status to DECOMMISSIONED diff --git a/pkg/cloudbroker/node/enable.go b/pkg/cloudbroker/node/enable.go index d848b9c..951343a 100644 --- a/pkg/cloudbroker/node/enable.go +++ b/pkg/cloudbroker/node/enable.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable node from maintenance status to enabled diff --git a/pkg/cloudbroker/node/enable_nodes.go b/pkg/cloudbroker/node/enable_nodes.go index 11844ea..2b87422 100644 --- a/pkg/cloudbroker/node/enable_nodes.go +++ b/pkg/cloudbroker/node/enable_nodes.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableNodesRequest struct to enable nodes from maintenance status to enabled diff --git a/pkg/cloudbroker/node/get.go b/pkg/cloudbroker/node/get.go index 930ee3d..7311211 100644 --- a/pkg/cloudbroker/node/get.go +++ b/pkg/cloudbroker/node/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about node diff --git a/pkg/cloudbroker/stack/get_logical_cores_count.go b/pkg/cloudbroker/node/get_logical_cores_count.go similarity index 58% rename from pkg/cloudbroker/stack/get_logical_cores_count.go rename to pkg/cloudbroker/node/get_logical_cores_count.go index 93403be..e51143c 100644 --- a/pkg/cloudbroker/stack/get_logical_cores_count.go +++ b/pkg/cloudbroker/node/get_logical_cores_count.go @@ -1,28 +1,28 @@ -package stack +package node import ( "context" "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) -// GetLogicalCoresCountRequest struct to get logical cores count by stack +// GetLogicalCoresCountRequest struct to get logical cores count by node type GetLogicalCoresCountRequest struct { - // Stack ID + // Node ID // Required: true - StackId uint64 `url:"stackId" json:"stackId" validate:"required"` + NodeId uint64 `url:"node_id" json:"node_id" validate:"required"` } -// GetLogicalCoresCount get logical cores count by stack -func (i Stack) GetLogicalCoresCount(ctx context.Context, req GetLogicalCoresCountRequest) (uint64, error) { +// GetLogicalCoresCount get logical cores count by node +func (i Node) GetLogicalCoresCount(ctx context.Context, req GetLogicalCoresCountRequest) (uint64, error) { err := validators.ValidateRequest(req) if err != nil { return 0, validators.ValidationErrors(validators.GetErrors(err)) } - url := "/cloudbroker/stack/getLogicalCoresCount" + url := "/cloudbroker/node/get_logical_cores_count" res, err := i.client.DecortApiCall(ctx, http.MethodPost, url, req) if err != nil { diff --git a/pkg/cloudbroker/node/get_ssh_identity.go b/pkg/cloudbroker/node/get_ssh_identity.go index f5fdd6e..bc69db5 100644 --- a/pkg/cloudbroker/node/get_ssh_identity.go +++ b/pkg/cloudbroker/node/get_ssh_identity.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetSSHIdentityRequest struct to get node ssh information diff --git a/pkg/cloudbroker/node/list.go b/pkg/cloudbroker/node/list.go index 92c7c4d..b290b78 100644 --- a/pkg/cloudbroker/node/list.go +++ b/pkg/cloudbroker/node/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of nodes diff --git a/pkg/cloudbroker/node/maintenance.go b/pkg/cloudbroker/node/maintenance.go index 720822a..e1192ea 100644 --- a/pkg/cloudbroker/node/maintenance.go +++ b/pkg/cloudbroker/node/maintenance.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MaintenanceRequest struct to place node in maintenance state diff --git a/pkg/cloudbroker/node/models.go b/pkg/cloudbroker/node/models.go index d3761af..4af8b4b 100644 --- a/pkg/cloudbroker/node/models.go +++ b/pkg/cloudbroker/node/models.go @@ -53,9 +53,6 @@ type RecordNode struct { // SriovEnabled SriovEnabled bool `json:"sriovEnabled"` - // StackID - StackID uint64 `json:"stackId"` - // Status Status string `json:"status"` @@ -76,6 +73,15 @@ type RecordNode struct { // Zone ID ZoneID uint64 `json:"zoneId"` + + // OpenvSwitch Bridges + OpenvSwitchBridges []string `json:"openvswitch_bridges"` + + // Description + Description string `json:"description"` + + // SDN Hypervisor Name + SDNHypervisorName string `json:"sdn_hypervisor_name"` } // Resource consumption of the node @@ -102,7 +108,7 @@ type FreeResourcesInfo struct { RAM float64 `json:"RAM"` // VCPU - VCPU uint64 `json:"vCPU"` + VCPU uint64 `json:"vCPUs"` } // Resources Info @@ -136,6 +142,12 @@ type CpuInfo struct { // PhysCount PhysCount uint64 `json:"physCount"` + + // Flags + Flags []string `json:"flags"` + + // Mddel name + ModelName string `json:"model_name"` } // Main information about node @@ -245,9 +257,6 @@ type ItemNode struct { // SriovEnabled SriovEnabled bool `json:"sriovEnabled"` - // StackID - StackID uint64 `json:"stackId"` - // Status Status string `json:"status"` @@ -265,6 +274,34 @@ type ItemNode struct { // Zone ID ZoneID uint64 `json:"zoneId"` + + // OpenvSwitch Bridges + OpenvSwitchBridges []string `json:"openvswitch_bridges"` + + // APIUrl + APIUrl string `json:"apiUrl"` + + // Drivers + Drivers []string `json:"drivers"` + + // Old Compat LVM ID + OldCompatLVMID uint64 `json:"old_compat_lvm_id"` + + // CPU Allocation ratio + CPUAllocationRatio float64 `json:"cpu_allocation_ratio"` + + // MemAllocationRatio + + MemAllocationRatio float64 `json:"mem_allocation_ratio"` + // Packages + Packages map[string]PackageInfo `json:"packages"` +} + +type PackageInfo struct { + // Installed size + InstalledSize string `json:"installed_size"` + // Version + Ver string `json:"ver"` } // Numa Topology Info diff --git a/pkg/cloudbroker/node/node.go b/pkg/cloudbroker/node/node.go index fe886f3..21eee00 100644 --- a/pkg/cloudbroker/node/node.go +++ b/pkg/cloudbroker/node/node.go @@ -2,7 +2,7 @@ package node import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to node diff --git a/pkg/cloudbroker/node/restrict.go b/pkg/cloudbroker/node/restrict.go index 99bf3be..e23cbc3 100644 --- a/pkg/cloudbroker/node/restrict.go +++ b/pkg/cloudbroker/node/restrict.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestrictRequest struct to set node status to 'RESTRICTED' diff --git a/pkg/cloudbroker/node/serialize.go b/pkg/cloudbroker/node/serialize.go index e2eac23..8c24d53 100644 --- a/pkg/cloudbroker/node/serialize.go +++ b/pkg/cloudbroker/node/serialize.go @@ -3,7 +3,7 @@ package node import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/node/set_core_isolation.go b/pkg/cloudbroker/node/set_core_isolation.go index b631703..8393f41 100644 --- a/pkg/cloudbroker/node/set_core_isolation.go +++ b/pkg/cloudbroker/node/set_core_isolation.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetCoreIsolationRequest struct to isolate selected cores on node boot diff --git a/pkg/cloudbroker/node/set_cpu_allocation_ratio.go b/pkg/cloudbroker/node/set_cpu_allocation_ratio.go new file mode 100644 index 0000000..77ed2e1 --- /dev/null +++ b/pkg/cloudbroker/node/set_cpu_allocation_ratio.go @@ -0,0 +1,36 @@ +package node + +import ( + "context" + "net/http" + + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" +) + +// SetCpuAllocationRatioRequest struct to set CPU allocation ratio +type SetCpuAllocationRatioRequest struct { + // Node ID + // Required: true + NodeID uint64 `url:"node_id" json:"node_id" validate:"required"` + + // Allocation ratio (zero or positive value) + // Required: true + Ratio float64 `url:"ratio" json:"ratio" validate:"required"` +} + +// SetCpuAllocationRatio set CPU allocation ratio +func (i Node) SetCpuAllocationRatio(ctx context.Context, req SetCpuAllocationRatioRequest) error { + err := validators.ValidateRequest(req) + if err != nil { + return validators.ValidationErrors(validators.GetErrors(err)) + } + + url := "/cloudbroker/node/set_cpu_allocation_ratio" + + _, err = i.client.DecortApiCall(ctx, http.MethodPost, url, req) + if err != nil { + return err + } + + return nil +} diff --git a/pkg/cloudbroker/node/set_huge_pages.go b/pkg/cloudbroker/node/set_huge_pages.go index e67bb45..9df68d6 100644 --- a/pkg/cloudbroker/node/set_huge_pages.go +++ b/pkg/cloudbroker/node/set_huge_pages.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetHugePagesRequest struct to set on-boot Huge Pages configuration diff --git a/pkg/cloudbroker/node/set_mem_allocation_ratio.go b/pkg/cloudbroker/node/set_mem_allocation_ratio.go new file mode 100644 index 0000000..0cc73f6 --- /dev/null +++ b/pkg/cloudbroker/node/set_mem_allocation_ratio.go @@ -0,0 +1,36 @@ +package node + +import ( + "context" + "net/http" + + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" +) + +// SetMemAllocationRatioRequest struct to set memory allocation ratio +type SetMemAllocationRatioRequest struct { + // Node ID + // Required: true + NodeID uint64 `url:"node_id" json:"node_id" validate:"required"` + + // Allocation ratio (zero or positive value) + // Required: true + Ratio float64 `url:"ratio" json:"ratio" validate:"required"` +} + +// SetMemAllocationRatio set memory allocation ratio +func (i Node) SetMemAllocationRatio(ctx context.Context, req SetMemAllocationRatioRequest) error { + err := validators.ValidateRequest(req) + if err != nil { + return validators.ValidationErrors(validators.GetErrors(err)) + } + + url := "/cloudbroker/node/set_mem_allocation_ratio" + + _, err = i.client.DecortApiCall(ctx, http.MethodPost, url, req) + if err != nil { + return err + } + + return nil +} diff --git a/pkg/cloudbroker/node/set_sriov_status.go b/pkg/cloudbroker/node/set_sriov_status.go index 3c6d46b..7fceeda 100644 --- a/pkg/cloudbroker/node/set_sriov_status.go +++ b/pkg/cloudbroker/node/set_sriov_status.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetSRIOVStatusRequest struct to set Single-root input/output virtualization kernel config on node diff --git a/pkg/cloudbroker/node/set_vfs_number.go b/pkg/cloudbroker/node/set_vfs_number.go index c383365..1562846 100644 --- a/pkg/cloudbroker/node/set_vfs_number.go +++ b/pkg/cloudbroker/node/set_vfs_number.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetVFsNumberRequest struct to set number of VFs for individual NIC on node diff --git a/pkg/cloudbroker/node/set_vfs_params.go b/pkg/cloudbroker/node/set_vfs_params.go index 1c282a4..3916693 100644 --- a/pkg/cloudbroker/node/set_vfs_params.go +++ b/pkg/cloudbroker/node/set_vfs_params.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type VFParam struct { diff --git a/pkg/cloudbroker/node/update.go b/pkg/cloudbroker/node/update.go index 4a9a925..f575474 100644 --- a/pkg/cloudbroker/node/update.go +++ b/pkg/cloudbroker/node/update.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update node for actual version diff --git a/pkg/cloudbroker/node/update_description.go b/pkg/cloudbroker/node/update_description.go index a9872fb..7bdce02 100644 --- a/pkg/cloudbroker/node/update_description.go +++ b/pkg/cloudbroker/node/update_description.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateDescriptionRequest struct to update description of the node diff --git a/pkg/cloudbroker/pcidevice.go b/pkg/cloudbroker/pcidevice.go index 3ff0078..64b0fa6 100644 --- a/pkg/cloudbroker/pcidevice.go +++ b/pkg/cloudbroker/pcidevice.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/pcidevice" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/pcidevice" // Accessing the PCI Device method group func (cb *CloudBroker) PCIDevice() *pcidevice.PCIDevice { diff --git a/pkg/cloudbroker/pcidevice/create.go b/pkg/cloudbroker/pcidevice/create.go index 4570ff7..e5cb10a 100644 --- a/pkg/cloudbroker/pcidevice/create.go +++ b/pkg/cloudbroker/pcidevice/create.go @@ -5,14 +5,14 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to creating PCI device type CreateRequest struct { - // StackID + // NodeID // Required: true - StackID uint64 `url:"stackId" json:"stackId" validate:"required"` + NodeID uint64 `url:"node_id" json:"node_id" validate:"required"` // Resource group ID // Required: true diff --git a/pkg/cloudbroker/pcidevice/delete.go b/pkg/cloudbroker/pcidevice/delete.go index 1c07b42..1a860fa 100644 --- a/pkg/cloudbroker/pcidevice/delete.go +++ b/pkg/cloudbroker/pcidevice/delete.go @@ -3,9 +3,8 @@ package pcidevice import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // DeleteRequest struct to deleting PCI device diff --git a/pkg/cloudbroker/pcidevice/disable.go b/pkg/cloudbroker/pcidevice/disable.go index 596143f..84c0be1 100644 --- a/pkg/cloudbroker/pcidevice/disable.go +++ b/pkg/cloudbroker/pcidevice/disable.go @@ -3,9 +3,8 @@ package pcidevice import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // DisableRequest struct for disabling PCI device diff --git a/pkg/cloudbroker/pcidevice/enable.go b/pkg/cloudbroker/pcidevice/enable.go index f0df2ad..b2a2b0b 100644 --- a/pkg/cloudbroker/pcidevice/enable.go +++ b/pkg/cloudbroker/pcidevice/enable.go @@ -3,9 +3,8 @@ package pcidevice import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // EnableRequest struct for enabling PCI device diff --git a/pkg/cloudbroker/pcidevice/list.go b/pkg/cloudbroker/pcidevice/list.go index 8a404e9..17e0d57 100644 --- a/pkg/cloudbroker/pcidevice/list.go +++ b/pkg/cloudbroker/pcidevice/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of pci devices diff --git a/pkg/cloudbroker/pcidevice/models.go b/pkg/cloudbroker/pcidevice/models.go index 0a125b0..61c8a83 100644 --- a/pkg/cloudbroker/pcidevice/models.go +++ b/pkg/cloudbroker/pcidevice/models.go @@ -29,8 +29,8 @@ type ItemPCIDevice struct { // Resource group ID RGID uint64 `json:"rgId"` - // Stack ID - StackID uint64 `json:"stackId"` + // Node ID + NodeID uint64 `json:"nodeId"` // Status Status string `json:"status"` @@ -47,4 +47,3 @@ type ListPCIDevices struct { // Entry count EntryCount uint64 `json:"entryCount"` } - diff --git a/pkg/cloudbroker/pcidevice/pcidevice.go b/pkg/cloudbroker/pcidevice/pcidevice.go index d575df7..50f72b5 100644 --- a/pkg/cloudbroker/pcidevice/pcidevice.go +++ b/pkg/cloudbroker/pcidevice/pcidevice.go @@ -1,6 +1,6 @@ package pcidevice -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to PCI device type PCIDevice struct { diff --git a/pkg/cloudbroker/pcidevice/serialize.go b/pkg/cloudbroker/pcidevice/serialize.go index 1c6da92..163ad0e 100644 --- a/pkg/cloudbroker/pcidevice/serialize.go +++ b/pkg/cloudbroker/pcidevice/serialize.go @@ -2,8 +2,7 @@ package pcidevice import ( "encoding/json" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/prometheus.go b/pkg/cloudbroker/prometheus.go index de0387f..24a1f29 100644 --- a/pkg/cloudbroker/prometheus.go +++ b/pkg/cloudbroker/prometheus.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/prometheus" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/prometheus" // Accessing the Prometheus method group func (cb *CloudBroker) Prometheus() *prometheus.Prometheus { diff --git a/pkg/cloudbroker/prometheus/compute_cpu_load.go b/pkg/cloudbroker/prometheus/compute_cpu_load.go index 4caeb2d..92f3589 100644 --- a/pkg/cloudbroker/prometheus/compute_cpu_load.go +++ b/pkg/cloudbroker/prometheus/compute_cpu_load.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeCPULoadRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_memory_available.go b/pkg/cloudbroker/prometheus/compute_memory_available.go index 92ab021..15862d2 100644 --- a/pkg/cloudbroker/prometheus/compute_memory_available.go +++ b/pkg/cloudbroker/prometheus/compute_memory_available.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeMemoryAvailableRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_memory_unused.go b/pkg/cloudbroker/prometheus/compute_memory_unused.go index 98f4d0a..0739160 100644 --- a/pkg/cloudbroker/prometheus/compute_memory_unused.go +++ b/pkg/cloudbroker/prometheus/compute_memory_unused.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeMemoryUnusedRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_memory_usable.go b/pkg/cloudbroker/prometheus/compute_memory_usable.go index 74054ad..8a81e54 100644 --- a/pkg/cloudbroker/prometheus/compute_memory_usable.go +++ b/pkg/cloudbroker/prometheus/compute_memory_usable.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeMemoryUsableRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_memory_usage.go b/pkg/cloudbroker/prometheus/compute_memory_usage.go index 724b862..48cebf1 100644 --- a/pkg/cloudbroker/prometheus/compute_memory_usage.go +++ b/pkg/cloudbroker/prometheus/compute_memory_usage.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeMemoryUsageRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_memory_used.go b/pkg/cloudbroker/prometheus/compute_memory_used.go index 6211eef..54a03f2 100644 --- a/pkg/cloudbroker/prometheus/compute_memory_used.go +++ b/pkg/cloudbroker/prometheus/compute_memory_used.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeMemoryUsedRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_read_bytes.go b/pkg/cloudbroker/prometheus/compute_read_bytes.go index 093a20f..15a0d57 100644 --- a/pkg/cloudbroker/prometheus/compute_read_bytes.go +++ b/pkg/cloudbroker/prometheus/compute_read_bytes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeReadBytesRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_read_requests.go b/pkg/cloudbroker/prometheus/compute_read_requests.go index e28ee18..35f868e 100644 --- a/pkg/cloudbroker/prometheus/compute_read_requests.go +++ b/pkg/cloudbroker/prometheus/compute_read_requests.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeReadRequestsRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_receive_bytes.go b/pkg/cloudbroker/prometheus/compute_receive_bytes.go index 54f72f3..09ee25c 100644 --- a/pkg/cloudbroker/prometheus/compute_receive_bytes.go +++ b/pkg/cloudbroker/prometheus/compute_receive_bytes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeReceiveBytesRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_receive_packets.go b/pkg/cloudbroker/prometheus/compute_receive_packets.go index 8d99202..b8eab0f 100644 --- a/pkg/cloudbroker/prometheus/compute_receive_packets.go +++ b/pkg/cloudbroker/prometheus/compute_receive_packets.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeReceivePacketsRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_transmit_bytes.go b/pkg/cloudbroker/prometheus/compute_transmit_bytes.go index 7d31d68..663f841 100644 --- a/pkg/cloudbroker/prometheus/compute_transmit_bytes.go +++ b/pkg/cloudbroker/prometheus/compute_transmit_bytes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeTransmitBytesRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_transmit_packets.go b/pkg/cloudbroker/prometheus/compute_transmit_packets.go index 8024248..d7be3de 100644 --- a/pkg/cloudbroker/prometheus/compute_transmit_packets.go +++ b/pkg/cloudbroker/prometheus/compute_transmit_packets.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeTransmitPacketsRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_write_bytes.go b/pkg/cloudbroker/prometheus/compute_write_bytes.go index 8530cae..ba75ccf 100644 --- a/pkg/cloudbroker/prometheus/compute_write_bytes.go +++ b/pkg/cloudbroker/prometheus/compute_write_bytes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeWriteBytesRequest struct { diff --git a/pkg/cloudbroker/prometheus/compute_write_requests.go b/pkg/cloudbroker/prometheus/compute_write_requests.go index 5c79eb4..13b2c8e 100644 --- a/pkg/cloudbroker/prometheus/compute_write_requests.go +++ b/pkg/cloudbroker/prometheus/compute_write_requests.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ComputeWriteRequestsRequest struct { diff --git a/pkg/cloudbroker/prometheus/computes.go b/pkg/cloudbroker/prometheus/computes.go index bafcda0..ca13951 100644 --- a/pkg/cloudbroker/prometheus/computes.go +++ b/pkg/cloudbroker/prometheus/computes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) const ( diff --git a/pkg/cloudbroker/prometheus/prometheus.go b/pkg/cloudbroker/prometheus/prometheus.go index 90ac120..4f565be 100644 --- a/pkg/cloudbroker/prometheus/prometheus.go +++ b/pkg/cloudbroker/prometheus/prometheus.go @@ -1,7 +1,7 @@ package prometheus import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to prometheus diff --git a/pkg/cloudbroker/resmon.go b/pkg/cloudbroker/resmon.go index 9c8f6bf..6f1bfc7 100644 --- a/pkg/cloudbroker/resmon.go +++ b/pkg/cloudbroker/resmon.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/resmon" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/resmon" ) // Accessing the Resmon method group diff --git a/pkg/cloudbroker/resmon/get_by_compute.go b/pkg/cloudbroker/resmon/get_by_compute.go index 0c274d4..2aac1f0 100644 --- a/pkg/cloudbroker/resmon/get_by_compute.go +++ b/pkg/cloudbroker/resmon/get_by_compute.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type GetByComputeRequest struct { diff --git a/pkg/cloudbroker/resmon/get_by_computes.go b/pkg/cloudbroker/resmon/get_by_computes.go index 1018a22..421bf4e 100644 --- a/pkg/cloudbroker/resmon/get_by_computes.go +++ b/pkg/cloudbroker/resmon/get_by_computes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type GetByComputesRequest struct { diff --git a/pkg/cloudbroker/resmon/get_by_grid.go b/pkg/cloudbroker/resmon/get_by_grid.go index aa7dba2..83943d4 100644 --- a/pkg/cloudbroker/resmon/get_by_grid.go +++ b/pkg/cloudbroker/resmon/get_by_grid.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type GetByGRIDRequest struct { diff --git a/pkg/cloudbroker/resmon/get_by_stack.go b/pkg/cloudbroker/resmon/get_by_node.go similarity index 63% rename from pkg/cloudbroker/resmon/get_by_stack.go rename to pkg/cloudbroker/resmon/get_by_node.go index ccd80e5..f31b0fe 100644 --- a/pkg/cloudbroker/resmon/get_by_stack.go +++ b/pkg/cloudbroker/resmon/get_by_node.go @@ -5,13 +5,13 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) -type GetByStackRequest struct { - // Stack ID +type GetByNodeRequest struct { + // Node ID // Required: true - StackID uint64 `url:"stackId" json:"stackId" validate:"required"` + NodeID uint64 `url:"nodeId" json:"nodeId" validate:"required"` // Start of time period - unixtime // Required: false @@ -23,13 +23,13 @@ type GetByStackRequest struct { } // Get a grid resource monitoring for the specified time period -func (r Resmon) GetByStack(ctx context.Context, req GetByStackRequest) (*GetByStackData, error) { - res, err := r.GetByStackRaw(ctx, req) +func (r Resmon) GetByNode(ctx context.Context, req GetByNodeRequest) (*GetByNodeData, error) { + res, err := r.GetByNodeRaw(ctx, req) if err != nil { return nil, err } - info := GetByStackData{} + info := GetByNodeData{} err = json.Unmarshal(res, &info) if err != nil { @@ -40,13 +40,13 @@ func (r Resmon) GetByStack(ctx context.Context, req GetByStackRequest) (*GetBySt } // GetRaw gets information about compute as an array of bytes -func (r Resmon) GetByStackRaw(ctx context.Context, req GetByStackRequest) ([]byte, error) { +func (r Resmon) GetByNodeRaw(ctx context.Context, req GetByNodeRequest) ([]byte, error) { err := validators.ValidateRequest(req) if err != nil { return nil, validators.ValidationErrors(validators.GetErrors(err)) } - url := "/cloudbroker/resmon/getByStack" + url := "/cloudbroker/resmon/get_by_node" res, err := r.client.DecortApiCall(ctx, http.MethodPost, url, req) return res, err diff --git a/pkg/cloudbroker/resmon/get_by_stacks.go b/pkg/cloudbroker/resmon/get_by_nodes.go similarity index 67% rename from pkg/cloudbroker/resmon/get_by_stacks.go rename to pkg/cloudbroker/resmon/get_by_nodes.go index e15ce35..576b5be 100644 --- a/pkg/cloudbroker/resmon/get_by_stacks.go +++ b/pkg/cloudbroker/resmon/get_by_nodes.go @@ -5,10 +5,10 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) -type GetByStacksRequest struct { +type GetByNodesRequest struct { // Start of time period - unixtime // Required: false StartTime uint64 `url:"starttime,omitempty" json:"starttime,omitempty"` @@ -19,13 +19,13 @@ type GetByStacksRequest struct { } // Get a grid resource monitoring for the specified time period -func (r Resmon) GetByStacks(ctx context.Context, req GetByStacksRequest) (*GetByStackData, error) { - res, err := r.GetByStacksRaw(ctx, req) +func (r Resmon) GetByNodes(ctx context.Context, req GetByNodesRequest) (*GetByNodeData, error) { + res, err := r.GetByNodesRaw(ctx, req) if err != nil { return nil, err } - info := GetByStackData{} + info := GetByNodeData{} err = json.Unmarshal(res, &info) if err != nil { @@ -36,13 +36,13 @@ func (r Resmon) GetByStacks(ctx context.Context, req GetByStacksRequest) (*GetBy } // GetRaw gets information about compute as an array of bytes -func (r Resmon) GetByStacksRaw(ctx context.Context, req GetByStacksRequest) ([]byte, error) { +func (r Resmon) GetByNodesRaw(ctx context.Context, req GetByNodesRequest) ([]byte, error) { err := validators.ValidateRequest(req) if err != nil { return nil, validators.ValidationErrors(validators.GetErrors(err)) } - url := "/cloudbroker/resmon/getByStacks" + url := "/cloudbroker/resmon/get_by_nodes" res, err := r.client.DecortApiCall(ctx, http.MethodPost, url, req) return res, err diff --git a/pkg/cloudbroker/resmon/models.go b/pkg/cloudbroker/resmon/models.go index 399518a..ec0d71c 100644 --- a/pkg/cloudbroker/resmon/models.go +++ b/pkg/cloudbroker/resmon/models.go @@ -12,7 +12,7 @@ type GetByComputePoint struct { Usage ComputeUsage `json:"usage"` Disks []ItemDisk `json:"disks"` UID string `json:"uid"` - StackID uint64 `json:"stackId"` + NodeID uint64 `json:"nodeId"` } type ComputeUsage struct { @@ -46,7 +46,7 @@ type GetByGRIDPoint struct { } type ItemTotalByGRID struct { - StacksCPU uint64 `json:"stacksCPU"` + NodesCPU uint64 `json:"nodesCPU"` StorageCapacity uint64 `json:"storageCapacity"` CPUPower uint64 `json:"cpuPower"` CPUUtil uint64 `json:"cpuUtil"` @@ -64,17 +64,17 @@ type ItemStorage struct { UID string `json:"uid"` } -// GetByStackData represents an array of data points -type GetByStackData []GetByStackPoint +// GetByNodeData represents an array of data points +type GetByNodeData []GetByNodePoint -type GetByStackPoint struct { - Usage StackUsage `json:"usage"` - CPUInfo CPUinfoByStack `json:"cpuInfo"` - Name string `json:"name"` - ID uint64 `json:"id"` +type GetByNodePoint struct { + Usage NodeUsage `json:"usage"` + CPUInfo CPUinfoByNode `json:"cpuInfo"` + Name string `json:"name"` + ID uint64 `json:"id"` } -type StackUsage struct { +type NodeUsage struct { CPUPower uint64 `json:"cpuPower"` UsedVCPUs uint64 `json:"usedVcpus"` PCPU uint64 `json:"pcpu"` @@ -84,7 +84,7 @@ type StackUsage struct { FreeMem uint64 `json:"freeMem"` } -type CPUinfoByStack struct { +type CPUinfoByNode struct { ClockSpeed uint64 `json:"clockSpeed"` CoreCount uint64 `json:"coreCount"` PhysCount uint64 `json:"physCount"` diff --git a/pkg/cloudbroker/resmon/resmon.go b/pkg/cloudbroker/resmon/resmon.go index 75f20e0..5f4a278 100644 --- a/pkg/cloudbroker/resmon/resmon.go +++ b/pkg/cloudbroker/resmon/resmon.go @@ -1,6 +1,6 @@ package resmon -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to resource monitoring type Resmon struct { diff --git a/pkg/cloudbroker/rg.go b/pkg/cloudbroker/rg.go index c6c62aa..72bbd31 100644 --- a/pkg/cloudbroker/rg.go +++ b/pkg/cloudbroker/rg.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/rg" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/rg" // Accessing the RG method group func (cb *CloudBroker) RG() *rg.RG { diff --git a/pkg/cloudbroker/rg/access_grant.go b/pkg/cloudbroker/rg/access_grant.go index 68c4c63..4d61b84 100644 --- a/pkg/cloudbroker/rg/access_grant.go +++ b/pkg/cloudbroker/rg/access_grant.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessGrantRequest struct to grant access to resource group diff --git a/pkg/cloudbroker/rg/access_revoke.go b/pkg/cloudbroker/rg/access_revoke.go index 6925770..54e74d5 100644 --- a/pkg/cloudbroker/rg/access_revoke.go +++ b/pkg/cloudbroker/rg/access_revoke.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessRevokeRequest struct to revoke access diff --git a/pkg/cloudbroker/rg/add_storage_policy.go b/pkg/cloudbroker/rg/add_storage_policy.go index 44030c3..f7139c9 100644 --- a/pkg/cloudbroker/rg/add_storage_policy.go +++ b/pkg/cloudbroker/rg/add_storage_policy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddStoragePolicyRequest struct for adding storage policy to the resource group diff --git a/pkg/cloudbroker/rg/affinity_group_computes.go b/pkg/cloudbroker/rg/affinity_group_computes.go index b684e24..0403958 100644 --- a/pkg/cloudbroker/rg/affinity_group_computes.go +++ b/pkg/cloudbroker/rg/affinity_group_computes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityGroupComputesRequest struct to get list of all computes with their relationships diff --git a/pkg/cloudbroker/rg/affinity_groups_get.go b/pkg/cloudbroker/rg/affinity_groups_get.go index d4f5a9d..02b5090 100644 --- a/pkg/cloudbroker/rg/affinity_groups_get.go +++ b/pkg/cloudbroker/rg/affinity_groups_get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityGroupsGetRequest struct to get list of computes from affinity group diff --git a/pkg/cloudbroker/rg/affinity_groups_list.go b/pkg/cloudbroker/rg/affinity_groups_list.go index 6505b2f..d3dd101 100644 --- a/pkg/cloudbroker/rg/affinity_groups_list.go +++ b/pkg/cloudbroker/rg/affinity_groups_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AffinityGroupsListRequest struct to get list of affinity groups from resource group diff --git a/pkg/cloudbroker/rg/audits.go b/pkg/cloudbroker/rg/audits.go index d467ec3..e79788d 100644 --- a/pkg/cloudbroker/rg/audits.go +++ b/pkg/cloudbroker/rg/audits.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AuditsRequest struct to get audit diff --git a/pkg/cloudbroker/rg/create.go b/pkg/cloudbroker/rg/create.go index 65008e5..ef3f9a5 100644 --- a/pkg/cloudbroker/rg/create.go +++ b/pkg/cloudbroker/rg/create.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create resource group @@ -39,10 +39,6 @@ type CreateRequest struct { // Required: false MaxCPUCapacity int64 `url:"maxCPUCapacity,omitempty" json:"maxCPUCapacity,omitempty"` - // Max sent/received network transfer peering - // Required: false - MaxNetworkPeerTransfer int64 `url:"maxNetworkPeerTransfer,omitempty" json:"maxNetworkPeerTransfer,omitempty"` - // Max number of assigned public IPs // Required: false MaxNumPublicIP int64 `url:"maxNumPublicIP,omitempty" json:"maxNumPublicIP,omitempty"` diff --git a/pkg/cloudbroker/rg/del_storage_policy.go b/pkg/cloudbroker/rg/del_storage_policy.go index a6d71c7..a37a1b7 100644 --- a/pkg/cloudbroker/rg/del_storage_policy.go +++ b/pkg/cloudbroker/rg/del_storage_policy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DelStoragePolicyRequest struct for deleting storage policy to the resource group diff --git a/pkg/cloudbroker/rg/delete.go b/pkg/cloudbroker/rg/delete.go index 3ad9ca0..8a20f14 100644 --- a/pkg/cloudbroker/rg/delete.go +++ b/pkg/cloudbroker/rg/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete resource group diff --git a/pkg/cloudbroker/rg/disable.go b/pkg/cloudbroker/rg/disable.go index 7f701ed..dc4fc0c 100644 --- a/pkg/cloudbroker/rg/disable.go +++ b/pkg/cloudbroker/rg/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable resource group diff --git a/pkg/cloudbroker/rg/enable.go b/pkg/cloudbroker/rg/enable.go index 11c6c64..62fc113 100644 --- a/pkg/cloudbroker/rg/enable.go +++ b/pkg/cloudbroker/rg/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable resource group diff --git a/pkg/cloudbroker/rg/filter_test.go b/pkg/cloudbroker/rg/filter_test.go index f4b3b1f..9d22512 100644 --- a/pkg/cloudbroker/rg/filter_test.go +++ b/pkg/cloudbroker/rg/filter_test.go @@ -35,7 +35,6 @@ var rgs = ListRG{ CuD: -1, CUI: -1, CUM: -1, - CUNP: -1, GPUUnits: -1, }, Secret: "", @@ -78,7 +77,6 @@ var rgs = ListRG{ CuD: -1, CUI: -1, CUM: -1, - CUNP: -1, GPUUnits: -1, }, Secret: "", @@ -121,7 +119,6 @@ var rgs = ListRG{ CuD: -1, CUI: -1, CUM: -1, - CUNP: -1, GPUUnits: -1, }, Secret: "", diff --git a/pkg/cloudbroker/rg/get.go b/pkg/cloudbroker/rg/get.go index 17ea22c..569c9aa 100644 --- a/pkg/cloudbroker/rg/get.go +++ b/pkg/cloudbroker/rg/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about resource group diff --git a/pkg/cloudbroker/rg/get_resource_consumption.go b/pkg/cloudbroker/rg/get_resource_consumption.go index 4b75cf4..10f26c2 100644 --- a/pkg/cloudbroker/rg/get_resource_consumption.go +++ b/pkg/cloudbroker/rg/get_resource_consumption.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetResourceConsumptionRequest struct to get detailed information about resource consumption for ResGroup diff --git a/pkg/cloudbroker/rg/list.go b/pkg/cloudbroker/rg/list.go index 7f8c1d6..2a3fa88 100644 --- a/pkg/cloudbroker/rg/list.go +++ b/pkg/cloudbroker/rg/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of resource groups diff --git a/pkg/cloudbroker/rg/list_computes.go b/pkg/cloudbroker/rg/list_computes.go index b5eaa9c..ed1793f 100644 --- a/pkg/cloudbroker/rg/list_computes.go +++ b/pkg/cloudbroker/rg/list_computes.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListComputesRequest struct to get list of computes diff --git a/pkg/cloudbroker/rg/list_deleted.go b/pkg/cloudbroker/rg/list_deleted.go index 400bef3..45aa0af 100644 --- a/pkg/cloudbroker/rg/list_deleted.go +++ b/pkg/cloudbroker/rg/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list of deleted resource groups diff --git a/pkg/cloudbroker/rg/list_lb.go b/pkg/cloudbroker/rg/list_lb.go index f6dfa9b..8eb21ec 100644 --- a/pkg/cloudbroker/rg/list_lb.go +++ b/pkg/cloudbroker/rg/list_lb.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListLBRequest struct to get list of load balancers diff --git a/pkg/cloudbroker/rg/list_pfw.go b/pkg/cloudbroker/rg/list_pfw.go index e7231fb..75d082e 100644 --- a/pkg/cloudbroker/rg/list_pfw.go +++ b/pkg/cloudbroker/rg/list_pfw.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListPFWRequest struct to get list of port forward rules diff --git a/pkg/cloudbroker/rg/list_vins.go b/pkg/cloudbroker/rg/list_vins.go index 9df83b0..7e22d28 100644 --- a/pkg/cloudbroker/rg/list_vins.go +++ b/pkg/cloudbroker/rg/list_vins.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListVINSRequest struct to get list of VINSes diff --git a/pkg/cloudbroker/rg/mass_delete.go b/pkg/cloudbroker/rg/mass_delete.go index 1ced46d..9d88531 100644 --- a/pkg/cloudbroker/rg/mass_delete.go +++ b/pkg/cloudbroker/rg/mass_delete.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MassDeleteRequest struct to delete several resource groups diff --git a/pkg/cloudbroker/rg/mass_disable.go b/pkg/cloudbroker/rg/mass_disable.go index 72bb2a6..00c6590 100644 --- a/pkg/cloudbroker/rg/mass_disable.go +++ b/pkg/cloudbroker/rg/mass_disable.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MassDisableRequest struct to disable several resource groups diff --git a/pkg/cloudbroker/rg/mass_enable.go b/pkg/cloudbroker/rg/mass_enable.go index 3fd810b..50ad36b 100644 --- a/pkg/cloudbroker/rg/mass_enable.go +++ b/pkg/cloudbroker/rg/mass_enable.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MassEnableRequest struct to enable several resource groups diff --git a/pkg/cloudbroker/rg/models.go b/pkg/cloudbroker/rg/models.go index 3fbe1e7..2c5c584 100644 --- a/pkg/cloudbroker/rg/models.go +++ b/pkg/cloudbroker/rg/models.go @@ -121,9 +121,6 @@ type ResourceLimits struct { // CUM CUM float64 `json:"CU_M"` - // CUNP - CUNP float64 `json:"CU_NP"` - // GPU units GPUUnits float64 `json:"gpu_units"` diff --git a/pkg/cloudbroker/rg/remove_def_net.go b/pkg/cloudbroker/rg/remove_def_net.go index bac97b0..4e7707b 100644 --- a/pkg/cloudbroker/rg/remove_def_net.go +++ b/pkg/cloudbroker/rg/remove_def_net.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RemoveDefNetRequest struct to remove default network diff --git a/pkg/cloudbroker/rg/restore.go b/pkg/cloudbroker/rg/restore.go index d548fb7..25f28c1 100644 --- a/pkg/cloudbroker/rg/restore.go +++ b/pkg/cloudbroker/rg/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct to restore resource group diff --git a/pkg/cloudbroker/rg/rg.go b/pkg/cloudbroker/rg/rg.go index 40c76e2..1359588 100644 --- a/pkg/cloudbroker/rg/rg.go +++ b/pkg/cloudbroker/rg/rg.go @@ -2,7 +2,7 @@ package rg import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to resource group diff --git a/pkg/cloudbroker/rg/serialize.go b/pkg/cloudbroker/rg/serialize.go index 31e5fa3..4f71b46 100644 --- a/pkg/cloudbroker/rg/serialize.go +++ b/pkg/cloudbroker/rg/serialize.go @@ -3,7 +3,7 @@ package rg import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/rg/set_cpu_allocation_parameter.go b/pkg/cloudbroker/rg/set_cpu_allocation_parameter.go index bcf31a4..654030d 100644 --- a/pkg/cloudbroker/rg/set_cpu_allocation_parameter.go +++ b/pkg/cloudbroker/rg/set_cpu_allocation_parameter.go @@ -3,9 +3,8 @@ package rg import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // SetCPUAllocationParameterRequest struct for setting CPU allocation parameter diff --git a/pkg/cloudbroker/rg/set_cpu_allocation_ratio.go b/pkg/cloudbroker/rg/set_cpu_allocation_ratio.go index e22959e..e91679b 100644 --- a/pkg/cloudbroker/rg/set_cpu_allocation_ratio.go +++ b/pkg/cloudbroker/rg/set_cpu_allocation_ratio.go @@ -3,9 +3,8 @@ package rg import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // SetCPUAllocationRatioRequest struct for setting CPU allocation ratio diff --git a/pkg/cloudbroker/rg/set_def_net.go b/pkg/cloudbroker/rg/set_def_net.go index 9ecd9ba..db13223 100644 --- a/pkg/cloudbroker/rg/set_def_net.go +++ b/pkg/cloudbroker/rg/set_def_net.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SetDefNetRequest struct to set default network diff --git a/pkg/cloudbroker/rg/update.go b/pkg/cloudbroker/rg/update.go index 347b885..f2375d1 100644 --- a/pkg/cloudbroker/rg/update.go +++ b/pkg/cloudbroker/rg/update.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update resource group @@ -35,10 +35,6 @@ type UpdateRequest struct { // Required: false MaxCPUCapacity int64 `url:"maxCPUCapacity,omitempty" json:"maxCPUCapacity,omitempty"` - // Max sent/received network transfer peering - // Required: false - MaxNetworkPeerTransfer int64 `url:"maxNetworkPeerTransfer,omitempty" json:"maxNetworkPeerTransfer,omitempty"` - // Max number of assigned public IPs // Required: false MaxNumPublicIP int64 `url:"maxNumPublicIP,omitempty" json:"maxNumPublicIP,omitempty"` diff --git a/pkg/cloudbroker/rg/update_compute_features.go b/pkg/cloudbroker/rg/update_compute_features.go index dac8701..4013d82 100644 --- a/pkg/cloudbroker/rg/update_compute_features.go +++ b/pkg/cloudbroker/rg/update_compute_features.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateComputeFeaturesRequest struct to update advanced compute features diff --git a/pkg/cloudbroker/rg/update_resource_types.go b/pkg/cloudbroker/rg/update_resource_types.go index de916f5..6cb6ada 100644 --- a/pkg/cloudbroker/rg/update_resource_types.go +++ b/pkg/cloudbroker/rg/update_resource_types.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateResourceTypesRequest struct to update resource types in account diff --git a/pkg/cloudbroker/rg/usage.go b/pkg/cloudbroker/rg/usage.go index 83dcdaf..cbaf5fb 100644 --- a/pkg/cloudbroker/rg/usage.go +++ b/pkg/cloudbroker/rg/usage.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UsageRequest struct to get report of resource usage diff --git a/pkg/cloudbroker/secgroup/create.go b/pkg/cloudbroker/secgroup/create.go index f9f46a8..438663d 100644 --- a/pkg/cloudbroker/secgroup/create.go +++ b/pkg/cloudbroker/secgroup/create.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type CreateRequest struct { diff --git a/pkg/cloudbroker/secgroup/create_rule.go b/pkg/cloudbroker/secgroup/create_rule.go index 7ce6ae5..c426621 100644 --- a/pkg/cloudbroker/secgroup/create_rule.go +++ b/pkg/cloudbroker/secgroup/create_rule.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type CreateRuleRequest struct { diff --git a/pkg/cloudbroker/secgroup/delete.go b/pkg/cloudbroker/secgroup/delete.go index 8d416f2..5c15e26 100644 --- a/pkg/cloudbroker/secgroup/delete.go +++ b/pkg/cloudbroker/secgroup/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type DeleteRequest struct { diff --git a/pkg/cloudbroker/secgroup/delete_rule.go b/pkg/cloudbroker/secgroup/delete_rule.go index 8e7304e..98805f7 100644 --- a/pkg/cloudbroker/secgroup/delete_rule.go +++ b/pkg/cloudbroker/secgroup/delete_rule.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type DeleteRuleRequest struct { diff --git a/pkg/cloudbroker/secgroup/get.go b/pkg/cloudbroker/secgroup/get.go index 43c6bc7..fe9610e 100644 --- a/pkg/cloudbroker/secgroup/get.go +++ b/pkg/cloudbroker/secgroup/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type GetRequest struct { diff --git a/pkg/cloudbroker/secgroup/list.go b/pkg/cloudbroker/secgroup/list.go index c0e245d..d4c84b5 100644 --- a/pkg/cloudbroker/secgroup/list.go +++ b/pkg/cloudbroker/secgroup/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ListRequest struct { diff --git a/pkg/cloudbroker/secgroup/security_group.go b/pkg/cloudbroker/secgroup/security_group.go index 5563b4c..fab9869 100644 --- a/pkg/cloudbroker/secgroup/security_group.go +++ b/pkg/cloudbroker/secgroup/security_group.go @@ -1,13 +1,13 @@ package secgroup -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to storage policy type SecurityGroup struct { client interfaces.Caller } -// Builder for stack endpoint +// Builder for security group endpoint func New(client interfaces.Caller) *SecurityGroup { return &SecurityGroup{ client: client, diff --git a/pkg/cloudbroker/secgroup/update.go b/pkg/cloudbroker/secgroup/update.go index 3d63d4a..271d7a3 100644 --- a/pkg/cloudbroker/secgroup/update.go +++ b/pkg/cloudbroker/secgroup/update.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type UpdateRequest struct { diff --git a/pkg/cloudbroker/securitygroup.go b/pkg/cloudbroker/securitygroup.go index 9b92b88..59a9f14 100644 --- a/pkg/cloudbroker/securitygroup.go +++ b/pkg/cloudbroker/securitygroup.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/secgroup" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/secgroup" ) // Accessing the Security Group method group diff --git a/pkg/cloudbroker/sep.go b/pkg/cloudbroker/sep.go index b49bf45..d47ac01 100644 --- a/pkg/cloudbroker/sep.go +++ b/pkg/cloudbroker/sep.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/sep" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/sep" // Accessing the SEP method group func (cb *CloudBroker) SEP() *sep.SEP { diff --git a/pkg/cloudbroker/sep/access_grant.go b/pkg/cloudbroker/sep/access_grant.go index 4ba5945..40b7f2c 100644 --- a/pkg/cloudbroker/sep/access_grant.go +++ b/pkg/cloudbroker/sep/access_grant.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessGrantRequest struct to grant access to SEP diff --git a/pkg/cloudbroker/sep/access_grant_to_pool.go b/pkg/cloudbroker/sep/access_grant_to_pool.go index 0e25466..3448c8b 100644 --- a/pkg/cloudbroker/sep/access_grant_to_pool.go +++ b/pkg/cloudbroker/sep/access_grant_to_pool.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessGrantToPoolRequest struct to grant access to pool SEP diff --git a/pkg/cloudbroker/sep/access_revoke.go b/pkg/cloudbroker/sep/access_revoke.go index 2be8c6c..45ebbd3 100644 --- a/pkg/cloudbroker/sep/access_revoke.go +++ b/pkg/cloudbroker/sep/access_revoke.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessRevokeRequest struct to revoke access to SEP diff --git a/pkg/cloudbroker/sep/access_revoke_to_pool.go b/pkg/cloudbroker/sep/access_revoke_to_pool.go index 0e70bb4..cbfcaa9 100644 --- a/pkg/cloudbroker/sep/access_revoke_to_pool.go +++ b/pkg/cloudbroker/sep/access_revoke_to_pool.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessRevokeToPoolRequest struct to revoke access to pool SEP diff --git a/pkg/cloudbroker/sep/add_consumer_nodes.go b/pkg/cloudbroker/sep/add_consumer_nodes.go index 41c1d3e..9fcc662 100644 --- a/pkg/cloudbroker/sep/add_consumer_nodes.go +++ b/pkg/cloudbroker/sep/add_consumer_nodes.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddConsumerNodesRequest struct to add consumer nodes diff --git a/pkg/cloudbroker/sep/add_pool.go b/pkg/cloudbroker/sep/add_pool.go index f0a6599..17c1d23 100644 --- a/pkg/cloudbroker/sep/add_pool.go +++ b/pkg/cloudbroker/sep/add_pool.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddPoolRequest struct to add pool to storage endpoint (SEP) @@ -13,12 +13,13 @@ type AddPoolRequest struct { // Required: true SEPID uint64 `url:"sep_id" json:"sep_id" validate:"required"` - // method Async/Sync + // Method Async/Sync // Default: true // Required: false Sync bool `url:"sync" json:"sync"` - // Pool structure which contains fields such as "name", "types", "accessAccountIds", "accessResGroupIds" + // Pool structure which contains fields such as "name", "usage_limit", "types", "system", "accessAccountIds", "accessResGroupIds". Added fields for other pool types: Des, Ovs - "uris" list of "ip, port". + // Dorado, Tatlin no additional fields required. Hitachi - "id", "snapshotable", "snapshot_pool_id", "minLdevId", "maxLdevId", "clone_technology". Shared - "description", "wwns", "allocate_type", "stripes", "metadata_size", "metadatatalun". Local - "description", "node_consumer", "block_disk". // Required: true Pool string `url:"pool" json:"pool" validate:"required"` } diff --git a/pkg/cloudbroker/sep/add_provider_nodes.go b/pkg/cloudbroker/sep/add_provider_nodes.go index 40cca59..bdaeebd 100644 --- a/pkg/cloudbroker/sep/add_provider_nodes.go +++ b/pkg/cloudbroker/sep/add_provider_nodes.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddProviderNodesRequest struct to add provider nodes diff --git a/pkg/cloudbroker/sep/config_field_edit.go b/pkg/cloudbroker/sep/config_field_edit.go index c82aecd..492b678 100644 --- a/pkg/cloudbroker/sep/config_field_edit.go +++ b/pkg/cloudbroker/sep/config_field_edit.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ConfigFieldEditRequest struct to edit config fields diff --git a/pkg/cloudbroker/sep/config_insert.go b/pkg/cloudbroker/sep/config_insert.go index 6b5e355..6bfd8f9 100644 --- a/pkg/cloudbroker/sep/config_insert.go +++ b/pkg/cloudbroker/sep/config_insert.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ConfigInsertRequest struct to insert config diff --git a/pkg/cloudbroker/sep/config_validate.go b/pkg/cloudbroker/sep/config_validate.go index 0f442e6..19a81cb 100644 --- a/pkg/cloudbroker/sep/config_validate.go +++ b/pkg/cloudbroker/sep/config_validate.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ConfigValidateRequest struct to validate config diff --git a/pkg/cloudbroker/sep/consumption.go b/pkg/cloudbroker/sep/consumption.go index e2fc788..c9f33d3 100644 --- a/pkg/cloudbroker/sep/consumption.go +++ b/pkg/cloudbroker/sep/consumption.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ConsumptionRequest struct to get consumption info diff --git a/pkg/cloudbroker/sep/create.go b/pkg/cloudbroker/sep/create.go index b39f802..eee4f6a 100644 --- a/pkg/cloudbroker/sep/create.go +++ b/pkg/cloudbroker/sep/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create SEP object diff --git a/pkg/cloudbroker/sep/decommission.go b/pkg/cloudbroker/sep/decommission.go index 6167d55..4bb4d7d 100644 --- a/pkg/cloudbroker/sep/decommission.go +++ b/pkg/cloudbroker/sep/decommission.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DecommissionRequest struct for decommission diff --git a/pkg/cloudbroker/sep/del_consumer_nodes.go b/pkg/cloudbroker/sep/del_consumer_nodes.go index 80a29a8..39d4fec 100644 --- a/pkg/cloudbroker/sep/del_consumer_nodes.go +++ b/pkg/cloudbroker/sep/del_consumer_nodes.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DelConsumerNodesRequest struct to exclude consumer nodes diff --git a/pkg/cloudbroker/sep/del_pool.go b/pkg/cloudbroker/sep/del_pool.go index d034688..d732022 100644 --- a/pkg/cloudbroker/sep/del_pool.go +++ b/pkg/cloudbroker/sep/del_pool.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DelPoolRequest struct to delete pool from storage endpoint (SEP) diff --git a/pkg/cloudbroker/sep/delete.go b/pkg/cloudbroker/sep/delete.go index 698dd05..09bed7d 100644 --- a/pkg/cloudbroker/sep/delete.go +++ b/pkg/cloudbroker/sep/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete SEP diff --git a/pkg/cloudbroker/sep/disable.go b/pkg/cloudbroker/sep/disable.go index d233fec..fd9e9ac 100644 --- a/pkg/cloudbroker/sep/disable.go +++ b/pkg/cloudbroker/sep/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable SEP diff --git a/pkg/cloudbroker/sep/disk_list.go b/pkg/cloudbroker/sep/disk_list.go index 5eb88aa..b8ae004 100644 --- a/pkg/cloudbroker/sep/disk_list.go +++ b/pkg/cloudbroker/sep/disk_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DiskListRequest struct to get list of disk IDs diff --git a/pkg/cloudbroker/sep/enable.go b/pkg/cloudbroker/sep/enable.go index dda46f9..d150576 100644 --- a/pkg/cloudbroker/sep/enable.go +++ b/pkg/cloudbroker/sep/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable SEP diff --git a/pkg/cloudbroker/sep/get.go b/pkg/cloudbroker/sep/get.go index 7b13a3f..f9776a5 100644 --- a/pkg/cloudbroker/sep/get.go +++ b/pkg/cloudbroker/sep/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get SEP parameters diff --git a/pkg/cloudbroker/sep/get_config.go b/pkg/cloudbroker/sep/get_config.go index 90362cd..e114b0a 100644 --- a/pkg/cloudbroker/sep/get_config.go +++ b/pkg/cloudbroker/sep/get_config.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetConfigRequest struct to get SEP config diff --git a/pkg/cloudbroker/sep/get_pool.go b/pkg/cloudbroker/sep/get_pool.go index 952b00f..1bb7a98 100644 --- a/pkg/cloudbroker/sep/get_pool.go +++ b/pkg/cloudbroker/sep/get_pool.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetPoolRequest struct to get SEP pool config by name diff --git a/pkg/cloudbroker/sep/get_template.go b/pkg/cloudbroker/sep/get_template.go index df383b9..0c83bea 100644 --- a/pkg/cloudbroker/sep/get_template.go +++ b/pkg/cloudbroker/sep/get_template.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetTemplateRequest struct to get template of SEP diff --git a/pkg/cloudbroker/sep/list.go b/pkg/cloudbroker/sep/list.go index 8890103..14bc94a 100644 --- a/pkg/cloudbroker/sep/list.go +++ b/pkg/cloudbroker/sep/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of SEPs diff --git a/pkg/cloudbroker/sep/list_available_sep_and_pools.go b/pkg/cloudbroker/sep/list_available_sep_and_pools.go index 9e911f9..a36dd92 100644 --- a/pkg/cloudbroker/sep/list_available_sep_and_pools.go +++ b/pkg/cloudbroker/sep/list_available_sep_and_pools.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListAvailableSEPAndPoolsRequest struct to get dict with entry count and list of dict with SEPs and pools details accessible by the Account and RG diff --git a/pkg/cloudbroker/sep/sep.go b/pkg/cloudbroker/sep/sep.go index bc306b7..f31d22f 100644 --- a/pkg/cloudbroker/sep/sep.go +++ b/pkg/cloudbroker/sep/sep.go @@ -2,7 +2,7 @@ package sep import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to storage endpoint provider diff --git a/pkg/cloudbroker/sep/serialize.go b/pkg/cloudbroker/sep/serialize.go index d78c17a..b0fdc96 100644 --- a/pkg/cloudbroker/sep/serialize.go +++ b/pkg/cloudbroker/sep/serialize.go @@ -3,7 +3,7 @@ package sep import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/sep/shared_lock_start.go b/pkg/cloudbroker/sep/shared_lock_start.go index 5875110..a6def25 100644 --- a/pkg/cloudbroker/sep/shared_lock_start.go +++ b/pkg/cloudbroker/sep/shared_lock_start.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SharedLockStartRequest struct to start shared locks diff --git a/pkg/cloudbroker/sep/shared_lock_stop.go b/pkg/cloudbroker/sep/shared_lock_stop.go index db1dd86..d4eb88b 100644 --- a/pkg/cloudbroker/sep/shared_lock_stop.go +++ b/pkg/cloudbroker/sep/shared_lock_stop.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // SharedLockStopRequest struct to stop shared locks diff --git a/pkg/cloudbroker/stack.go b/pkg/cloudbroker/stack.go deleted file mode 100644 index fd5f817..0000000 --- a/pkg/cloudbroker/stack.go +++ /dev/null @@ -1,10 +0,0 @@ -package cloudbroker - -import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/stack" -) - -// Accessing the Stack method group -func (cb *CloudBroker) Stack() *stack.Stack { - return stack.New(cb.client) -} diff --git a/pkg/cloudbroker/stack/get.go b/pkg/cloudbroker/stack/get.go deleted file mode 100644 index 50061fc..0000000 --- a/pkg/cloudbroker/stack/get.go +++ /dev/null @@ -1,46 +0,0 @@ -package stack - -import ( - "context" - "encoding/json" - "net/http" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" -) - -// GetRequest struct to get list of stacks -type GetRequest struct { - // Find by ID - // Required: true - StackId uint64 `url:"stackId" json:"stackId" validate:"required"` -} - -// Get gets stack details by ID as an InfoStack struct -func (i Stack) Get(ctx context.Context, req GetRequest) (*InfoStack, error) { - res, err := i.GetRaw(ctx, req) - if err != nil { - return nil, err - } - - info := InfoStack{} - - err = json.Unmarshal(res, &info) - if err != nil { - return nil, err - } - - return &info, nil -} - -// GetRaw gets stack details by ID as an array of bytes -func (i Stack) GetRaw(ctx context.Context, req GetRequest) ([]byte, error) { - err := validators.ValidateRequest(req) - if err != nil { - return nil, validators.ValidationErrors(validators.GetErrors(err)) - } - - url := "/cloudbroker/stack/get" - - res, err := i.client.DecortApiCall(ctx, http.MethodPost, url, req) - return res, err -} diff --git a/pkg/cloudbroker/stack/ids.go b/pkg/cloudbroker/stack/ids.go deleted file mode 100644 index 0a6cc9d..0000000 --- a/pkg/cloudbroker/stack/ids.go +++ /dev/null @@ -1,10 +0,0 @@ -package stack - -// IDs gets array of StackIDs from ListStacks struct -func (ls ListStacks) IDs() []uint64 { - res := make([]uint64, 0, len(ls.Data)) - for _, s := range ls.Data { - res = append(res, s.ID) - } - return res -} diff --git a/pkg/cloudbroker/stack/list.go b/pkg/cloudbroker/stack/list.go deleted file mode 100644 index efb4050..0000000 --- a/pkg/cloudbroker/stack/list.go +++ /dev/null @@ -1,72 +0,0 @@ -package stack - -import ( - "context" - "encoding/json" - "net/http" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" -) - -// ListRequest struct to get list of stacks -type ListRequest struct { - // Find by ID - // Required: false - ByID uint64 `url:"by_id,omitempty" json:"by_id,omitempty"` - - // Find by name - // Required: false - Name string `url:"name,omitempty" json:"name,omitempty"` - - // Find by type - // Required: false - Type string `url:"type,omitempty" json:"type,omitempty"` - - // Find by status - // Required: false - Status string `url:"status,omitempty" json:"status,omitempty"` - - // Sort by one of supported fields, format +|-(field) - // Required: false - SortBy string `url:"sortBy,omitempty" json:"sortBy,omitempty" validate:"omitempty,sortBy"` - - // Page number - // Required: false - Page uint64 `url:"page,omitempty" json:"page,omitempty"` - - // Page size - // Required: false - Size uint64 `url:"size,omitempty" json:"size,omitempty"` -} - -// List gets list of stacks as a ListStacks struct -func (i Stack) List(ctx context.Context, req ListRequest) (*ListStacks, error) { - - res, err := i.ListRaw(ctx, req) - if err != nil { - return nil, err - } - - list := ListStacks{} - - err = json.Unmarshal(res, &list) - if err != nil { - return nil, err - } - - return &list, nil -} - -// ListRaw gets list of stacks as an array of bytes -func (i Stack) ListRaw(ctx context.Context, req ListRequest) ([]byte, error) { - - err := validators.ValidateRequest(req) - if err != nil { - return nil, validators.ValidationErrors(validators.GetErrors(err)) - } - - url := "/cloudbroker/stack/list" - - res, err := i.client.DecortApiCall(ctx, http.MethodPost, url, req) - return res, err -} diff --git a/pkg/cloudbroker/stack/models.go b/pkg/cloudbroker/stack/models.go deleted file mode 100644 index d79decf..0000000 --- a/pkg/cloudbroker/stack/models.go +++ /dev/null @@ -1,180 +0,0 @@ -package stack - -// Main information about stack -type InfoStack struct { - // CKey - Ckey string `json:"_ckey"` - - // Meta - Meta []interface{} `json:"_meta"` - - //API URL - APIURL string `json:"apiUrl"` - - //API key - Apikey string `json:"apikey"` - - // App ID - AppID string `json:"appId"` - - // CPU allocation ratio - CPUAllocationRatio float64 `json:"cpu_allocation_ratio"` - - // Description - Description string `json:"desc"` - - // Descr - Descr string `json:"descr"` - - // Drivers - Drivers []string `json:"drivers"` - - // Eco - Eco interface{} `json:"eco"` - - // Error - Error uint64 `json:"error"` - - // Grid ID - GID uint64 `json:"gid"` - - // GID - GUID uint64 `json:"guid"` - - // ID - ID uint64 `json:"id"` - - // List image IDs - Images []uint64 `json:"images"` - - // Login - Login string `json:"login"` - - // Mem allocation ratio - MemAllocationRatio float64 `json:"mem_allocation_ratio"` - - // Name - Name string `json:"name"` - - // Packegas - Packages Packages `json:"packages"` - - //Password - Password string `json:"passwd"` - - // Reference ID - ReferenceID string `json:"referenceId"` - - // Status - Status string `json:"status"` - - // Type - Type string `json:"type"` -} - -// List of stacks -type ListStacks struct { - //List - Data []InfoStack `json:"data"` - - //Entry count - EntryCount uint64 `json:"entryCount"` -} - -// Package -type Packages struct { - // LibGuestFSTools - LibGuestFSTools LibGuestFSTools `json:"libguestfs-tools"` - - // LibvirtBin - LibvirtBin LibvirtBin `json:"libvirt-bin"` - - // LibvirtDaemon - LibvirtDaemon LibvirtDaemon `json:"libvirt-daemon"` - - // Lvm2Lockd - Lvm2Lockd Lvm2Lockd `json:"lvm2-lockd"` - - // OpenvswitchCommon - OpenvswitchCommon OpenvswitchCommon `json:"openvswitch-common"` - - // OpenvswitchSwitch - OpenvswitchSwitch OpenvswitchSwitch `json:"openvswitch-switch"` - - // QemuSystemX86 - QemuSystemX86 QemuSystemX86 `json:"qemu-system-x86"` - - // Sanlock - Sanlock Sanlock `json:"sanlock"` -} - -// LibGuestFSTools -type LibGuestFSTools struct { - // InstalledSize - InstalledSize string `json:"installed_size"` - - // Version - Ver string `json:"ver"` -} - -// LibvirtBin -type LibvirtBin struct { - // InstalledSize - InstalledSize string `json:"installed_size"` - - // Version - Ver string `json:"ver"` -} - -type LibvirtDaemon struct { - // InstalledSize - InstalledSize string `json:"installed_size"` - - // Version - Ver string `json:"ver"` -} - -// Lvm2Lockd -type Lvm2Lockd struct { - // InstalledSize - InstalledSize string `json:"installed_size"` - - // Version - Ver string `json:"ver"` -} - -// OpenvswitchCommon -type OpenvswitchCommon struct { - // InstalledSize - InstalledSize string `json:"installed_size"` - - // Version - Ver string `json:"ver"` -} - -// OpenvswitchSwitch -type OpenvswitchSwitch struct { - // InstalledSize - InstalledSize string `json:"installed_size"` - - // Version - Ver string `json:"ver"` -} - -// QemuSystemX86 -type QemuSystemX86 struct { - // InstalledSize - InstalledSize string `json:"installed_size"` - - // Version - Ver string `json:"ver"` -} - -// Sanlock -type Sanlock struct { - // InstalledSize - InstalledSize string `json:"installed_size"` - - // Version - Ver string `json:"ver"` -} diff --git a/pkg/cloudbroker/stack/set_cpu_allocation_ratio.go b/pkg/cloudbroker/stack/set_cpu_allocation_ratio.go deleted file mode 100644 index b4eeb38..0000000 --- a/pkg/cloudbroker/stack/set_cpu_allocation_ratio.go +++ /dev/null @@ -1,44 +0,0 @@ -package stack - -import ( - "context" - "encoding/json" - "net/http" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" -) - -// SetCpuAllocationRatioRequest struct to set CPU allocation ratio -type SetCpuAllocationRatioRequest struct { - // Stack ID - // Required: true - StackId uint64 `url:"stackId" json:"stackId" validate:"required"` - - // Allocation ratio (zero or positive value) - // Required: true - Ratio float64 `url:"ratio" json:"ratio" validate:"required"` -} - -// SetCpuAllocationRatio set CPU allocation ratio -func (i Stack) SetCpuAllocationRatio(ctx context.Context, req SetCpuAllocationRatioRequest) (*InfoStack, error) { - err := validators.ValidateRequest(req) - if err != nil { - return nil, validators.ValidationErrors(validators.GetErrors(err)) - } - - url := "/cloudbroker/stack/setCpuAllocationRatio" - - res, err := i.client.DecortApiCall(ctx, http.MethodPost, url, req) - if err != nil { - return nil, err - } - - info := InfoStack{} - - err = json.Unmarshal(res, &info) - if err != nil { - return nil, err - } - - return &info, nil -} diff --git a/pkg/cloudbroker/stack/set_mem_allocation_ratio.go b/pkg/cloudbroker/stack/set_mem_allocation_ratio.go deleted file mode 100644 index 376a93a..0000000 --- a/pkg/cloudbroker/stack/set_mem_allocation_ratio.go +++ /dev/null @@ -1,44 +0,0 @@ -package stack - -import ( - "context" - "encoding/json" - "net/http" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" -) - -// SetMemAllocationRatioRequest struct to set memory allocation ratio -type SetMemAllocationRatioRequest struct { - // Stack ID - // Required: true - StackId uint64 `url:"stackId" json:"stackId" validate:"required"` - - // Allocation ratio (zero or positive value) - // Required: true - Ratio float64 `url:"ratio" json:"ratio" validate:"required"` -} - -// SetMemAllocationRatio set memory allocation ratio -func (i Stack) SetMemAllocationRatio(ctx context.Context, req SetMemAllocationRatioRequest) (*InfoStack, error) { - err := validators.ValidateRequest(req) - if err != nil { - return nil, validators.ValidationErrors(validators.GetErrors(err)) - } - - url := "/cloudbroker/stack/setMemAllocationRatio" - - res, err := i.client.DecortApiCall(ctx, http.MethodPost, url, req) - if err != nil { - return nil, err - } - - info := InfoStack{} - - err = json.Unmarshal(res, &info) - if err != nil { - return nil, err - } - - return &info, nil -} diff --git a/pkg/cloudbroker/stack/stack.go b/pkg/cloudbroker/stack/stack.go deleted file mode 100644 index 2297168..0000000 --- a/pkg/cloudbroker/stack/stack.go +++ /dev/null @@ -1,15 +0,0 @@ -package stack - -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" - -// Structure for creating request to stack -type Stack struct { - client interfaces.Caller -} - -// Builder for stack endpoint -func New(client interfaces.Caller) *Stack { - return &Stack{ - client: client, - } -} diff --git a/pkg/cloudbroker/storage_policy.go b/pkg/cloudbroker/storage_policy.go index 7ac05ab..7c17029 100644 --- a/pkg/cloudbroker/storage_policy.go +++ b/pkg/cloudbroker/storage_policy.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/stpolicy" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/stpolicy" ) // Accessing the Storage Policy method group diff --git a/pkg/cloudbroker/stpolicy/add_pool.go b/pkg/cloudbroker/stpolicy/add_pool.go index 3099c81..2f86370 100644 --- a/pkg/cloudbroker/stpolicy/add_pool.go +++ b/pkg/cloudbroker/stpolicy/add_pool.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type AddPoolRequest struct { diff --git a/pkg/cloudbroker/stpolicy/create.go b/pkg/cloudbroker/stpolicy/create.go index d0d49ae..a119d30 100644 --- a/pkg/cloudbroker/stpolicy/create.go +++ b/pkg/cloudbroker/stpolicy/create.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type AccessSEPsPool struct { diff --git a/pkg/cloudbroker/stpolicy/delete.go b/pkg/cloudbroker/stpolicy/delete.go index 6b0ffa6..4ff5dc2 100644 --- a/pkg/cloudbroker/stpolicy/delete.go +++ b/pkg/cloudbroker/stpolicy/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type DeleteRequest struct { diff --git a/pkg/cloudbroker/stpolicy/delete_pool.go b/pkg/cloudbroker/stpolicy/delete_pool.go index d4b8629..f518722 100644 --- a/pkg/cloudbroker/stpolicy/delete_pool.go +++ b/pkg/cloudbroker/stpolicy/delete_pool.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type DeletePoolRequest struct { diff --git a/pkg/cloudbroker/stpolicy/disable.go b/pkg/cloudbroker/stpolicy/disable.go index df5e46b..a6c18c0 100644 --- a/pkg/cloudbroker/stpolicy/disable.go +++ b/pkg/cloudbroker/stpolicy/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type DisableRequest struct { diff --git a/pkg/cloudbroker/stpolicy/enable.go b/pkg/cloudbroker/stpolicy/enable.go index 1026f26..1f6e4fb 100644 --- a/pkg/cloudbroker/stpolicy/enable.go +++ b/pkg/cloudbroker/stpolicy/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type EnableRequest struct { diff --git a/pkg/cloudbroker/stpolicy/get.go b/pkg/cloudbroker/stpolicy/get.go index 306a5f5..8db1a63 100644 --- a/pkg/cloudbroker/stpolicy/get.go +++ b/pkg/cloudbroker/stpolicy/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type GetRequest struct { diff --git a/pkg/cloudbroker/stpolicy/list.go b/pkg/cloudbroker/stpolicy/list.go index eca605c..cfbd769 100644 --- a/pkg/cloudbroker/stpolicy/list.go +++ b/pkg/cloudbroker/stpolicy/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type ListRequest struct { diff --git a/pkg/cloudbroker/stpolicy/storage_policy.go b/pkg/cloudbroker/stpolicy/storage_policy.go index 061f7c4..4ff5281 100644 --- a/pkg/cloudbroker/stpolicy/storage_policy.go +++ b/pkg/cloudbroker/stpolicy/storage_policy.go @@ -1,13 +1,13 @@ package stpolicy -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to storage policy type StPolicy struct { client interfaces.Caller } -// Builder for stack endpoint +// Builder for storage policy endpoint func New(client interfaces.Caller) *StPolicy { return &StPolicy{ client: client, diff --git a/pkg/cloudbroker/stpolicy/update.go b/pkg/cloudbroker/stpolicy/update.go index e473506..9cfa45b 100644 --- a/pkg/cloudbroker/stpolicy/update.go +++ b/pkg/cloudbroker/stpolicy/update.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type UpdateRequest struct { diff --git a/pkg/cloudbroker/tasks.go b/pkg/cloudbroker/tasks.go index 4f887b3..6d55c5f 100644 --- a/pkg/cloudbroker/tasks.go +++ b/pkg/cloudbroker/tasks.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/tasks" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/tasks" ) // Accessing the tasks method group diff --git a/pkg/cloudbroker/tasks/get.go b/pkg/cloudbroker/tasks/get.go index 667c792..8b46b9a 100644 --- a/pkg/cloudbroker/tasks/get.go +++ b/pkg/cloudbroker/tasks/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get background API task status and result diff --git a/pkg/cloudbroker/tasks/list.go b/pkg/cloudbroker/tasks/list.go index 2d9b382..d7d5d3f 100644 --- a/pkg/cloudbroker/tasks/list.go +++ b/pkg/cloudbroker/tasks/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of audits diff --git a/pkg/cloudbroker/tasks/tasks.go b/pkg/cloudbroker/tasks/tasks.go index c4e822e..252ebcd 100644 --- a/pkg/cloudbroker/tasks/tasks.go +++ b/pkg/cloudbroker/tasks/tasks.go @@ -1,7 +1,7 @@ // User API tasks interface package tasks -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to tasks type Tasks struct { diff --git a/pkg/cloudbroker/trunk.go b/pkg/cloudbroker/trunk.go index 7754497..21bb349 100644 --- a/pkg/cloudbroker/trunk.go +++ b/pkg/cloudbroker/trunk.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/trunk" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/trunk" ) // Accessing the Trunk method group diff --git a/pkg/cloudbroker/trunk/access_grant.go b/pkg/cloudbroker/trunk/access_grant.go index d7f0137..76e75aa 100644 --- a/pkg/cloudbroker/trunk/access_grant.go +++ b/pkg/cloudbroker/trunk/access_grant.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessGrant struct to grant access to a trunk to some accounts diff --git a/pkg/cloudbroker/trunk/access_revoke.go b/pkg/cloudbroker/trunk/access_revoke.go index 9f3c075..fa62444 100644 --- a/pkg/cloudbroker/trunk/access_revoke.go +++ b/pkg/cloudbroker/trunk/access_revoke.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AccessRevoke struct to grant access to a trunk to some accounts diff --git a/pkg/cloudbroker/trunk/create.go b/pkg/cloudbroker/trunk/create.go index 44550c6..f9cfd1e 100644 --- a/pkg/cloudbroker/trunk/create.go +++ b/pkg/cloudbroker/trunk/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create a trunk diff --git a/pkg/cloudbroker/trunk/destroy.go b/pkg/cloudbroker/trunk/destroy.go index af475dc..d01a1bd 100644 --- a/pkg/cloudbroker/trunk/destroy.go +++ b/pkg/cloudbroker/trunk/destroy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DestroyRequest struct to destroy a trunk diff --git a/pkg/cloudbroker/trunk/disable.go b/pkg/cloudbroker/trunk/disable.go index 24d16a9..f7089a8 100644 --- a/pkg/cloudbroker/trunk/disable.go +++ b/pkg/cloudbroker/trunk/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable a trunk diff --git a/pkg/cloudbroker/trunk/enable.go b/pkg/cloudbroker/trunk/enable.go index 7899485..e934739 100644 --- a/pkg/cloudbroker/trunk/enable.go +++ b/pkg/cloudbroker/trunk/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable a trunk diff --git a/pkg/cloudbroker/trunk/get.go b/pkg/cloudbroker/trunk/get.go index f87038c..ae31a97 100644 --- a/pkg/cloudbroker/trunk/get.go +++ b/pkg/cloudbroker/trunk/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about a trunk diff --git a/pkg/cloudbroker/trunk/list.go b/pkg/cloudbroker/trunk/list.go index c67904b..e37bc12 100644 --- a/pkg/cloudbroker/trunk/list.go +++ b/pkg/cloudbroker/trunk/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of trunks diff --git a/pkg/cloudbroker/trunk/trunk.go b/pkg/cloudbroker/trunk/trunk.go index aaa87cf..a491882 100644 --- a/pkg/cloudbroker/trunk/trunk.go +++ b/pkg/cloudbroker/trunk/trunk.go @@ -1,7 +1,7 @@ package trunk import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to trunk diff --git a/pkg/cloudbroker/trunk/update.go b/pkg/cloudbroker/trunk/update.go index 3c48dbf..7e7d2c4 100644 --- a/pkg/cloudbroker/trunk/update.go +++ b/pkg/cloudbroker/trunk/update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update a trunk diff --git a/pkg/cloudbroker/user.go b/pkg/cloudbroker/user.go index 4661044..f1f22cd 100644 --- a/pkg/cloudbroker/user.go +++ b/pkg/cloudbroker/user.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/user" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/user" func (cb *CloudBroker) User() *user.User { return user.New(cb.client) diff --git a/pkg/cloudbroker/user/api_list.go b/pkg/cloudbroker/user/api_list.go index e9682a5..622bef4 100644 --- a/pkg/cloudbroker/user/api_list.go +++ b/pkg/cloudbroker/user/api_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // APIListRequest struct for getting API list. diff --git a/pkg/cloudbroker/user/apiaccess_join.go b/pkg/cloudbroker/user/apiaccess_join.go index 9cec3be..573798b 100644 --- a/pkg/cloudbroker/user/apiaccess_join.go +++ b/pkg/cloudbroker/user/apiaccess_join.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // APIAccessJoinRequest struct for joining user into apiaccess group. diff --git a/pkg/cloudbroker/user/apiaccess_leave.go b/pkg/cloudbroker/user/apiaccess_leave.go index f0a106d..6ee1ab8 100644 --- a/pkg/cloudbroker/user/apiaccess_leave.go +++ b/pkg/cloudbroker/user/apiaccess_leave.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // APIAccessLeaveRequest struct for leaving user from apiaccess group. diff --git a/pkg/cloudbroker/user/apiaccess_list.go b/pkg/cloudbroker/user/apiaccess_list.go index f6e01fd..b114672 100644 --- a/pkg/cloudbroker/user/apiaccess_list.go +++ b/pkg/cloudbroker/user/apiaccess_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // APIAccessListRequest struct for showing list of dicts with information about diff --git a/pkg/cloudbroker/user/block.go b/pkg/cloudbroker/user/block.go index 190ac31..81e367a 100644 --- a/pkg/cloudbroker/user/block.go +++ b/pkg/cloudbroker/user/block.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // BlockRequest struct to block a user. diff --git a/pkg/cloudbroker/user/create.go b/pkg/cloudbroker/user/create.go index 642509c..6ae9108 100644 --- a/pkg/cloudbroker/user/create.go +++ b/pkg/cloudbroker/user/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct for creating a user. diff --git a/pkg/cloudbroker/user/delete.go b/pkg/cloudbroker/user/delete.go index 7d180a7..9b4834c 100644 --- a/pkg/cloudbroker/user/delete.go +++ b/pkg/cloudbroker/user/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct for deleting a user. diff --git a/pkg/cloudbroker/user/delete_by_guid.go b/pkg/cloudbroker/user/delete_by_guid.go index 12ef3b7..9c367fe 100644 --- a/pkg/cloudbroker/user/delete_by_guid.go +++ b/pkg/cloudbroker/user/delete_by_guid.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteByGUIDRequest struct for deleting a user using user's GUID. diff --git a/pkg/cloudbroker/user/delete_users.go b/pkg/cloudbroker/user/delete_users.go index 0c43af5..1fa975a 100644 --- a/pkg/cloudbroker/user/delete_users.go +++ b/pkg/cloudbroker/user/delete_users.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteUsersRequest struct for bulk delete a list of users. diff --git a/pkg/cloudbroker/user/get.go b/pkg/cloudbroker/user/get.go index 553e1d4..949cc39 100644 --- a/pkg/cloudbroker/user/get.go +++ b/pkg/cloudbroker/user/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get user details. diff --git a/pkg/cloudbroker/user/get_matching_usernames.go b/pkg/cloudbroker/user/get_matching_usernames.go index 881045e..74dbd08 100644 --- a/pkg/cloudbroker/user/get_matching_usernames.go +++ b/pkg/cloudbroker/user/get_matching_usernames.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetMatchingUsernamesRequest struct for getting a list of the matching usernames for a given string. diff --git a/pkg/cloudbroker/user/list.go b/pkg/cloudbroker/user/list.go index 10cb317..6eaef37 100644 --- a/pkg/cloudbroker/user/list.go +++ b/pkg/cloudbroker/user/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get all non deleted user instances. diff --git a/pkg/cloudbroker/user/models.go b/pkg/cloudbroker/user/models.go index 1c2cb47..b902362 100644 --- a/pkg/cloudbroker/user/models.go +++ b/pkg/cloudbroker/user/models.go @@ -237,7 +237,6 @@ type CloudBrokerEndpoints struct { Machine []string `json:"machine,omitempty"` Metering []string `json:"metering,omitempty"` Milestones []string `json:"milestones,omitempty"` - Node []string `json:"node,omitempty"` Openshift []string `json:"openshift,omitempty"` OpenshiftCI []string `json:"openshiftci,omitempty"` Ovsnode []string `json:"ovsnode,omitempty"` @@ -248,7 +247,7 @@ type CloudBrokerEndpoints struct { Resmon []string `json:"resmon,omitempty"` RG []string `json:"rg,omitempty"` Sep []string `json:"sep,omitempty"` - Stack []string `json:"stack,omitempty"` + Node []string `json:"node,omitempty"` Tasks []string `json:"tasks,omitempty"` TLock []string `json:"tlock,omitempty"` User []string `json:"user,omitempty"` diff --git a/pkg/cloudbroker/user/unblock.go b/pkg/cloudbroker/user/unblock.go index 5833c20..82cb0e2 100644 --- a/pkg/cloudbroker/user/unblock.go +++ b/pkg/cloudbroker/user/unblock.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UnblockRequest struct to block a user. diff --git a/pkg/cloudbroker/user/user.go b/pkg/cloudbroker/user/user.go index 8b6fa37..ed93790 100644 --- a/pkg/cloudbroker/user/user.go +++ b/pkg/cloudbroker/user/user.go @@ -1,6 +1,6 @@ package user -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to User type User struct { diff --git a/pkg/cloudbroker/vfpool.go b/pkg/cloudbroker/vfpool.go index 81e2ae4..9681bda 100644 --- a/pkg/cloudbroker/vfpool.go +++ b/pkg/cloudbroker/vfpool.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/vfpool" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/vfpool" // Accessing the VFPool method group func (cb *CloudBroker) VFPool() *vfpool.VFPool { diff --git a/pkg/cloudbroker/vfpool/create.go b/pkg/cloudbroker/vfpool/create.go index b694878..49b86a5 100644 --- a/pkg/cloudbroker/vfpool/create.go +++ b/pkg/cloudbroker/vfpool/create.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create vfpool device diff --git a/pkg/cloudbroker/vfpool/delete.go b/pkg/cloudbroker/vfpool/delete.go index 3729a1e..f36632e 100644 --- a/pkg/cloudbroker/vfpool/delete.go +++ b/pkg/cloudbroker/vfpool/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete vfpool device diff --git a/pkg/cloudbroker/vfpool/disable.go b/pkg/cloudbroker/vfpool/disable.go index 0ce37a6..0d019bf 100644 --- a/pkg/cloudbroker/vfpool/disable.go +++ b/pkg/cloudbroker/vfpool/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable vfpool device diff --git a/pkg/cloudbroker/vfpool/enable.go b/pkg/cloudbroker/vfpool/enable.go index e6aa1f6..9daa26f 100644 --- a/pkg/cloudbroker/vfpool/enable.go +++ b/pkg/cloudbroker/vfpool/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable vfpool device diff --git a/pkg/cloudbroker/vfpool/get.go b/pkg/cloudbroker/vfpool/get.go index 7f7643f..d5c67e2 100644 --- a/pkg/cloudbroker/vfpool/get.go +++ b/pkg/cloudbroker/vfpool/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about vfpool device diff --git a/pkg/cloudbroker/vfpool/list.go b/pkg/cloudbroker/vfpool/list.go index db9141d..c420cf9 100644 --- a/pkg/cloudbroker/vfpool/list.go +++ b/pkg/cloudbroker/vfpool/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of vfpool devices diff --git a/pkg/cloudbroker/vfpool/serialize.go b/pkg/cloudbroker/vfpool/serialize.go index 207948c..858e6f1 100644 --- a/pkg/cloudbroker/vfpool/serialize.go +++ b/pkg/cloudbroker/vfpool/serialize.go @@ -3,7 +3,7 @@ package vfpool import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/vfpool/update.go b/pkg/cloudbroker/vfpool/update.go index c7fb2b7..2ed6643 100644 --- a/pkg/cloudbroker/vfpool/update.go +++ b/pkg/cloudbroker/vfpool/update.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update vfpool device diff --git a/pkg/cloudbroker/vfpool/vfpool.go b/pkg/cloudbroker/vfpool/vfpool.go index 5dcc98e..cf0f368 100644 --- a/pkg/cloudbroker/vfpool/vfpool.go +++ b/pkg/cloudbroker/vfpool/vfpool.go @@ -2,7 +2,7 @@ package vfpool import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to vfpool diff --git a/pkg/cloudbroker/vgpu.go b/pkg/cloudbroker/vgpu.go index 6acd377..c8b7f29 100644 --- a/pkg/cloudbroker/vgpu.go +++ b/pkg/cloudbroker/vgpu.go @@ -1,6 +1,6 @@ package cloudbroker -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/vgpu" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/vgpu" // Accessing the VGPU method group func (cb *CloudBroker) VGPU() *vgpu.VGPU { diff --git a/pkg/cloudbroker/vgpu/allocate.go b/pkg/cloudbroker/vgpu/allocate.go index 8a9c799..12cfd00 100644 --- a/pkg/cloudbroker/vgpu/allocate.go +++ b/pkg/cloudbroker/vgpu/allocate.go @@ -3,9 +3,8 @@ package vgpu import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // AllocateRequest struct for allocating VGPU diff --git a/pkg/cloudbroker/vgpu/create.go b/pkg/cloudbroker/vgpu/create.go index 49db295..a5edd7d 100644 --- a/pkg/cloudbroker/vgpu/create.go +++ b/pkg/cloudbroker/vgpu/create.go @@ -3,9 +3,8 @@ package vgpu import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // CreateRequest struct for creating VGPU diff --git a/pkg/cloudbroker/vgpu/deallocate.go b/pkg/cloudbroker/vgpu/deallocate.go index 50e90d3..93f04aa 100644 --- a/pkg/cloudbroker/vgpu/deallocate.go +++ b/pkg/cloudbroker/vgpu/deallocate.go @@ -3,9 +3,8 @@ package vgpu import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // DeallocateRequest struct for deallocating VGPU diff --git a/pkg/cloudbroker/vgpu/destroy.go b/pkg/cloudbroker/vgpu/destroy.go index c77adb1..53ca3e8 100644 --- a/pkg/cloudbroker/vgpu/destroy.go +++ b/pkg/cloudbroker/vgpu/destroy.go @@ -3,9 +3,8 @@ package vgpu import ( "context" "net/http" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" "strconv" - - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" ) // DestroyRequest struct for destroying VGPU diff --git a/pkg/cloudbroker/vgpu/list.go b/pkg/cloudbroker/vgpu/list.go index b620287..87c79e9 100644 --- a/pkg/cloudbroker/vgpu/list.go +++ b/pkg/cloudbroker/vgpu/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of VGPU diff --git a/pkg/cloudbroker/vgpu/serialize.go b/pkg/cloudbroker/vgpu/serialize.go index 17bf664..8e7a723 100644 --- a/pkg/cloudbroker/vgpu/serialize.go +++ b/pkg/cloudbroker/vgpu/serialize.go @@ -3,7 +3,7 @@ package vgpu import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/vgpu/vgpu.go b/pkg/cloudbroker/vgpu/vgpu.go index e181355..7443991 100644 --- a/pkg/cloudbroker/vgpu/vgpu.go +++ b/pkg/cloudbroker/vgpu/vgpu.go @@ -1,6 +1,6 @@ package vgpu -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to VGPU type VGPU struct { diff --git a/pkg/cloudbroker/vins.go b/pkg/cloudbroker/vins.go index aed73d6..2433fa9 100644 --- a/pkg/cloudbroker/vins.go +++ b/pkg/cloudbroker/vins.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/vins" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/vins" ) // Accessing the VINS method group diff --git a/pkg/cloudbroker/vins/audits.go b/pkg/cloudbroker/vins/audits.go index 9be3e45..893f0ad 100644 --- a/pkg/cloudbroker/vins/audits.go +++ b/pkg/cloudbroker/vins/audits.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AuditsRequest struct to get audits diff --git a/pkg/cloudbroker/vins/create_in_account.go b/pkg/cloudbroker/vins/create_in_account.go index 37058c3..0934058 100644 --- a/pkg/cloudbroker/vins/create_in_account.go +++ b/pkg/cloudbroker/vins/create_in_account.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type Route struct { diff --git a/pkg/cloudbroker/vins/create_in_rg.go b/pkg/cloudbroker/vins/create_in_rg.go index dc57315..5a7978e 100644 --- a/pkg/cloudbroker/vins/create_in_rg.go +++ b/pkg/cloudbroker/vins/create_in_rg.go @@ -6,7 +6,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateInRGRequest struct to create VINS in resource group diff --git a/pkg/cloudbroker/vins/default_qos_update.go b/pkg/cloudbroker/vins/default_qos_update.go index f8b4da4..28849a0 100644 --- a/pkg/cloudbroker/vins/default_qos_update.go +++ b/pkg/cloudbroker/vins/default_qos_update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DefaultQOSUpdateRequest struct to update QOS diff --git a/pkg/cloudbroker/vins/delete.go b/pkg/cloudbroker/vins/delete.go index d77251d..3b088ae 100644 --- a/pkg/cloudbroker/vins/delete.go +++ b/pkg/cloudbroker/vins/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete VINS diff --git a/pkg/cloudbroker/vins/disable.go b/pkg/cloudbroker/vins/disable.go index 4acb971..e44b7d2 100644 --- a/pkg/cloudbroker/vins/disable.go +++ b/pkg/cloudbroker/vins/disable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DisableRequest struct to disable VINS diff --git a/pkg/cloudbroker/vins/dns_apply.go b/pkg/cloudbroker/vins/dns_apply.go index 47644f4..2aca94c 100644 --- a/pkg/cloudbroker/vins/dns_apply.go +++ b/pkg/cloudbroker/vins/dns_apply.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DNSApplyRequest struct to apply new DNS list in VINS diff --git a/pkg/cloudbroker/vins/enable.go b/pkg/cloudbroker/vins/enable.go index d46d2a6..9cb32aa 100644 --- a/pkg/cloudbroker/vins/enable.go +++ b/pkg/cloudbroker/vins/enable.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // EnableRequest struct to enable VINS diff --git a/pkg/cloudbroker/vins/extnet_connect.go b/pkg/cloudbroker/vins/extnet_connect.go index 8e9e318..bac6d05 100644 --- a/pkg/cloudbroker/vins/extnet_connect.go +++ b/pkg/cloudbroker/vins/extnet_connect.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ExtNetConnectRequest struct to connect external network diff --git a/pkg/cloudbroker/vins/extnet_disconnect.go b/pkg/cloudbroker/vins/extnet_disconnect.go index 503c4be..5883f98 100644 --- a/pkg/cloudbroker/vins/extnet_disconnect.go +++ b/pkg/cloudbroker/vins/extnet_disconnect.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ExtNetDisconnectRequest struct to disconnect VINS from external network diff --git a/pkg/cloudbroker/vins/extnet_list.go b/pkg/cloudbroker/vins/extnet_list.go index ebab6d9..1e0c2c8 100644 --- a/pkg/cloudbroker/vins/extnet_list.go +++ b/pkg/cloudbroker/vins/extnet_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ExtNetListRequest struct to get list of VINS external network connections diff --git a/pkg/cloudbroker/vins/get.go b/pkg/cloudbroker/vins/get.go index e886b33..c73c1da 100644 --- a/pkg/cloudbroker/vins/get.go +++ b/pkg/cloudbroker/vins/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about VINS diff --git a/pkg/cloudbroker/vins/ip_list.go b/pkg/cloudbroker/vins/ip_list.go index 0dfddc1..fbfe63a 100644 --- a/pkg/cloudbroker/vins/ip_list.go +++ b/pkg/cloudbroker/vins/ip_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // IPListRequest struct for DHCP IP diff --git a/pkg/cloudbroker/vins/ip_release.go b/pkg/cloudbroker/vins/ip_release.go index 210d182..b68de8a 100644 --- a/pkg/cloudbroker/vins/ip_release.go +++ b/pkg/cloudbroker/vins/ip_release.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // IPReleaseRequest struct for IP release diff --git a/pkg/cloudbroker/vins/ip_reserve.go b/pkg/cloudbroker/vins/ip_reserve.go index a285f66..db13507 100644 --- a/pkg/cloudbroker/vins/ip_reserve.go +++ b/pkg/cloudbroker/vins/ip_reserve.go @@ -5,7 +5,7 @@ import ( "net/http" "strings" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // IPReserveRequest struct for IP reserve diff --git a/pkg/cloudbroker/vins/list.go b/pkg/cloudbroker/vins/list.go index 9410859..182caee 100644 --- a/pkg/cloudbroker/vins/list.go +++ b/pkg/cloudbroker/vins/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of VINSes diff --git a/pkg/cloudbroker/vins/list_deleted.go b/pkg/cloudbroker/vins/list_deleted.go index 2343072..2c77e37 100644 --- a/pkg/cloudbroker/vins/list_deleted.go +++ b/pkg/cloudbroker/vins/list_deleted.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListDeletedRequest struct to get list of deleted VINSes diff --git a/pkg/cloudbroker/vins/mass_delete.go b/pkg/cloudbroker/vins/mass_delete.go index a4e3af4..4b57afd 100644 --- a/pkg/cloudbroker/vins/mass_delete.go +++ b/pkg/cloudbroker/vins/mass_delete.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MassDeleteRequest struct to delete several VINSes diff --git a/pkg/cloudbroker/vins/mass_disable.go b/pkg/cloudbroker/vins/mass_disable.go index 39d6530..28d09ff 100644 --- a/pkg/cloudbroker/vins/mass_disable.go +++ b/pkg/cloudbroker/vins/mass_disable.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MassDisableRequest struct to disable several VINSes diff --git a/pkg/cloudbroker/vins/mass_enable.go b/pkg/cloudbroker/vins/mass_enable.go index ab80f42..57cfcd3 100644 --- a/pkg/cloudbroker/vins/mass_enable.go +++ b/pkg/cloudbroker/vins/mass_enable.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MassEnableRequest struct to enable several VINSes diff --git a/pkg/cloudbroker/vins/migrate_to_zone.go b/pkg/cloudbroker/vins/migrate_to_zone.go index 1f13306..1397c2a 100644 --- a/pkg/cloudbroker/vins/migrate_to_zone.go +++ b/pkg/cloudbroker/vins/migrate_to_zone.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateToZone struct to move VINS to another zone diff --git a/pkg/cloudbroker/vins/models.go b/pkg/cloudbroker/vins/models.go index 8238986..c261fa6 100644 --- a/pkg/cloudbroker/vins/models.go +++ b/pkg/cloudbroker/vins/models.go @@ -74,8 +74,8 @@ type Resources struct { // Number of RAM RAM uint64 `json:"ram"` - // Stack ID - StackID uint64 `json:"stackId"` + // Node ID + NodeID uint64 `json:"node_id"` // UUID UUID string `json:"uuid"` diff --git a/pkg/cloudbroker/vins/nat_rule_add.go b/pkg/cloudbroker/vins/nat_rule_add.go index d024b5b..4881c3e 100644 --- a/pkg/cloudbroker/vins/nat_rule_add.go +++ b/pkg/cloudbroker/vins/nat_rule_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NATRuleAddRequest struct to create NAT rules diff --git a/pkg/cloudbroker/vins/nat_rule_del.go b/pkg/cloudbroker/vins/nat_rule_del.go index 2721a79..e58797e 100644 --- a/pkg/cloudbroker/vins/nat_rule_del.go +++ b/pkg/cloudbroker/vins/nat_rule_del.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NATRuleDelRequest struct to delete NAT rule diff --git a/pkg/cloudbroker/vins/nat_rule_list.go b/pkg/cloudbroker/vins/nat_rule_list.go index 0f66f87..b1e7164 100644 --- a/pkg/cloudbroker/vins/nat_rule_list.go +++ b/pkg/cloudbroker/vins/nat_rule_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NATRuleListRequest struct to get list of NAT rules diff --git a/pkg/cloudbroker/vins/net_qos.go b/pkg/cloudbroker/vins/net_qos.go index 77fddfb..bc35b1a 100644 --- a/pkg/cloudbroker/vins/net_qos.go +++ b/pkg/cloudbroker/vins/net_qos.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // NetQOSRequest struct to update all VINS interfaces QOS diff --git a/pkg/cloudbroker/vins/restore.go b/pkg/cloudbroker/vins/restore.go index 62541d8..62ecfd2 100644 --- a/pkg/cloudbroker/vins/restore.go +++ b/pkg/cloudbroker/vins/restore.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // RestoreRequest struct for restore diff --git a/pkg/cloudbroker/vins/serialize.go b/pkg/cloudbroker/vins/serialize.go index 9f20463..5adfccb 100644 --- a/pkg/cloudbroker/vins/serialize.go +++ b/pkg/cloudbroker/vins/serialize.go @@ -3,7 +3,7 @@ package vins import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/vins/static_route_access_grant.go b/pkg/cloudbroker/vins/static_route_access_grant.go index ab46ec7..fa902d0 100644 --- a/pkg/cloudbroker/vins/static_route_access_grant.go +++ b/pkg/cloudbroker/vins/static_route_access_grant.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteAccessGrantRequest struct to grant access to static route to Compute/ViNS diff --git a/pkg/cloudbroker/vins/static_route_access_revoke.go b/pkg/cloudbroker/vins/static_route_access_revoke.go index 83ba684..617ce1f 100644 --- a/pkg/cloudbroker/vins/static_route_access_revoke.go +++ b/pkg/cloudbroker/vins/static_route_access_revoke.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteAccessRevokeRequest struct to revoke access to static route to Compute/ViNS diff --git a/pkg/cloudbroker/vins/static_route_add.go b/pkg/cloudbroker/vins/static_route_add.go index 5ff7f62..b979c52 100644 --- a/pkg/cloudbroker/vins/static_route_add.go +++ b/pkg/cloudbroker/vins/static_route_add.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteAddRequest struct to add static route diff --git a/pkg/cloudbroker/vins/static_route_del.go b/pkg/cloudbroker/vins/static_route_del.go index 47c5d09..5450de8 100644 --- a/pkg/cloudbroker/vins/static_route_del.go +++ b/pkg/cloudbroker/vins/static_route_del.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteDelRequest struct to remove static route from ViNS diff --git a/pkg/cloudbroker/vins/static_route_list.go b/pkg/cloudbroker/vins/static_route_list.go index 0722129..c6f2c60 100644 --- a/pkg/cloudbroker/vins/static_route_list.go +++ b/pkg/cloudbroker/vins/static_route_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // StaticRouteListRequest struct for static route list diff --git a/pkg/cloudbroker/vins/update.go b/pkg/cloudbroker/vins/update.go index edce7cc..8caf246 100644 --- a/pkg/cloudbroker/vins/update.go +++ b/pkg/cloudbroker/vins/update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update vins parameters diff --git a/pkg/cloudbroker/vins/vins.go b/pkg/cloudbroker/vins/vins.go index 6fa46ef..aa8e0aa 100644 --- a/pkg/cloudbroker/vins/vins.go +++ b/pkg/cloudbroker/vins/vins.go @@ -2,7 +2,7 @@ package vins import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to VINS diff --git a/pkg/cloudbroker/vins/vnfdev_redeploy.go b/pkg/cloudbroker/vins/vnfdev_redeploy.go index a050ae0..957a6cb 100644 --- a/pkg/cloudbroker/vins/vnfdev_redeploy.go +++ b/pkg/cloudbroker/vins/vnfdev_redeploy.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // VNFDevRedeployRequest struct to redeploy VNF devices diff --git a/pkg/cloudbroker/vins/vnfdev_reset.go b/pkg/cloudbroker/vins/vnfdev_reset.go index 5d36925..879b479 100644 --- a/pkg/cloudbroker/vins/vnfdev_reset.go +++ b/pkg/cloudbroker/vins/vnfdev_reset.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // VNFDevResetRequest struct to reset VNF device diff --git a/pkg/cloudbroker/vins/vnfdev_restart.go b/pkg/cloudbroker/vins/vnfdev_restart.go index cf8da09..4731338 100644 --- a/pkg/cloudbroker/vins/vnfdev_restart.go +++ b/pkg/cloudbroker/vins/vnfdev_restart.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // VNFDevRestartRequest struct to reboot VINSes primary VNF device diff --git a/pkg/cloudbroker/vins/vnfdev_start.go b/pkg/cloudbroker/vins/vnfdev_start.go index 3423bd6..d44cf0c 100644 --- a/pkg/cloudbroker/vins/vnfdev_start.go +++ b/pkg/cloudbroker/vins/vnfdev_start.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // VNFDevStartRequest struct to start VNF devices diff --git a/pkg/cloudbroker/vins/vnfdev_stop.go b/pkg/cloudbroker/vins/vnfdev_stop.go index ab6830c..4a24e6d 100644 --- a/pkg/cloudbroker/vins/vnfdev_stop.go +++ b/pkg/cloudbroker/vins/vnfdev_stop.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // VNFDevStopRequest struct to stop VNF devices diff --git a/pkg/cloudbroker/zone.go b/pkg/cloudbroker/zone.go index b842218..53e18e7 100644 --- a/pkg/cloudbroker/zone.go +++ b/pkg/cloudbroker/zone.go @@ -1,7 +1,7 @@ package cloudbroker import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/zone" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/zone" ) // Accessing the Zone method group diff --git a/pkg/cloudbroker/zone/add_node.go b/pkg/cloudbroker/zone/add_node.go index 15e15a4..337751e 100644 --- a/pkg/cloudbroker/zone/add_node.go +++ b/pkg/cloudbroker/zone/add_node.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AddNodeRequest struct to add node to zone diff --git a/pkg/cloudbroker/zone/create.go b/pkg/cloudbroker/zone/create.go index 0b87967..04611be 100644 --- a/pkg/cloudbroker/zone/create.go +++ b/pkg/cloudbroker/zone/create.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create zone diff --git a/pkg/cloudbroker/zone/del_node.go b/pkg/cloudbroker/zone/del_node.go index f1bc7f0..e2d7b8e 100644 --- a/pkg/cloudbroker/zone/del_node.go +++ b/pkg/cloudbroker/zone/del_node.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DelNodeRequest struct to remove node from zone diff --git a/pkg/cloudbroker/zone/delete.go b/pkg/cloudbroker/zone/delete.go index 202c908..467f904 100644 --- a/pkg/cloudbroker/zone/delete.go +++ b/pkg/cloudbroker/zone/delete.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete zone diff --git a/pkg/cloudbroker/zone/get.go b/pkg/cloudbroker/zone/get.go index 425286b..e12724f 100644 --- a/pkg/cloudbroker/zone/get.go +++ b/pkg/cloudbroker/zone/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get detailed information about zone diff --git a/pkg/cloudbroker/zone/list.go b/pkg/cloudbroker/zone/list.go index a17d7b7..1f894db 100644 --- a/pkg/cloudbroker/zone/list.go +++ b/pkg/cloudbroker/zone/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of zones diff --git a/pkg/cloudbroker/zone/serialize.go b/pkg/cloudbroker/zone/serialize.go index 4ecb2a6..137dad3 100644 --- a/pkg/cloudbroker/zone/serialize.go +++ b/pkg/cloudbroker/zone/serialize.go @@ -3,7 +3,7 @@ package zone import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/cloudbroker/zone/update.go b/pkg/cloudbroker/zone/update.go index 413dc2e..12d7947 100644 --- a/pkg/cloudbroker/zone/update.go +++ b/pkg/cloudbroker/zone/update.go @@ -5,7 +5,7 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update zone diff --git a/pkg/cloudbroker/zone/zone.go b/pkg/cloudbroker/zone/zone.go index cd157db..76c018d 100644 --- a/pkg/cloudbroker/zone/zone.go +++ b/pkg/cloudbroker/zone/zone.go @@ -2,7 +2,7 @@ package zone import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to zone diff --git a/pkg/sdn/access_groups.go b/pkg/sdn/access_groups.go index 5b7bca1..6bc1053 100644 --- a/pkg/sdn/access_groups.go +++ b/pkg/sdn/access_groups.go @@ -1,7 +1,7 @@ package sdn import ( - ag "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/acsgroups" + ag "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/acsgroups" ) // Accessing the SDN method group diff --git a/pkg/sdn/acsgroups/access_groups.go b/pkg/sdn/acsgroups/access_groups.go index 58f675b..e867ca2 100644 --- a/pkg/sdn/acsgroups/access_groups.go +++ b/pkg/sdn/acsgroups/access_groups.go @@ -2,7 +2,7 @@ package acsgroups import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to access groups diff --git a/pkg/sdn/acsgroups/create.go b/pkg/sdn/acsgroups/create.go index d24d508..98780b5 100644 --- a/pkg/sdn/acsgroups/create.go +++ b/pkg/sdn/acsgroups/create.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create access group diff --git a/pkg/sdn/acsgroups/delete.go b/pkg/sdn/acsgroups/delete.go index 6758ac6..8f70119 100644 --- a/pkg/sdn/acsgroups/delete.go +++ b/pkg/sdn/acsgroups/delete.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete access group diff --git a/pkg/sdn/acsgroups/get.go b/pkg/sdn/acsgroups/get.go index a501faf..5a1bed4 100644 --- a/pkg/sdn/acsgroups/get.go +++ b/pkg/sdn/acsgroups/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetGroupRequest struct to get an access group diff --git a/pkg/sdn/acsgroups/list.go b/pkg/sdn/acsgroups/list.go index a1fb036..be59cea 100644 --- a/pkg/sdn/acsgroups/list.go +++ b/pkg/sdn/acsgroups/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListGroupsRequest struct to get a list of access groups diff --git a/pkg/sdn/acsgroups/update.go b/pkg/sdn/acsgroups/update.go index 4935dbf..c8a3924 100644 --- a/pkg/sdn/acsgroups/update.go +++ b/pkg/sdn/acsgroups/update.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update access group diff --git a/pkg/sdn/acsgroups/user_add.go b/pkg/sdn/acsgroups/user_add.go index 0465f89..98703e7 100644 --- a/pkg/sdn/acsgroups/user_add.go +++ b/pkg/sdn/acsgroups/user_add.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UserAddRequest struct to userAdd access group diff --git a/pkg/sdn/acsgroups/user_delete.go b/pkg/sdn/acsgroups/user_delete.go index 3aad53c..5538717 100644 --- a/pkg/sdn/acsgroups/user_delete.go +++ b/pkg/sdn/acsgroups/user_delete.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UserDeleteRequest struct to userDelete access group diff --git a/pkg/sdn/acsgroups/user_list.go b/pkg/sdn/acsgroups/user_list.go index 343928a..7ab0795 100644 --- a/pkg/sdn/acsgroups/user_list.go +++ b/pkg/sdn/acsgroups/user_list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UsersListRequest struct to get a list of users diff --git a/pkg/sdn/acsgroups/user_update_role.go b/pkg/sdn/acsgroups/user_update_role.go index 7a9d756..f40b1f4 100644 --- a/pkg/sdn/acsgroups/user_update_role.go +++ b/pkg/sdn/acsgroups/user_update_role.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UserUpdateRoleRequest struct to userUpdateRole access group diff --git a/pkg/sdn/address_pools.go b/pkg/sdn/address_pools.go index 9da80a3..08fd9ba 100644 --- a/pkg/sdn/address_pools.go +++ b/pkg/sdn/address_pools.go @@ -1,7 +1,7 @@ package sdn import ( - ap "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/adrspools" + ap "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/adrspools" ) // Accessing the SDN method group diff --git a/pkg/sdn/adrspools/adress_pools.go b/pkg/sdn/adrspools/adress_pools.go index c408ee4..7776796 100644 --- a/pkg/sdn/adrspools/adress_pools.go +++ b/pkg/sdn/adrspools/adress_pools.go @@ -2,7 +2,7 @@ package adrspools import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to address pools diff --git a/pkg/sdn/adrspools/create.go b/pkg/sdn/adrspools/create.go index c102b0b..69f6516 100644 --- a/pkg/sdn/adrspools/create.go +++ b/pkg/sdn/adrspools/create.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create address pool diff --git a/pkg/sdn/adrspools/delete.go b/pkg/sdn/adrspools/delete.go index 85bc0b7..b8b4fc7 100644 --- a/pkg/sdn/adrspools/delete.go +++ b/pkg/sdn/adrspools/delete.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete address pool diff --git a/pkg/sdn/adrspools/get.go b/pkg/sdn/adrspools/get.go index edf4c75..e759d64 100644 --- a/pkg/sdn/adrspools/get.go +++ b/pkg/sdn/adrspools/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about address group diff --git a/pkg/sdn/adrspools/list.go b/pkg/sdn/adrspools/list.go index c5c7fcf..3ddddb9 100644 --- a/pkg/sdn/adrspools/list.go +++ b/pkg/sdn/adrspools/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListAddressPoolsRequest struct to get a list of a groups diff --git a/pkg/sdn/adrspools/serialize.go b/pkg/sdn/adrspools/serialize.go index e69ec87..03bcf3c 100644 --- a/pkg/sdn/adrspools/serialize.go +++ b/pkg/sdn/adrspools/serialize.go @@ -3,7 +3,7 @@ package adrspools import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/sdn/adrspools/update.go b/pkg/sdn/adrspools/update.go index 8c3bc24..7ef8454 100644 --- a/pkg/sdn/adrspools/update.go +++ b/pkg/sdn/adrspools/update.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update address pool diff --git a/pkg/sdn/default_security_policies.go b/pkg/sdn/default_security_policies.go index f546b76..9d774a7 100644 --- a/pkg/sdn/default_security_policies.go +++ b/pkg/sdn/default_security_policies.go @@ -1,7 +1,7 @@ package sdn import ( - dsp "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/defsecpolicies" + dsp "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/defsecpolicies" ) // Accessing the SDN method group diff --git a/pkg/sdn/defsecpolicies/default_security_policies.go b/pkg/sdn/defsecpolicies/default_security_policies.go index f49f627..c587e60 100644 --- a/pkg/sdn/defsecpolicies/default_security_policies.go +++ b/pkg/sdn/defsecpolicies/default_security_policies.go @@ -2,7 +2,7 @@ package defsecpolicies import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to default security policies diff --git a/pkg/sdn/defsecpolicies/list.go b/pkg/sdn/defsecpolicies/list.go index 33c930f..cbcc16a 100644 --- a/pkg/sdn/defsecpolicies/list.go +++ b/pkg/sdn/defsecpolicies/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get a list of default security group diff --git a/pkg/sdn/defsecpolicies/serialize.go b/pkg/sdn/defsecpolicies/serialize.go index 88f788d..6442794 100644 --- a/pkg/sdn/defsecpolicies/serialize.go +++ b/pkg/sdn/defsecpolicies/serialize.go @@ -3,7 +3,7 @@ package defsecpolicies import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/sdn/defsecpolicies/update.go b/pkg/sdn/defsecpolicies/update.go index 584f1b4..36e6965 100644 --- a/pkg/sdn/defsecpolicies/update.go +++ b/pkg/sdn/defsecpolicies/update.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update default security policy diff --git a/pkg/sdn/extnet.go b/pkg/sdn/extnet.go index 2a3e8f7..5761763 100644 --- a/pkg/sdn/extnet.go +++ b/pkg/sdn/extnet.go @@ -1,7 +1,7 @@ package sdn import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/extnet" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/extnet" ) // Accessing the ExtNet method group diff --git a/pkg/sdn/extnet/create.go b/pkg/sdn/extnet/create.go index 3a0ad19..f97c3ce 100644 --- a/pkg/sdn/extnet/create.go +++ b/pkg/sdn/extnet/create.go @@ -6,8 +6,8 @@ import ( "net/http" "time" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct for creating account diff --git a/pkg/sdn/extnet/delete.go b/pkg/sdn/extnet/delete.go index f952abb..68ad5d3 100644 --- a/pkg/sdn/extnet/delete.go +++ b/pkg/sdn/extnet/delete.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct for delete extnet diff --git a/pkg/sdn/extnet/extnet.go b/pkg/sdn/extnet/extnet.go index bd1d34b..368c5a7 100644 --- a/pkg/sdn/extnet/extnet.go +++ b/pkg/sdn/extnet/extnet.go @@ -2,7 +2,7 @@ package extnet import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to external networks diff --git a/pkg/sdn/extnet/get.go b/pkg/sdn/extnet/get.go index 90b125a..31b21db 100644 --- a/pkg/sdn/extnet/get.go +++ b/pkg/sdn/extnet/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about external network diff --git a/pkg/sdn/extnet/list.go b/pkg/sdn/extnet/list.go index 04d33af..a4d21d7 100644 --- a/pkg/sdn/extnet/list.go +++ b/pkg/sdn/extnet/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get a list of external networks diff --git a/pkg/sdn/extnet/port_add.go b/pkg/sdn/extnet/port_add.go index 03defd9..6504cb5 100644 --- a/pkg/sdn/extnet/port_add.go +++ b/pkg/sdn/extnet/port_add.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PortAddRequest struct for add port to extnet diff --git a/pkg/sdn/extnet/port_update.go b/pkg/sdn/extnet/port_update.go index 6e10423..20c5f87 100644 --- a/pkg/sdn/extnet/port_update.go +++ b/pkg/sdn/extnet/port_update.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // PortUpdateRequest struct for update port to extnet diff --git a/pkg/sdn/extnet/update.go b/pkg/sdn/extnet/update.go index 4fc29a2..e0adca2 100644 --- a/pkg/sdn/extnet/update.go +++ b/pkg/sdn/extnet/update.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct for update extnet diff --git a/pkg/sdn/flips.go b/pkg/sdn/flips.go index bf6468e..be00c83 100644 --- a/pkg/sdn/flips.go +++ b/pkg/sdn/flips.go @@ -1,7 +1,7 @@ package sdn import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/flips" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/flips" ) // Accessing the SDN method group diff --git a/pkg/sdn/flips/create.go b/pkg/sdn/flips/create.go index ec11abb..6df08b9 100644 --- a/pkg/sdn/flips/create.go +++ b/pkg/sdn/flips/create.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type CreateRequest struct { diff --git a/pkg/sdn/flips/delete.go b/pkg/sdn/flips/delete.go index e00da59..a29e893 100644 --- a/pkg/sdn/flips/delete.go +++ b/pkg/sdn/flips/delete.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest to delete a floating ip diff --git a/pkg/sdn/flips/flips.go b/pkg/sdn/flips/flips.go index e541f85..7340e62 100644 --- a/pkg/sdn/flips/flips.go +++ b/pkg/sdn/flips/flips.go @@ -2,7 +2,7 @@ package flips import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to floating IPs diff --git a/pkg/sdn/flips/get.go b/pkg/sdn/flips/get.go index 0c64e9f..82d6080 100644 --- a/pkg/sdn/flips/get.go +++ b/pkg/sdn/flips/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) type GetRequest struct { diff --git a/pkg/sdn/flips/list.go b/pkg/sdn/flips/list.go index c73284f..3444d5f 100644 --- a/pkg/sdn/flips/list.go +++ b/pkg/sdn/flips/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // List of floating ips diff --git a/pkg/sdn/flips/update.go b/pkg/sdn/flips/update.go index dfc1b14..3196468 100644 --- a/pkg/sdn/flips/update.go +++ b/pkg/sdn/flips/update.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update a floating ip diff --git a/pkg/sdn/logical_ports.go b/pkg/sdn/logical_ports.go index 5898d22..6eade5a 100644 --- a/pkg/sdn/logical_ports.go +++ b/pkg/sdn/logical_ports.go @@ -1,7 +1,7 @@ package sdn import ( - lp "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/logicalports" + lp "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/logicalports" ) // Accessing the SDN method group diff --git a/pkg/sdn/logicalports/create.go b/pkg/sdn/logicalports/create.go index 6971b43..00367f6 100644 --- a/pkg/sdn/logicalports/create.go +++ b/pkg/sdn/logicalports/create.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create logical port diff --git a/pkg/sdn/logicalports/delete.go b/pkg/sdn/logicalports/delete.go index 242b955..a81a1b1 100644 --- a/pkg/sdn/logicalports/delete.go +++ b/pkg/sdn/logicalports/delete.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete logical port diff --git a/pkg/sdn/logicalports/get.go b/pkg/sdn/logicalports/get.go index 99772a9..a25b745 100644 --- a/pkg/sdn/logicalports/get.go +++ b/pkg/sdn/logicalports/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about logical port diff --git a/pkg/sdn/logicalports/get_by_unique_identifier.go b/pkg/sdn/logicalports/get_by_unique_identifier.go index d266165..c82c7ca 100644 --- a/pkg/sdn/logicalports/get_by_unique_identifier.go +++ b/pkg/sdn/logicalports/get_by_unique_identifier.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetByUniqueIdentifierRequest struct to get information about logical port diff --git a/pkg/sdn/logicalports/list.go b/pkg/sdn/logicalports/list.go index abb12e4..8927bca 100644 --- a/pkg/sdn/logicalports/list.go +++ b/pkg/sdn/logicalports/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get a list of logical ports diff --git a/pkg/sdn/logicalports/logicalports.go b/pkg/sdn/logicalports/logicalports.go index 9640ab5..ac3ca1e 100644 --- a/pkg/sdn/logicalports/logicalports.go +++ b/pkg/sdn/logicalports/logicalports.go @@ -2,7 +2,7 @@ package logicalports import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to logical ports diff --git a/pkg/sdn/logicalports/migrate_cancel.go b/pkg/sdn/logicalports/migrate_cancel.go index 25d56fa..1b64387 100644 --- a/pkg/sdn/logicalports/migrate_cancel.go +++ b/pkg/sdn/logicalports/migrate_cancel.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateCancelRequest struct to cancel migrate diff --git a/pkg/sdn/logicalports/migrate_start.go b/pkg/sdn/logicalports/migrate_start.go index 015011b..470873f 100644 --- a/pkg/sdn/logicalports/migrate_start.go +++ b/pkg/sdn/logicalports/migrate_start.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // MigrateStartRequest struct to start migrate diff --git a/pkg/sdn/logicalports/serialize.go b/pkg/sdn/logicalports/serialize.go index c58435c..9d25448 100644 --- a/pkg/sdn/logicalports/serialize.go +++ b/pkg/sdn/logicalports/serialize.go @@ -3,7 +3,7 @@ package logicalports import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/sdn/logicalports/update.go b/pkg/sdn/logicalports/update.go index ef0beb5..abacd78 100644 --- a/pkg/sdn/logicalports/update.go +++ b/pkg/sdn/logicalports/update.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update logical port diff --git a/pkg/sdn/netobjgroups/attach_extnet_ports.go b/pkg/sdn/netobjgroups/attach_extnet_ports.go index de94cca..d6a8a77 100644 --- a/pkg/sdn/netobjgroups/attach_extnet_ports.go +++ b/pkg/sdn/netobjgroups/attach_extnet_ports.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AttachExtNetPortsRequest struct to attach external network ports to a network object group diff --git a/pkg/sdn/netobjgroups/attach_logical_ports.go b/pkg/sdn/netobjgroups/attach_logical_ports.go index 4bad7f1..f136072 100644 --- a/pkg/sdn/netobjgroups/attach_logical_ports.go +++ b/pkg/sdn/netobjgroups/attach_logical_ports.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // AttachLogicalPortsRequest struct to attach logical ports to a network object group diff --git a/pkg/sdn/netobjgroups/create.go b/pkg/sdn/netobjgroups/create.go index 19d8826..1ddb2df 100644 --- a/pkg/sdn/netobjgroups/create.go +++ b/pkg/sdn/netobjgroups/create.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create a network object group diff --git a/pkg/sdn/netobjgroups/delete.go b/pkg/sdn/netobjgroups/delete.go index 7ca059d..0b56241 100644 --- a/pkg/sdn/netobjgroups/delete.go +++ b/pkg/sdn/netobjgroups/delete.go @@ -5,8 +5,8 @@ import ( "net/http" "strconv" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest to delete a network object group diff --git a/pkg/sdn/netobjgroups/detach_external_network_ports.go b/pkg/sdn/netobjgroups/detach_external_network_ports.go index 2131a08..88f055e 100644 --- a/pkg/sdn/netobjgroups/detach_external_network_ports.go +++ b/pkg/sdn/netobjgroups/detach_external_network_ports.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DetachExtNetPortsRequest struct to detach an external network port from a network object group diff --git a/pkg/sdn/netobjgroups/detach_logical_ports.go b/pkg/sdn/netobjgroups/detach_logical_ports.go index b5371bd..3a700c8 100644 --- a/pkg/sdn/netobjgroups/detach_logical_ports.go +++ b/pkg/sdn/netobjgroups/detach_logical_ports.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DetachLogicalPortsRequest struct to detach an logical port from a network object group diff --git a/pkg/sdn/netobjgroups/get.go b/pkg/sdn/netobjgroups/get.go index 9d4361b..b645d8c 100644 --- a/pkg/sdn/netobjgroups/get.go +++ b/pkg/sdn/netobjgroups/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get info about a network object group diff --git a/pkg/sdn/netobjgroups/list.go b/pkg/sdn/netobjgroups/list.go index 39ff467..4b4b6e0 100644 --- a/pkg/sdn/netobjgroups/list.go +++ b/pkg/sdn/netobjgroups/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get a list of network object groups diff --git a/pkg/sdn/netobjgroups/network_object_groups.go b/pkg/sdn/netobjgroups/network_object_groups.go index 22430da..cf8e23f 100644 --- a/pkg/sdn/netobjgroups/network_object_groups.go +++ b/pkg/sdn/netobjgroups/network_object_groups.go @@ -2,7 +2,7 @@ package netobjgroups import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to network object groups diff --git a/pkg/sdn/netobjgroups/update.go b/pkg/sdn/netobjgroups/update.go index 8ba234b..55f0679 100644 --- a/pkg/sdn/netobjgroups/update.go +++ b/pkg/sdn/netobjgroups/update.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update a network object group diff --git a/pkg/sdn/network_object_groups.go b/pkg/sdn/network_object_groups.go index 03a8cc7..df83d41 100644 --- a/pkg/sdn/network_object_groups.go +++ b/pkg/sdn/network_object_groups.go @@ -1,7 +1,7 @@ package sdn import ( - nog "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/netobjgroups" + nog "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/netobjgroups" ) // Accessing the SDN method group diff --git a/pkg/sdn/routers.go b/pkg/sdn/routers.go index ce0fdc9..0eba637 100644 --- a/pkg/sdn/routers.go +++ b/pkg/sdn/routers.go @@ -1,7 +1,7 @@ package sdn import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/routers" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/routers" ) // Accessing the SDN method group diff --git a/pkg/sdn/routers/create.go b/pkg/sdn/routers/create.go index bd1b016..e449f07 100644 --- a/pkg/sdn/routers/create.go +++ b/pkg/sdn/routers/create.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create router diff --git a/pkg/sdn/routers/delete.go b/pkg/sdn/routers/delete.go index 8e75625..6944567 100644 --- a/pkg/sdn/routers/delete.go +++ b/pkg/sdn/routers/delete.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct for delete router diff --git a/pkg/sdn/routers/gateaway_port.go b/pkg/sdn/routers/gateaway_port.go index 9ab3027..9684db8 100644 --- a/pkg/sdn/routers/gateaway_port.go +++ b/pkg/sdn/routers/gateaway_port.go @@ -1,7 +1,7 @@ package routers import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/routers/gwport" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/routers/gwport" ) // Accessing the routers gateway port method group diff --git a/pkg/sdn/routers/get.go b/pkg/sdn/routers/get.go index 7882945..09908fc 100644 --- a/pkg/sdn/routers/get.go +++ b/pkg/sdn/routers/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about router diff --git a/pkg/sdn/routers/gwport/create.go b/pkg/sdn/routers/gwport/create.go index 00055fb..8781ce7 100644 --- a/pkg/sdn/routers/gwport/create.go +++ b/pkg/sdn/routers/gwport/create.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create gateway port diff --git a/pkg/sdn/routers/gwport/delete.go b/pkg/sdn/routers/gwport/delete.go index 9de0219..57d1f26 100644 --- a/pkg/sdn/routers/gwport/delete.go +++ b/pkg/sdn/routers/gwport/delete.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct for delete router diff --git a/pkg/sdn/routers/gwport/gateaway_port.go b/pkg/sdn/routers/gwport/gateaway_port.go index 5334ad1..b88240e 100644 --- a/pkg/sdn/routers/gwport/gateaway_port.go +++ b/pkg/sdn/routers/gwport/gateaway_port.go @@ -3,7 +3,7 @@ package gwport // API Actor API for managing SDN routers gateway port import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to routers gateway port diff --git a/pkg/sdn/routers/gwport/get.go b/pkg/sdn/routers/gwport/get.go index 2b6e862..befba0d 100644 --- a/pkg/sdn/routers/gwport/get.go +++ b/pkg/sdn/routers/gwport/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about gateway port diff --git a/pkg/sdn/routers/gwport/list.go b/pkg/sdn/routers/gwport/list.go index deec8b2..d9fb7eb 100644 --- a/pkg/sdn/routers/gwport/list.go +++ b/pkg/sdn/routers/gwport/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get list of gateway ports diff --git a/pkg/sdn/routers/gwport/update.go b/pkg/sdn/routers/gwport/update.go index b5fce33..ad4905d 100644 --- a/pkg/sdn/routers/gwport/update.go +++ b/pkg/sdn/routers/gwport/update.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update gateway port diff --git a/pkg/sdn/routers/list.go b/pkg/sdn/routers/list.go index 08b991b..944ac8e 100644 --- a/pkg/sdn/routers/list.go +++ b/pkg/sdn/routers/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get a list of routers diff --git a/pkg/sdn/routers/policies.go b/pkg/sdn/routers/policies.go index dbb4c33..b9286e3 100644 --- a/pkg/sdn/routers/policies.go +++ b/pkg/sdn/routers/policies.go @@ -1,7 +1,7 @@ package routers import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/routers/policies" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/routers/policies" ) // Accessing the routers policies method group diff --git a/pkg/sdn/routers/policies/list.go b/pkg/sdn/routers/policies/list.go index 8a3a9fb..4d941c9 100644 --- a/pkg/sdn/routers/policies/list.go +++ b/pkg/sdn/routers/policies/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get a list of policies diff --git a/pkg/sdn/routers/policies/policies.go b/pkg/sdn/routers/policies/policies.go index 77eb2d2..0c5f737 100644 --- a/pkg/sdn/routers/policies/policies.go +++ b/pkg/sdn/routers/policies/policies.go @@ -2,7 +2,7 @@ package policies import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to routers policies diff --git a/pkg/sdn/routers/routers.go b/pkg/sdn/routers/routers.go index 496d6d3..0c6473c 100644 --- a/pkg/sdn/routers/routers.go +++ b/pkg/sdn/routers/routers.go @@ -2,7 +2,7 @@ package routers import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to routers diff --git a/pkg/sdn/routers/serialize.go b/pkg/sdn/routers/serialize.go index d55c099..9b20f43 100644 --- a/pkg/sdn/routers/serialize.go +++ b/pkg/sdn/routers/serialize.go @@ -3,7 +3,7 @@ package routers import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/sdn/routers/update.go b/pkg/sdn/routers/update.go index c9a3693..b520c6f 100644 --- a/pkg/sdn/routers/update.go +++ b/pkg/sdn/routers/update.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct for update router diff --git a/pkg/sdn/sdn.go b/pkg/sdn/sdn.go index 3cef8bc..6bc78ca 100644 --- a/pkg/sdn/sdn.go +++ b/pkg/sdn/sdn.go @@ -1,7 +1,7 @@ // List of method groups for the SDN package sdn -import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" +import "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" // Structure for creating request to SDN groups type SDN struct { diff --git a/pkg/sdn/secpolicies/create.go b/pkg/sdn/secpolicies/create.go index 2218f7b..9d74737 100644 --- a/pkg/sdn/secpolicies/create.go +++ b/pkg/sdn/secpolicies/create.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct to create security policy diff --git a/pkg/sdn/secpolicies/delete.go b/pkg/sdn/secpolicies/delete.go index f798f82..5e7a7e4 100644 --- a/pkg/sdn/secpolicies/delete.go +++ b/pkg/sdn/secpolicies/delete.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to delete security policy diff --git a/pkg/sdn/secpolicies/get.go b/pkg/sdn/secpolicies/get.go index 7c2eb0f..eefacd7 100644 --- a/pkg/sdn/secpolicies/get.go +++ b/pkg/sdn/secpolicies/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get information about security policy diff --git a/pkg/sdn/secpolicies/list.go b/pkg/sdn/secpolicies/list.go index b7a681a..4eb5991 100644 --- a/pkg/sdn/secpolicies/list.go +++ b/pkg/sdn/secpolicies/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get a list of security group diff --git a/pkg/sdn/secpolicies/move.go b/pkg/sdn/secpolicies/move.go index a895750..b8cf016 100644 --- a/pkg/sdn/secpolicies/move.go +++ b/pkg/sdn/secpolicies/move.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct to move security policy diff --git a/pkg/sdn/secpolicies/rule.go b/pkg/sdn/secpolicies/rule.go index 3613bc9..49a26b8 100644 --- a/pkg/sdn/secpolicies/rule.go +++ b/pkg/sdn/secpolicies/rule.go @@ -1,7 +1,7 @@ package secpolicies import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/secpolicies/rule" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/secpolicies/rule" ) // Accessing the security policies rule method group diff --git a/pkg/sdn/secpolicies/rule/get.go b/pkg/sdn/secpolicies/rule/get.go index 1c4e415..07d862b 100644 --- a/pkg/sdn/secpolicies/rule/get.go +++ b/pkg/sdn/secpolicies/rule/get.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetRequest struct to get a security rules diff --git a/pkg/sdn/secpolicies/rule/list.go b/pkg/sdn/secpolicies/rule/list.go index f4bc72b..bd8e129 100644 --- a/pkg/sdn/secpolicies/rule/list.go +++ b/pkg/sdn/secpolicies/rule/list.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // ListRequest struct to get a list of security rules diff --git a/pkg/sdn/secpolicies/rule/rule.go b/pkg/sdn/secpolicies/rule/rule.go index bafdbf1..0ae1a15 100644 --- a/pkg/sdn/secpolicies/rule/rule.go +++ b/pkg/sdn/secpolicies/rule/rule.go @@ -2,7 +2,7 @@ package rule import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to security policies rule diff --git a/pkg/sdn/secpolicies/rule/serialize.go b/pkg/sdn/secpolicies/rule/serialize.go index 687b1d5..06dcc02 100644 --- a/pkg/sdn/secpolicies/rule/serialize.go +++ b/pkg/sdn/secpolicies/rule/serialize.go @@ -3,7 +3,7 @@ package rule import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/sdn/secpolicies/security_policies.go b/pkg/sdn/secpolicies/security_policies.go index a5dc645..9025ea8 100644 --- a/pkg/sdn/secpolicies/security_policies.go +++ b/pkg/sdn/secpolicies/security_policies.go @@ -2,7 +2,7 @@ package secpolicies import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to security policies diff --git a/pkg/sdn/secpolicies/serialize.go b/pkg/sdn/secpolicies/serialize.go index e07b623..1af2246 100644 --- a/pkg/sdn/secpolicies/serialize.go +++ b/pkg/sdn/secpolicies/serialize.go @@ -3,7 +3,7 @@ package secpolicies import ( "encoding/json" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/serialization" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/serialization" ) // Serialize returns JSON-serialized []byte. Used as a wrapper over json.Marshal and json.MarshalIndent functions. diff --git a/pkg/sdn/secpolicies/update.go b/pkg/sdn/secpolicies/update.go index 1a46339..419c02b 100644 --- a/pkg/sdn/secpolicies/update.go +++ b/pkg/sdn/secpolicies/update.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct to update security policy diff --git a/pkg/sdn/security_policies.go b/pkg/sdn/security_policies.go index 6b421ee..1387974 100644 --- a/pkg/sdn/security_policies.go +++ b/pkg/sdn/security_policies.go @@ -1,7 +1,7 @@ package sdn import ( - sp "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/secpolicies" + sp "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/secpolicies" ) // Accessing the SDN method group diff --git a/pkg/sdn/segments.go b/pkg/sdn/segments.go index bb024e4..7e10104 100644 --- a/pkg/sdn/segments.go +++ b/pkg/sdn/segments.go @@ -1,7 +1,7 @@ package sdn import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn/segments" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn/segments" ) // Accessing the Segments method group diff --git a/pkg/sdn/segments/create.go b/pkg/sdn/segments/create.go index 57d4b35..5e7fae5 100644 --- a/pkg/sdn/segments/create.go +++ b/pkg/sdn/segments/create.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // CreateRequest struct for creating segment diff --git a/pkg/sdn/segments/delete.go b/pkg/sdn/segments/delete.go index 0096d6a..df17e6c 100644 --- a/pkg/sdn/segments/delete.go +++ b/pkg/sdn/segments/delete.go @@ -4,8 +4,8 @@ import ( "context" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // DeleteRequest struct for delete segment diff --git a/pkg/sdn/segments/get_status.go b/pkg/sdn/segments/get_status.go index 066c9d2..74fe57b 100644 --- a/pkg/sdn/segments/get_status.go +++ b/pkg/sdn/segments/get_status.go @@ -5,7 +5,7 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // GetStatusRequest struct to get information about segment status diff --git a/pkg/sdn/segments/segments.go b/pkg/sdn/segments/segments.go index db9ede4..da29f5b 100644 --- a/pkg/sdn/segments/segments.go +++ b/pkg/sdn/segments/segments.go @@ -2,7 +2,7 @@ package segments import ( - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/interfaces" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/interfaces" ) // Structure for creating request to segments diff --git a/pkg/sdn/segments/update.go b/pkg/sdn/segments/update.go index c15a67b..67d1759 100644 --- a/pkg/sdn/segments/update.go +++ b/pkg/sdn/segments/update.go @@ -5,8 +5,8 @@ import ( "encoding/json" "net/http" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/constants" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/internal/validators" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/constants" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/internal/validators" ) // UpdateRequest struct for updating segment diff --git a/samples/client/client.go b/samples/client/client.go index bf29a18..3895c92 100644 --- a/samples/client/client.go +++ b/samples/client/client.go @@ -6,8 +6,8 @@ import ( "errors" - decortsdk "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/compute" + decortsdk "repository.basistech.ru/BASIS/decort-golang-sdk" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/compute" ) type Migrator interface { diff --git a/samples/client/client_test.go b/samples/client/client_test.go index faf7792..af31d4a 100644 --- a/samples/client/client_test.go +++ b/samples/client/client_test.go @@ -8,9 +8,9 @@ import ( "github.com/stretchr/testify/assert" "go.uber.org/mock/gomock" - decortsdk "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker/compute" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/samples/client" + decortsdk "repository.basistech.ru/BASIS/decort-golang-sdk" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker/compute" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/samples/client" ) // Пример юнит тестирования на моках diff --git a/universal-client.go b/universal-client.go index 329d7b4..fac757e 100644 --- a/universal-client.go +++ b/universal-client.go @@ -4,10 +4,10 @@ import ( "fmt" "reflect" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/config" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudapi" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/cloudbroker" - "repository.basistech.ru/BASIS/dynamix-golang-sdk/v12/pkg/sdn" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/config" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudapi" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/cloudbroker" + "repository.basistech.ru/BASIS/dynamix-golang-sdk/v13/pkg/sdn" ) type ClientInterface interface {