| Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |
Properties
Name | Type | Description |
---|---|---|
None |
Methods
Methods defined in this Managed Object |
---|
MountPrecheck, RemoteVcMountPrecheck, VsanCreateDatastoreSource, VsanDestroyDatastoreSource, VsanPrecheckDatastoreSource, VsanQueryDatastoreSource, VsanQueryHciMeshDatastores, VsanUpdateDatastoreSource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanRemoteDatastoreSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
Client cluster that triggers the mount precheck request.
Since vSAN API vSAN 7.0U1 |
datastore P | ManagedObjectReference
to a Datastore |
The server vSAN datastore to be checked for mount.
Since vSAN API vSAN 7.0U1 |
serverClusterInfo* P | VcRemoteVsanServerClusterInfo |
The server cluster information of the vSAN
datastore to be checked for mount. It is only
needed when the server cluster is a stretched
cluster.
Since vSAN API vSAN 7.0U1 |
Return Value
Type | Description |
---|---|
VsanMountPrecheckResult | Pre-check results of a client cluster mounting server vSAN datastore. |
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 VsanRemoteDatastoreSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
Client cluster that trigger the mount precheck request.
Since vSAN API 8.0.0.2 |
xvcDatastore P | VsanXVCDatastoreInfo |
Since vSAN API 8.0.0.2 |
Return Value
Type | Description |
---|---|
VsanMountPrecheckResult | Pre-check results of a client cluster mounting cross VC vSAN datastore. |
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 | vSAN related faults. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanRemoteDatastoreSystem used to make the method call. |
datastoreSource P | VsanHciMeshDatastoreSource |
The information of the Datastore Source to be
created. If the vCenter is an ELM linked vCenter, only
vcHost
needs to be specified. For a standalone vCenter, the
user and
password
needs to be specified for an user credential with
the privileges to create the service account.
Since vSAN API 8.0.0.2 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | The task for creating Datastore Source operation. |
Faults
Type | Description |
---|---|
AlreadyExists | Thrown if the Datastore Source being created has existed. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
VsanFault | Other vSAN related faults. |
VsanSslVerifyCertFault | SSL verification fault for remote vCenter such as certificate not verified. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanRemoteDatastoreSystem used to make the method call. |
datastoreSource P | VsanHciMeshDatastoreSource |
The Datastore Source to be destroyed. If the vCenter
is an ELM linked vCenter, only
vcHost
needs to be specified. For a standalone vCenter, the
user and
password
needs to be specified for an user credential with
the privileges to delete the service account.
Since vSAN API 8.0.0.2 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | The task for destroying Datastore Source operation. |
Faults
Type | Description |
---|---|
NotFound | The specified Datastore Source is not found. |
ResourceInUse | The specified Datastore Source still has datastores being mounted. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
VsanFault | Other vSAN related faults. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanRemoteDatastoreSystem used to make the method call. |
datastoreSource P | VsanHciMeshDatastoreSource |
The information of the Datastore Source to be
prechecked.
Since vSAN API 8.0.0.2 |
operation* P | xsd:string |
The hint of the operation which the precheck is performed
against, see
PrecheckDatastoreSourceOperation.
Since vSAN API 8.0.0.2 |
Return Value
Type | Description |
---|---|
VsanDatastoreSourcePrecheckResult | Pre-check results of the specified Datastore Source. |
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 | Other vSAN related faults. |
VsanSslVerifyCertFault | SSL verification fault for remote vCenter such as certificate not verified. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanRemoteDatastoreSystem used to make the method call. |
vcHosts* P | xsd:string[] |
The names (e.g. FQDNs) of the remote vCenters to be queried.
Only those names configured through
vim.cluster.VsanRemoteDatastoreSystem#CreateDatastoreSource
are valid to be used.
Since vSAN API 8.0.0.2 |
Return Value
Type | Description |
---|---|
VsanHciMeshDatastoreSource[] | The Datastore Sources information queried. |
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 | vSAN related faults. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanRemoteDatastoreSystem used to make the method call. |
querySpecs* P | VsanXvcQuerySpec[] |
The spec information to specify what to be queried.
Since vSAN API 8.0.0.2 |
extraVcInfos* P | VsanRemoteVcInfo[] |
The remote vCenter information for communication if
caller needs to explicitly specify a remote vCenter
as a provider vCenter which is not configured as a
Datastore Source configuration. The user credential
needs to be provided in the remote vCenter
information, e.g., use
VsanRemoteVcInfoStandalone.
Since vSAN API 8.0.0.2 |
Return Value
Type | Description |
---|---|
VsanXvcQueryResultSet[] | The query result information per the query specs. |
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 | vSAN related faults. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanRemoteDatastoreSystem used to make the method call. |
datastoreSource P | VsanHciMeshDatastoreSource |
The information of the Datastore Source to be
updated. The updated Datastore Source is
identified by the vcHost specified in the
remote vCenter info of this param.
If the original or updated vCenter is a standalone
vCenter, the
user and
password
needs to be specified for an user credential with
the privilege to update the service account.
If both original and updated vCenters are ELM
vCenters only vcHost
needs to be specified.
Since vSAN API 8.0.0.2 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | The task for updating Datastore Source operation. |
Faults
Type | Description |
---|---|
NotFound | The specified Datastore Source is not found. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
VsanFault | Other vSAN related faults. |
Events
Type | |
---|---|
None |
Top of page | Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |