| Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |
Properties
Name | Type | Description |
---|---|---|
None |
Methods
Methods defined in this Managed Object |
---|
VsanGetAboutInfoEx, VsanHostGetRuntimeStats, VsanQueryHostDrsStats, VsanQuerySyncingVsanObjects, VsanQueryWhatIfEvacuationResult, VsanUnmountDiskMappingEx |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanSystemEx used to make the method call. |
Return Value
Type | Description |
---|---|
VsanHostAboutInfoEx | VsanAboutInfoEx |
Faults
Type | Description |
---|---|
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanSystemEx used to make the method call. |
stats* | xsd:string[] |
List of vSAN runtime stats type. Supported vSAN runtime stats
types are declared in VsanHostStatsType.
If this parameter is omitted, all supported runtime stats will
be collected and returned.
Since vSAN API 6.6 |
Return Value
Type | Description |
---|---|
VsanHostRuntimeStats | vim.vsan.host.RuntimeStats |
Faults
Type | Description |
---|---|
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
Query vSAN DRS stats of this host and all vSAN VMs registered on this host.
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanSystemEx used to make the method call. |
hostUuids | xsd:string[] |
Indicates sorted list of vSAN member host Uuid.
It is used to determine the full set of vSAN
member hosts and the sequence to organize vSAN
VM stats.
|
vms* | xsd:string[] |
List of VM instance UUID. If specified, only stats of
given VMs will be returned, otherwise all vSAN VMs
registered on this host will be involved if this
parameter is omitted. By default template VM will be
ignored unless it is specified by this paramter.
Since vSAN API VMC M5 |
Return Value
Type | Description |
---|---|
VsanHostDrsStats | VsanHostDrsStats |
Faults
Type | Description |
---|---|
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanSystemEx used to make the method call. |
uuids* | xsd:string[] |
Restricts the list of object identities to query.
Since vSAN API 6.7 |
start* | xsd:int |
Indicates the number of objects to be skipped when returns
query results. A value less than 0 is illegal. Default: 0.
Since vSAN API 6.7 |
limit* | xsd:int |
Restricts the max number of objects to return. Valid value
is from 0 to 200. A value less than 0 is illegal, 0 is valid
only when "includeSummary" is true. Default: 100.
Since vSAN API 6.7 |
includeSummary* | xsd:boolean |
Indicates whether to return summary data in query
result. Default: True.
Since vSAN API 6.7 |
Return Value
Type | Description |
---|---|
VsanHostVsanObjectSyncQueryResult | vim.vsan.host.VsanSyncingObjectQueryResult. |
Faults
Type | Description |
---|---|
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanSystemEx used to make the method call. |
evacEntityUuid | xsd:string |
The entity UUID which will be evacuated. It can be
an UUID of disk, disk group or host.
|
Return Value
Type | Description |
---|---|
VsanWhatIfEvacResult | WhatIfEvacResult which indicate whether the evacuation can be done in current cluster state and specified evacuation mode. If so, this API returns what objects would lose liveness or compliance. Or on the other hand, if the given entity cannot be evacuated, API returns many extra resources needed to satisfy this operation. |
Faults
Type | Description |
---|---|
NotImplemented | |
NotSupported | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanSystemEx used to make the method call. |
mappings | VsanHostDiskMapping[] |
List of diskgroups to be unmounted.
|
maintenanceSpec* | HostMaintenanceSpec |
Any additional actions to move data out of the
diskgroup before unmounting it. See
HostMaintenanceSpec. If unspecified,
there is no action taken to move data from the
diskgroup.
Since vSAN API VMC M5 |
timeout* | xsd:int |
Time to wait for the task to complete in seconds. If the
value is less than or equal to zero, there is no timeout.
The operation fails with a Timedout exception if it timed out.
Since vSAN API VMC M5 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | Task to track the diskrgoup unmounting process. |
Faults
Type | Description |
---|---|
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
VsanFault |
Events
Type | |
---|---|
None |
Top of page | Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |