2.11. Modifying Sub-Resources
The following example outlines how to modify sub-resources. In this example, the name of a disk with the name 'test_Disk1' belonging to a virtual machine with the name 'test' is changed to 'test_Disk1_updated'.
Procedure 2.7. Updating a Sub-Resource
- Declare an instance of the resource whose sub-resource is to be modified:
VM vm = api.getVMs().get("test");
VM vm = api.getVMs().get("test");
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Declare an instance of the sub-resource to be modified:
VMDisk disk = vm.getDisks().get("test_Disk1");
VMDisk disk = vm.getDisks().get("test_Disk1");
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Set the new value of the attribute:
disk.setAlias("test_Disk1_updated");
disk.setAlias("test_Disk1_updated");
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Update the sub-resource:
VMDisk updateDisk = disk.update();
VMDisk updateDisk = disk.update();
Copy to Clipboard Copied! Toggle word wrap Toggle overflow