vSAN Management API


Data Object - VsanObjectPlacementDetails(vim.cluster.VsanObjectPlacementDetails)

Property of
VsanObjectPlacement
Extends
DynamicData
See also
ClusterComputeResource, VirtualMachine, VsanComponentPlacement
Since
9.1.0.0

Data Object Description

vSAN object placement details.

Properties

Name Type Description
components*VsanComponentPlacement[]

Component placement details. Unset if the object placement details can not be identified.
healthState*xsd:string

The object health state. This variable will be one of the enums pre-defined in vim.host.VsanObjectHealth.VsanObjectHealthState. Unset if the object health state can not be identified.
isLocalPolicy*xsd:boolean

Flag if the SPBM policy can be identified as a local policy. Unset if this profile is unidentified. It can happen when the object is not in a healthy state.
isRemotexsd:boolean

Flag if the object storage is configured remotely. If True, the object will be reported under the Remote Object view If False, the object will be reported under the Local Object view, neither remoteDatastoreUuid or remoteVcUuid should not exist.
name*xsd:string

Object display name.
remoteCluster*ManagedObjectReference
to a ClusterComputeResource

Remote vSAN cluster reference. It exists only when the object is from remote vSAN cluster.
remoteClusterName*xsd:string

Remote vSAN cluster name. It exists only when the object is from remote vSAN cluster.
remoteDatastoreName*xsd:string

Remote vSAN datastore name. It exists only when the object is from remote vSAN datastore.
remoteDatastoreUuid*xsd:string

Remote vSAN datastore UUID. It exists only when the object is from remote vSAN datastore.
remoteVc*xsd:string

Remote VC identification. It exists only when the object is mounted from a remote VC. This information is determined from the remote datastore source VsanHciMeshDatastoreSource when registering by VsanCreateDatastoreSource or vSphere UI.
spbmProfileName*xsd:string

Name of SPBM profile. It is used for the policy of the object when it was applied to vSAN Object. Not set if the object doesn't use an SPBM managed policy. Unset if this profile is unidentified, it can happen when the object is not in a healthy state.
spbmProfileUuid*xsd:string

UUID of SPBM profile. It is used for identifying the policy of the object when it was applied to vSAN Object. Not set if the object doesn't use an SPBM managed policy. Unset if this profile is unidentified, it can happen when the object is not in a healthy state.
typexsd:string

Object type identification. For example, it can be one of "vmswap", "vdisk", "namespace", "vmem", "attachedCnsVolBlock", "detachedCnsVolBlock", or else.
uuidxsd:string

Object UUID
vm*ManagedObjectReference
to a VirtualMachine

Virtual machine reference. It exists if the object is backed by an virtual machine.
Properties inherited from DynamicData
None
*Need not be set
Show WSDL type definition