A new event can be added to an existing ICIM class. The syntax for adding a new event to an existing ICIM class is:

refine interface <ICIM_class_name>
{
<event declarations>
}

The following example adds the IPForwardingOn event to the existing ICIM class, Host.

refine interface Host
 {
  propagate attribute int min SM_ipForwarding
  "Value of ipFrowarding from SM_ipForwardingInstrument"
  <=SM_ipForwardingInstrument, InstrumentedBy, SM_ipForwarding;

  event IPForwardingOn "A Host has IPForwarding turned 
   on" = SM_ipForwarding==1;

  export IPForwardingOn;
 }

For more information about event declarations, see the VMware Smart Assurance MODEL Reference Guide.