# Managed Object - StoragePod(vim.StoragePod)

Property of
  PlacementSpec, StorageDrsPodSelectionSpec, VmPodConfigForPlacement
Parameter to
  ApplyStorageDrsRecommendationToPod_Task, ConfigureStorageDrsForPod_Task, RefreshStorageDrsRecommendation, RefreshStorageDrsRecommendationsForPod_Task, ValidateStoragePodConfig
Returned by
  CreateStoragePod
Extends
  Folder
See also
  PodStorageDrsEntry, StoragePodSummary
Since
  vSphere API 5.0

## Managed Object Description

The StoragePod data object aggregates the storage resources of associated Datastore objects into a single storage resource for use by virtual machines. The storage services such as Storage DRS (Distributed Resource Scheduling), enhance the utility of the storage pod.

Use the Folder.CreateStoragePod method to create an instance of this object.

Properties

Name | Type | Description
--- | --- | ---
podStorageDrsEntry* P | PodStorageDrsEntry | Storage DRS related attributes of the Storage Pod.
summary* P | StoragePodSummary | Storage pod summary.
Properties inherited from Folder
childEntity, childType, namespace
Properties inherited from ManagedEntity
alarmActionsEnabled, configIssue, configStatus, customValue, declaredAlarmState, disabledMethod, effectiveRole, name, overallStatus, parent, permission, recentTask, tag, triggeredAlarmState
Properties inherited from ExtensibleManagedObject
availableField, value

*May not be presentPRequired privilege - see tooltip for details

Methods

Methods defined in this Managed Object
None
Methods inherited from Folder
AddStandaloneHost_Task, BatchAddHostsToCluster_Task, BatchAddStandaloneHosts_Task, CreateCluster, CreateClusterEx, CreateDatacenter, CreateDVS_Task, CreateFolder, CreateStoragePod, CreateVM_Task, MoveIntoFolder_Task, RegisterVM_Task, UnregisterAndDestroy_Task
Methods inherited from ManagedEntity
Destroy_Task, Reload, Rename_Task
Methods inherited from ExtensibleManagedObject
setCustomValue