Managed Object - StorageResourceManager

Property of
ServiceContent
See also
ApplyStorageRecommendationResult, Datastore, HostSystem, MethodFault, StorageDrsConfigSpec, StorageIORMConfigOption, StorageIORMConfigSpec, StoragePerformanceSummary, StoragePlacementResult, StoragePlacementSpec, StoragePod
Since
vSphere API 4.1


Managed Object Description

Properties

Name Type Description
None

Methods

Methods defined in this Managed Object
ApplyStorageDrsRecommendation_Task, ApplyStorageDrsRecommendationToPod_Task, CancelStorageDrsRecommendation, ConfigureDatastoreIORM_Task, ConfigureStorageDrsForPod_Task, QueryDatastorePerformanceSummary, QueryIORMConfigOption, RecommendDatastores, RefreshStorageDrsRecommendation, RefreshStorageDrsRecommendationsForPod_Task, ValidateStoragePodConfig

ApplyStorageDrsRecommendation_Task

Required Privileges
System.View
Since
vSphere API 5.0

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the StorageResourceManager used to make the method call.
key Pxsd:string[]

Since vSphere API 5.0
P Required privilege: key

Return Value

Type Description
ManagedObjectReference
to a ConverterTask

Faults

Type Description
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



ApplyStorageDrsRecommendationToPod_Task

Required Privileges
System.View
Since
vSphere API 5.0

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the StorageResourceManager used to make the method call.
pod PManagedObjectReference
to a StoragePod

Since vSphere API 5.0
key Pxsd:string

Since vSphere API 5.0
PRequired privilege - see tooltip for details

Return Value

Type Description
ManagedObjectReference
to a ConverterTask

Faults

Type Description
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



CancelStorageDrsRecommendation

Required Privileges
System.View
Since
vSphere API 5.0

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the StorageResourceManager used to make the method call.
key Pxsd:string[]

Since vSphere API 5.0
P Required privilege: key

Return Value

Type Description
None

Faults

Type Description
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



ConfigureDatastoreIORM_Task

Required Privileges
None

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the StorageResourceManager used to make the method call.
datastore PManagedObjectReference
to a Datastore

Since vSphere API 4.1
spec PStorageIORMConfigSpec

Since vSphere API 4.1
PRequired privilege - see tooltip for details

Return Value

Type Description
ManagedObjectReference
to a ConverterTask

Faults

Type Description
InaccessibleDatastore
IORMNotSupportedHostOnDatastore
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



ConfigureStorageDrsForPod_Task

Required Privileges
None
Since
vSphere API 5.0

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the StorageResourceManager used to make the method call.
pod PManagedObjectReference
to a StoragePod

Since vSphere API 5.0
spec PStorageDrsConfigSpec

Since vSphere API 5.0
modify Pxsd:boolean

Since vSphere API 5.0
PRequired privilege - see tooltip for details

Return Value

Type Description
ManagedObjectReference
to a ConverterTask

Faults

Type Description
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



QueryDatastorePerformanceSummary

Required Privileges
System.View
Since
vSphere API 5.1

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the StorageResourceManager used to make the method call.
datastore PManagedObjectReference
to a Datastore

Since vSphere API 5.1
P Required privilege: datastore

Return Value

Type Description
StoragePerformanceSummary[]

Faults

Type Description
NotFound
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



QueryIORMConfigOption

Required Privileges
Datastore.Config

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the StorageResourceManager used to make the method call.
host PManagedObjectReference
to a HostSystem

Since vSphere API 4.1
P Required privilege: host

Return Value

Type Description
StorageIORMConfigOption

Faults

Type Description
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



RecommendDatastores

Required Privileges
System.View
Since
vSphere API 5.0

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the StorageResourceManager used to make the method call.
storageSpec PStoragePlacementSpec

Since vSphere API 5.0
P Required privilege: storageSpec

Return Value

Type Description
StoragePlacementResult

Faults

Type Description
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



RefreshStorageDrsRecommendation

Required Privileges
System.View
Since
vSphere API 5.0

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the StorageResourceManager used to make the method call.
pod PManagedObjectReference
to a StoragePod

Since vSphere API 5.0
P Required privilege: pod

Return Value

Type Description
None

Faults

Type Description
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



RefreshStorageDrsRecommendationsForPod_Task

Required Privileges
System.View
Since
vSphere API 6.7

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the StorageResourceManager used to make the method call.
pod PManagedObjectReference
to a StoragePod

Since vSphere API 6.7
P Required privilege: pod

Return Value

Type Description
ManagedObjectReference
to a ConverterTask

Faults

Type Description
InvalidArgument
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



ValidateStoragePodConfig

Required Privileges
System.View
Since
vSphere API 6.7

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the StorageResourceManager used to make the method call.
pod PManagedObjectReference
to a StoragePod

Since vSphere API 6.7
spec PStorageDrsConfigSpec

Since vSphere API 6.7
PRequired privilege - see tooltip for details

Return Value

Type Description
MethodFault

Faults

Type Description
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None