Managed Object - ComputeResource

Property of
ComputeResourceEventArgument, NoActiveHostInCluster, ResourcePool
Returned by
AddStandaloneHost_Task
Extended by
ClusterComputeResource
Extends
ManagedEntity
See also
ComputeResourceSummary, Datastore, EnvironmentBrowser, HostSystem, Network, ResourcePool

Managed Object Description

Represents a set of physical compute resources for a set of virtual machines.

The base type ComputeResource, when instantiated by calling vim.Folder.CreateStandaloneHost, represents a single host. The subclass ClusterComputeResource represents a cluster of hosts and adds distributed management features such as availability and resource scheduling.

A ComputeResource always has a root ResourcePool associated with it. Certain types of clusters such as those with VMware DRS enabled and standalone hosts (ESX Server 3) support the creation of ResourcePool hierarchies.

Properties

Name Type Description
datastore*ManagedObjectReference[]
to a Datastore[]
The datastore property is the subset of datastore objects in the datacenter available in this ComputeResource.

This property is computed as the aggregate set of datastores available from all the hosts that are part of this compute resource.

environmentBrowser* PManagedObjectReference
to a EnvironmentBrowser
The environment browser object that identifies the environments that are supported on this compute resource.
host* PManagedObjectReference[]
to a HostSystem[]
List of hosts that are part of this compute resource. If the compute resource is a standalone type, then this list contains just one element.
network*ManagedObjectReference[]
to a Network[]
The subset of network objects available in the datacenter that is available in this ComputeResource.

This property is computed as the aggregate set of networks available from all the hosts that are part of this compute resource.

resourcePool* PManagedObjectReference
to a ResourcePool
Reference to root resource pool.
summaryComputeResourceSummary Basic runtime information about a compute resource. This information is used on summary screens and in list views.
Properties inherited from ManagedEntity
configIssue, configStatus, customValue, declaredAlarmState, disabledMethod, effectiveRole, name, overallStatus, parent, permission, recentTask, triggeredAlarmState
*May not be presentP Required privilege: System.View

Methods

Methods defined in this Managed Object
None
Methods inherited from ManagedEntity
Destroy_Task, Reload, Rename_Task