Package com.vmware.alarms
Class VMPowerStateAlarm
- java.lang.Object
-
- com.vmware.connection.ConnectedVimServiceBase
-
- com.vmware.alarms.VMPowerStateAlarm
-
@Sample(name="vm-power-state-alarm", description="This sample which creates an Alarm to monitor the virtual machine\'s power state") public class VMPowerStateAlarm extends ConnectedVimServiceBaseVMPowerStateAlarm This sample which creates an Alarm to monitor the virtual machine's power state Parameters: url [required] : url of the web service username [required] : username for the authentication password [required] : password for the authentication vmname [required] : Name of the virtual machine alarm [required] : Name of the alarms Command Line: Create an alarm AlarmABC on a virtual machine run.bat com.vmware.vm.VMPowerStateAlarm --url [webserviceurl] --username [username] --password [password] --vmname [vmname] --alarm [alarm]
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.vmware.connection.ConnectedVimServiceBase
ConnectedVimServiceBase.ConnectionException
-
-
Field Summary
-
Fields inherited from class com.vmware.connection.ConnectedVimServiceBase
PROP_ME_NAME, SVC_INST_NAME
-
-
Constructor Summary
Constructors Constructor Description VMPowerStateAlarm()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()voidsetAlarm(java.lang.String alarm)voidsetVmname(java.lang.String vmname)-
Methods inherited from class com.vmware.connection.ConnectedVimServiceBase
basicConnectionFromConnection, connect, disconnect, getServiceInstanceReference, setConnection, setHostConnection
-
-
-
-
Method Detail
-
setVmname
@Option(name="vmname", description="name of the virtual machine to monitor") public void setVmname(java.lang.String vmname)
-
setAlarm
@Option(name="alarm", description="Name of the alarms") public void setAlarm(java.lang.String alarm)
-
run
@Action public void run() throws com.vmware.vim25.RuntimeFaultFaultMsg, com.vmware.vim25.InvalidPropertyFaultMsg, com.vmware.vim25.DuplicateNameFaultMsg, com.vmware.vim25.InvalidNameFaultMsg- Throws:
com.vmware.vim25.RuntimeFaultFaultMsgcom.vmware.vim25.InvalidPropertyFaultMsgcom.vmware.vim25.DuplicateNameFaultMsgcom.vmware.vim25.InvalidNameFaultMsg
-
-