com.vmware.vim25.mo
Class HostDatastoreSystem
java.lang.Object
com.vmware.vim25.mo.ManagedObject
com.vmware.vim25.mo.HostDatastoreSystem
public class HostDatastoreSystem
- extends ManagedObject
The managed object class corresponding to the one defined in VI SDK API reference.
- Author:
- Steve JIN (sjin@vmware.com)
| Methods inherited from class com.vmware.vim25.mo.ManagedObject |
convertMors, getCurrentProperty, getDatastores, getFilter, getHosts, getManagedObject, getManagedObjects, getManagedObjects, getMOR, getNetworks, getPropertiesByPaths, getPropertyByPath, getResourcePools, getScheduledTasks, getServerConnection, getTasks, getViews, getVimService, getVms, retrieveObjectProperties, setMOR, setServerConnection, toString, waitForValues |
HostDatastoreSystem
public HostDatastoreSystem(ServerConnection serverConnection,
ManagedObjectReference mor)
getCapabilities
public HostDatastoreSystemCapabilities getCapabilities()
getDatastores
public Datastore[] getDatastores()
configureDatastorePrincipal
public void configureDatastorePrincipal(String userName,
String password)
throws HostConfigFault,
InvalidState,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
InvalidState
RuntimeFault
RemoteException
createLocalDatastore
public Datastore createLocalDatastore(String name,
String path)
throws HostConfigFault,
DuplicateName,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
DuplicateName
RuntimeFault
RemoteException
createNasDatastore
public Datastore createNasDatastore(HostNasVolumeSpec spec)
throws HostConfigFault,
DuplicateName,
AlreadyExists,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
DuplicateName
AlreadyExists
RuntimeFault
RemoteException
createVmfsDatastore
public Datastore createVmfsDatastore(VmfsDatastoreCreateSpec spec)
throws HostConfigFault,
DuplicateName,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
DuplicateName
RuntimeFault
RemoteException
expandVmfsDatastore
public Datastore expandVmfsDatastore(Datastore datastore,
VmfsDatastoreExpandSpec spec)
throws NotFound,
HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
NotFound
HostConfigFault
RuntimeFault
RemoteException- Since:
- 4.0
extendVmfsDatastore
public Datastore extendVmfsDatastore(Datastore datastore,
VmfsDatastoreExtendSpec spec)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
queryAvailableDisksForVmfs
public HostScsiDisk[] queryAvailableDisksForVmfs(Datastore datastore)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
queryVmfsDatastoreCreateOptions
public VmfsDatastoreOption[] queryVmfsDatastoreCreateOptions(String devicePath)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
queryVmfsDatastoreCreateOptions
public VmfsDatastoreOption[] queryVmfsDatastoreCreateOptions(String devicePath,
int vmfsMajorVersion)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
queryVmfsDatastoreExtendOptions
public VmfsDatastoreOption[] queryVmfsDatastoreExtendOptions(Datastore datastore,
String devicePath)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
queryVmfsDatastoreExtendOptions
public VmfsDatastoreOption[] queryVmfsDatastoreExtendOptions(Datastore datastore,
String devicePath,
Boolean suppressExpandCandidates)
throws HostConfigFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException
queryVmfsDatastoreExpandOptions
public VmfsDatastoreOption[] queryVmfsDatastoreExpandOptions(Datastore datastore)
throws NotFound,
HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
NotFound
HostConfigFault
RuntimeFault
RemoteException- Since:
- 4.0
queryUnresolvedVmfsVolumes
public HostUnresolvedVmfsVolume[] queryUnresolvedVmfsVolumes()
throws RuntimeFault,
RemoteException
- Throws:
RuntimeFault
RemoteException- Since:
- 4.0
removeDatastore
public void removeDatastore(Datastore datastore)
throws HostConfigFault,
ResourceInUse,
NotFound,
RuntimeFault,
RemoteException
- Throws:
HostConfigFault
ResourceInUse
NotFound
RuntimeFault
RemoteException
resignatureUnresolvedVmfsVolume_Task
public Task resignatureUnresolvedVmfsVolume_Task(HostUnresolvedVmfsResignatureSpec resolutionSpec)
throws VmfsAmbiguousMount,
HostConfigFault,
RuntimeFault,
RemoteException
- Throws:
VmfsAmbiguousMount
HostConfigFault
RuntimeFault
RemoteException- Since:
- 4.0
updateLocalSwapDatastore
public void updateLocalSwapDatastore(Datastore datastore)
throws InaccessibleDatastore,
DatastoreNotWritableOnHost,
RuntimeFault,
RemoteException
- Throws:
InaccessibleDatastore
DatastoreNotWritableOnHost
RuntimeFault
RemoteException
Copyright © 2011-2012. All Rights Reserved.