@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 ConnectedVimServiceBase
VMPowerStateAlarm 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]
ConnectedVimServiceBase.ConnectionExceptionPROP_ME_NAME, SVC_INST_NAME| Constructor and Description |
|---|
VMPowerStateAlarm() |
| Modifier and Type | Method and Description |
|---|---|
void |
run() |
void |
setAlarm(java.lang.String alarm) |
void |
setVmname(java.lang.String vmname) |
basicConnectionFromConnection, connect, disconnect, getServiceInstanceReference, setConnection, setHostConnection@Option(name="vmname",
description="name of the virtual machine to monitor")
public void setVmname(java.lang.String vmname)
@Option(name="alarm",
description="Name of the alarms")
public void setAlarm(java.lang.String alarm)
@Action
public void run()
throws com.vmware.vim25.RuntimeFaultFaultMsg,
com.vmware.vim25.InvalidPropertyFaultMsg,
com.vmware.vim25.DuplicateNameFaultMsg,
com.vmware.vim25.InvalidNameFaultMsg
com.vmware.vim25.RuntimeFaultFaultMsgcom.vmware.vim25.InvalidPropertyFaultMsgcom.vmware.vim25.DuplicateNameFaultMsgcom.vmware.vim25.InvalidNameFaultMsg