# Data Object - SrmPlaceholderDatastoreManagerDatastoreInfo

Extended by
  SrmPlaceholderDatastoreManagerPlaceholderDatastoreInfo
Extends
  SrmPlaceholderDatastoreManagerObjectInfo
See also
  SrmPlaceholderDatastoreManagerComputeResourceInfo
Since
  SRM API 11.0

## Data Object Description

This structure is used to describe a datastore that could be used as a placeholder datastore.

Properties

Name | Type | Description
--- | --- | ---
capacity | xsd:long | The total capacity of this datastore in bytes.
freeSpace | xsd:long | The amount of free space in bytes available on this datastore.
key | vim.Datastore | The reference to the actual Datastore object in VC.
reservedSpace* | xsd:long | The amount of additional storage space in bytes on this datastore that could potentially be used by all virtual machines on this datastore. A non-zero value in this field is associated with virtual machines having Thin Provisioned disks.
type | xsd:string | The type of the file system on this datastore, such as VMFS, NFS or CIFS. See vim.host.FileSystemVolume#type
visibleTo* | SrmPlaceholderDatastoreManagerComputeResourceInfo[] | The list of hosts and clusters that can access this datastore. If a cluster is included in this list, it means that this datastore is accessible to all hosts in this cluster. In most cases this list can not be empty. The only reason for this field to be optional is to be able to return placeholder datastores that have become invalid because there are no clusters or hosts that can see this datastore. This could happen, for example, if the user were to add a host to a cluster and this host could not see some of the datastores that were previously visible to all hosts in the cluster.
Properties inherited from SrmPlaceholderDatastoreManagerObjectInfo
name, status
Properties inherited from
None

*Need not be set