Host inventory privileges control adding hosts to the inventory, adding hosts to clusters, and moving hosts in the inventory.

The table describes the privileges required to add and move hosts and clusters in the inventory.

You can set this privilege at different levels in the hierarchy. For example, if you set a privilege at the folder level, you can propagate the privilege to one or more objects within the folder. The object listed in the Required On column must have the privilege set, either directly or inherited.

Table 1. Host Inventory Privileges
Privilege Name in the vSphere Client Description Required On Privilege Name in the API
  • Inventory
    • Add host to cluster

Allows addition of a host to an existing cluster.

Clusters

Host.Inventory.AddHostToCluster
  • Inventory
    • Add standalone host

Allows addition of a standalone host.

Host folders

Host.Inventory.AddStandaloneHost
  • Inventory
    • Create cluster

Allows creation of a new cluster.

Host folders

Host.Inventory.CreateCluster
  • Inventory
    • Manage Cluster Lifecycle
Allows managing the cluster.

Clusters

Host.Inventory.ManageClusterLifecyle
  • Inventory
    • Modify cluster

Allows changing the properties of a cluster.

Clusters

Host.Inventory.EditCluster
  • Inventory
    • Move cluster or standalone host

Allows moving a cluster or standalone host between folders.

Privilege must be present at both the source and destination.

Clusters

Host.Inventory.MoveCluster
  • Inventory
    • Move host

Allows moving a set of existing hosts into or out of a cluster.

Privilege must be present at both the source and destination.

Clusters

Host.Inventory.MoveHost
  • Inventory
    • Remove cluster

Allows deletion of a cluster or standalone host.

To have permission to perform this operation, a user or group must have this privilege assigned in both the object and its parent object.

Clusters, Hosts Host.Inventory.DeleteCluster
  • Inventory
    • Remove host

Allows removal of a host.

To have permission to perform this operation, a user or group must have this privilege assigned in both the object and its parent object.

Hosts plus parent object Host.Inventory.RemoveHostFromCluster
  • Inventory
    • Rename cluster

Allows renaming a a cluster.

Clusters

Host.Inventory.RenameCluster