diff --git a/src/oca/java/src/org/opennebula/client/vm/VirtualMachine.java b/src/oca/java/src/org/opennebula/client/vm/VirtualMachine.java index ef10adbdb8..bec5a7bafa 100644 --- a/src/oca/java/src/org/opennebula/client/vm/VirtualMachine.java +++ b/src/oca/java/src/org/opennebula/client/vm/VirtualMachine.java @@ -417,6 +417,15 @@ public class VirtualMachine extends PoolElement{ return action("reboot"); } + /** + * Resets a running VM. + * @return If an error occurs the error message contains the reason. + */ + public OneResponse reset() + { + return action("reset"); + } + /** * Cancels the running VM. * @return If an error occurs the error message contains the reason. diff --git a/src/oca/ruby/OpenNebula/VirtualMachine.rb b/src/oca/ruby/OpenNebula/VirtualMachine.rb index d99f30712b..28d281d354 100644 --- a/src/oca/ruby/OpenNebula/VirtualMachine.rb +++ b/src/oca/ruby/OpenNebula/VirtualMachine.rb @@ -144,11 +144,16 @@ module OpenNebula action('shutdown') end - # Shutdowns an already deployed VM + # Reboots an already deployed VM def reboot action('reboot') end + # Resets an already deployed VM + def reset + action('reset') + end + # Cancels a running VM def cancel action('cancel')