|
| Local Methods | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |
Properties
| Name | Type | Description |
|---|---|---|
| None | ||
Methods
| Methods defined in this Managed Object |
|---|
| VsanClusterGetConfig, VsanClusterGetRuntimeStats, VsanClusterReconfig, VsanEncryptedClusterRekey_Task |
| Privileges | Required on |
|---|---|
| System.Read | ClusterComputeResource |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the VsanVcClusterConfigSystem used to make the method call. |
| cluster | ManagedObjectReference
to a ClusterComputeResource |
The target vCenter cluster
|
Return Value
| Type | Description |
|---|---|
| VsanConfigInfoEx | The configuration spec for the vCenter cluster ConfigInfoEx inherits from VsanClusterConfigInfo. It appends data efficiency configuration. |
Faults
| Type | Description |
|---|---|
| InvalidState | Thrown if the vSAN is not enabled in current cluster. |
| 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 | |
| Privileges | Required on |
|---|---|
| System.Read | ClusterComputeResource |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the VsanVcClusterConfigSystem used to make the method call. |
| cluster | ManagedObjectReference
to a ClusterComputeResource |
The target vCenter cluster
|
| 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 |
|---|---|
| VsanRuntimeStatsHostMap[] | vim.vsan.RuntimeStatsHostMap[] List of vSAN runtime stats, each item contains owner host and its stats. If specified cluster is empty, or vSAN is disabled on it, an empty list will be returned. |
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 | |
Reconfiguring vSAN cluster requires Host.Inventory.EditCluster privilege on the cluster, extra privileges may be required depending on what is being changed:
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the VsanVcClusterConfigSystem used to make the method call. |
| cluster | ManagedObjectReference
to a ClusterComputeResource |
The target VC cluster.
|
| vsanReconfigSpec | VimVsanReconfigSpec |
The configure spec for vSAN cluster.
|
Return Value
| Type | Description |
|---|---|
| ManagedObjectReference
to a Task | vim.Task |
Faults
| Type | Description |
|---|---|
| InvalidState | Thrown if the vSAN is not enabled in current cluster. |
| RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| VsanFault | when turn on data efficiency feature on a cluster which has hybrid disk group. |
Events
| Type | |
|---|---|
| None | |
| Privileges | Required on |
|---|---|
| Host.Inventory.EditCluster Cryptographer.ManageKeys | ClusterComputeResource |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the VsanVcClusterConfigSystem used to make the method call. |
| encryptedCluster | ManagedObjectReference
to a ClusterComputeResource |
The target VC cluster
|
| deepRekey* | xsd:boolean |
True to perform a deep rekey. Its default value is false when
not provided, which means shallow rekey is performed
Since vSAN API 6.6 |
| allowReducedRedundancy* | xsd:boolean |
This optional parameter is only applicable for
deep rekey when it needs to migrate data across cluster for changing
vSAN disk format. The default value is 'false' if not specified
See allowReducedRedundancy,
ensureObjectAccessibility,
and evacuateAllData.
Since vSAN API 6.6 |
Return Value
| Type | Description |
|---|---|
| ManagedObjectReference
to a Task | vim.Task |
Faults
| Type | Description |
|---|---|
| InvalidState | Thrown if the vSAN is not enabled or encryption is not enabled on the cluster. |
| 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 |