Vsan Remote Datastore System Remote Vc Mount Precheck

Vsan Remote Datastore System Remote Vc Mount Precheck

Checks mount compatibility of a cross VC vSAN datastore with given vSAN cluster.

Get mount pre-check results of a client cluster and cross VC remote vSAN datastore. Different types of checks are needed, see VsanMountPrecheckResult for details.

Request
URI
POST
https://{api_host}/sdk/vim25/{release}/vsan/VsanRemoteDatastoreSystem/{moId}/RemoteVcMountPrecheck
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 VsanRemoteDatastoreSystem/{moId}.

string
release
Required

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


Request Body
RemoteVcMountPrecheckRequestType of type(s) application/json
Required
"RemoteVcMountPrecheckRequestType Object"
cluster
Required

Client cluster that trigger the mount precheck request.

Required privileges: Host.Config.Storage

object
xvcDatastore
Required

Cross VC datastore information

This structure may be used only with operations rendered under /vsan.

Authentication
This operation uses the following authentication methods.
Responses
200

Pre-check results of a client cluster mounting cross VC vSAN datastore.

Returns VsanMountPrecheckResult of type(s) application/json
"VsanMountPrecheckResult Object"
array of object
result
Optional

A list of precheck results of supported check items.

See also VsanMountPrecheckItem.


500

VsanFault: vSAN related faults.

Returns VsanFault of type(s) application/json
"VsanFault Object"

Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/sdk/vim25/{release}/vsan/VsanRemoteDatastoreSystem/{moId}/RemoteVcMountPrecheck