vSAN Management API
|
| Local Properties | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |
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.
|
| isRemote | xsd: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.
|
| type | xsd:string |
Object type identification.
For example, it can be one of "vmswap", "vdisk",
"namespace", "vmem", "attachedCnsVolBlock", "detachedCnsVolBlock",
or else.
|
| uuid | xsd: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 | ||
Show WSDL type definition
| Top of page | Local Properties | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |