Virtual Infrastructure JSON API Operations Index
All available Virtual Infrastructure JSON API Operations
Adds an issue to this agency.
Destroys this Agency.
Sets the goal state of this Agency to disabled.
Sets the goal state of this Agency to enabled.
An array of agents deployed by this agent manager.
The configuration of this Agency.
Current issues that have been detected for this entity.
Gets the runtime information for this agency.
The ID of the solution that owns this Agency.
Adds an agent VM to this agency.
Resolves the issues specified in the input.
Resolve all outstanding issues.
Sets the goal state of this Agency to
uninstalled.
Removes an agent VM to this agency.
Updates the agency configuration used by this Agency to
deploy agents and VIBs.
An array of agents deployed by this agent manager.
The configuration of this Agency.
The principal name of the user that owns this Agency.
Gets the runtime information for this agency.
The ID of the solution that owns this Agency.
Mark this agent's VM as available.
The configuration of this Agent.
Current issues that have been detected for this entity.
Runtime information for the agent.
Resolves the issues specified in the input.
Resolve all outstanding issues.
The configuration of this Agent.
Runtime information for this agent.
Current issues that have been detected for this entity.
Resolves the issues specified in the input.
Resolve all outstanding issues.
Creates an Agency.
Obtains maintenance policy for for clusters not managed by vSphere Lifecycle Manasger.
An array of all Agency objects.
Current issues that have been detected for this entity.
Resolves the issues specified in the input.
Resolve all outstanding issues.
Scans the vCenter inventory for any unknown agent virtual machine.
Configures maintenance mode policy for clusters not managed by vSphere Lifecycle Manasger.
An array of all Agency objects.
Current issues that have been detected for this entity.
Retrieves the properties of the Storage Lifecycle Management service instance.
Contains references to Storage Lifecycle Management managed objects.
Login to the VSLM service by using SSO token.
Logs out of the VSLM Service.
Query the mapping of Datacenter and Datastore for a specified datastore url.
Sync the FCD info on the passed in datastore.
Cancel a running or queued task.
Get detailed information about this task.
Get the result of the task.
Attach an existing disk to this virtual machine.
Attach a tag to a virtual storage object.
Clear control flags on VStorageObject.
Clone a virtual storage object.
Create a virtual disk, which is a storage object with disk as consumption type.
Creates a new Disk from given snapshot of a VStorageObject.
Creates a snapshot of a given VStorageObject.
Deletes a given snapshot of a VStorageObject.
Delete a virtual storage object and its associated backings.
Detach a tag from a virtual storage object.
Expand the capacity of a virtual disk, which is a storage object with disk, to the new capacity.
Inflate a sparse or thin-provisioned virtual disk up to the full size.
Lists all tags attached to virtual storage object.
Lists all virtual storage objects attached to the tag.
List virtual storage objects matching all the VslmVsoVStorageObjectQuerySpec.
Get a list of areas of a virtual disk that have been modified since a well-defined point in the past.
Gets the synchronization status of the Global Catalog.
Gets the synchronization state of the Global Catalog for the specified datastore.
Reconcile the datastore inventory info of virtual storage objects.
Promote a virtual disk to a First Class Disk.
Relocate a virtual storage object.
Rename a virtual storage object.
Retrieves snapshot disk details of a given snapshot.
Retrieves snapshot information of a given VStorageObject.
Retrieve FCD infrastructure object SBPM policy on given datastore.
Retrieve a virtual storage object.
Retrieve vm associations for each virtual storage object in the query.
Retrieve metadata KV pairs from a virtual storage object.
Retrieve the metadata value by key from a virtual storage object.
Retrieve a virtual storage object state.
Retrieves details of a list of virtual storage objects from cache.
Reverts to a given snapshot of a VStorageObject.
Schedules reconcile of the inventory info of virtual storage objects on one of the hosts that is connected with the datastore.
Set control flags on VStorageObject.
Assigns specified SBPM policy to the given FCD infrastructure object.
Update the storage crypto on a virtual storage object.
Update metadata KV pairs to a virtual storage object.
Update the storage policy on a virtual storage object.
Retrieves information about the service.
Retrieves SMS Session Manager managed object.
Retrieves Storage Manager managed object.
Get the list of storage arrays managed by all the registered VASA providers.
Get the StorageArray object that is associated with the ScsiLun.
Query Backing Storage Pools for StorageLun or StorageFileSystem.
Query BackingStoragePools for the given set of datastores.
Get the capability for the given datastore.
Query the provider to figure out whether Storage DRS should migrate VMDKs between the two given datastores.
Query available VASA providers for I/O performance based migration recommendations for all pair combinations of the given set of datastores.
Query for fault domains based on the query spec.
Get the StorageFileSystem data objects for the Array.
Get HostSystem managed entities that share the StorageLun.
Get the list of StorageLun data objects that for the Array.
Get the StorageLun data objects that are associated with StoragePort.
Get NFS datastore managed entity that are associated with StorageFileSystem.
Get the StoragePort data objects that are associated with Array.
Get the StoragePort data object that is associated with LUN.
Get the StoragePort data objects that are associated with Processor.
Get the StorageProcessor data objects that are associated with Array.
Get the list of Providers that are currently registered with StorageManager.
Query for replication group details based on the query filter spec.
Query storage containers that are retrieved from VASA providers.
Get VMFS Datastore managed entity that are associated with StorageLun.
SMS pushes the latest CA root certificates and CRLs to all registered VASA providers.
Register the provider and issue a sync operation on it.
Unregister the provider.
Upgrade VASA Provider registered to vCenter/SMS to maximum common version supported by both VASA Provider and SMS.
Get detailed information about this task.
Get the result of the task.
Failover the specified device groups.
Prepare to fail over the specified replication groups.
Promotes the replication groups currently INTEST to FAILEDOVER.
Query for the currently active alarms known to this VASA provider.
Query for the point-in-time replicas available at the target location.
Get provider information.
Query for the replication group details.
Query for the replication peer fault domains.
Reconnect to the provider.
Refresh a CA signed certificate for the provider.
Initiate replication in the reverse way, making the currently FAILEDOVER devices as sources.
Revoke CA signed certificate of the provider.
Issue a sync for the given Storage Array.
Synchronize the data between source and replica for the specified replication group.
Start a test failover for the specified replication groups.
Stop the ongoing test failover.
Checks compliance of the profiles associated with one or more virtual machines and/or virtual disks.
Checks rollup compliance of virtual machines and returns the results to your client.
Retrieves the latest version of PbmComplianceResult objects that are available for the specified entities.
Retrieves the rollup compliance (PbmRollupComplianceResult) of the given virtual machines if present.
Returns the virtual machines for the given rollup compliance status.
Performs placement compatibility checking based on a storage requirement profile.
Performs placement compatibility checking based on a storage profile specification.
Performs placement compatibility checking for the specified object to be placed based on its specified set of requirements.
Finds matching placement hubs for the specified requirements profile.
Finds matching placement hubs based on a profile creation specification.
Assign the given profile as the default profile for the given datastores.
Creates a capability-based storage profile.
Deletes one or more profiles.
Retrieves capability metadata.
Returns the capability schema objects registered in the system.
Retrieves information about various resource types registered with the system.
Retrieve information about various capability metadata owners/vendors registered with the system, the resource type for which they are registered, and schema namespaces to which they belong.
Returns the profiles that can be made as default profile for all the given datastores.
Returns the virtual machine and disks that are associated with the given storage policies.
Retrieves entities associated with the specified profile.
Returns identifiers for profiles associated with a virtual machine, virtual disk, or datastore.
Returns profiles associated with the specified entities.
Returns the default requirement profile ID for the given datastore.
Returns the default profiles for the given datastores.
Returns requirement profile ids or resource profile ids, or both.
Retrieves space statistics of a datastore.
Not supported in this release.
Resets the system pre-created VSAN default profile to factory defaults.
Returns one or more storage profiles.
Updates a storage profile.
Attaches volumes(block volumes only) to specified VM instances, to make volumes ready for mount and consumption by respective containers.
Modify the ACL configurations for existing volumes.
Creates container volume with given specifications.
Create snapshots of given volumes
A volume with snapshot created on it, is considered in use and cannot be deleted.
Deletes given container volumes.
Delete snapshots with given volumeIds and snapshotIds.
Detaches volumes(block volumes only) and makes those volumes unavailable for consumption.
Extend the capacity for the container volumes.
Returns container volumes matching criteria set in the filter.
Returns container volumes matching criteria set in the filter.
Reconfigures the volume with the storage policy.
Relocate container volume from the current source datastore to another destination datastore.
Updates volume metadata, namely labels and container cluster information for the container volumes.
Check CLOMD liveness on vSAN host.
Cleanup the VMDK load test.
Perform VM creation test on localhost.
Perform a SCSI controller firmware upgrade.
Fetch HCL information about all devices in use by vSAN.
Query the network related information of the host for health check.
Retrieve information of proactive rebalance on this host
Prepare the VMDK load test.
Query advanced configuration on host
Determines limit health, i.e.
Query the encryption health summary on the host.
Query the file service health summary on the host.
Query the host's maintenance mode and vSAN node decommission state.
Query host info by host uuid.
Query the object health status
Query the physical disks health summary on the host
Run the network performance test client side program to act as the sender to send the packet to each of receiver.
Run the network performance test server side program to act as the receiver to receive the packet from sender.
Query the physical disks S.M.A.R.T.
Queries all network settings required to perform a cluster wide network health check.
Return a string which represents vSAN version number for the querying host.
When the health check for vSAN object health test detects issues, this API can be used to repair the objects immediately.
Run the VMDK load test according to the IO load test spec.
Initiate proactive rebalance on target host
Stop proactive rebalance on target host
Waiting until the change of current vSAN health generation ID or timed out.
Add the set of given disks for use by the VSAN service on this host.
Evacuate this host from VSAN cluster.
Initialize and use the sets of disks in the given VsanHostDiskMapping list for the VSAN service on this host.
Queries disks on this host for suitability to use with the VSAN service, and returns the result.
Queries this host's current runtime status for the VSAN service.
Recommission this host to VSAN cluster.
Remove the set of given disks from use by the VSAN service on this host.
Delete given set of disk mappings from use by the VSAN service on this host.
Unmount the mounted VsanHostDiskMapping.
Update the VSAN service on this host according to the given host configuration specification.
The current VSAN service configuration information for this host.
This API can be used to add new disk(s) to the storage pool for vSAN ESA consumption.
This API can be used to delete a single or multiple disks from storage pool.
This API is used to create new vSAN disk groups or attach more disks into existing vSAN disk group on specified host.
Retrieve logical capacity, logical capacity used, physical capacity, physical capacity used and data efficiency metadata of a data efficiency enabled cluster.
Get detailed information of vSAN disk groups managed by specified host, for each disk group, includes: Disk structure, presents as disk for cache tier, and disks for capacity tier; Whether is in-use for vSAN I/O by this host; Whether is all flash disk group; Whether vSAN deduplication and compression are enabled on this disk group.
Get detailed information of all vSAN managed disks, which include disk groups, storage pool disks in vSAN datastore and all of vSAN direct storages for the specified host.
This API is used to rebuild an existing vSAN disk mapping on the specified host.
Remove vSAN capacity-tier disk(s) from use in a vSAN cluster with the specified data evacuation mode or remove vSAN direct disk(s).
Remove vSAN disk mapping(s) from use in a vSAN cluster with the specified data evacuation mode.
Retrieve capabilities for hosts reside in specified cluster, to figure out whether all flash disk group is supported by hosts' ESXi softwares, and whether they are licensed.
Unmount vSAN disk mapping(s) in a vSAN cluster with the specified data evacuation mode.
This API can be used to unmount a single or multiple disks from the storage pool.
Add a host as witness host to vSAN cluster to re-enable vSAN stretched cluster.
This API is used to convert a batch of traditional vSAN clusters into vSAN stretched clusters sharing the same witness host.
This API is used to convert a traditional vSAN cluster to vSAN stretched cluster.
Query configuration of preferred Fault Domain of specified cluster.
Query witness host configuration of specified cluster.
Check whether specified host is a witness host.
Return whether the host is a virtual appliance witness host for stretched cluster Witness host can be a VM deployed from vSAN witness server OVF, the VM added to vCenter datacenter as a ESXi host, and has no difference with other ESXi host in a stretched cluster, but the VM host can only used as witness host, UI need to know if the witness host is a virtual appliance, using this API can tell the host is a virtual appliance or not.
Query whether a given host could be used as shared witness for a group of specified ROBO clusters.
Query cluster runtime information for each cluster associated to given witness host.
Remove witness host from the vSAN stretched cluster to disable vSAN stretched cluster.
Replace witness host for all specified vSAN stretched clusters.
Query hosts' capabilities of supporting vSAN stretched cluster, which reside in specified cluster, to decide whether specified cluster supports vSAN stretched cluster feature.
Set preferred Fault Domain for a vSAN stretched cluster.
Retrieves the supported capabilities on the current system.
Queries the CLOM daemon liveness on all of vSAN hosts
Fetch HCL information about all devices in use by vSAN on all hosts.
Queries vSAN advanced configuration and checks if all of the hosts in a vSAN cluster have consistent advanced configuration options
Captures the vSAN cluster multicast network trace to ensure that all of hosts in the cluster can receive multicast packets
Queries the vSAN cluster component limits, disk space and read cache reservation assuming one host failure
Executes VM creation test and checks if a tiny VM can be created on each of host of the vSAN cluster
Queries vSAN health service version number string for each host and check if all of them are consistent.
Queries the vSAN network performance and checks if it meets the bandwidth requirements.
Queries the vSAN physical disks health on all of vSAN hosts
Queries the vSAN cluster network setting and connectivity health status
Fix absent and degraded components in object immediately.
Remediate a cluster, to ensure vSAN cluster state matches vpxd cluster state, and also guarantee vSAN state of all member hosts is updated if required.
Remediate a single standalone host.
Execute cluster power off or power on action.
Query the ClusterPowerContext.
Update the current cluster power status.
Schedule a set of IO trip analyzer recurrences.
Edit the IO trip analyzer recurrences with the given configuration.
Get the IO trip analyzer scheduler configurations for the given cluster.
Get the threshold.
Query the completed diagnostics instances by the given query spec.
Query the IO diagnostics stats according to the given diagnostics instance name.
Get the latest network events that triggered network alarms.
Remove the IO trip analyzer recurrence(s) with the given name(s).
Set the threshold.
Set the policy of the vSAN namespace object that hold the vSAN trace files.
Start IO diagnostics task against the given targets running on vSAN datastore.
Creates a file service domain in the vSAN cluster.
Creates a file share in this vSAN cluster.
Create a snapshot for a file share in this vSAN cluster.
Downloads a file service OVF file of the specified version from VMware website and install it to the OVF repository in vCenter.
Find a compatible vSAN File Service OVF download URL for the target cluster.
Perform a preflight check on a cluster for enabling vSAN file service and/or for the new file service domain configuration.
Lists all file service domains in the vSAN cluster.
Lists all available vSAN File Service OVF in this vCenter.
List all the snapshots that match the query spec.
Lists all file shares in the domain.
This API is to rebalance file service in cluster.
Updates a file service domain in the vSAN cluster.
Reconfigures a file share in this vSAN cluster.
Removes a file service domain in the vSAN cluster.
Removes a file share in the domain.
Remove a snapshot of a file share in this vSAN cluster.
Upgrade FSVM to latest ovf that is compatible with cluster's host version.
Mark the jobID with "rollback" or "done" flag.
Make all the VMs on the host to adopt the VDS network.
Delete information of a completed ioinsight instance specified by the passed-in runName.
Retrieve all ioinsight instances VsanIoInsightInstance according to the passed in parameters.
Rename an ioinsight instance which is completed already (see VsanIoInsightInstanceStateEnum).
Start ioinsight tool(s) running on the whole vSAN cluster or on the specified ESXi host(s) for VMs virtual disks I/O performance metrics monitor.
Stop ioinsight tool(s) running on the ESXi host(s) by given parameters passed-in.
Adds iSCSI initiator group to one cluster.
If the initiator group already exists, a VsanFault will be raised.
Adds iSCSI initiators to one initiator group.
If the
initiator group doesn't exist, or some of the initiators
are already in the specified initiator
group, a VsanFault will be raised.
Adds iSCSI initiators or initiator groups to one target.
If the target cannot be found or if there are initiators or initiator groups in the initiatorNames parameter are already associated with the specified target, a VsanFault will be raised.
Adds iSCSI LUN to specified target.
If the target
cannot be found, a VsanFault exception is raised.
Adds iSCSI target to this cluster.
The alias in VsanIscsiTargetSpec
must be provided and unique.
Adds the iSCSI target to the specified initiator group.
If the initiator group is not found or the target is already in the
accessible targets of the group, a VsanFault will be raised.
Edits iSCSI LUN in specified target.
All properties in
VsanIscsiLUNSpec can be changed.
Edits iSCSI target in this cluster.
All properties in
VsanIscsiTargetSpec can be changed.
Gets the home object which stores the metadata for vSAN iSCSI target service.
Gets one iSCSI initiator group.
If the initiator group doesn't exists, a VsanFault will be raised.
Gets iSCSI initiator group list for one cluster.
If the operation fails, a VsanFault will be raised.
Gets one iSCSI LUN for specified target.
If the target or the LUN cannot be found, a VsanFault will be raised.
Gets iSCSI LUN list for specified target list.
If some targets cannot be found, a VsanFault will be raised.
Gets one iSCSI target.
Gets iSCSI target list for one cluster.
Queries iSCSI service version, if version file is not found, a NotFound exception is raised.
Remediates the iSCSI LUNs which runtime status are not consistent
with configuration.
The remediation result will be returned after the task is finished.
Only if the remediation succeed for all LUNs, the task state will be
"success".
Removes iSCSI initiator group from one cluster.
If there are initiators in the group, the initiators will be
removed at the same time.
Removes iSCSI initiators from one initiator group.
If the initiator group does not exist, or some of the initiators
are not in the specified initiator group, a VsanFault will be raised.
Removes iSCSI initiator or initiator groups from one target.
If the specified target cannot be found or if the initiators or initiator
groups specified by the initiatorNames cannot be associated with the
specified target, a VsanFault will be raised.
Removes iSCSI LUN from this target.
If
the target or the LUN cannot be
found, a VsanFault will be raised.
Removes iSCSI target from this cluster.
If the target cannot be found, a VsanFault will be raised.
Removes accessible iSCSI target from one initiator group.
If the initiator group is not found or the target is not in the accessible
targets of the group, a VsanFault will be raised.
Retrieve properties for an object type with specs.
Delete vSAN Objects on vSAN cluster.
Query all inaccessible vmswap objects on a vSAN cluster.
Map from vSAN object UUIDs to their identities.
Query summary information about the syncing objects in this cluster.
Get information about the vSAN object/directory.
The re-layout task for the objects which need change in object format.
Set the policy of the vSAN object.
Create the vSAN object/directory containing the vSAN Perf Stats DB.
The asynchronous API of CreateStatsObject.
Delete vSAN object/directory containing the vSAN Perf Stats DB.
The asynchronous API of DeleteStatsObject.
Delete saved time range in performance service.
Get supported aggregated entity types for front end data-driven reporting of diagnostic exceptions which return aggregated data.
Get supported performance exceptions for front end data-driven performance exception reporting
This API is used to build performance graphs in a data-driven and dynamic way.
Returns the diagnosis result from the in memory cache for the supplied task.
This API shall not be used to query the health status for vSAN performance service.
Query performance service related information about the node(s).
Query all remote server clusters ever mounted from perf database by the specified query specification and return their UUIDs.
Get information about the vSAN object/directory containing the vSAN Perf Stats DB.
Query saved time ranges in performance service.
Retrieves the performance metrics for the specified vSAN entity (or entities) based on the properties specified in the VsanPerfQuerySpec data object The supported entity types are listed as bellow.
- 'cluster-domclient'
- 'cluster-domcompmgr'
- 'host-domclient'
- 'host-domcompmgr'
- 'cache-disk'
- 'capacity-disk'
- 'disk-group'
- 'vscsi'
- 'virtual-machine'
- 'virtual-disk'
- 'vsan-host-net'
- 'vsan-vnic-net'
- 'vsan-pnic-net'
- 'lsom-world-cpu'
- 'dom-world-cpu'
- 'host-cpu'
- 'nic-world-cpu'
- 'vsan-cpu'
- 'vsan-memory'
- 'rdt-net'
The below entity types are used for vSAN ESA related metrics.
The API is designed to return a list of hotspot entities that are consuming the most IOPS, throughput or latency according to given start time and end time in the vSAN cluster.
The API is designed to return a list of top contributors with either type of VM or disk group that are consuming the most IOPS, throughput or latency in the vSAN cluster.
Save time ranges in performance service.
Set the policy of the vSAN object/directory containing the vSAN Perf Stats DB.
Toggle vSAN performance service verbose mode.
API to do performance diagnosis.
Runs a diagnostic query to determine performance issues in a vSAN cluster.
QueryVsanCloudHealthStatus returns a VsanCloudHealthStatus object with various states of the vSAN CEIP Collector Agent.
An asynchronous API for performing vSAN online health checks.
It is a VC level API that iterates over all hosts in the clusters to get LSOM wbSize through the host level API.
API to Enhance DDH health state monitoring for VSAN NVMe disks to check the NVMe critical warnings.
API to get vSAN object snapshot information in a vSAN cluster
VC API to iterate over all hots to collect zDOMscrubber stats from the path "/vmkModules/vsan/zdom/zdomObjects/<ObjectUuid>/zdomPaused" Note: This data is collected for hosts which are part of VSAN ESA cluster only
Create a new Datastore Source.
Destroy an existing Datastore Source configuration.
Checks mount compatibility of a vSAN datastore with given vSAN cluster.
Run prechecks for a Datastore Source.
Query Datastore Source information for specified remote vCenters.
This method takes a list of VsanXvcQuerySpec, then returns a list of VsanXvcQueryResultSet.
Checks mount compatibility of a cross VC vSAN datastore with given vSAN cluster.
Update the configuration of an existing Datastore Source.
Retrieve the status of the latest resource check.
Perform a resource check for given spec.
Query the vSAN space usage for the given vSAN object entities which contain a group of objects like the virtual machine with virtual disks backed by vSAN objects.
Query the vSAN space usage including the space usage overview and the space usage breakdown according to vSAN object type.
Query the space usage including the space usage overview and the space usage breakdown based on different datastore types.
Abort outstanding secure wipe disk request.
Query system information of ESXi such as name, type, version, build type and build number.
Get vSAN runtime stats of vSAN host.
Query vSAN DRS stats of this host and all vSAN VMs registered on this host.
Query this host's current runtime status for the VSAN service.
Query information about vSAN objects that are currently syncing data.
Query what it takes for an entity(disk group or host) to be evacuated in various modes.
Query disk level information for securely wipe disk.
Unmount vSAN diskgroup, which stops using specified vSAN diskgroup for any vSAN I/O without destroying it.
Initiate task for securely wipe disk.
Takes a list of VIBs, firmwares, and installs those VIBs/FWs on the hosts referenced in the VIB/FW specs.
Performs pre-flight checks for a VIB install.
Takes a list of VIBs and a list of hosts, and determines which VIBs would be installed, what the requirements are (e.g.
Start VSAN on-disk format upgrade process on a particular cluster.
Perform an upgrade pre-flight check on a cluster.
Retrieve the latest status of a running, or the previously completed, upgrade process.
Start vSAN disk format conversion on a particular cluster.
Perform an upgrade preflight check on a cluster asynchronously.
Perform an upgrade preflight check on a cluster.
Retrieve the latest status of a running, or the previously completed, upgrade or precheck process.
Process a scan and retrieve the highest vSAN disk format version that given cluster supports, the version is up to version of ESXi host in specified cluster: ESX of VSAN2017Q1, support version is 5.
Get total raw capacity in bytes for all disks claimed in a vSAN cluster.
Get configInfoEx for a vSAN cluster
We can get vSAN configuration information through this method.
Get vSAN runtime stats of all hosts reside in specified cluster.
To support integration between vSAN and DRS, we are expected to report runtime stats of vSAN member hosts and VMs locate in specified vSAN cluster from storage perspective.
Reconfigure a vSAN cluster.
Regenerate the key(s) used by vSAN encryption for the given cluster.
Run checks for lifecycle operations on a given vSAN cluster.
Validate the vSAN cluster reconfig spec to figure out whether user spec can be supported by target cluster.
Collect vSAN and vCenter support bundle and upload to VMware for the given SR (Service Request).
Download and install the vendor tool required for the target cluster.
Download driver/firmware from the URL extracted from HCL database by 'id' and 'md5sum'.
Get the HCL driver/firmware constraints for PCIe devices used by vSAN in the cluster.
Fetch HCL information including the HCL DB status in general and all devices used by vSAN on all hosts in the cluster(if any).
Get the vSAN recommendation of ESXi releases to update for a cluster, and the associated HCL device constraints to comply for those releases.
Get the vSAN HCL constraints for disk drives.
Fetch HCL information for all vSAN ESA eligible disks of the target object which can be a vSAN cluster or a list of hosts.
Get the user configured silent health check list of the cluster.
Check whether the proactive rebalance is running or not against the target cluster or the hosts
Purge driver/firmware that was previously put on vCenter (either via download from URL or upload to vCenter).
Query basic info of all supported health checks
Query the historical attach to SR operation result for the vCenter cluster.
Query the historical create VM test result for the vCenter cluster.
Executes VM creation test and checks if a tiny VM can be created on each of host of the vSAN cluster
Perform a cluster wide health check across all types of health checks.
An asynchronous API to perform all of cluster wide health checks including the online health checks if CEIP is enabled and returns the task.
It queries vSAN cluster historical health information based on the query spec.
Query the historical network performance test result for the vCenter cluster.
Asynchronous implementation of network performance test API VsanVcClusterHealthSystem.VsanQueryVcClusterNetworkPerfTest This returns task to monitor progress on success result is cached which can be retrieved using API using API VsanVcClusterHealthSystem.VsanQueryVcClusterNetworkPerfHistoryTest with the same datastore in query spec.
Query the vSAN network performance and checks if it meets the bandwidth requirements.
Query the historical vSAN storage test result for the vCenter cluster.
Query the pre-defined workload types for the VMDK performance test.
Query the vSAN file service health on all the hosts in the specified cluster.
Query vSAN physical disks S.M.A.R.T.
Querying version information of vSAN health service installed on all the hosts in the cluster requested and vCenter Server.
Get the periodical vSAN health check interval (in minutes) for the cluster.
Get the vSAN cluster health system configuration for the cluster Note when the API is called directly from an ESXi host, the configuration options may differ from that of from the vCenter.
Query the extended attributes for vSAN cluster objects.
Get the vSAN proxy configuration.
Proactive rebalance the vSAN objects on the cluster hosts based on the vSAN disks usage when the disks are in imbalance status.
Repair the absent or degraded vSAN object immediately under the cluster.
Run VMDK load test for the given duration second with the IO workload test parameter specifying in spec.
Collecting vSAN telemetry for the given vCenter cluster and send to VMware phonehome server.
Set the vSAN health log level which will be taken effect immediately.
Set the periodical vSAN health check interval (in minutes) for the cluster.
Set silent health check list of the cluster.
Set the vSAN clsuter CEIP (Customer Experience Improvement Program) configuration.
This API can help to build up the mapping from the hardware infomation to the vSAN VCG entry.
Stop proactive rebalance the vSAN objects on the cluster hosts
Test the vSAN proxy configuration, which is used for downloading, HCL DB, sending vSAN telemetry data and uploading support bundle.
Update the cluster datastore default policy recommendation for this cluster.
Upload a DB file in JSON format.
Deployment engine that allows the deploy of VCSA (Virtual Center Service Appliance) onto a vSAN datastore.
Deployment engine that allows the deploy of VCSA (Virtual Center Service Appliance) onto a vSAN datastore.
Fetch the detailed progress of a running or recently completed VCSA deployment task.
Rollback the change committed by the VsanVdsSystem.VsanVdsMigrateVss
Computes a migration plan to convert the VSS instances per host in the cluster to a newly created VDS.
Perform a migration to convert the VSS instances per host in the cluster to a newly created VDS.
Perform a migration to convert the VDS instance in the cluster to a newly created VSS on each host.
Fetch and save support.broadcom.com cookie string for VMware ISO download authentication
Fetch vSAN VUM integration configurable settings See VsanVumSystemConfig for more detail information about all configurable settings for vSAN VUM integration.
Perform full stack firmware update for the given vSAN host.
Upload a release DB in JSON format.
Reconfigures the alarm properties.
Removes the alarm.
Assigns a value to a custom field.
List of custom field definitions that are valid for the object's type.
Information about this alarm.
List of custom field values.
Acknowledge the alarm on a managed entity.
Resets all triggered alarms to green.
Creates an alarm.
Disables alarm for a specific entity.
Enables alarm for a specific entity.
Available alarms defined on the entity.
Returns true if alarm actions are enabled on the specified managed entity.
The state of instantiated alarms on the entity.
Enables or disables alarms on the specified managed entity.
The default setting for each alarm expression, used to populate the initial client wizard screen.
The static descriptive strings used in alarms.
Adds a new role.
Get the list of effective privileges for a user, either granted explicitly, or through group membership.
Check whether a session holds a set of privileges on a set of managed entities.
Check whether a session holds a set of privileges on a managed entity.
Checks if a user holds a certain set of privileges on a number of managed entities.
Reassigns all permissions of a role to another role.
Removes a permission rule from an entity.
Removes a role.
Update the entire set of permissions defined on an entity.
Finds all permissions defined in the system.
Gets permissions defined on or effective on a managed entity.
Finds all the permissions that use a particular role.
Defines one or more permission rules on an entity or updates rules if already present for the given user or group on the entity.
Updates a role's name or privileges.
Static, descriptive strings for system roles and privileges.
The list of system-defined privileges.
The currently defined roles in the system, including static system-defined roles.
Re-fetches certificates of trusted CAs and the Certificate Revocation Lists (CRL) from the appropriate authoritative source and pushes them to the hosts.
Gets CSRs from the hosts and then gets these certificates signed by the VMware Certificate Service and pushes them down to the hosts.
Revokes the certificates of some hosts.
Opt out of the HCI workflow.
Adds a host to the cluster.
Applies a recommendation from the drsRecommendation or the recommendation list.
Cancels a recommendation.
Configures the cluster.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Disable network boot support for this compute resource.
Enable network boot in the specified mode for this compute resource.
The API takes a list of hosts in the cluster as input, and returns a list of hosts in "ClusterMaintenanceResult" that the server can successfully evacuate given the existing constraints in the cluster, such as HA, FT, Vmotion compatibility, reservations, affinity rules, etc.
A managed object that controls Enhanced vMotion Compatibility mode for this cluster.
Extend an existing HCI cluster.
Finds all enabled and disabled VM-VM Affinity and Anti-Affinity rules, involving the given Virtual Machine.
This API can be invoked to get the current CPU, memory and storage usage in the cluster.
Retrieve all the datastores that are either listed in ClusterSystemVMsConfigInfo.notAllowedDatastores or are tagged with a category from ClusterSystemVMsConfigInfo.dsTagCategoriesToExclude.
Moves an existing host into a cluster.
Moves an existing host into a cluster.
This method returns a PlacementResult object.
Gets a recommendation for where to power on, resume, revert from powered-off state to powered on state, or to migrate a specific virtual machine.
Reconfigures a cluster.
Change the compute resource configuration.
Make DRS invoke again and return a new list of recommendations.
Reload the entity state.
Renames this managed entity.
Retrieve DAS advanced runtime info for this cluster.
Set the desired encryption mode and host key for the cluster.
Assigns a value to a custom field.
Stamp all rules in the cluster with ruleUuid.
Validate HCI configuration in pre-configure and post-configure use-cases.
The set of actions that have been performed recently.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
Current configuration issues that have been detected for this entity.
Flag indicating whether or not desired configuration management platform is enabled on the compute resource.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Configuration of the cluster.
Configuration of the compute resource; applies to both standalone hosts and clusters.
Custom field values.
The datastore property is the subset of datastore objects in the datacenter available in this ComputeResource.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
A collection of the DRS faults generated in the last DRS invocation.
If DRS is enabled, this returns the set of recommended migrations from the DRS module.
Access rights the current session has to this entity.
The environment browser object that identifies the environments that are supported on this compute resource.
This is applicable to clusters which are configured using the HCI workflow and contains data related to the workflow and specification.
List of hosts that are part of this compute resource.
Flag indicating whether or not the lifecycle of the compute resource is managed.
The set of migration decisions that have recently been performed.
Name of this entity, unique relative to its parent.
The subset of network objects available in the datacenter that is available in this ComputeResource.
Managed property indicating whether and what kind of netwoork boot mode is configured for this compute resource.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
The set of recent tasks operating on this managed entity.
List of recommended actions for the cluster.
Reference to root resource pool.
Basic runtime information about a compute resource.
The cluster summary.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
Test the validity of adding a host into the managed cluster.
Test the validity of configuring an EVC mode on the managed cluster.
Set the EVC mode.
Disable EVC.
Assigns a value to a custom field.
List of custom field definitions that are valid for the object's type.
EVC-related state of the managed cluster.
Cluster associated with this manager object.
List of custom field values.
Associate a profile with a managed entity.
Check compliance of an entity against a Profile.
Destroy the profile.
Remove the association between a profile and a managed entity.
Export the profile in a serialized form.
Returns the localizable description for the profile.
Update the ClusterProfile with the specified config.
Overall compliance of entities associated with this profile.
Configuration data for the profile.
Time at which the profile was created.
Localizable description of the profile
List of managed entities associated with the profile.
Time at which the profile was last modified.
Name of the profile.
Create a profile from the specified CreateSpec.
Get the profile(s) to which this entity is associated.
Get the Metadata information for the policyNames.
A list of profiles known to this ProfileManager.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Disable network boot support for this compute resource.
Enable network boot in the specified mode for this compute resource.
Change the compute resource configuration.
Reload the entity state.
Renames this managed entity.
Assigns a value to a custom field.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
Current configuration issues that have been detected for this entity.
Flag indicating whether or not desired configuration management platform is enabled on the compute resource.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Configuration of the compute resource; applies to both standalone hosts and clusters.
Custom field values.
The datastore property is the subset of datastore objects in the datacenter available in this ComputeResource.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
The environment browser object that identifies the environments that are supported on this compute resource.
List of hosts that are part of this compute resource.
Flag indicating whether or not the lifecycle of the compute resource is managed.
Name of this entity, unique relative to its parent.
The subset of network objects available in the datacenter that is available in this ComputeResource.
Managed property indicating whether and what kind of netwoork boot mode is configured for this compute resource.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
The set of recent tasks operating on this managed entity.
Reference to root resource pool.
Basic runtime information about a compute resource.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
Destroy this view.
The Folder, Datacenter, ComputeResource, ResourcePool, or HostSystem instance that provides the objects that the view presents.
Whether to include only the immediate children of the container instance, or to include additional objects by following the paths beyond the immediate children.
An optional list of types to be applied to the set of objects in the view.
The list of references to objects mapped by this view.
Add an existing key.
Add multiple existing keys.
List keys.
Remove a key (only the UUID is needed to remove).
Remove multiple keys (only the UUID is needed to remove).
Indicate if the encryption feature is enabled.
Add an existing key.
Add multiple existing keys.
Change the key used for core dump encryption Note: CryptoManagerHost.CryptoManagerHostEnable must be called first If successful, a "best effort" will be made to "in place" shallow recrypt any core dumps found in /var/core to use the new key.
Disable encryption on host, if host was in crypto safe mode, put it in pendingIncapable state and host will be crypto incapable after a reboot Note: A reboot is expected from user after successfully invoking this API Note: Do not call this API if the host is in vSAN encrypted cluster
Begin core dump encryption by specifying the encryption key and put the host in safe state Note: CryptoManagerHost.CryptoManagerHostPrepare must be called first
Get the key status on the host.
List keys.
Prime the host to receive sensitive information and put the host in prepared state
Remove a key (only the UUID is needed to remove).
Remove multiple keys (only the UUID is needed to remove).
Indicate if the encryption feature is enabled.
Add an existing key.
Add multiple existing keys.
Change the key used for core dump encryption Note: CryptoManagerHost.CryptoManagerHostEnable must be called first If successful, a "best effort" will be made to "in place" shallow recrypt any core dumps found in /var/core to use the new key.
Disable encryption on host, if host was in crypto safe mode, put it in pendingIncapable state and host will be crypto incapable after a reboot Note: A reboot is expected from user after successfully invoking this API Note: Do not call this API if the host is in vSAN encrypted cluster
Begin core dump encryption by specifying the encryption key and put the host in safe state Note: CryptoManagerHost.CryptoManagerHostPrepare must be called first
Get the key status on the host.
List keys.
Prime the host to receive sensitive information and put the host in prepared state
Remove a key (only the UUID is needed to remove).
Remove multiple keys (only the UUID is needed to remove).
Indicate if the encryption feature is enabled.
Check whether an active KMS exists in cluster.
Add an existing key.
Add multiple existing keys.
Generate a certificate signing request with its private key.
Generate new encryption key.
Generate a self-signed client certificate with its private key.
Get the default KMS cluster of the specified managed entity.
List keys.
List the registered KMIP servers.
List the KMS clusters information.
Set the default KMIP cluster.
Check CryptoKey status, such as if VC can access the key, if the key is used by some VMs or as host key.
Register a KMIP server.
Register the specified KMS cluster to the CryptoManager.
Remove a key (only the UUID is needed to remove).
Remove multiple keys (only the UUID is needed to remove).
Remove a KMIP server, even if in use.
Get the client certificate of the KMIP cluster.
Get the generated client certificate signing request.
Get the server certficate.
Get the status of the KMIP servers.
Get the generated self signed client certificate.
Set the default KMS cluster for the specified managed entity.
Set crypto key's custom attributes.
Unregister the specified KMS cluster from the CryptoManager.
Update a KMIP server.
Set KMS server signed certificate as KMIP client certificate for the KMS cluster.
Set a self-signed certificate as KMIP client certificate for the KMS cluster.
Set a client certificate with private key for the KMIP cluster.
Upload a server certficate.
Indicate if the encryption feature is enabled.
A list of registered KMIP servers, grouped by clusters.
Creates a new custom field.
Removes a custom field.
Renames a custom field.
Assigns a value to a custom field on an entity.
List of custom fields defined on this server.
Validate that required resources are available on the server to customize a particular guest operating system.
Creates a new specification.
Deletes a specification.
Duplicates a specification.
Whether or not a specification exists.
Obtains a specification for the given name.
Whether or not the guest OS is customizable.
Overwrites an existing specification, possibly after retrieving (by using 'get') and editing it.
Renames a specification.
Converts a specification item to XML text
Converts an XML string to a specification item
Gets a binary public encryption key that can be used to encrypt passwords in stored specifications.
Gets a list of information on available specifications.
This interface returns a list of information about the specified hosts without adding them to the vCenter inventory.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Powers on multiple virtual machines in a data center.
The list of possible choices for DatacenterConfigSpec.defaultHardwareVersionKey.
This method provides a way of getting basic information about a host without adding it to a datacenter.
This method provides a way of getting basic information about a host without adding it to a datacenter.
Change the datacenter configuration.
Reload the entity state.
Renames this managed entity.
Assigns a value to a custom field.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Configuration of the datacenter.
Custom field values.
A collection of references to the datastore objects available in this datacenter.
A reference to the folder hierarchy that contains the datastores for this datacenter.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
A reference to the folder hierarchy that contains the compute resources, including hosts and clusters, for this datacenter.
Name of this entity, unique relative to its parent.
A collection of references to the network objects available in this datacenter.
A reference to the folder hierarchy that contains the network entities for this datacenter.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
The set of recent tasks operating on this managed entity.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
A reference to the folder hierarchy that contains VirtualMachine virtual machine templates (identified by the VirtualMachineConfigInfo.template property, and VirtualApp objects for this datacenter.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Removes a datastore.
Puts the datastore in maintenance mode.
Takes the datastore out of maintenance mode.
Check whether clustered VMDK feature is enabled on this datastore.
Explicitly refreshes free-space and capacity values in Datastore.summary and Datastore.info.
Refreshes all storage related information including free-space, capacity, and detailed usage of virtual machines.
Reload the entity state.
Renames this managed entity.
Renames a datastore.
Assigns a value to a custom field.
Scan a VVol storage container to update file paths and objectID pointers embedded in virtual machine files on a given storage container.
Update file paths embedded in virtual machine files on the datastore.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
DatastoreBrowser used to browse this datastore.
Capabilities of this datastore.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
Hosts attached to this datastore.
Specific information about the datastore.
Configuration of storage I/O resource management for the datastore.
Name of this entity, unique relative to its parent.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
The set of recent tasks operating on this managed entity.
Global properties of the datastore.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
Virtual machines stored on this datastore.
Convert the namespace path to the namespace UUID path.
Creates a top-level directory on the given datastore, using the given user display name hint and opaque storage policy.
Deletes the given top-level directory from a datastore.
Increase size of the given top-level directory to the given size on vSAN backed object storage.
Query directory information of the given top-level directory on vSAN backed object storage.
Issue a "mark" to syslog and the audit trail.
Retrieve audit records from their storage on the specified host.
Returns part of a log file.
Instructs the server to generate diagnostic bundles.
Returns a list of diagnostic files for a given system.
Create a DirectPath profile from the specified CreateSpec.
Delete a DirectPath profile.
List DirectPath profiles in this vCenter that match the specified filtering criteria.
Query capacity of DirectPath profiles against a compute resource.
Update a DirectPath profile based on the specified DirectPathProfileManagerUpdateSpec.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Removes a network.
Reconfigures one or more distributed virtual portgroups.
Reload the entity state.
Renames this managed entity.
This method determines if the portgroup configuration has changed.
Assigns a value to a custom field.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
Configuration of the portgroup.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
Hosts attached to this network.
Generated UUID of the portgroup.
Name of this entity, unique relative to its parent.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
Port keys for the set of ports in the portgroup.
The set of recent tasks operating on this managed entity.
Properties of a network.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
Virtual machines using this network.
Add a network resource pool.
Creates a single DistributedVirtualPortgroup and adds it to the distributed virtual switch.
Creates one or more DistributedVirtualPortgroups and adds them to the distributed virtual switch.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Enable/Disable network I/O control on the vSphere Distributed Switch.
Return the keys of ports that meet the criteria.
Return the ports that meet the criteria.
Returns the portgroup identified by the key within this VDS.
Merge an existing DistributedVirtualSwitch (source) to this switch (destination).
Move the ports out of their current portgroup into the specified portgroup.
This method updates the DistributedVirtualSwitch product specifications.
Return the used VLAN ID (PVLAN excluded) in the switch.
Reconfigures a distributed virtual switch.
Reconfigure individual ports.
reconfigure the Virtual NIC network resource pool configuration.
Update the switch configuration on the host to bring them in sync with the current configuration in vCenter Server.
Refresh port states.
Reload the entity state.
Remove a network resource pool.
Renames this managed entity.
This method determines if the distributed virtual switch configuration has changed.
Assigns a value to a custom field.
Set the capability of the switch.
Update health check configuration.
Update the network resource pool configuration.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
Capability of the switch.
Switch configuration data.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
Name of this entity, unique relative to its parent.
Network resource pool information for the switch.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
Portgroups that are defined on the switch.
The set of recent tasks operating on this managed entity.
Runtime information of the distributed virtual switch.
Summary of the switch.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
Generated UUID of the switch.
List of custom field values.
This operation returns a list of compatibility results.
Export the configuration for entities specified in the
selectionSet parameter.
Import the configuration of entities specified in EntityBackupConfig.
Returns the portgroup identified by the key within the specified VDS identified by its UUID.
This operation returns a list of hosts that are compatible with the given DistributedVirtualSwitch product specification.
This operation returns a list of hosts that are compatible with the given DistributedVirtualSwitch product specification.
This operation returns a list of host product specifications that are compatible with the given DistributedVirtualSwitch product specification.
This operation returns a list of vmnics which are compatible with the given DistributedVirtualSwitch product specification.
This operation returns the DistributedVirtualSwitch or DistributedVirtualPortgroup configuration target on a host.
This operation indicates which version-specific DVS features are available for the given DistributedVirtualSwitch product specification.
This operation returns a list of network offload specifications that are compatible with the given DistributedVirtualSwitch product specification.
This operation returns a list of switch product specifications that are supported by the vCenter Server.
This operation returns a DistributedVirtualSwitch given a UUID.
Update the Distributed Switch configuration on the hosts to bring them in sync with the current configuration in vCenter Server.
Query for a specific virtual machine configuration option (the ConfigOption).
The list of ConfigOption keys available on this entity.
Query for a virtual machine configuration option matching the key or host or both given in the EnvironmentBrowserConfigOptionQuerySpec.
Queries for information about a specific target, a "physical" device that can be used to back virtual devices.
Queries for information on the capabilities supported by the ComputeResource associated with the EnvironmentBrowser.
DatastoreBrowser to browse datastores that are available on this entity.
Reads the 'scrollable view' from the current position.
Reads the 'scrollable view' from the current position.
Destroys this collector.
Moves the "scrollable view" to the item immediately preceding the "viewable latest page".
Moves the "scrollable view" to the oldest item.
Sets the "viewable latest page" size to contain at most the number of items specified by the maxCount parameter).
The filter used to create this collector.
Indicates whether the EventHistoryCollector.latestPage is initialized.
The items in the 'viewable latest page'.
Returns events based on the specified EventFilterSpec and EventManagerEventViewSpec parameters.
Creates an event history collector, which is a specialized history collector that provides Event objects.
Logs a user defined event against a particular managed entity.
Posts the specified event, optionally associating it with a task.
Retrieves the argument meta-data for a given Event type
Static descriptive strings used in events.
The latest event that happened on the VirtualCenter server.
For each client, the maximum number of event collectors that can exist simultaneously.
Assigns a value to a custom field.
List of custom field definitions that are valid for the object's type.
List of custom field values.
Returns extension with the given key, if any.
Returns VirtualCenter Server public key.
Query statistics about IP allocation usage, either system wide or for specified extensions.
Find entities managed by an extension.
Registers extension.
Update the stored authentication certificate for a specified extension.
Sets extension's public key.
Update the stored authentication service account for the specified extension.
Unregisters the specified extension if it exists.
If the key specified in the extension exists, the existing record is updated.
The list of currently registered extensions.
Configure VCHA on the local vCenter Server.
Creates a Passive node in a degraded VCHA Cluster with node location information and pre-existing VCHA Cluster configuration from the Active node.
Creates a Witness node in a degraded VCHA Cluster with node location information and pre-existing VCHA Cluster configuration from the Active node.
Deploys and Configures VCHA on the local vCenter as a single API.
Destroys the VCHA cluster setup and removes all VCHA specific configuration from the VCVA appliance.
Returns the configuration information for each node that is part of the VCHA Cluster.
Prepares the vCenter appliance for a VCHA cluster deployment.
A list of method names that must not be called and will throw a fault due to some other method running that the disabled method can cause side-effects for.
Returns last known health of the VCHA Cluster.
Returns current mode of a VCHA Cluster.
Allows a caller to initiate a failover from Active vCenter Server node to the Passive node.
setClusterMode method allows caller to manipulate the mode of a VCHA Cluster Following mode transitions are allowed - enabled -> disabled - Allowed only in healthy and degraded states.
A list of method names that must not be called and will throw a fault due to some other method running that the disabled method can cause side-effects for.
Change the owner for a file.
Copies the source file or folder to the destination.
Deletes the specified file or folder from the datastore.
Create a folder using the specified name.
Moves the source file or folder to the destination.
Fetches as much information as possible for the file path passed in.
Creates a new single-host compute resource.
Adds a set of new and existing hosts to the cluster.
Adds a list of hosts to inventory, as standalone hosts, in a single invocation.
Creates a new cluster compute resource in this folder.
Creates a new cluster compute resource in this folder.
Creates a new datacenter with the given name.
Create a DistributedVirtualSwitch in the folder according to the specified DVSCreateSpec.
Creates a new sub-folder with the specified name.
Creates a new storage pod in this folder.
Creates a new virtual machine in the current folder and attaches it to the specified resource pool.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Moves a set of managed entities into this folder.
Adds an existing virtual machine to the folder.
Reload the entity state.
Renames this managed entity.
Assigns a value to a custom field.
Recursively unregisters all virtual machines and vApps, and destroys all child virtual machine folders.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
An array of managed object references.
Specifies the object types a folder may contain.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
The information of externally managed folder.
Name of this entity, unique relative to its parent.
The namespace with which the Folder is associated.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
The set of recent tasks operating on this managed entity.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
Defines an alias for a guest account in a virtual machine.
Lists the GuestAliases for a specified user in the guest that can be used for authentication of guest operations.
Lists the GuestMappedAliases in the guest that can be used for authentication of guest operations.
Removes an alias from the guest so it can no longer be used for authentication of guest operations.
Removes a VMware SSO Server's certificate and all associated aliases from the guest so it can no longer be used for authentication of guest operations.
Authenticates in the guest and returns a GuestAuthentication object with the acquired credentials for use in subsequent guest operation calls.
Releases session data and resources associated with a GuestAuthentication object returned by GuestAuthManager.AcquireCredentialsInGuest.
Validates the GuestAuthentication credentials.
Changes the file attributes of a specified file inside the guest.
Creates a temporary directory.
Creates a temporary file.
Deletes a directory in the guest OS.
Deletes a file in the guest OS
Initiates an operation to transfer a file from the guest.
Initiates an operation to transfer a file to the guest.
Returns information about files or directories in the guest.
Creates a directory in the guest OS
Moves or renames a directory in the guest.
Renames a file in the guest.
A managed object that provides methods to support single sign-on in the guest operating system.
A singleton managed object that provides methods for guest authentication operations.
A singleton managed object that provides methods for guest file operations.
A singleton managed object that provides methods for guest windows registry operations.
A singleton managed object that provides methods for guest process operations.
List the processes running in the guest operating system, plus those started by GuestProcessManager.StartProgramInGuest that have recently completed.
Reads an environment variable from the guest OS
Starts a program in the guest operating system.
Terminates a process in the guest OS.
Create a registry key.
Delete a registry key.
Delete a registry value.
List all registry subkeys for a given registry key.
List all registry values for a given registry key.
Set/Create a registry value.
Adds health update filters.
Add entities on which this filter is configured.
The provider monitors additional managed entities.
Check if the managed entity is monitored by the provider.
Verifies if the given provider is registered.
Report a change in health status.
Returns the list of entities on which this filter is configured.
Returns the list of HealthUpdateInfos configured for this filter.
Returns the list of filters.
Returns the filter name.
Returns the list of HealthUpdateInfo configured for the given provider.
Returns the list of health updates reported by the given provider.
Returns the list of managed entities monitored by the given provider.
The providers.
Query the name of the provider.
The set of hosts that are in the cluster, but not monitored by the provider.
Registers provider.
Removes the specified filter.
Remove entities on which this filter is configured.
The provider monitors fewer managed entities.
Unregisters the specified provider, if it exists.
Destroys this collector.
Moves the "scrollable view" to the item immediately preceding the "viewable latest page".
Moves the "scrollable view" to the oldest item.
Sets the "viewable latest page" size to contain at most the number of items specified by the maxCount parameter).
The filter used to create this collector.
Update the access mode for a user or group.
Changes the lockdown state of the ESXi host.
Get the list of users which are exceptions for lockdown mode.
Get the list of local system users.
Retrieve access entries.
Update the list of users which are exceptions for lockdown mode.
Update the list of local system users.
Current lockdown state of the host.
Disables console authentication using a local smart card and reader.
Enables console authentication using a local smart card and reader.
Import the CAM server's certificate to the local store of vmwauth.
Install a trust anchor certificate for smart card authentication.
Adds the host to an Active Directory domain.
Adds the host to an Active Directory domain through CAM service.
Removes the host from the Active Directory domain to which it belongs.
Lists installed trust anchor certificates for smart card authentication.
Remove a smart card trust anchor certificate from the system.
Remove a smart card trust anchor certificate from the system by fingerprint.
Remove a smart card trust anchor certificate from the system
Replace the trust anchor certificates for smart card authentication.
Information about the authentication store.
Download Assignable Hardware description tree.
Retrieve PCI Dynamic Passthrough info.
Retrieve VendorDeviceGroup info.
Update Assignable Hardware configuration.
Assignable Hardware bindings
Assignable Hardware configuration
Information about Active Directory membership.
An array that can contain managed object references to local and Active Directory authentication managed objects.
Information about the authentication store.
Powers-off virtual machines according to the current AutoStart configuration.
Powers-on virtual machines according to the current AutoStart configuration.
Changes the power-on or power-off sequence and system defaults.
Retrieves a list of the available boot devices for the host system.
Sets the current boot device for the host system.
Configure host cache/swap performance enhancement.
The swap performance configuration for the ESX host.
Requests the server to generate a certificate-signing request (CSR) for itself.
Requests the server to generate a certificate-signing request (CSR) for itself.
Installs a given SSL certificate on the server.
Fetches the SSL CRLs of Certificate Authorities that are trusted.
Fetches the SSL certificates of Certificate Authorities that are trusted.
Instructs the host services affected by SSL credential changes by HostCertificateManager.InstallServerCertificate or HostCertificateManager.ReplaceCACertificatesAndCRLs to take into account said changes now.
Provisions a given SSL private key on the server for use with a subsequent SSL certificate installation.
Replaces the trusted Certificate Authority (CA) certificates and Certification Revocation List (CRL) used by the server with the provided values.
the CertificateInfos of all known Certificates on the host
the CertificateInfo of the Host Certificate.
Don't treat hyperthreads as schedulable resources the next time the CPU scheduler starts.
Treat hyperthreads as schedulable resources the next time the CPU scheduler starts.
Assigns a value to a custom field.
List of custom field definitions that are valid for the object's type.
Information about the current CPU scheduler of the host.
The hyperthread configuration for the CpuSchedulerSystem.
List of custom field values.
Deletes the specified files from the datastore.
Returns the information for the files that match the given search criteria as a SearchResults object.
Returns the information for the files that match the given search criteria as a SearchResults[] object.
Set of datastores that can be searched on this DatastoreBrowser.
The list of supported file types.
Configures datastore principal user for the host.
Creates a new local datastore.
Creates a new network-attached storage datastore.
Creates a new VMFS datastore.
Create a Virtual-Volume based datastore
Disable the clustered vmdk support on specified datastore.
Enable the clustered vmdk support on specified datastore.
Increases the capacity of an existing VMFS datastore by expanding (increasing the size of) an existing extent of the datastore.
Increases the capacity of an existing VMFS datastore by adding new extents to the datastore.
Query to list disks that can be used to contain VMFS datastore extents.
Query max queue depth for a specified NFS datastore.
Get the list of unbound VMFS volumes.
Queries options for creating a new VMFS datastore for a disk.
Queries for options for increasing the capacity of an existing VMFS datastore by expanding (increasing the size of) an existing extent of the datastore.
Queries for options for increasing the capacity of an existing VMFS datastore by adding new extents using space from the specified disk.
Removes a datastore from a host.
Remove one or more datastores.
Resignature an unbound VMFS volume.
Set max queue depth for a specified NFS datastore.
Choose the localSwapDatastore for this host.
Capability vector indicating the available product features.
List of datastores on this host.
Retrieves the list of available timezones on the host.
Get the current DateTime on the host.
Refresh the DateTime related settings to pick up any changes that might have occurred.
Run a test to validate current time service configuration is functioning normally.
Update the DateTime configuration of the host.
Update the date/time on the host.
The DateTime configuration of the host.
Creates a diagnostic partition according to the provided create specification.
Retrieves a list of available diagnostic partitions.
For a disk, query for the diagnostic partition creation description.
Retrieves a list of disks that can be used to contain a diagnostic partition.
Changes the active diagnostic partition to a different partition.
The currently active diagnostic partition.
Information about the authentication store.
Update the host's ESX agent configuration.
Configuration of agent virtual machine resources
Blocks the firewall ports belonging to the specified ruleset.
Opens the firewall ports belonging to the specified ruleset.
Refresh the firewall information and settings to pick up any changes made directly on the host.
Assigns a value to a custom field.
Updates the default firewall policy; unset fields are left unchanged.
Update the firewall ruleset specification.
List of custom field definitions that are valid for the object's type.
Firewall configuration.
List of custom field values.
Backup the configuration of the host.
Return the URL on the host to which the configuration bundle must be uploaded for a restore operation.
Reset the configuration to factory defaults.
Restore the configuration of the host to that specified in the bundle.
Indicate if shared graphics device is active on the host.
Refresh the available graphics information.
Assigns a value to a custom field.
Update graphics configuration
List of custom field definitions that are valid for the object's type.
Graphics Configuration
Array of graphics information
Array of shared passthru GPU capablities.
Array of shared passthru GPU types.
List of custom field values.
Hardware System Event Log (SEL) information
Clear the the IPMI System Event Log.
Refresh the available runtime hardware health information.
Resets the state of the sensors of the IPMI subsystem.
Reports the set of software packages installed.
Reports the UTC time stamp when this system was first installed.
Queries the current host acceptance level setting.
Queries the current host image profile information.
Sets the acceptance level of the host image profile.
Query the options configured to be passed to the kernel module when loaded.
Query the set of modules on the host.
Specifies the options to be passed to the kernel module when loaded.
Assigns a user to a group.
Updates the password of a local user account.
Creates a local group account using the parameters defined in the HostLocalAccountManagerAccountSpecification data object type.
Creates a local user account using the parameters defined in the HostLocalAccountManagerAccountSpecification data object type.
Removes a local group account.
Removes a local user account.
Unassigns a user from a group.
Updates a local user account using the parameters defined in the HostLocalAccountManagerAccountSpecification data object type.
Information about the authentication store.
Sets the configured service console memory reservation.
Updates the virtual machine reservation information.
Assigns a value to a custom field.
List of custom field definitions that are valid for the object's type.
Service console reservation information for the memory manager.
List of custom field values.
Virtual machine reservation information for the memory manager.
Adds a port group to the virtual switch.
Adds a virtual service console network adapter.
Adds a virtual host/VMkernel network adapter.
Adds a new virtual switch to the system with the given name.
Requests network hint information for a physical network adapter.
Refresh the network information and settings to pick up any changes that might have occurred.
Removes port group from the virtual switch.
Removes a virtual service console network adapter.
Removes a virtual host/VMkernel network adapter.
Removes an existing virtual switch from the system.
Restart the service console virtual network adapter interface.
Assigns a value to a custom field.
Launch DPU(Data Processing Unit) failover for a given distributed virtual switch.
Applies the IP route configuration for the service console.
Applies the client-side DNS configuration.
Applies the IP route configuration.
Applies the IP route table configuration.
Applies the network configuration.
Configures link speed and duplexity.
Reconfigures a port group on the virtual switch.
Configures the IP configuration for a virtual service console network adapter.
Configures virtual host/VMkernel network adapter.
Updates the properties of the virtual switch.
List of custom field definitions that are valid for the object's type.
Capability vector indicating the available product features.
IP route configuration for the service console.
Client-side DNS configuration.
The IP route configuration.
Network configuration information.
The network configuration and runtime information.
The offload capabilities available on this server.
List of custom field values.
A new block or persistent namespace can be created on the NVDIMM(s) when the system is in maintenance mode.
Create persistent memory mode nvd namespace from information passed in PMemNamespaceCreationSpec.
Delete all block mode namespaces in the system.
Delete nvd namespace whose uuid matches passed parameter.
Host NVDIMM information.
Check the list of metadata and returns the dependency, obsolete and conflict information The operation is cancelable through the returned Task object.
Patch the host.
Patch the host.
Query the host for installed bulletins.
Scan the host for the patch status.
Scan the host for the patch status.
Stage the vib files to esx local location and possibly do some run time check.
Uninstall patch from the host.
Refresh the available PciPassthru information.
Assigns a value to a custom field.
Updates the PciPassthru configuration, this will get called for the dependent device with the enabled bool set
List of custom field definitions that are valid for the object's type.
Array of PciPassthru information
Array of Sriov Device Pool information
List of custom field values.
Configure host power policy.
Power system capabilities object.
Power system state info object.
This API will update the validationState to Ready from Failed, invalidate the validationFailureInfo and reset the validationStateUpdateTime.
Associate a profile with a managed entity.
Check compliance of an entity against a Profile.
Destroy the profile.
Remove the association between a profile and a managed entity.
Run the Profile Engine to determine the list of configuration changes needed for the specified host.
Export the profile in a serialized form.
Returns the localizable description for the profile.
Update the HostProfile with the specified configuration data.
Sets the HostProfile.HostProfile.referenceHost property.
The latest compliance check time.
Overall compliance of entities associated with this profile.
Configuration data for the profile.
Time at which the profile was created.
Localizable description of the profile
List of managed entities associated with the profile.
Time at which the profile was last modified.
Name of the profile.
Reference host in use for this host profile.
This object is created or updated if the HostProfileValidationStateEnum is Failed.
State of the host profile validation operation.
Update time of the validation operation.
The task for applying host configuration on a list of hosts.
Apply the configuration to the host.
Check the validity of the answer files for the specified hosts.
Composes (merge, replace, delete, disable) the selected configurations into the target host profiles.
Create a default subprofile of a given type (for example, a VirtualSwitchProfile).
Create a profile from the specified CreateSpec.
Export a host's answer file into a serialized form.
Get the profile(s) to which this entity is associated.
Generate a list of configuration tasks that will be performed on the host during HostProfile application.
This method generates ApplyHostProfileConfigurationSpec data object for each host which can be passed as input to HostProfileManager.ApplyEntitiesConfig_Task to configure that host.
Generate a list of configuration tasks that will be performed on the host during HostProfile application.
Returns the status of the answer files associated with specified hosts.
Get the Metadata information for the policyNames.
Retrieve the metadata for a set of profiles.
Get information about the structure of the profile.
Returns the answer file associated with a particular host.
Returns the answer file associated with a particular host, augmented with whatever answer file values are required for the supplied host profile.
This is the batch version of vim.profile.host.ProfileManager@retrieveAnswerFile.
This is the batch version of vim.profile.host.ProfileManager@retrieveAnswerFileForProfile.
Update the AnswerFile for the specified host.
Validates the proposed host profile composition.
A list of profiles known to this ProfileManager.
Refresh the service information and settings to pick up any changes made directly on the host.
Restarts the service.
Assigns a value to a custom field.
Starts the service.
Stops the service.
Uninstalls the service.
Updates the activation policy of the service.
List of custom field definitions that are valid for the object's type.
Service configuration.
List of custom field values.
Delete the host specification of the specified host.
Delete the host sub specification specified by the provided
subSpecname of the specified host.
Query the hosts whose specification was updated in the specified time period.
Retrieve the host specification.
Update the host specification with the provided copy.
Update the host specification with the provided host sub specification.
Adds Send Target entries to the host bus adapter discovery list.
Adds Static Target entries to the host bus adapter discovery list.
Allow I/O issue to the specified detached ScsiLun.
Attach one or more SCSI LUNs.
Extends a VMFS by attaching a disk partition as an extent.
Change password for existing NFS user.
Clear the NFS user configured on the esx host
Computes the disk partition information given the desired disk layout.
Computes the disk partition information for the purpose of resizing a given partition.
Establish a connection to an NVME controller.
Establish a connection to one or more NVMe controllers.
Creates a software NVME over RDMA adapter.
Creates a software host bus adapter based on the provided spec.
For previously detached SCSI Lun, remove the state information from host.
For previously unmounted VFFS volume, remove the state information from host.
For previously unmounted VMFS volume, remove the state information from host.
Destroy a VFFS volume.
Disallow I/O issue to the specified ScsiLun.
Detach one or more SCSI LUNs.
Disables an enabled path for a Logical Unit.
Disconnect from an NVME controller.
Disconnect from one or more NVMe controllers.
Initiates FCoE discovery using the given FcoeSpecification.
Connects to a Discovery Controller and retrieves the Discovery Log using the provided NvmeDiscoverSpec.
Enables a disabled path for a Logical Unit.
Expands a VMFS extent as specified by the Disk partition specification.
Extends a VFFS by attaching a SSD.
Format a new VFFS on a SSD disk
Formats a new VMFS on a disk partition.
Mark a disk to local disk, due to the reason that local disks behind some controllers might not be recongized as local correctly.
Mark a disk to remote disk, which is the opposite operation of HostStorageSystem.MarkAsLocal_Task Task failure might lose existing claim rules on the disk.
Mark a disk to Non-SSD, which is the opposite operation of HostStorageSystem.MarkAsSsd_Task Task failure might lose existing claim rules on the disk.
Mark a disk to SSD, due to the reason that SSDs behind some controllers might not be recongized as SSD correctly.
Mark or unmark the given FCoE HBA for removal from the host system.
Marks the specified LUN as perennially reserved.
Marks the specified one or more SCSI LUN's perennially reserved based on the sate.
Mount the unmounted VFFS volume.
Mount the unmounted Vmfs volume.
Mount one or more VMFS volumes.
Query the list SSD disks that can be used to contain a VFFS volume.
Query the NFS user configured on the esx host
Queries the set of path selection policy options.
Queries the set of storage array type policy options.
Get the list of unbound VMFS volumes.
Get the VMFS configuration options, including block size, unmap granularity.
Obtains the latest host storage information related to storage devices, topology, and file systems.
Removes Send Target entries from the host bus adapter discovery list.
Removes static target entries from the host bus adapter discovery list.
Removes a software NVME over RDMA adapter.
Removes a software host bus adapter, if the adapter type allows it.
Scans all host bus adapters to obtain the current list of devices and device topology.
Issues a request to rescan a specific host bus adapter for new storage devices.
Rescans for new VFFS.
Rescans for new Virtual Machine File Systems (VMFS).
Resignature or 'Force Mount' list of unbound VMFS volumes.
Resignature or 'Force Mount' list of unbound VMFS volumes.
Gets the partition information for the disks named by the device names.
Assigns a value to a custom field.
Updates the path selection policy for a Logical Unit.
Set NFS username and password on the host.
Turn off one or more disk locator LEDs.
Turn on one or more disk locator LEDs, duration is the maximum that hardware can support.
Unmap one or more VMFS volumes.
Unmount the 'forceMounted' Vmfs volume.
Unmount the VFFS volume.
Unmount the Vmfs volume.
Unmount one or more VMFS volumes.
Changes the partitions on the disk by supplying a partition specification and the device name.
Updates the path selection policy for a HPP claimed Logical Unit.
Updates the advanced options the iSCSI host bus adapter or the discovery addresses and targets associated with it.
Updates the alias of an iSCSI host bus adapter.
Updates the authentication properties for one or more targets or discovery addresses associated with an iSCSI host bus adapter.
Updates the digest properties for the iSCSI host bus adapter or the discovery addresses and targets associated with it.
Updates the Discovery properties for an iSCSI host bus adapter.
Updates the IP properties for an iSCSI host bus adapter.
Updates the name of an iSCSI host bus adapter.
Update the mutable display name associated with a ScsiLun.
Enables or disables Software iSCSI.
Update VMFS unmap bandwidth.
Update VMFS unmap priority.
Iterates over all registered virtual machines.
Upgrades the VMFS to the latest supported VMFS version.
List of custom field definitions that are valid for the object's type.
File system volume information for the host.
Runtime information about the state of a multipath path.
Host storage information up to the device level.
Datastore paths of files used by the host system on mounted volumes, for instance, the COS vmdk file of the host.
List of custom field values.
Creates and returns a credential used to establish a remote connection to a Web Based Management (CIM) interface.
Sets/changes the key to be used for coredump encryption and puts the host in safe state.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Disconnects from a host and instructs the server to stop sending heartbeats.
Sets/changes the key to be used for coredump encryption and puts the host in safe state Note: HostSystem.PrepareCrypto must be called first
Modifies the permissions on the host, so that it will only be accessible through local console or an authorized centralized management application.
Puts the host in maintenance mode.
Puts the host in standby mode, a mode in which the host is in a standby state from which it can be powered up remotely.
Restores Administrator permission for the local administrative account for the host that was removed by prior call to HostSystem.EnterLockdownMode.
Takes the host out of maintenance mode.
Takes the host out of standby mode.
Prepare the host for receiving sensitive information and puts the host in prepared mode Note: Must be invoked before HostSystem.EnableCrypto
Connection-oriented information about a host.
Determines the amount of memory overhead necessary to power on a virtual machine with the specified characteristics.
Determines the amount of memory overhead necessary to power on a virtual machine with the specified characteristics.
Query the path to VMware Tools repository configured on the host.
Basic information about TPM attestation state of the host.
Reboots a host.
Reconfigures the host for vSphere HA.
Reconnects to a host.
Reload the entity state.
Renames this managed entity.
Return the amount of free EPC memory on the host in bytes.
Return the hardware uptime of the host in seconds.
Assigns a value to a custom field.
Shuts down a host.
Update flags that are part of the HostFlagInfo object.
Update fields that are part of the HostIpmiInfo object.
Change and reconfigure the VMware Tools repository on the host.
Update the configuration of the system resource hierarchy.
Update the System Swap Configuration.
Whether alarm actions are enabled for this entity.
Host answer file validation result.
Host answer file validation state.
List of custom field definitions that are valid for the object's type.
Host capabilities.
The host profile compliance check result.
The host profile compliance check state.
Host configuration information.
Current configuration issues that have been detected for this entity.
Host configuration systems.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A collection of references to the subset of datastore objects in the datacenter that are available in this HostSystem.
DatastoreBrowser to browse datastores for this host.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
Hardware configuration of the host.
Information about all licensable resources, currently present on this host.
Name of this entity, unique relative to its parent.
A collection of references to the subset of network objects in the datacenter that are available in this HostSystem.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
The host profile precheck-remediation result.
The set of recent tasks operating on this managed entity.
The host profile remediation result.
The host profile remediation state.
Runtime state information about the host such as connection state.
Basic information about the host, including connection state.
Reference for the system resource hierarchy, used for configuring the set of resources reserved to the system and unavailable to virtual machines.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
List of virtual machines associated with this host.
Configure vFlash cache on the host.
Configure vFlash resource on the host by attaching to a backend VFFS volume.
Configure vFlash resource on a list of SSD disks.
Retrieve the default supported configuration for a given vFlash module
Remove vFlash resource on the host by destroying the contained VFFS volume.
Host vFlash configuration information.
Deselect the VirtualNic to be a special type.
Get the NetConfig for the specified nicType
Select the NicType of the VirtualNic.
Assigns a value to a custom field.
List of custom field definitions that are valid for the object's type.
Network configuration.
List of custom field values.
Indicate that no VirtualNic should be used for VMotion.
Select the VirtualNic to be used for VMotion.
Assigns a value to a custom field.
Update the IP configuration of VMotion VirtualNic.
List of custom field definitions that are valid for the object's type.
IP configuration of the VMotion VirtualNic.
VMotion network configuration.
List of custom field values.
Abdicate ownership of DOM objects.
Determine if given objects can be provisioned.
Delete VSAN objects.
Get VSAN object extended attributes.
Query CMMDS directly.
Query DOM objects on a given set of physical disks.
Query statistics about physical VSAN disks.
Query information about VSAN DOM objects that are currently syncing data.
Query VSAN object UUIDs by filtering conditions.
Query information about VSAN DOM objects.
Query VSAN system statistics.
Determine if the given objects can be reconfigured with the given policies.
Reconfigure DOM object.
Runs diagnostics on VSAN physical disks.
Upgrade VSAN objects version.
Reverts to a given snapshot of a VStorageObject.
Clear control flags on VStorageObject.
Clone a virtual storage object.
Create a virtual disk, which is a storage object with disk as consumption type.
Creates a new Disk from given snapshot of a VStorageObject.
Creates a snapshot of a given VStorageObject.
Creates a snapshot of a given VStorageObject.
Deletes a given snapshot of a VStorageObject.
Deletes a given snapshot of a VStorageObject.
Deletes a given snapshot of a VStorageObject.
Delete a virtual storage object and its assoicated backings.
Delete a virtual storage object and its assoicated backings.
Expand the capacity of a virtual disk, which is a storage object with disk, to the new capacity.
Expand the capacity of a virtual disk, which is a storage object with disk, to the new capacity.
Inflate a sparse or thin-provisioned virtual disk up to the full size.
List all virtual storage objects located on a datastore.
Get the virtual disk UUID.
Reconcile the datastore inventory info of virtual storage objects.
Promote a virtual disk to a First Class Disk.
Relocate a virtual storage object.
Rename a virtual storage object.
Rename a virtual storage object.
Retrieves snapshot information of a given VStorageObject.
Retrieve virtual storage infrastructure object SBPM policy on given datastore.
Retrieve a virtual storage object.
Retrieve metadata KV pairs from a virtual storage object.
Retrieve the metadata value by key from a virtual storage object.
Retrieve a virtual storage object state.
Reverts to a given snapshot of a VStorageObject.
Schedules reconcile of the datastore inventory info of virtual storage objects.
Set control flags on VStorageObject.
Set the virtual disk Uuid.
Update metadata KV pairs to a virtual storage object.
Update metadata KV pairs to a virtual storage object.
Aborts the import/export and releases this lease.
Completes the import/export and releases this lease.
Gets the download manifest for this lease.
Perform a series of validations on the target host to see if it can succesfully perform PullFromUrls.
Sets the disk up/download progress, and renews this lease.
Upgrades current lease from push to pull mode.
Sets desired checksum algorithm per each file that will be returned in ManifestEntry.
Current supported capabilities by this lease See HttpNfcLeaseCapabilities
If the lease is in the error state, this property contains the error that caused the lease to be aborted.
Provides information on the objects contained in this lease.
Provides progress information (0-100 percent) for the initializing state of the lease.
Current mode of the lease.
The current state of the lease.
Provides progress information (0-100 percent) for current transfer.
Notify the server that folder(s) have been closed, and changes for all its contained objects should no longer be sent.
Destroy this view.
Adds the child objects of a given managed entity to the view.
The list of references to objects mapped by this view.
Initiates iofilter manager transition from EAM managed APIs to vLCM managed APIs on a vLCM cluster.
Install an IO Filter on a compute resource.
Return the list of virtual disks that use an IO Filter installed on a compute resource.
Return the information for the IO Filters that are installed on the cluster.
Return the issues that occurred during the last installation/uninstallation/upgrade operation of an IO Filter on a compute resource.
Resolve the errors occurred during an installation/uninstallation/upgrade operation of an IO Filter on a cluster.
Resolve the errors occurred during an installation/uninstallation/upgrade operation of an IO Filter on a host.
Uninstall an IO Filter from a compute resource.
Upgrade an IO Filter on a compute resource.
Allocates an IPv4 address from an IP pool.
Allocates an IPv6 address from an IP pool.
Create a new IP pool.
Destroys an IP pool on the given datacenter.
Query IP allocations by IP pool and extension key.
Return the list of IP pools for a datacenter.
Releases an IP allocation back to it's IP pool.
Update an IP pool on a datacenter.
Bind a Virtual NIC to be used for an iSCSI adapter
Query the list of Virtual NICs that are bound to a given iSCSI HBA.
Query the candidate Virtual NICs and Physical NICs that can be used for Port-Binding.
Query the dependency table for a migration operation of a given Physical NIC.
Query if Physical NIC device is used for iSCSI.
Query the status of Virtual NIC association with the iSCSI.
Unbind Virtual NIC binding from an iSCSI adapter.
Get information about all the licenses associated with an entity
Remove licenses associated with an entity
Update the license associated with an entity
Adds a license to the inventory of available licenses.
Returns whether or not a given feature is enabled.
Allows for reconfiguration of the License Manager license source.
Decodes licensing information on the license specified.
Release licenses for an optional feature.
Enable a feature that has an optional state.
Queries the current license source for total and available licenses available for each feature known to this system.
Queries the current license source for a list of available licenses that can be licensed from this system.
Returns the license usage.
Removed a license's label.
Remove license from the available set.
Defines the product's license edition.
Update a license's label.
Updates the available licenses to the one provided in licenseKey.
Return current diagnostic information.
The list of features that can be licensed.
License Assignment Manager
The product's license edition.
Get information about all the licenses available.
Set or return a data object type of LocalLicense or LicenseServer.
Current state of the license source.
Destroy this view.
Modify the list by giving a delta of entities to add and entities to remove.
Replaces the list with an entirely new set of objects.
Replaces the list with the set of objects in a given view.
The list of references to objects mapped by this view.
Fetches the descriptions of all the client-side localization message catalogs available for the current session locale.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Reload the entity state.
Renames this managed entity.
Assigns a value to a custom field.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
Name of this entity, unique relative to its parent.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
The set of recent tasks operating on this managed entity.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
Destroy this view.
The list of references to objects mapped by this view.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Removes a network.
Reload the entity state.
Renames this managed entity.
Assigns a value to a custom field.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
Hosts attached to this network.
Name of this entity, unique relative to its parent.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
The set of recent tasks operating on this managed entity.
Properties of a network.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
Virtual machines using this network.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Removes a network.
Reload the entity state.
Renames this managed entity.
Assigns a value to a custom field.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
The capability of the Opaque Network.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
Extra NSX specific properties for opaque network.
Hosts attached to this network.
Name of this entity, unique relative to its parent.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
The set of recent tasks operating on this managed entity.
Properties of a network.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
Virtual machines using this network.
Returns a specific node or nodes in the option hierarchy.
Updates one or more options.
A list of the current settings for the key/value pair options.
A list of supported key/value pair options including their type information.
Return static VM overhead memory value in bytes for a (vm, host) pair from the overhead memory module (OMM) in Virtual Center.
Create an OVF descriptor for the specified ManagedEntity, which may be a VirtualMachine or a VirtualApp.
Validate the OVF descriptor against the hardware supported by the host system.
Parse the OVF descriptor and return as much information about it as possible without knowing the host on which it will be imported.
Validate that the given OVF can be imported on the host.
Returns an array of OvfOptionInfo object that specifies what options the server support for exporting an OVF descriptor.
Returns an array of OvfOptionInfo object that specifies what options the server support for modifing/relaxing the OVF import process.
Adds a new historical interval.
Retrieves all performance counters for the specified managed object generated during a specified period of time.
Retrieves a PerfCompositeMetric data object that comprises statistics for the specified entity and its children entities.
Retrieves counter information for the specified list of counter IDs.
Retrieves the set of counters that are available at a specified collection PerfInterval.level.
Retrieves the PerfProviderSummary data object that defines the capabilities of the specified managed object with respect to statistics, such as whether it supports current or summary statistics.
Retrieves the performance metrics for the specified entity (or entities) based on the properties specified in the PerfQuerySpec data object.
Removes an interval from the list.
Restores a set of performance counters to the default level of data collection.
Changes the level of data collection for a set of performance counters.
Modifies VirtualCenter Server's built-in historical intervals, within certain limits.
The static description strings.
A list of intervals configured on the system.
A list of all supported performance counters in the system.
Associate a profile with a managed entity.
Check compliance of an entity against a Profile.
Destroy the profile.
Remove the association between a profile and a managed entity.
Export the profile in a serialized form.
Returns the localizable description for the profile.
Overall compliance of entities associated with this profile.
Configuration data for the profile.
Time at which the profile was created.
Localizable description of the profile
List of managed entities associated with the profile.
Time at which the profile was last modified.
Name of the profile.
Check compliance of an entity against a Profile.
Clear the saved ComplianceResult based on profile and entity filtering criteria.
Query the compliance status based on Profile and Entity filter.
Query the metadata for the expressions.
Create a profile from the specified CreateSpec.
Get the profile(s) to which this entity is associated.
Get the Metadata information for the policyNames.
A list of profiles known to this ProfileManager.
Discards remaining results from a retrieval started by PropertyCollector.RetrievePropertiesEx on the same session on the same PropertyCollector.
Attempts to cancel outstanding calls to PropertyCollector.WaitForUpdates or PropertyCollector.WaitForUpdatesEx in the current session.
Checks for updates on properties specified by the union of all current filters.
Retrieves additional results from a retrieval started by PropertyCollector.RetrievePropertiesEx on the same session on the same PropertyCollector.
Creates a new filter for the given set of managed objects.
Creates a new session-specific PropertyCollector that can be used to retrieve property updates independent of any other PropertyCollector.
Destroys this PropertyCollector.
Retrieves the specified properties of the specified managed objects.
Retrieves the specified properties of the specified managed objects.
Calculate the set of updates for each existing filter in the session, returning when at least one filter has updates.
Calculate the set of updates for each existing filter in the session.
The filters that this PropertyCollector uses to determine the list of properties for which it detects incremental changes.
Destroys this filter.
Flag to indicate if a change to a nested property reports only the nested change or the entire specified property value.
Specifications for this filter.
Estimates the database size required to store VirtualCenter data.
Creates a new resource pool.
Creates a new vApp container.
Creates a new virtual machine in a vApp container.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Removes all child resource pools recursively.
Creates a new entity in this resource pool.
Moves a set of resource pools, vApps or virtual machines into this pool.
Get a value range and default values for ResourceConfigSpec.
Refreshes the resource usage data that is available in ResourcePoolRuntimeInfo.
Adds an existing virtual machine to this resource pool or vApp.
Reload the entity state.
Renames this managed entity.
Assigns a value to a custom field.
Changes resource configuration of a set of children of this resource pool.
Updates the configuration of the resource pool.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
The resource configuration of all direct children (VirtualMachine and ResourcePool) of this resource group.
Configuration of this resource pool.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
Name of this entity, unique relative to its parent.
The namespace with which the ResourcePool is associated.
General health of this managed entity.
The ComputeResource to which this set of one or more nested resource pools belong.
Parent of this entity.
List of permissions defined for this entity.
The set of recent tasks operating on this managed entity.
The set of child resource pools.
Runtime information about a resource pool.
Basic information about a resource pool.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
The set of virtual machines associated with this resource pool.
Reconfigures the scheduled task properties.
Removes the scheduled task.
Runs the scheduled task immediately.
Assigns a value to a custom field.
List of custom field definitions that are valid for the object's type.
Information about the current scheduled task.
List of custom field values.
Creates a scheduled task.
Creates a scheduled task.
Available scheduled tasks defined on the entity.
Available scheduled tasks defined on the object.
Static descriptive strings used in scheduled tasks.
All available scheduled tasks.
Finds all virtual machines or hosts by DNS name.
Finds all virtual machines or hosts by IP address, where the IP address is in dot-decimal notation.
Finds all virtual machines or hosts by UUID.
Finds a virtual machine by its location on a datastore.
Finds a virtual machine or host by DNS name.
Finds a managed entity based on its location in the inventory.
Finds a virtual machine or host by IP address, where the IP address is in dot-decimal notation.
Finds a virtual machine or host by BIOS or instance UUID.
Finds a particular child based on a managed entity name.
Returns the current time on the server.
Investigates the general VMotion compatibility of a virtual machine with a set of hosts.
Retrieves the properties of the service instance.
Component information for bundled products
Checks the validity of a set of proposed migrations.
API-wide capabilities.
The properties of the ServiceInstance managed object.
Contains the time most recently obtained from the server.
A query interface that returns a list of services that match certain criteria.
The full list of services available in this directory.
Acquire a session-specific ticket string which can be used to clone the current session.
Creates and returns a one-time credential that may be used to make the specified request.
Acquires a one-time ticket for mutual authentication between a server and client.
Clone the session specified by the clone ticket and associate it with the current connection.
Converts current session to impersonate the specified user.
Log on to the server.
Log on to the server using SSPI pass-through authentication.
Log on to the server through token representing principal identity.
Creates a special privileged session that includes the Sessions.ImpersonateUser privilege.
Creates a special privileged session that includes the Sessions.ImpersonateUser privilege.
Creates a special privileged session that includes the Sessions.ImpersonateUser privilege.
Log out and terminate the current session.
Validates that a currently-active session exists with the specified sessionID and userName associated with it.
Sets the session locale.
Log off and terminate the provided list of sessions.
Updates the system global message.
This property contains information about the client's current session.
This is the default server locale.
The system global message from the server.
Provides the list of locales for which the server has localized messages.
The list of currently active sessions.
Provides the list of locales that the server supports.
The single function execution point for this simple command.
The encoding type used in the result.
A description of the service.
Returns the SiteInfo object associated with this vCenter.
Creates a new single-host compute resource.
Adds a set of new and existing hosts to the cluster.
Adds a list of hosts to inventory, as standalone hosts, in a single invocation.
Creates a new cluster compute resource in this folder.
Creates a new cluster compute resource in this folder.
Creates a new datacenter with the given name.
Create a DistributedVirtualSwitch in the folder according to the specified DVSCreateSpec.
Creates a new sub-folder with the specified name.
Creates a new storage pod in this folder.
Creates a new virtual machine in the current folder and attaches it to the specified resource pool.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Moves a set of managed entities into this folder.
Adds an existing virtual machine to the folder.
Reload the entity state.
Renames this managed entity.
Assigns a value to a custom field.
Recursively unregisters all virtual machines and vApps, and destroys all child virtual machine folders.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
An array of managed object references.
Specifies the object types a folder may contain.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
The information of externally managed folder.
Name of this entity, unique relative to its parent.
The namespace with which the Folder is associated.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
Storage DRS related attributes of the Storage Pod.
The set of recent tasks operating on this managed entity.
Storage pod summary.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
Query the set of all hosts which have the specified lun attached.
Changes configuration of storage I/O resource management for a given datastore.
Query configuration options for storage I/O resource management.
Applies a recommendation from the recommendation list that is generated by SDRS initial placement invoked by RecommendDatastore method.
Applies a recommendation from the recommendation list that is generated by SDRS load balancing activity.
Cancels a recommendation.
Change the storage DRS configuration for a pod StoragePod.
Returns datastore summary performance statistics.
This method returns a StoragePlacementResult object.
Make Storage DRS invoke again on the specified pod StoragePod and return a new list of recommendations.
Invoke Storage DRS on a specific pod StoragePod and return a new list of recommendations.
Validate the new storage DRS configuration for a pod StoragePod.
Updates task description to describe the current phase of the task.
Sets percentage done for this task and recalculates overall percentage done.
Cancels a running or queued task.
Assigns a value to a custom field.
Sets task state and optionally sets results or fault, as appropriate for state
List of custom field definitions that are valid for the object's type.
Detailed information about this task.
List of custom field values.
Reads the 'scrollable view' from the current position.
Reads the 'scrollable view' from the current position.
Destroys this collector.
Moves the "scrollable view" to the item immediately preceding the "viewable latest page".
Moves the "scrollable view" to the oldest item.
Sets the "viewable latest page" size to contain at most the number of items specified by the maxCount parameter).
The filter used to create this collector.
The items in the 'viewable latest page'.
Returns TaskInfo data objects based on the specified TaskManagerTaskViewSpec, TaskFilterSpec and TaskInfoFilterSpec parameters.
Creates a TaskHistoryCollector, a specialized HistoryCollector that gathers TaskInfo data objects.
Creates a TaskHistoryCollector, a specialized HistoryCollector that gathers TaskInfo data objects.
Creates a new Task, specifying the object with which the Task is associated, the type of task, and whether the task is cancelable.
Locale-specific, static strings that describe Task information to users.
Maximum number of TaskHistoryCollector data objects that can exist concurrently, per client.
A list of Task managed objects that completed recently, that are currently running, or that are queued to run.
Define a set of ManagedEntity objects as used for tenant management.
Retrieves the list of tenant management entities.
Resets the management type of an array of ManagedEntity objects.
Returns a list of UserSearchResult objects describing the users and groups defined for the server.
List of Windows domains available for user searches, if the underlying system supports windows domain membership.
Reverts to a given snapshot of a VStorageObject.
Attach a tag to a virtual storage object.
Clear control flags on VStorageObject.
Clone a virtual storage object.
Create a virtual disk, which is a storage object with disk as consumption type.
Creates a new Disk from given snapshot of a VStorageObject.
Creates a snapshot of a given VStorageObject.
Creates a snapshot of a given VStorageObject.
Deletes a given snapshot of a VStorageObject.
Deletes a given snapshot of a VStorageObject.
Deletes a given snapshot of a VStorageObject.
Delete a virtual storage object and its associated backings.
Delete a virtual storage object and its associated backings.
Detach a tag from a virtual storage object.
Expand the capacity of a virtual disk, which is a storage object with disk, to the new capacity.
Expand the capacity of a virtual disk, which is a storage object with disk, to the new capacity.
Inflate a sparse or thin-provisioned virtual disk up to the full size.
Lists all tags attached to virtual storage object.
List all virtual storage objects located on a datastore.
Lists all virtual storage objects attached to the tag.
Get a list of areas of a virtual disk that have been modified since a well-defined point in the past.
Get the virtual disk UUID.
Reconcile the datastore inventory info of virtual storage objects.
Reconciles/scans datastore for the virtual storage objects and returns the result.
Promote a virtual disk to a First Class Disk.
Relocate a virtual storage object.
Rename a virtual storage object.
Rename a virtual storage object.
Retrieves snapshot disk details of a given snapshot.
Retrieves snapshot information of a given VStorageObject.
Retrieve virtual storage infrastructure object SBPM policy on given datastore.
Retrieve a virtual storage object.
Retrieve vm associations for each virtual storage object in the query.
Retrieve a virtual storage object state.
Reverts to a given snapshot of a VStorageObject.
Schedules reconcile of the inventory info of virtual storage objects on one of the hosts that is connected with the datastore.
Set control flags on VStorageObject.
Set the virtual disk Uuid.
Assigns specified SBPM policy to the given virtual storage infrastructure object.
Update the crypto on a virtual storage object.
Update metadata KV pairs to a virtual storage object and returns the corresponding vclock upon success.
Update the storage policy on a virtual storage object.
Create a ContainerView managed object for this session.
Create a new InventoryView managed object for this session.
Create a ListView object for this session.
Create a ListView object for this session.
An array of view references.
Creates a clone of this vApp.
Creates a new resource pool.
Creates a new vApp container.
Creates a new virtual machine in a vApp container.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Removes all child resource pools recursively.
Obtains an export lease on this vApp.
Creates a new entity in this resource pool.
Moves a set of resource pools, vApps or virtual machines into this pool.
Stops this vApp.
Starts this vApp.
Get a value range and default values for ResourceConfigSpec.
Refreshes the resource usage data that is available in ResourcePoolRuntimeInfo.
Adds an existing virtual machine to this resource pool or vApp.
Reload the entity state.
Renames this managed entity.
Assigns a value to a custom field.
Suspends this vApp.
Removes this vApp from the inventory without removing any of the virtual machine's files on disk.
Changes resource configuration of a set of children of this resource pool.
Updates the configuration of the resource pool.
Reconfigure the set of linked children.
Updates the vApp configuration.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
The resource configuration of all direct children (VirtualMachine and ResourcePool) of this resource group.
List of linked children.
Configuration of this resource pool.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A collection of references to the subset of datastore objects used by this vApp.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
Name of this entity, unique relative to its parent.
The namespace with which the ResourcePool is associated.
A collection of references to the subset of network objects that is used by this virtual machine.
General health of this managed entity.
The ComputeResource to which this set of one or more nested resource pools belong.
Parent of this entity.
A reference to the parent folder in the VM and Template folder hierarchy.
Reference to the parent vApp.
List of permissions defined for this entity.
The set of recent tasks operating on this managed entity.
The set of child resource pools.
Runtime information about a resource pool.
Basic information about a resource pool.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
Configuration of this package.
List of custom field values.
The set of virtual machines associated with this resource pool.
Copy a virtual disk, performing conversions as specified in the spec.
Create a virtual disk.
Defragment a sparse virtual disk.
Delete a virtual disk.
Explicitly zero out unaccessed parts zeroedthick disk.
Expand the capacity of a virtual disk to the new capacity.
Import an unmanaged-snapshot from Virtual-Volume(VVol) enabled Storage Array.
Inflate a sparse or thin-provisioned virtual disk up to the full size.
Move a virtual disk and all related files from the source location specified
by sourceName and sourceDatacenter to the destination
location specified by destName and destDatacenter.
Return the percentage of fragmentation of the sparse virtual disk.
Get the disk geometry information for the virtual disk.
Get the virtual disk SCSI inquiry page 0x83 data.
Release a snapshot previously imported with importUnmanagedSnapshot
Set the virtual disk SCSI inquiry page 0x83 data.
Shrink a sparse virtual disk.
Overwrite all blocks of the virtual disk with zeros.
Creates and returns a one-time credential used in establishing a remote mouse-keyboard-screen connection to this virtual machine.
Creates and returns a one-time credential used in establishing a specific connection to this virtual machine, for example, a ticket type of mks can be used to establish a remote mouse-keyboard-screen connection.
Responds to a question that is blocking this virtual machine.
Applies the EVC mode masks to the virtual machine.
Attach an existing disk to this virtual machine.
Checks the customization specification against the virtual machine configuration.
Creates a clone of this virtual machine.
Consolidate the virtual disk files of the virtual machine by finding hierarchies of redo logs that can be combined without violating data dependency.
Create a screen shot of a virtual machine.
Creates a secondary virtual machine to be part of this fault tolerant group.
Creates a secondary virtual machine to be part of this fault tolerant group.
Creates a new snapshot of this virtual machine.
Creates a new snapshot of this virtual machine.
Unlocks an encrypted virtual machine by sending the encryption keys for the Virtual Machine Home and all the Virtual Disks to the ESX Server.
Customizes a virtual machine's guest operating system.
Defragment all virtual disks attached to this virtual machine.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Detach a disk from this virtual machine.
Disables the specified secondary virtual machine in this fault tolerant group.
Force the virtual machine to drop the specified connections.
Enables the specified secondary virtual machine in this fault tolerant group.
Estimate the temporary space required to consolidation disk files.
Obtains an export lease on this virtual machine.
Returns the OVF environment for a virtual machine.
Creates a powered-on Instant Clone of a virtual machine.
Makes the specified secondary virtual machine from this fault tolerant group as the primary virtual machine.
Marks a VirtualMachine object as being used as a template.
Clears the 'isTemplate' flag and reassociates the virtual machine with a resource pool and host.
Migrates a virtual machine's execution to a specific resource pool or host.
Mounts the VMware Tools CD installer as a CD-ROM for the guest operating system.
Powers off this virtual machine.
Powers on this virtual machine.
Promotes disks on this virtual machine that have delta disk backings.
Inject a sequence of USB HID scan codes into the keyboard.
Get a list of areas of a virtual disk belonging to this VM that have been modified since a well-defined point in the past.
Ask the virtual machine for a list of connections.
This API can be invoked to determine whether a virtual machine is compatible for legacy Fault Tolerance.
This API can be invoked to determine whether a virtual machine is compatible for Fault Tolerance.
For all files that belong to the vm, check that the file owner is set to the current datastore principal user, as set by HostDatastoreSystem.ConfigureDatastorePrincipal
Issues a command to the guest operating system asking it to perform a reboot.
Reconfigures this virtual machine.
Explicitly refreshes the storage information of this virtual machine, updating properties VirtualMachine.storage, VirtualMachine.layoutEx and VirtualMachineSummary.storage.
Reload the entity state.
Reloads the configuration for this virtual machine from a given datastore path.
Relocates a virtual machine to the location specified by VirtualMachineRelocateSpec.
Remove all the snapshots associated with this virtual machine.
Renames this managed entity.
Resets power on this virtual machine.
Clears cached guest information.
Reverts the virtual machine to the current snapshot.
Send a non-maskable interrupt (NMI).
Assigns a value to a custom field.
Sets the console window's display topology as specified.
Sets the console window's resolution as specified.
Issues a command to the guest operating system asking it to perform a clean shutdown of all services.
Issues a command to the guest operating system asking it to prepare for a suspend operation.
Initiates a recording session on this virtual machine.
Starts a replay session on this virtual machine.
Stops a currently active recording session on this virtual machine.
Stops a replay session on this virtual machine.
Suspends execution in this virtual machine.
Do an immediate power off of a VM.
Terminates the specified secondary virtual machine in a fault tolerant group.
Removes all secondary virtual machines associated with the fault tolerant group and turns off protection for this virtual machine.
Unmounts VMware Tools installer CD.
Removes this virtual machine from the inventory without removing any of the virtual machine's files on disk.
Begins the tools upgrade process.
Upgrades this virtual machine's virtual hardware to the latest revision that is supported by the virtual machine's current host.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
Information about the runtime capabilities of this virtual machine.
Configuration of this virtual machine, including the name and UUID.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A collection of references to the subset of datastore objects in the datacenter that is used by this virtual machine.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
The current virtual machine's environment browser object.
Information about VMware Tools and about the virtual machine from the perspective of VMware Tools.
The guest heartbeat.
Detailed information about the files that comprise this virtual machine.
Detailed information about the files that comprise this virtual machine.
Name of this entity, unique relative to its parent.
A collection of references to the subset of network objects in the datacenter that is used by this virtual machine.
General health of this managed entity.
Parent of this entity.
Reference to the parent vApp.
List of permissions defined for this entity.
The set of recent tasks operating on this managed entity.
The resource configuration for a virtual machine.
The current resource pool that specifies resource allocation for this virtual machine.
The roots of all snapshot trees for the virtual machine.
Execution state and history for this virtual machine.
Current snapshot and tree.
Storage space used by the virtual machine, split by datastore.
Basic information about this virtual machine.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
List of custom field values.
Tests whether or not a virtual machine could be placed on the given host in the given resource pool.
Tests whether the provided virtual machine can be powered on on the given host and/or resource pool.
Tests whether the provided virtual machine specification can be applied on the given host and resource pool.
Abort any running guest customization process in the guest and remove the guest customization lock in the guest as well.
Customize a running virtual machine.
Start the network service in the guest, e.g.
Tests the feasibility of a proposed VirtualMachine.CloneVM_Task operation.
Tests the feasibility of a proposed VirtualMachine.InstantClone_Task operation.
Tests the feasibility of a proposed VirtualMachine.MigrateVM_Task operation.
Tests the feasibility of a proposed VirtualMachine.RelocateVM_Task operation.
Investigates the general VMotion compatibility of a set of virtual machines with a set of hosts.
Obtains an export lease on this snapshot.
Removes this snapshot and deletes any associated storage.
Rename this snapshot with either a new name or a new description or both.
Change the execution state of the virtual machine to the state of this snapshot.
Assigns a value to a custom field.
List of custom field definitions that are valid for the object's type.
All snapshots for which this snapshot is the parent.
Information about the configuration of this virtual machine when this snapshot was taken.
List of custom field values.
The virtual machine for which the snapshot was taken.
Add a network resource pool.
Creates a single DistributedVirtualPortgroup and adds it to the distributed virtual switch.
Creates one or more DistributedVirtualPortgroups and adds them to the distributed virtual switch.
Destroys this object, deleting its contents and removing it from its parent folder (if any).
Enable/Disable network I/O control on the vSphere Distributed Switch.
Return the keys of ports that meet the criteria.
Return the ports that meet the criteria.
Returns the portgroup identified by the key within this VDS.
Merge an existing DistributedVirtualSwitch (source) to this switch (destination).
Move the ports out of their current portgroup into the specified portgroup.
This method updates the DistributedVirtualSwitch product specifications.
Return the used VLAN ID (PVLAN excluded) in the switch.
Reconfigures a distributed virtual switch.
Reconfigure individual ports.
reconfigure the Virtual NIC network resource pool configuration.
Update the switch configuration on the host to bring them in sync with the current configuration in vCenter Server.
Refresh port states.
Reload the entity state.
Remove a network resource pool.
Renames this managed entity.
This method determines if the distributed virtual switch configuration has changed.
Assigns a value to a custom field.
Set the capability of the switch.
Update health check configuration.
Update Link Aggregation Control Protocol groups.
Update the network resource pool configuration.
Whether alarm actions are enabled for this entity.
List of custom field definitions that are valid for the object's type.
Capability of the switch.
Switch configuration data.
Current configuration issues that have been detected for this entity.
The configStatus indicates whether or not the system has detected a configuration issue involving this entity.
Custom field values.
A set of alarm states for alarms that apply to this managed entity.
List of operations that are disabled, given the current runtime state of the entity.
Access rights the current session has to this entity.
Name of this entity, unique relative to its parent.
Network resource pool information for the switch.
General health of this managed entity.
Parent of this entity.
List of permissions defined for this entity.
Portgroups that are defined on the switch.
The set of recent tasks operating on this managed entity.
Runtime information of the distributed virtual switch.
Summary of the switch.
The set of tags associated with this managed entity.
A set of alarm states for alarms triggered by this entity or by its descendants.
Generated UUID of the switch.
List of custom field values.
Creates a snapshot of a given VStorageObject.
Deletes a given snapshot of a VStorageObject.
Deletes a given snapshot of a VStorageObject.
Expand the capacity of a virtual disk, which is a storage object with disk, to the new capacity.
Rename a virtual storage object.
Reverts to a given snapshot of a VStorageObject.
Transcodes a data object from XML to VI/JSON or vice versa.