Virtual Infrastructure Compute Resource APIs

Virtual Infrastructure Compute Resource APIs

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

The base type ComputeResource, when instantiated by calling AddStandaloneHost_Task, 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.

Operations
POST
Compute Resource Destroy Task
Destroys this object, deleting its contents and removing it from its parent folder (if any).
GET
Compute Resource Get Alarm Actions Enabled
Whether alarm actions are enabled for this entity.
GET
Compute Resource Get Available Field
List of custom field definitions that are valid for the object's type.
GET
Compute Resource Get Config Issue
Current configuration issues that have been detected for this entity.
GET
Compute Resource Get Config Manager Enabled
Flag indicating whether or not desired configuration management platform is enabled on the compute resource.
GET
Compute Resource Get Config Status
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
GET
Compute Resource Get Configuration Ex
Configuration of the compute resource; applies to both standalone hosts and clusters.
GET
Compute Resource Get Custom Value
Custom field values.
GET
Compute Resource Get Datastore
The datastore property is the subset of datastore objects in the datacenter available in this ComputeResource.
GET
Compute Resource Get Declared Alarm State
A set of alarm states for alarms that apply to this managed entity.
GET
Compute Resource Get Disabled Method
List of operations that are disabled, given the current runtime state of the entity.
GET
Compute Resource Get Effective Role
Access rights the current session has to this entity.
GET
Compute Resource Get Environment Browser
The environment browser object that identifies the environments that are supported on this compute resource.
GET
Compute Resource Get Host
List of hosts that are part of this compute resource.
GET
Compute Resource Get Lifecycle Managed
Flag indicating whether or not the lifecycle of the compute resource is managed.
GET
Compute Resource Get Name
Name of this entity, unique relative to its parent.
GET
Compute Resource Get Network
The subset of network objects available in the datacenter that is available in this ComputeResource.
GET
Compute Resource Get Overall Status
General health of this managed entity.
GET
Compute Resource Get Parent
Parent of this entity.
GET
Compute Resource Get Permission
List of permissions defined for this entity.
GET
Compute Resource Get Recent Task
The set of recent tasks operating on this managed entity.
GET
Compute Resource Get Resource Pool
Reference to root resource pool.
GET
Compute Resource Get Summary
Basic runtime information about a compute resource.
GET
Compute Resource Get Tag
The set of tags associated with this managed entity.
GET
Compute Resource Get Triggered Alarm State
A set of alarm states for alarms triggered by this entity or by its descendants.
GET
Compute Resource Get Value
List of custom field values.
POST
Compute Resource Reconfigure Compute Resource Task
Change the compute resource configuration.
POST
Compute Resource Reload
Reload the entity state.
POST
Compute Resource Rename Task
Renames this managed entity.
POST
Compute Resource Set Custom Value
Assigns a value to a custom field.