case "mount_iso":
vmsService := conn.SystemService().VmsService()
vmService := vmsService.VmService(vm.MustId())
// Locate the service that manages the CDROM devices of the virtual machine
cdromsService := vmService.CdromsService()
// Get the first CDROM
getcdsResp, _ := cdromsService.List().Send()
cdSlice, _ := getcdsResp.Cdroms()
cdrom := cdSlice.Slice()[0]
cdromService := cdromsService.CdromService(cdrom.MustId())
cdromService.Update().
Cdrom(
ovirtsdk4.NewCdromBuilder().
File(
ovirtsdk4.NewFileBuilder().
Id(*iso).
MustBuild()).
MustBuild()).
Current(false).
Send()