Host Vsan Internal System Run Vsan Physical Disk Diagnostics

Host Vsan Internal System Run Vsan Physical Disk Diagnostics

Runs diagnostics on VSAN physical disks.

This method takes an active approach and creates a minimal and temporary object on each physical MD disk consumed by VSAN across the entire VSAN cluster. The temporary objects are deleted right away upon completion of creation. The result returns a list of all checked MDs, indicating wheather or not there was a problem creating an object on that MD at the given point in time.

Required privileges: System.Read

Request
URI
POST
https://{vcenter-host}/sdk/vim25/{release}/HostVsanInternalSystem/{moId}/RunVsanPhysicalDiskDiagnostics
COPY
Path Parameters
string
moId
Required

The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId, in this case HostVsanInternalSystem/{moId}.

string
release
Required

The vSphere release schema. The current specification covers vSphere 8.0.3.0 APIs.


Request Body
Required
{
    "disks": [
        "string"
    ]
}
array of string
disks
Optional

List of VSAN disk UUIDs. If specified restricts the diagnostics run to VSAN disks present in the provided list.

Authentication
This operation uses the following authentication methods.
Responses
200

A list of result structures. One per checked disk.

Returns Array of HostVsanInternalSystemVsanPhysicalDiskDiagnosticsResult of type(s) application/json
[
    {
        "_typeName": "string",
        "diskUuid": "string",
        "success": false,
        "failureReason": "string"
    }
]