2.12. Performing Actions on Sub-Resources
The following example outlines how to perform actions on sub-resources. In this example, a disk with the name 'test_Disk1' belonging to a virtual machine with the name 'test' is activated.
Procedure 2.8. Performing an Action on a Sub-Resource
- Declare an instance of the resource containing the sub-resource on which the action is to be performed:
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:
VMDisk disk = vm.getDisks().get("test_Disk1");VMDisk disk = vm.getDisks().get("test_Disk1");Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Declare action parameters to send to the sub-resource:
Action actionParam = new Action();
Action actionParam = new Action();Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Perform the action:
Action result = disk.activate(actionParam);
Action result = disk.activate(actionParam);Copy to Clipboard Copied! Toggle word wrap Toggle overflow