| Local Properties | Local Methods | |
Managed Object Types | Data Object Types | All Properties | All Methods |
Properties
Name | Type | Description |
---|---|---|
description P | EventDescription |
Static descriptive strings used in events.
|
latestEvent* P | Event |
The latest event that happened on the VirtualCenter server.
|
maxCollector P | xsd:int |
For each client, the maximum number of event collectors that can exist
simultaneously.
|
Methods
Methods defined in this Managed Object |
---|
CreateCollectorForEvents, LogUserEvent, PostEvent, QueryEvents, RetrieveArgumentDescription |
Event collectors do not persist beyond the current client session.
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the EventManager used to make the method call. |
filter | EventFilterSpec |
The event query filter.
|
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a EventHistoryCollector | The event collector based on the filter. |
Faults
Type | Description |
---|---|
InvalidArgument | Thrown if the filter is null or if any of its fields is invalid, such as an invalid reference to a managed object, alarm, or scheduled task, or an invalid event type or event chain id, etc. |
InvalidState | Thrown if there are more than the maximum number of event collectors. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the EventManager used to make the method call. |
entity P | ManagedObjectReference
to a ManagedEntity |
The entity against which the event is logged. The entity must be
the root folder, a DataCenter, a VirtualMachine, a HostSystem,
or a ComputeResource.
|
msg | xsd:string |
The message to be logged.
|
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
InvalidArgument | Thrown if the entity is of a wrong type or the "msg" string is empty. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
The event being posted should have the following info in it:
If the event being posted is to be associated with an existing Task, the appropriate TaskInfo needs to be passed in. This task can either be one returned from a vSphere API operation or an extension task created by calling TaskManager#createTask.
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the EventManager used to make the method call. |
eventToPost | Event |
Fully-specified event to post
|
taskInfo* | TaskInfo |
optional task associated with the event
|
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
InvalidArgument | Thrown if
|
InvalidEvent | no longer thrown by this API |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the EventManager used to make the method call. |
filter | EventFilterSpec |
The events qualified.
|
Return Value
Type | Description |
---|---|
Event[] | The events matching the filter. |
Faults
Type | Description |
---|---|
InvalidArgument | Thrown if the filter is null or if any of its fields is invalid, such as an invalid reference to a managed object, alarm, or scheduled task, or an invalid event type or event chain id, etc. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the EventManager used to make the method call. |
eventTypeId | xsd:string |
|
Return Value
Type | Description |
---|---|
EventArgDesc[] |
Faults
Type | Description |
---|---|
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Top of page | Local Properties | Local Methods | |
Managed Object Types | Data Object Types | All Properties | All Methods |