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.
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.
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).
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.
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).
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.
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.
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.
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 the events in specified filter.
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.
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.
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.
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.
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.
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.
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.
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.
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'.
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.
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.
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.
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.
Creates a snapshot of a given 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.